/*   
Theme Name: Cruise Factor
Theme URI: http://www.orchidwebdesign.co.nz
Description: A custom theme for Cruise Factor.
Author: Orchid Web Design
Author URI: http://www.orchidwebdesign.co.nz
Version: 1.0.
*/
/* Basic WordPress Styles */
@import url('styles/wp.css');
*{margin:0;padding:0;}
td,th{vertical-align:top;}
ul li,ol li{list-style-position:outside;list-style-type:none;list-style-image:none;}
a img{border:0 none;}
body{background:#fff url('images/bg.jpg') 0 0 repeat-x;font-size:13px;line-height:16px;font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6,p{margin:0 0 10px;}
h1,h2,h6,a{color:#004664;}
a:hover{color:#002266;text-decoration:underline;}
h2,h3,h4,h5{font-size:18px;line-height:18px;}
h3,h4,h5,h6{font-weight:normal;}
h1{font-size:24px;line-height:28px;}
h2{}
h3{color:#FC9106;}
h4{color:#6C992C;}
h5{color:#666;}
h6{font-size:14px;}
p{text-align:justify;}
.small{font-size:11px;}
.black{color:#333;}
.white{color:#fff;}
.grey{color:#666;}
.grey-lite{color:#999;}
.blue{color:#004664;}
.orange{color:#fc9106;}
.green{color:#6c992c;}
.b{font-weight:bold;}
.i{font-style:oblique;}
.u{text-decoration:underline;}
.r{font-weight:normal;font-style:inherit;text-transform:inherit;text-decoration:inherit;}
hr{margin:15px 0;height:0;border:0 none;border-top:1px dashed #999;font-size:0;line-height:0;overflow:hidden;}
.entry-title *{font-weight:normal;}
.single .thumb-img img{width:280px;max-width:280px;height:auto;}
.hentry{clear:both;}
.hentry .entry-content{float:left;width:450px;}
.entry-content ul,ul.list{margin:0 0 1.5em 2.5em;}
.entry-content ol,ol.list{margin:0 0 1.5em 2.5em;}
.entry-content ul,ul.list,.entry-content ul li,ul.list li{list-style-type:disc;}
.entry-content ul ul li,ul.list ul li{margin:0 0 0 15px;list-style-type:circle;}
.entry-content ol li,ol.list li{list-style-type:decimal;}
.entry-content ol ol li,ol.list ol li{list-style:upper-alpha;}
.entry-content ol ol ol li,ol.list ol ol li{list-style:lower-roman;}
.entry-content ol ol ol ol li,ol.list ol ol ol li{list-style:lower-alpha;}
.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul{margin-bottom:0;}
.entry-content dl{margin:0 1.5em;}
.entry-content dt{font-weight:bold;}
.entry-content dd{margin-bottom:1.5em;}
strong{font-weight:bold;}
cite,em,i{font-style:italic;}
blockquote{margin:0 3em;}
blockquote em,blockquote i,blockquote cite{font-style:normal;}
pre{font:11px Monaco,monospace;line-height:1.5;margin-bottom:1.5em;}
code{font: 11px Monaco,monospace;}
abbr,acronym {border-bottom:1px dotted #666;cursor:help;}
ins{text-decoration:none;}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;}
sup{bottom:1ex;}
sub{top:.5ex;}
.f-ar{font-family:Arial,Helvetica,sans-serif;}
.f-ver{font-family:Verdana,Geneva,sans-serif;}
.rel{position:relative;}
.abs{position:absolute;}
.clear{clear:both;}
.clearer{clear:both;font-size:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.ctr{margin:0 auto;}
.no-m{margin:0!important;}
.no-p{padding:0!important;}
.a-center{text-align:center;}
.a-left{text-align:left;}
.a-right{text-align:right;}
.anchor{height:0;line-height:0;font-size:0;visibility:hidden;}
#wrapper{height:553px;height:auto;min-height:553px;background:transparent url('images/background.jpg') 50% 150px no-repeat;}
.nav li a,.nav li a span{font-size:14px;line-height:14px;display:block;color:#fff;text-decoration:none;}
.nav li a:hover{text-decoration:underline;}
#header{margin:0 auto;width:980px;height:150px;overflow:hidden;}
#header .nav{right:0;bottom:0;}
#header .nav li{margin:0 7px 0 0;float:left;}
#header .nav li.last{margin:0;}
#header .nav li a{padding:0 0 0 30px;background:transparent url('images/nav.png') 0 0 no-repeat;}
#header .nav li a span{padding:9px 30px 10px 0;background:transparent url('images/nav.png') 100% 0 no-repeat;}
#header .nav li a:hover{background-position:0 -66px;}
#header .nav li a:hover span{background-position:100% -66px;}
#header .nav li.nav-book-your-cruise a{font-weight:bold;background-position:0 -100px;}
#header .nav li.nav-book-your-cruise a span{background-position:100% -100px;}
#header .nav li.nav-book-your-cruise a:hover{background-position:0 -132px;}
#header .nav li.nav-book-your-cruise a:hover span{background-position:100% -132px;}
.home #header .nav li.nav-home a, .page-id-2 #header .nav li.nav-about-us a, .page-template-archives-php #header .nav li.nav-archives a {background-position:0 -33px;}
.home #header .nav li.nav-home a span, .page-id-2 #header .nav li.nav-about-us a span, .page-template-archives-php #header .nav li.nav-archives a span{font-weight:bold;color:#333;background-position:100% -33px;}
#logo{top:27px;}
#btn_website{right:0;top:0;}
#logo_sm{right:160px;top:10px;}
.mini-search{right:0;top:44px;}
#s{width:300px;margin:0 4px 0 0;padding:5px 13px;font-size:14px;}
#searchsubmit{top:10px;}
.breadcrumb{margin:0 0 8px;color:#666;}
.trail-end{font-weight:bold;color:#333;}
#content{width:650px;float:left;}
.wp-bannerize-support{display:none;}
#sidebar{width:267px;}
#sidebar .side{margin:0 0 20px;}
#sidebar a{text-decoration:none;}
#sidebar .head{height:30px;background:transparent url('images/bg-menu.png') no-repeat 0 0;overflow:hidden;}
#sidebar .block-bottom{height:20px;background:transparent url('images/bg-menu.png') 0 -112px no-repeat;}
#sidebar h4{margin:0;padding:8px 15px;color:#fff;font-size:14px;line-height:14px;}
#sidebar h4 a{color:#fff;}
#sidebar .block{padding:10px 15px 0;background:#fff;border-right:#b4c9d4 1px solid;border-left:#b4c9d4 1px solid;}
.side-subscribe *{vertical-align:middle;}
.side-subscribe a{color:#e66b1f;}
#sidebar #categories .head{background-position:0 -33px;}
#sidebar #articles .head{background-position:0 -66px;}
.sidenav{border-right:#b4c9d4 1px solid;border-left:#b4c9d4 1px solid;}
.sidenav li a{padding:8px 20px 8px 30px;font-size:14px;border-bottom:1px solid #aaa;background:transparent url('images/arrow.gif') no-repeat 15px 13px;display:block;}
.sidenav li a:hover{background-color:#f3f3f3;}
#sidebar a.block-bottom{height:30px;background-position:0 -133px;display:block;}
#sidebar a.block-bottom span{padding:5px 15px;display:block;}
#footer{width:980px;font-size:14px;position:relative;}
#footer .phone{top:30px;position:absolute;right:20px;}
#footer .block{width:245px;float:left;}
#footer .block .nav{padding-right:20px;}
#footer .block-footer-img{width:190px;float:right;}
.footer-nav .first a{background:transparent url('images/arrow-up.png') 100% 50% no-repeat;}
#footer .nav li h6{padding:12px 0;line-height:14px;}
#footer .nav li.first a{border:0 none;}
#footer .nav li a{padding:12px 0;border-top:1px solid #cfebf6;}
#footer .article-nav li a{font-size:12px;line-height:14px;border-top-style:dashed;}
#footer .article-nav li.line{margin:0 0 -1px;visibility:inherit;border-bottom:1px solid #cfebf6;}
#footer .wp_bannerize img{width:100%;height:auto;}
#sidebar .wp_bannerize img{width:235px;height:auto;}
.book-now{padding:12px 20px 10px;background:#00b1f0;}
.footer-content{padding:10px 20px;background:#7acae5;}
.abs-footer{padding:15px 0 35px;}
.entry-title a,.entry-meta a{text-decoration:none;}
.entry-title a:hover,.entry-meta a:hover{text-decoration:underline;}
.entry-meta{padding:0 0 10px;}
.navigation .label{padding:0 15px 0 0;color:#999;float:left;}
.wp-paginate td{padding:0 15px 0 0;}
.wp-paginate a{text-decoration:none;}
.wp-paginate .current{font-weight:bold;color:#666;}
.share{clear:left;}
.st_sharethis_button{padding:0 10px 10px 0;display:block;}
.stButton{margin:0!important;}
.rt{padding:0 0 10px 10px;}
.single .rt{padding:0 10px 10px 0;}
#access{overflow:auto;}
#main{padding:20px;width:940px;}
#page1listItem1 .entry-title{padding:0 0 7px;font-size:24px;border-bottom:1px dashed #999;position:relative;}
/*#page1listItem1 .rt{padding:10px 10px 0 0;background:#fff;left:20px;top:207px;position:absolute;}*/
.thumb-img img{margin:0;padding:0 15px 15px 0;}
.featured{display:none;width:50px;height:170px;left:-42px;top:73px;z-index:10;background:transparent url('images/btn_featured.png') 0 0 no-repeat;}
.featured span{visibility:hidden;}
.home .featured{display:block;}
.skip-link{display:none;}
.menu ul{list-style:none;margin: 0;}
.menu ul ul{display:none;}
.menu li{display:inline;}
.menu a{display:block;float: left;}
.post{margin:0 0 15px;padding:0 0 15px;border-bottom:1px dashed #999;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:disc;margin-left:1.1em;}
.widget-area ul ul ul{margin-left:2.5em;}
.widget-container{margin: 0 0 1.5em 0;}
.formcontainer{margin:0 0 20px;padding:15px 15px 20px;border:#9bb6c6 1px solid;background:#eceff4;}
.formcontainer ul{margin-bottom:0;}
.formcontainer label{font-weight:bold;color:#004664;}
.form-label{padding:0 0 4px;}
.form-label .required{font-size:11px;color:#787878;}
.form-input input{padding:3px 2px;width:300px;}
.formcontainer .form-section{margin:0 0 10px;}
.formcontainer textarea{width:100%;}
#main #searchform{margin:15px 0;}

/*#page1listItem1 .hentry .entry-content{width:350px;}*/
.single .entry-content,.page .entry-content{float:none;width:auto;}

.wp-caption{padding:10px 5px 5px;font-family:Georgia,Times,"Times New Roman",serif;color:#777;background:#f3f3f3;border:1px solid #dfdfdf;-moz-border-radius:4px;border-radius:4px;}
.wp-caption p{padding:5px;}
.paged .featured{display:none!important;}