@charset "UTF-8";
/*
Theme Name: Cloud Street Winch
Theme URI: http://www.davetyler.net
Description: Fly with cloud street winch
Version: 2 (WP2.6.2)
Author: Dave Tyler
Author URI: http://www.davetyler.net
Tags: winch, fly, sky, cloud street winch, paraglide, paraglider, tow, winch, payout, scooter, hang glider
*/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }

/* CSS Document */
html { background-color: #000; }
body {margin: 0px; padding: 0px; background-color: #000;  background-image: url(images/bodyBg_x.jpg); background-repeat: repeat-x;}
/*
typeography
*/
h1, h2, h3, h5, h5, h6 { font-weight:bold } 
p { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #fff; margin: 0;}
h1 {font-size: 1em; color: #727272; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;  margin: 0px;}
h2 { margin: 0px; background-color:#000; width:322px;  color: #fff; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {font-family: Helvetica, Georgia, san-serif; font-size: 1em; color: #fff; padding: 10px; }
h4 {font-family: Helvetica, Georgia, san-serif; font-size: 1em; color: #de5f02; padding: 10px;}
.orange { color: #de5f02}
/*
structure
*/
#wrapper{ height: 100%; width: 1102px; margin-left:auto; margin-right: auto; margin-bottom: -250px; min-height: 100%; position: relative; }
#push { height: 250px; }
#header { height: 312px; background-position: center; background-repeat: no-repeat; margin: 0px; padding: 0%; background-image: url(images/header.jpg);}
#logo_box { width:300px; height:113px; float: left; text-indent: -9000px; z-index:1; }
#logo_link { width:300px; height:113px; float: left; text-indent: -9000px; z-index:1; }
#blog_discription { position:absolute; left:80px; top:118px;}
#contentWrapper{ height: 100%; background-repeat: repeat-y; margin: 0px; padding: 0px; background-image: url(images/sub_contentBG_y.jpg); clear: both; }
#wrapper #contentWrapper #mainContent { float:left; height: 100%; width: 680px; margin-left: 45px;}
#wrapper #contentWrapper #mainContent_nosideBar {  height: 100%; width: 800px; margin-left: auto; margin-right: auto;}
#main_footer { background-image: url(images/main_footerBG_x.jpg); background-repeat: repeat-x; height: 239px; clear: both; }
#content_footer { background-image: url(images/footer.jpg); background-repeat: no-repeat; height: 239px; width: 1102px; margin-right: auto; margin-left: auto;}
#sub_footer { background-image: url(images/sub_footer.jpg); height: 17px; background-repeat: no-repeat; margin: 0px; padding: 0px; background-position: top; clear: both; }
/*
main nav
*/
#main_nav { position:absolute; left:40px; top:272px; width:1000px; height:38px; z-index:1; /*background-color:blue;*/ }
#main_nav ul { font-size:10pt; font-family:Verdana, Geneva, sans-serif, "Tw Cen MT"; margin: 0; padding: 0px; list-style-type: none; width: 1000px; float: none; padding-right: 0px; padding-top: 10px; }
#main_nav ul li { display: inline; }
#main_nav ul li a { text-decoration: none; padding: 10px; color: #fff; }
#main_nav ul li a:hover { color: #000; background-color: #f66f0c; opacity: .5; }
/*
follow
*/
#follow_box { list-style-type: none; width: 300px; float: none; position:absolute; left:825px; top:200px; width:240px; height:51px; z-index:1; }
#follow_header { padding-top: 0px; padding-left: 0px; position: absolute; z-index: 2; left: 36px; top: 11px; font-family:Verdana, Geneva, sans-serif, "Tw Cen MT"; color:#FFF; font-size: .7em; }
#follow_box ul { float: right; padding-top: 5px; }
#follow_box ul li{ display:inline; text-indent: -9000px; }
#follow_box li.youTube a { display: inline-block; background-image: url(images/youTube.png); background-repeat: no-repeat; height: 30px; width: 31px; }
#follow_box li.youTube a:hover{ height: 30px; width: 31px; }
#follow_box li.rss a { display: inline-block; background-image: url(images/rssIcon.png); background-repeat: no-repeat; height: 30px; width: 31px; }
#follow_box li.rss a:hover{ height: 30px; width: 31px; }
#follow_box li.facebook a{ display:inline-block; background-image: url(images/facebookIcon.png); background-repeat: no-repeat; height: 30px; width: 31px; }
#follow_box li.facebook a:hover{ height: 30px; width: 31px; }
#follow_box li.twitter a{ display:inline-block; background-image: url(images/twitter_icon.png); background-repeat: no-repeat; height: 30px; width: 31px; }
#follow_box li.twitter a:hover{ height: 30px; width: 31px; }
/*
sidebar
*/
/*#sidebar{ width:322px; float:right; margin-right: 40px; }*/
#cat_box { width: 322px; background-image: url(images/sb_bg_y.png); background-repeat: repeat-y; }
#sidebar #cat_box #sb_bg { /*background-image: url(images/sb_bg_y.png);*/ background-repeat: repeat-y; }
#sidebar #cat_box #sb_header { background-image: url(images/sb_header.png); height: 14px; }
#sidebar #cat_box #sb_sub_bg { background-image: url(images/sb_body.png); background-repeat: no-repeat; background-position: top; }
#sidebar #cat_box #sb_sub_bg ul ul li { list-style-image: url(images/arrow.jpg);}
#sidebar #cat_box #sb_sub_bg ul li{list-style-image: none;}
#sidebar #cat_box #sb_sub_bg ul li a { padding: 10px; /*list-style-type: none;*/ text-align: center; text-decoration: none; height: 30px; color: #fff; font-family: Helvetica; font-size: 14pt; }
#sidebar #cat_box #sb_sub_bg ul li a:hover {color: #f66f0c; }
#sidebar #cat_box #sb_bg #sb_sub_bg #sb_links {	padding: 0px; }
#sidebar #cat_box #sb_footer { background-image: url(images/sb_footer.png); height: 17px; }


h2 { margin: 0px; background-color:#000; width:322px;  color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; padding-top:5px; padding-bottom:5px;}
#sidebar{ width:322px; float:right; margin-right: 40px;}
#sidebar ul { list-style:none;}
#sidebar li {/* background-image:url(images/sb_bg_y.png); background-repeat:repeat-y; width:322px;*/}
#sidebar ul li { }
#sidebar ul li a {color:#FFF; text-decoration:none; /*background-color:#F93;*/ }
#sidebar ul ul li {list-style-image: url(images/arrow.jpg); list-style-position: inside; text-indent:20px; line-height:20px; color: #fff; font-family: Helvetica; font-size: 12pt; padding-top:10px;}
#sidebar ul li a:hover {color: #f66f0c; }
/*#sidebar ul ul ul li {}
#pagenav { }
#pagenav ul {}
#pagenav ul li {}*/

/*
Widget
*/
.widget { background: url(images/sb_footer.png) no-repeat bottom left; padding-bottom: 10px; } 
.cat-item cat-item-1{ background-image: url(images/sb_bg_y.png); background-repeat: repeat-y; }
.widgettitle { } 
.widget ul { background: url(images/sb_header.png) no-repeat top left; /*margin: 0 10px;*/ list-style: none; }


/* ul{}Unordered list. Your 'text' widget is built on an unordered list */
ul li.widget{text-indent:10px; line-height:20px; } /* In this list item all further content is displayed. */
h2.widgettitle{color: #fff; font-family: Helvetica; font-size: 100%;} /* The h2 heading the widget use to display the title of your widget */
div.textwidget{background:url(images/sb_bg_y.png); background-repeat:repeat-y; width:322px;} /* The div all of our widget content is displayed */
ul.popular{} /* In this 'text' widget, I have used a unordered list with class Popular to display our content */
ul.popular li{} /* List item inside the content */
ul.popular li a {} /* How a link gets displayed inside a content-list item. */

/*
Blog Date Entries
*/
.datebox {width: 60px; float:left; padding: 05px; background: #de5f02; color: white; text-align: center; margin: 0 10px 0 0; z-index: 10; }
.day {font-size: 3.4em; font-weight: bold; margin: 0px;}
.month { font-size: 1.8em; font-weight: bold; text-transform: uppercase; margin: 0px; }
.year { font-size: 1.6em; font-weight: bold; margin: 0px; }

/*
lists style
*/
ul {margin: 0px;}
li {margin: 0px;}	
ol {color:#de5f02; font-family: Arial, Helvetica, sans-serif; font-size: 1em; list-style-position:outside; line-height:22px;padding: 10px; background-color: #1B1B1B; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 0 0 0;}
/*
links
*/
a:link { color: #fff; text-decoration: none; }
a:visited {color: #fff; text-decoration: none; }
a:hover { color: #de5f02; }
a:active { color: #fff; text-decoration: none;} 

#search_box { position:absolute; left:770px; top:280px; width:300px; height:34px; z-index:1;}
/*
Footer Content
*/
#content_footer { padding-top: 10px; list-style-type: none; width: 1102px; float: none; z-index:1; position: relative; margin-right:auto; margin-left:auto; }
#footerNav { position:absolute; left:72px; top:20px; width:642px; height:219px; z-index:1; }
#footerMid { position:absolute; left:420px; top:12px; width:253px; height:217px; z-index:2; }
#footerContact { position:absolute; left:600px; top:20px; width:229px; height:218px; z-index:3; text-align: right; }
#footer_logo { position: absolute; left: 240px; top: 0px; margin-left: auto; margin-right: auto; background-image: url(images/footer_logo.png); height: 122px; width: 236px;}
/*
Calander
*/
#wp-calendar td:hover, #wp-calendar #today { background-color:#fc720d; color: #000; }
#wp-calendar { empty-cells: show; font-size: 14px; width: 90%; margin-left:auto; margin-right:auto; } 
#wp-calendar th { text-align: center; font-style: normal; text-transform: capitalize; color: #f66f0c; font-family: Arial, Helvetica, sans-serif; } 
#wp-calendar td { color: #fff; letter-spacing: normal; padding: 2px 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;}
#wp-calendar a:hover { background: #e0e6e0; color: #333; }
caption, th { padding-top:10px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#FFF; }
#calendar_wrap{ background: url(images/sb_header.png) no-repeat top left;}
#wp-calendar td.pad { background-color: #003674;}
/*
Tags
*/

div.ctc{  background: url(images/sb_header.png) no-repeat top left; padding-top: 10px; font-family: Helvetica;}

/*
buttons
*/
.button {border: 1px solid #272727;  background: #fc720d; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #272727;}
.button:hover { background: #990000; color: #fff;}
/*label.hidden {  display:inline; text-indent: -9000px; color:#FFF;}*/

/*
post 
*/
.postLink_box { background-color: #000; margin: 10px 0 0 0; padding: 10px; opacity: .8;}
.postContent { min-height: 150px;}
.post { min-height:200px; padding: 10px; background-color: #1B1B1B; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 0 0 0; }
.post h2 { font-family:Helvetica, Geneva, sans-serif, "Tw Cen MT"; font-size: 1.5em; background-color: #1B1B1B; color: #de5f02; width: 666px;}
.post h2 a { color:#de5f02; text-decoration: none;}
.post h2 a:hover { color: #fff; text-decoration:none;}

.post a:link { color: #de5f02; text-decoration: none; }
.post a:hover { color: #F00; text-decoration:none;}
.post h3 { font-size: 1em;}
/*
Comments
*/
h3 #comments {}
#comment ol { }
#cList {list-style-type:none; }
.alt li #comment-n {}
cite {}
#commentform input {margin: 5px;}
label { color: #fff; font-family:Arial, Helvetica, sans-serif;}
.commentmetadata small {}
ol #commentlist p {}
#respond h3 {}
#commentform {  padding: 10px; background-color: #1B1B1B; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 0 0 0; }
#author {}
#comments small {}
#email { }
#url {}
#comment { width: 660px;}
#comment #submit {}
img { padding: 10px; border: 0px;}
.wpcf7-response-output, .wpcf7-mail-sent-ok {color: #000; border: 1PX SOLID #fff;  background: #fc720d; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #272727;}
.cl {clear: both;}
