/*  
Theme Name: Brave The Wave
Version: 1.7.1
Description:Designed by Michel Fortin.
Author:WooThemes
Author URI:http://www.woothemes.com
*/

/* Default styles */
.block{
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:0.2em;
	display:block;
	clear:both;
}
#top{
	background:#372c48 url('index_files/bg-top-tile.gif') repeat-x top left;
	border-bottom:1px solid #2c1e35;
	height:170px;
	}
#top .content{background:url(blue/bg-top.png) no-repeat top center}
#featured{border-top:1px solid #97c1df;border-bottom:1px solid #506f86}
/* #featured .content{background:url(blue/bg-slider.jpg) no-repeat top center} */
#nav a{color:#a5b4c0}
#nav a:hover,#nav li.current_page_item a,#nav li.current_page_parent{color:#fff;background:#0d4770;border:1px solid #013961;border-width:0 0px 1px 0}

.guarantee {
	text-align:center;
	font-size:10px;
	width:450px;
	line-height:normal;
	display: block;
	clear:both;
	float:right;
}
.box {
	text-align:center;
	width:450px;
	background-color:#FFF;
	float:right;
	padding:10px;
	margin: 0 0 0 0;
	border-color:#CCC;
	border-width:1px;
	border-style:solid;
		border-radius: 20px;
	-moz-border-radius: 20px;
}
.video { 
float:left;
margin: 0 0 0 0px;
}
.clear {
	clear: both;
}
body{background:#fff;
font-family:Arial, Helvetica, sans-serif;}
a{color:#2882c1}

/* Containers */
.content{width:950px;margin:0 auto;padding:0; }

#footer{background:#e1e1e1 url('bg-footer-top.gif') repeat-x top left;padding:25px 0 0 0;margin-top:5px}

/* Header */
#header{width:100%;height:105px;padding:10px 0 5px 0;clear:both;position:relative}
#header h1{	
	padding: 5px 0 0 0;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.2em;
	display:block;
	text-align:center;
	clear:both;}
#header img.logo{float:left}

/* Page Nav */
#nav{position:relative;z-index:99}
#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1;float:right}
#nav{margin-top:30px}
#nav a{font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;display:block;line-height:28px;padding:0 10px}
#nav a{color:#c0baa5}
#nav a:hover,#nav li.current_page_item a{color:#fff;background:#0d4770;border-width:0 0px 1px 0}
#nav li a{border:none !important}
#nav li{float:left}

/* Style drop down list */
#nav li:hover,#nav li.current_page_item{border-bottom:1px solid #2a2a2a}
#nav li ul li:hover,#nav li ul li.current_page_item{border:none}
#nav li ul{position:absolute;width:170px;left:-999em;border:1px solid #2a2a2a;z-index:99}
#nav li ul li{position:relative;z-index:99;background:#FFF}
#nav li ul li a{border:none !important;line-height:25px;font-size:11px;width:150px}
#nav li ul ul{margin:-26px 0 0 170px}
#nav li ul ul li a{line-height:25px}
#nav li:hover ul,#nav li.sfhover ul{left:auto}
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em}
#nav li.current_page_item ul li a{color:#c0baa5;background:#fff}
#nav li.current_page_item ul li a:hover,#nav li ul li.current_page_item a:hover{color:#fff;background:#3f3a2b}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:auto}
#nav li:hover,#nav li.hover{position:static} /* IE7 Fix */

/* Featured / Slider */
/* #featured{background:#adc042 url(images/bg-slider-bot.png) repeat-x left bottom;border-top:1px solid #c9e044;border-bottom:1px solid #99aa3a;} */
#featured #page-title{position:relative}
#featured #page-title h2{padding:25px 0}
#featured .subscribe{position:absolute;right:0;top:25px}
#featured .alignright{margin:5px 0px 8px 20px;float:right}
#slider-block{overflow:hidden;min-height:320px}
.container{width:860px;height:500px;overflow:hidden;position:relative;margin-left:50px}
.slides{position:absolute;top:0;left:0}
.slides div.slide{position:absolute;top:0;width:860px;display:none}
#loopedSlider{width:960px;margin:0 auto;padding:40px 0;}
#loopedSlider .nav-buttons{list-style-type:none;margin:0;padding:0;position:relative}
#loopedSlider li#p{position:absolute;top:120px;left:0px}
#loopedSlider li#n{position:absolute;top:120px;right:0px}
#featured h2{color:#fff;font-size:40px;padding:0 0 10px;line-height:40px;font-weight:normal;letter-spacing:-1px;text-shadow:2px 2px 0 rgba(0,0,0,0.15)}
#featured h4{font-size:18px;color:#333;font-family:Arial,Helvetica,sans-serif;line-height:22px;letter-spacing:1px}
#featured p{font-size:14px;color:#333;line-height:20px}

/* Homepage */
.home h3{padding:0}
.home .feature{margin-left:65px}
.home img.home-icon{float:left;padding:0}

/* Main Content (style) */
#main{width:540px}
#main.full{width:840px}
#main p,#main ul,#main ol{font-size:14px}
#main a{text-decoration:underline}
#main a:hover{text-decoration:none}
#main h2,#main h3{font-weight:normal}
#main h2{font-size:24px;padding-top:0}
#main h3{font-size:18px}
#main h4{font-size:12px}
#main ol,#main ul{line-height:18px}
#main ul{padding-left:50px}
#main ul li{list-style:circle;padding:3px 0}
#main ol{padding-left:57px}
#main ol li{list-style:decimal;padding:3px 0}
#main blockquote{border-left:2px solid #777777;color:#777777;font-style:italic;margin:5px auto 15px;padding:0px 10px;width:85%}

/* Main Content (post) */
#main .post{padding:0 5px 25px 0}
#main .post-title{width:100%;position:relative}
#main .post-title h2,#main .post-title p.post-details,#main .post-title h3{padding-right:50px}
#main h2 a,#main h3 a{color:#2A2A2A;text-decoration:none}
#main h2 a:hover,#main h3 a:hover{text-decoration:underline}
#main p.post-details{line-height:18px;margin-top:-10px;position:relative}
#main p.post-details a{text-decoration:none}
#main p.post-details a:hover{text-decoration:underline}
#main p.post-details{color:#9F9F9F;font-size:11px;padding:0 0px 0 1px}
#main .post h4{margin-top:1px;clear:both;width:100%}
#main .post h4.continue a{background:#A8BC70;padding:5px 10px;color:#fff;text-decoration:none}
#main .post h4.continue a:hover{background:#9fb26a}
#main .post img.thumbnail{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px}
#main .post img.gallery{margin:0 7px 7px 0}
#main h2.arh{border-bottom:#EBEBEB 1px solid;margin-top:-10px;margin-bottom:10px;position:relative}

/* Main Content (advert 468x60) */
#main .advert_468x60{background-color:#EDEDED;padding:12px 0;margin:5px 0 25px 0;text-align:center}
#main .latest .advert_468x60{margin-left:33px}

/* Main Content (post>single) */
#main p.tags{background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both}
.single #main .advert_468x60{margin:15px 0 0px 0}
#main .page h2{padding-top:5px}

/* Footer */
#footer img{vertical-align:middle}
#footer .col-right span{display:none}
#footer .col-left{width:540px;padding:0 20px 0 0;background:url(images/footer-bevel.gif) repeat-y top right}
#footer .col-right{width:280px;}

/* Misc */
a.button{background:url(images/btn-slider-right.png) no-repeat scroll top right;display:block;float:left;height:46px;margin-right:6px;padding-right:13px;color:#3e3e3e;font-family:Georgia;font-size:18px}
a.button span{float:left;background:url(images/btn-slider.png) no-repeat;display:block;line-height:46px;padding:1px 5px 5px 18px}
a.button:hover span{text-decoration:underline}
span.middle{float:left;padding:13px 13px 13px 9px}
div.hr{background:url(images/hr.png) repeat-x top left;height:1px;margin:15px 0}
#footer div.hr{background:url(images/hr-footer.png) repeat-x top left;height:1px;margin:15px 0}
