/*
Theme Name:Strike Zone Charters Default
Theme URI:http://strikezonecharters.net/
Description:Version:1
Author:James Childers
Author URI:http://jchilders.com/
*/
/*
orange1:#e9ad51 
orange2:#987542
*/
/* =General Elements
----------------------------------------------- */ 
*{margin:0;padding:0;}
html{background:url(images/wood.jpg) top center no-repeat #000;}
body{font-family:'Trebuchet MS',Arial,sans-serif;font-size:10px;margin-top:20px;text-shadow:#111 3px 3px 3px;color:#ddd;background:url(images/header.png) top center no-repeat transparent;}
img{border:0;}
acronym,abbr{font-variant:small-caps;letter-spacing:.2em;cursor:help;}
strong{}
em{}
code{display:block;font-family:Monaco,monospace;font-size:110%;line-height:1.4em;text-align:left;margin:1.4em 1.6em;}
a{text-decoration:underline;}
a:link{}
a:visited{}
a:hover{text-decoration:none;}
a:active{}
input,textarea,select{border:1px solid #333;color:#ccc;font-family:'Trebuchet MS',Arial,sans-serif;padding:2px;font-size:12px;font-weight:normal;background-color:transparent;}
label{font-weight:bold;}
fieldset{border:0;}
hr{border:1px dotted #111;margin:1.5em 0;}
.hide{visibility:hidden;height:1px;}

/* =Utility Styles
----------------------------------------------- */ 
blockquote{font-family:Arial,sans-serif;margin:40px 35px 40px 10px;}x
.bqstart{font-family:Arial,sans-serif;float:left;font-size:700%;height:45px;margin:-20px 20px -50px -20px;padding-top:45px;}
.bqend{font-family:Arial,sans-serif;float:right;font-size:700%;height:25px;margin-top:-20px;padding-top:45px;}
.astrix{width:100px !important;display:inline;}
.hide{position:absolute;left:-999px;width:990px;}
.moreinfo{cursor:help;border-bottom:1px dotted #999;}
.runleft{float:left;margin:0 .5em .7em 0;}
.runright{float:right;margin:0 0 .7em .5em;}
.clear{clear:both;height:15px;}
span{display:none;}

/* =Icons
----------------------------------------------- */
.zip{background:url(../images/icons/zip.gif) left center no-repeat;padding-left:20px !important}
.txt{background:url(../images/icons/doc.gif) left center no-repeat;padding-left:20px !important}
.feed{background:url(../images/feed.png) left bottom no-repeat;padding-top:4px !important;padding-left:20px !important;}
.pdf{background:url(../images/pdf.gif) left bottom no-repeat;padding-left:30px !important;padding-top:6px !important;}
.phone{background:url(images/icons/phone.png) left bottom no-repeat;padding-left:30px !important;padding-top:6px !important;background-position:8px 2px;padding-bottom:3px;}
.photo{background:url(images/icons/photo.png) left bottom no-repeat;padding-left:37px !important;padding-top:3px !important;background-position:8px 2px;}
.reports{background:url(images/icons/notes.png) left bottom no-repeat;padding-left:32px !important;padding-top:3px !important;background-position:8px 2px;padding-bottom:3px;}

/* =Layout
----------------------------------------------- */
#wrapper{position:relative;width:850px;margin:0 auto;}
#header{margin-top:30px;height:292px;position:relative;width:850px;margin:0 auto;}
#header #logo{position:absolute;width:400px;height:70px;left:0;z-index:1;top:0;}
#header #banner{padding-top:100px;position:relative;}
#header #banner #flash-banner{height:173px;margin:0 auto;text-align:center;}
#header #banner #global-nav{position:relative;top:-30px;list-style:none;font-size:11px;font-weight:bold;left:10px}
#header #banner #global-nav li{float:left; margin:0; padding:0;}
#header #banner #global-nav li a{color:#ccc;text-decoration:none;text-transform:uppercase;display:block;padding:0.5em 5px;}
#header #banner #global-nav li.current_page_item a,#header #banner #global-nav li a:hover{color:#e9ad51;}

#header #messages{position:absolute;width:430px;height:1.2em;right:-70px;top:22px;padding:10px 0 13px 0;background:url(images/black-transparent.png) top left repeat;font-style:italic; z-index:999;font-size:12px;}
#header #messages em{font-style:italic;color:#fff;}
#header #messages a{text-decoration:none;color:#ddd;}
#book-a-trip-link{color:#fff; text-decoration:none;}
#content .left{width:480px; padding-right:20px;}

#wrapper #content #welcome{width:470px; float:none;}
#wrapper #content #welcome h2,#content .left h2,#content .fill h2{margin:15px 0;font-size:31px !important;letter-spacing:-1px;}
#wrapper #content #welcome h2 {text-transform: uppercase;}
#wrapper #content #welcome h3 a{font-size:18px; text-decoration: none;}
#wrapper #content #welcome p{margin:20px 0;line-height:1.7em;color:#b9b9b9;font-size:15px;}

#now-booking-charters{display:block; width:500px;height:100px;background:url(images/now-booking.jpg) 0px 0 no-repeat !important;position:relative;left:-20px; top:-15px;}

#wrapper #content #video-player,#content .right{width:320px;float:right;margin-top:20px;background:url(images/black-transparent.png) top left repeat;padding:15px 0 0 15px;position:relative;left:-20px;top:-20px;}

#sidebar{width:320px;float:right;}


#wrapper #content #recent-photos{}
#wrapper #content #recent-photos h3{float:left;margin:0px 0px 15px 10px;height:18px;width:100px;background:url('images/recent-photos.png') top left no-repeat;}
#wrapper #content #recent-photos ul{list-style:none;}
#wrapper #content #recent-photos ul li{float:left;margin:0px 15px 10px 0;}
#wrapper #content #recent-photos p a,#wrapper #content #latest-fishing-reports p a{color:#987542;text-decoration:none;float:right;position:relative;left:-20px;font-size:12px;top:-5px;}


#wrapper #content #latest-fishing-reports{width:340px;float:right;background:url(images/video-bg.png) top left repeat; margin-top:20px;}
#wrapper #content #latest-fishing-reports h3{float:left;margin:0px 0px 15px 10px;height:18px;width:200px;background:url('images/latest-fishing-reports.png') top left no-repeat;}
#wrapper #content #latest-fishing-reports ul{list-style:none;font-size:11px;clear:both;color:#666;}
#wrapper #content #latest-fishing-reports ul li{line-height:1.8em;}
#wrapper #content #latest-fishing-reports ul li a{color:#666;text-decoration:none;}
#wrapper #content #latest-fishing-reports ul li a:hover{color:#999;}
#wrapper #content #latest-fishing-reports ul li a em{color:#444;}
#wrapper #content #latest-fishing-reports ul li a:hover em a{}
#wrapper #sidebar #redundant-nav{clear:both;
float:right;
width:340px;}
#wrapper #content #redundant-nav .runright{position:relative;left:-70px;}
#wrapper #content #redundant-nav h3{float:left;margin:0px 0px 0px 10px;height:15px;width:130px;background:url('images/featured-links.png') -5px 0 no-repeat;}
#wrapper #content #redundant-nav ul{clear:both;list-style:none;}
#wrapper #content #redundant-nav ul li{line-height:2em;}
#wrapper #content #redundant-nav ul li a{color:#666;text-decoration:none;text-transform:uppercase;font-size:13px;}
#wrapper #content #redundant-nav ul li a:hover{color:#987542;text-decoration:none;}
#wrapper #content #redundant-nav ul li a em{color:#444;}
#wrapper #content #need-directions{width:470px;background:url(images/video-bg.png) top left repeat; margin-top:10px;}
#wrapper #content #need-directions p{color:#B9B9B9; clear:left; font-size:11px; margin-bottom:20px;}
#wrapper #content #need-directions h3{float:left;margin:20px 0 5px;height:18px;width:200px;background:url('images/directions.png') top left no-repeat;}
#wrapper #content #need-directions ul{list-style:none;font-size:11px;clear:both;color:#666;}
#wrapper #content #need-directions ul li{line-height:1.8em;}
#wrapper #content #need-directions ul li a{color:#666;text-decoration:none;}
#wrapper #content #need-directions ul li a:hover{color:#666;text-decoration:underline;}
#wrapper #content #need-directions ul li a em{color:#444;}
.left p strong{color:#987542;}
#wrapper .left p{color:#bbb;font-size:12px;line-height:1.8em;margin:10px 0;}
#wrapper .left a{color:#987542;}
#fleet-co{width:337px;height:95px;background:url(images/fleet-callout.jpg) top left no-repeat;margin-top:30px;}
.subhead{text-transform:uppercase !important;margin:0 !important;line-height:0 !important;margin-bottom:20px !important;position:relative;top:-5px;font-weight:bold;color:#987542 !important;}
#about-us #wrapper .left{width:560px;}
#about-us #wrapper .right{width:200px;}
#about-us .left p{font-size:12px;line-height:1.6em;}
#about-us .right img{margin-bottom:35px;}
#charters .left{width:460px !important;}
#content .left ul{margin-left:20px;}
#content .left ul li{font-size:13px;line-height:1.8em;}
#fleets{background:url(images/fleets.jpg) top left no-repeat;height:250px;position:relative;}
#fleets ul{list-style:none;}
#fleets ul li a{position:absolute;width:140px;height:170px;top:0;display:block;}
#fleet32{left:0;}
#fleet35{left:180px;}
#fleet39{left:255px;}
#fleet40{left:428px;}
#fleet55{left:700px;}
#fleet32-wrap{display:none;}
#fleet35-wrap{display:none;}
#fleet39-wrap{display:none;}
#fleet40-wrap{display:none;}
#fleet55-wrap{display:none;}
#fishing-reports .subhead,#money-tournaments .subhead{top:12px !important;font-size:14px !important;margin-top:10px !important;}
#money-tournaments p strong{text-transform:uppercase;}
#fishing-reports h2,#money-tournaments h2{margin-bottom:0 !important;}
#fishing-reports .left{width:550px;}
#fishing-reports .right{width:200px;}
#fishing-reports .right h3,#money-tournaments .right h3{margin-bottom:5px;margin-left:10px;}
#content .right ul{list-style:none; padding-bottom:10px;}
#content .right ul li{}
#content .right ul li a{font-size:12px;color:#987542 !important;text-decoration:none;line-height:2em;color:#aaa;}
#content .right ul li a:hover{color:#ddd !important;text-decoration:underline;}
#content .right h3{text-transform:uppercase;}
#content .left .subhead{color:#987542 !important;}
#content .left p{font-size:13px;}
#photos-videos .left p{font-size:14px;}
#photos-videos .left p.subhead{top:9px !important;}
#photos-videos #latest-photos ul{list-style:none;margin:0;padding:0;}
#photos-videos #latest-photos ul li{float:left;}
#photos-videos #latest-photos ul li img{margin:0 8px 6px 0;border:2px solid #222;}
#home #recent-photos ul li img a,#home #recent-photos ul li img{margin:0 !important;border:2px solid #222;}
#photos-videos #latest-photos ul li a:hover img,#home #recent-photos ul li a:hover img{border:2px solid #987542;}
#home #recent-photos{height:157px;overflow:hidden; clear:both;float:right;
width:340px;}
#home #recent-photos ul{margin:0 0 0 10px;padding:0;position:relative;top:-10px;}
#home #recent-photos img{width:45px;height:45px;}
#gallery1-wrap{width:461px;height:95px;background:url(images/gallery1/gallery1-thumb.jpg);}
#gallery2-wrap{width:461px;height:95px;background:url(images/gallery2/gallery2-thumb.jpg);}
#photos-video #gallery2-wrap{}
#money-tournaments .subhead,#fleet .subhead{margin-bottom:20px !important;text-transform:capitalize !important;font-size:18px !important;padding-bottom:10px;}
#contact-us .left p,#fleet #content p{margin:15px 0 15px 0 !important;font-size:14px !important;}
#contact-us .right h3 span{font-size:12px !important;display:inline;margin:1em 0 !important;line-height:1.5em;color:#e9ad51;font-weight:normal;text-decoration:none !important;font-style:italic !important;text-transform:none !important;}
#contact-us .right p{font-size:12px !important;display:inline;margin:2em 0 !important;line-height:1.5em;}
.left .error{color:#e9ad51 !important;font-style:italic !important;position:relative !important;left:130px !important;font-size:155px !important;text-transform:none !important;}
#contact-us .left label{float:left;display:block;width:110px;font-size:12px;text-align:right;padding-right:20px;}
#contact-us .left input,#contact-us .left textarea,#contact-us select{background:#efefef;padding:4px 4px;color:#333;font-size:11px;border:1px solid #111;width:270px;}
#contact-us .left textarea{height:100px;}
#contact-us .left select{width:120px;border-color:#000;}
#contact-us .left .btn{width:80px;margin-left:130px;}
#contact-us .checkboxs{text-align:left;}
#contact-us .checkboxs strong{position:relative;}
#contact-us .checkboxs label{margin:0 !important;font-size:10px !important;}
#contact-us .checkboxs p{margin:0 !important;font-size:10px !important;position:relative;top:-10px;}
#contact-us .checkboxs .runright{position:relative;left:-50px;top:0px;}
#contact-us .checkboxs input{width:15px !important;display:block;position:relative;top:3px;margin-right:3px;float:left;}
#contact-us .checkboxs label{position:relative;left:-21px;}
#contact-us .checkboxs span{display:inline;}
#contact-us .left small{color:#666;font-size:10px;}
#phone{width:170px !important;}
#desiredDate,#secDate{width:170px !important;}
input.calendar{width:74px;}
button.calendar{background:url(images/cal_24.png);border:0;cursor:pointer;height:20px;margin-left:6px;width:24px;position:relative;top:-4px;}
button.calendar:hover,
button.calendar.active{}
.calendar{z-index:999;background:#010101;}
.calendar{cursor:text;}
.calendar span{display:block;}
.calendar table{cursor:move;}
.calendar table caption{width:100%;margin-bottom:8px;}
.calendar table caption span{display:inline;padding:0 .2em;text-transform:uppercase;}
.calendar table thead{}
.calendar table tbody{}
.calendar table th{color:#e9ad51;}
.calendar table tr{}
.calendar td{padding:4px;color:#333;}
.calendar td.valid{cursor:pointer !important;color:#ddd;}
.calendar .prev{position:absolute;top:-7px;cursor:pointer !important;left:5px;font-size:16px;text-decoration:none;font-weight:bold;}
.calendar .next{position:absolute;top:-7px;cursor:pointer !important;right:5px;font-size:16px;text-decoration:none;font-weight:bold;}
.datefield button{border:0 !important;background:none;}
.validation-advice{color:#e9ad51;font-style:italic;position:relative;left:130px;top:0px;font-size:12px;}
#yacht-brokerage .left p,#fleet #content p{margin:15px 0 15px 0 !important;font-size:14px !important;}
#yacht-brokerage .right h3 span{font-size:12px !important;display:inline;margin:1em 0 !important;line-height:1.5em;color:#e9ad51;font-weight:normal;text-decoration:none !important;font-style:italic !important;text-transform:none !important;}
#yacht-brokerage .right p{font-size:12px !important;display:inline;margin:2em 0 !important;line-height:1.5em;}
.left .error{color:#e9ad51 !important;font-style:italic !important;position:relative !important;left:130px !important;font-size:155px !important;text-transform:none !important;}
#yacht-brokerage .left label{float:left;display:block;width:110px;font-size:12px;text-align:right;padding-right:20px;}
#yacht-brokerage .left input,#yacht-brokerage .left textarea,#yacht-brokerage select{background:#efefef;padding:4px 4px;color:#333;font-size:11px;border:1px solid #111;width:270px;}
#yacht-brokerage .left textarea{height:100px;}
#yacht-brokerage .left select{width:120px;border-color:#000;}
#yacht-brokerage .left .btn{width:80px;margin-left:130px;}
#yacht-brokerage .checkboxs{text-align:left;}
#yacht-brokerage .checkboxs strong{position:relative;}
#yacht-brokerage .checkboxs label{margin:0 !important;font-size:10px !important;}
#yacht-brokerage .checkboxs p{margin:0 !important;font-size:10px !important;position:relative;top:-10px;}
#yacht-brokerage .checkboxs .runright{position:relative;left:-50px;top:0px;}
#yacht-brokerage .checkboxs input{width:15px !important;display:block;position:relative;top:3px;margin-right:3px;float:left;}
#yacht-brokerage .checkboxs label{position:relative;left:-21px;}
#yacht-brokerage .checkboxs span{display:inline;}
#yacht-brokerage .left small{color:#666;font-size:10px;}
#container{text-shadow:none !important;font-size:12px !important;}
#container a,#container .calheader{color:#333 !important;font-weight:bold !important;}
#wrapper #footer{clear:both;text-align:center;padding:10px 0;height:30px;background:url(images/footer-bg.png) top center no-repeat;position:relative;top:0px;}
#wrapper #footer p{line-height:1.4em;color:#444;position:relative;top:20px;}
#mediaplayer{z-index:1 !important;}
#wrapper #footer a{color:#666;text-decoration:none;}
#Fish4Reel-link{height:90px;width:220px;background:url(images/Fish4reellink2.png) top left no-repeat;margin-top:10px;position:relative;left:5px;}

#featured-links{position:relative;height:164px;width:340px;margin-top:30px;left:5px;}


#recipes #sidebar, #fleet #sidebar, #photos-videos #sidebar{display: none;}
#sidebar ul{margin-left:1em;}
.right ul{margin-left:0;}
.right{padding-bottom:20px;}
.ispost #content .left{width:550px;}
.ispost #sidebar .right{width:200px;}

.ispost #sidebar ul{}
.ispost #sidebar ul li{margin-bottom:1em;}
.ispost #sidebar ul li h2{}
.ispost #sidebar ul li ul{margin-left: 0;}
.ispost #sidebar ul li ul li{margin-bottom:0;}
.ispost #sidebar ul li p{margin-bottom:10px; font-size: 12px;}

.left textarea{width:450px;}

#commentform{padding-top:20px; border-top:1px solid #333; margin-top:20px;}

ol.commentlist{padding-top:20px; margin-top:20px; border-top:1px solid #333; }
.commentlist {list-style: none;}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	margin-right:10px;
	border: 1px solid #333;
	background: #000;
	padding: 2px !important;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.comment-author{margin:10px 0;}

.linkcat h2{display: none;}
.linkcat, .linkcat li{list-style: none;}

.more-link{font-size:12px;}


#home #content .post{ padding-bottom:20px; margin-bottom:20px;}
#need-directions{ padding-top:20px; margin-top:20px;}

.post h3 a{color:#E9AD51 !important;}
