/*  
Theme Name:BYB FLASH
Description:A magazine-style layout with Flash Banner
Version:2.2
Author:Kent Politsch
Author URI:http://sicwebdesign.com/
*/

/*HTML Elements*/
*{margin:0;padding:0;border:none;list-style:none;outline:none}
html{height:100%}
body{background:#069 url(images/bg.jpg) repeat-x fixed 0 100%;color:#111;padding:10px 0}
body, select, input, textarea{font:100% Arial, Verdana, Sans-Serif}
p{margin:15px 0}
a:link, a:visited{color:#690;text-decoration:none}
a:hover, a:active{color:#333}
small{font-size:0.9em;background:#eef5e1;padding:3px 6px}
img, a:link img, a:visited img{border:0}

/*FULL BOAR ENTRY FORM*/
#entry-form input, #entry-form textarea, #entry-form label, #entry-form p{padding:4px}
#entry-form #team,#entry-form #author,#entry-form #address{width:70%}
#entry-form #phone,#entry-form #email,#entry-form #permit,#entry-form #length,#bot input{width:50%}
#entry-form fieldset{background:#efefef url(images/fullboarlogo.jpg) no-repeat right top;border:1px solid #777;padding:10px}
#bot img, #bot input{float:none;margin:5px 0;vertical-align:middle}
#entry-form textarea{width:95%}
#entry-form label{font-weight:600}
#notice{color:#f00;margin:1em 0}
.formerror{border:1px solid #f00 !important;padding:5px}

/*Structure*/
#page{width:840px;margin:0 auto;font-size:0.75em;line-height:1.5em;background:#fff;padding:20px}
.left{float:left}
.right{float:right}
#sidebar{width:220px;float:right}
#leftcol{width:287px;border-right:1px dotted #b6b6b6;padding-right:18px}
#leftcol, #rightcol{margin-top:15px;float:left}
#rightcol{width:275px;padding-left:18px}

/*Headers*/
h1{font:2.95em Georgia, "Times New Roman", Times, serif;font-weight:bold;letter-spacing:.05em}
h2{font:2em Georgia, "Times New Roman", Times, serif;padding-bottom:4px;border-bottom:1px solid #333;margin:15px 0 10px}
h3, #sidebar h2{font:1em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px;font-weight:bold;color:#5f5f5f}
#sidebar h3, #sidebar h2{border-top:3px solid #BBB;border-bottom:1px solid #BBB;padding:5px 0 5px 2px;margin:15px 0 15px 0;font-size:1em}
h3#respond{border-top:1px dotted #b6b6b6;margin-top:25px;padding-top:20px}
h3#comments{margin-top:32px}
h4{font-size:1.4em; margin:15px 0}

/* Content */
#content{width:600px;float:left}
.description{font-size:1.3em;font-weight:bold;font-style:italic;color:#545454;margin-top:-4px}
#lead, .feature{background:#f2f2f2;padding:10px;border-bottom:1px dotted #b6b6b6;border-top:1px dotted #b6b6b6}
.feature:hover{background:#e9e9e9}
.feature p, #rightcol p{margin:0}
.feature img, #rightcol img{padding:1px;border:1px solid #000}
#leadpic{float:left;margin-right:18px}
#lead{margin-top:17px}
.title{font-size:1.1em;font-weight:600;line-height:115%}
.feature#lead .title{font:1.5em Georgia, "Times New Roman", Times, serif;line-height:100%;display:block;padding-bottom:7px}
#leftcol .feature{margin-bottom:5px;border-bottom:none}
#rightcol img{float:left;margin:3px 10px 4px 0}
#leftcol img{margin-bottom:4px;display:block}
#rightcol .clearfloat{border-bottom:1px dotted #b6b6b6;margin:0 0 10px;padding:0 0 10px}

/*Sidebar Nav*/
#sidebar li li{list-style-type:square;margin-bottom:5px;line-height:115%;margin-left:22px}
#sidebar .subnav li{list-style-type:none;border-bottom:1px solid #fff;margin-left:0}
.subnav li a:link, .subnav li a:visited{background:#eef5d0;display:block;padding:4px 4px 4px 8px;border-left:3px solid #e4efd5}
.subnav li a:hover, .subnav li a:active{background:#eed;color:#7da939}
.subnav li li a:link, .subnav li li a:visited{border-left:none}
#sidelist .children{background:#e4efd5}
#sidelist .children li{list-style:square;margin-left:28px;border-bottom:1px solid #e4efd5}
#sidelist .children li a, #sidelist .children li a:visited{padding:2px 2px 2px 0px;border:0;background:#e4efd5;color:#818d6f}
#sidelist .children li a:hover, #sidelist .children li a:active{color:#465d23}
#writer{background:#eef5e1;display:block;clear:both;margin:25px 0 15px 0;padding:12px}
#writer img{padding:1px;border:1px solid #7da939;float:left;width:80px}
#writer span{display:block;padding-top:4px;border-top:1px solid #cbd8b4;margin-top:12px}
#writer p{margin:0;width:482px}
.post{padding-bottom:10px}
h3 a:link, h3 a:visited{color:#5f5f5f}
#sidebar .textwidget ul li, #sidebar .textwidget{line-height:1.4em}

/*Post Formatting*/
blockquote{color:#000;background:#f2f2f2;padding:6px 14px;margin:18px 35px;border-right:1px solid #DDD;border-bottom:1px solid #DDD}
.post ul li{list-style-type:square;margin-bottom:5px;line-height:115%;margin-left:42px}
.post ol li{margin-bottom:5px;list-style-type:decimal;line-height:115%;margin-left:48px}
#tags{padding:3px;border-bottom:1px solid #DDD;border-top:1px solid #DDD}

/* Form Elements */
select{background:#f2f2f2;border:1px solid #9c9c9c;width:100%}
#searchform{padding:0;margin:0 auto}
#s{background:#eee;color:#777;width:210px;padding:2px;border:1px solid #ccc}
.button{padding:1px;background:#000;color:#e7e7e7;border:none}
.button:hover{background:#777;color:#FFF;text-decoration:none}

/* Comments*/
.commentlist{padding-left:30px}
.commentlist li{margin:15px 0 3px;padding:8px 15px 10px 15px;background:#f2f2f2;border-top:1px solid #ddd}
#commentform small{background:#fff;font-weight:bold;padding:0}
.commentmetadata{display:block}
.commentlist small{background:#e9e9e9}
.commentlist cite{font:1.6em Georgia, "Times New Roman", Times, serif;font-weight:bold;letter-spacing:-0.05em}

/* Footer*/
#footer{margin:0 auto;width:850px;font-size:0.7em;padding-top:10px;color:#FFF}
#footer a{color:#fff}

/*IMAGE ALIGN*/
.link img{margin:10px auto;display:block}
.picleft{float:left;margin:3px 14px 10px 0;border:6px solid #f2f2f2}
.picright{float:right;margin:3px 0 10px 14px;border:6px solid #f2f2f2}
a img.picleft, a img.picright{border:6px solid #f2f2f2}
a:hover img.picleft, a:hover img.picright{border:6px solid #eef5d0}

/* Float Properties*/
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0px;content:"."}
.clearfloat{display:inline-block; clear:both}
.clearfloat{display:block; clear:both}


#contactform legend{display:none}
fieldset{border:none}
.field{border:1px solid #444;border-top:1px double #c4c4c4;border-left:1px double #c4c4c4;padding:2px;background:#fff ! important}
.field:focus{background:#f9f8f4 ! important}
label{margin:12px 0 0 0;display:block}
#submit, #searchsubmit{border:1px solid #000;background-color:#690;margin:12px 0;color:#fff;padding:3px 50px;display:block}
#submit:hover, #searchsubmit:hover{background-color:#333}
.bluebox{background:#edf7ff;border-bottom:1px solid #bfdfef;border-top:1px solid #bfdfef;padding:13px}
.bluebox a, .bluebox a:visited{color:#4d6984;font-weight:bold}
#print{background:url(images/icon_page.gif) no-repeat;padding-left:15px;margin-right:10px}
#edit{background:url(images/icon_edit.gif) no-repeat;padding-left:15px;margin-right:10px}
.commentcount{background:url(images/bubble.gif) no-repeat 1px;padding-left:15px;margin:0 10px}
#home #lead .commentcount, 
#interior #lead .commentcount{background:url(images/bubble2.gif) no-repeat 1px;font-size:0.6em}
.postmetadata{border-bottom:1px solid #eae9e4;padding:10px 0}
#breadcrumbs{margin-top:5px;background:#eee;padding:4px 12px;color:#999}
.identity{display:none}
.bottrip{display:none}