/*
Theme Name: Lindblad Galapagos
Theme URI: http://lindbladgalapagos.com
Description: This custom WordPress theme was developed based on Elliot Jay Stocks's Starkers nude theme.
Version: 2 (WP2.6.2)
Author: Dennis Deacon
Author URI: http://dennisdeacon.com
Tags: lindblad expeditions,national geographic, dennis deacon, starkers, naked, clean, basic
*/

@import "style/css/reset.css";


body{
	background:#f2eeeb url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/background.png) top left repeat-x;
	text-align:center;
	font-family:arial,sans-serif;
	font-size:14px;
}

#container{
	width:960px;
	margin:0 auto;
	text-align:left;
}

#container #header{
	height:150px;

}

#container #header h1{
	font-size:48px;
	margin:50px 0;

}

#container h1 a{
	color:#ffd200;
	text-decoration:none;
}


#container #nav{
	width:960px;
	float:left;

}

#container #nav ul{
	float:left;
	width:960px;
	margin:10px 0;

}

#container #nav ul li{
	float:left;
	margin:0 40px 0 0;
}

#container #nav ul li a{
	display:block;
	width:auto;
	font-size:24px;
	text-shadow: #575043 1px 1px 1px;
}

#container #nav ul li a:link{
	text-decoration:none;
	color:#f2eeeb;
}

#container #nav ul li a:hover{
	text-decoration:none;
	color:#ffffff;
}

#container #nav ul li a:visited{
	text-decoration:none;
	color:#f2eeeb;
}

#container #nav ul li a:active{
	text-decoration:none;
	color:#ffffff;
}

#container #main{
	width:960px;

}

#container #main #content{
	float:left;
	width:720px;
        background:#ffffff;
        position:relative;
        z-index:0;

}

#container #main #content .gutter{
        margin:10px 10px 20px 10px;
        position:relative;
}

#container #main #content .tl{
       position:absolute;
       top:0;
       left:0;
       width:20px;
       height:20px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/content-corner-tl.png) top left no-repeat;
       z-index:-1;
}

#container #main #content .tr{
       position:absolute;
       top:0;
       right:0;
       width:20px;
       height:20px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/content-corner-tr.png) top right no-repeat;
       z-index:-1;
}

#container #main #content .bl{
       position:absolute;
       bottom:0;
       left:0;
       width:20px;
       height:20px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/content-corner-bl.png) bottom left no-repeat;
       z-index:-1;
}

#container #main #content .br{
       position:absolute;
       bottom:0;
       right:0;
       width:20px;
       height:20px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/content-corner-br.png) bottom right no-repeat;
       z-index:-1;
}

#container #main #content h2{
	font-size:24px;
	color:#0082be;
        margin:0 0 20px 0;
}

#container #main #content h3{
	font-size:20px;
	color:#575043;
        margin:20px 0 20px 0;
}

#container #main #content p{
	font-size:13px;
        line-height:16px;
	color:#575043;
        margin:10px 0 20px 0;
}

#container #main #content ul,#container #main #content ol{
	margin:10px;
        padding:0 10px;
        color:#575043;
}

#container #main #content ul li{
        list-style-type: disc;
        padding:5px;
}



#container #main #sidebar{
 	float:right;
	width:230px;
        font-size:13px;

}

#container #footer{
	float:left;
	width:960px;
	clear:all;
        margin:10px 0;
        font-size:11px;
}





.booby{
	background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/mascot-bluefootedbooby.png) bottom right no-repeat;
	position:fixed;
	bottom:0;
	right:0;
	width:177px;
	height:322px;
	z-index:0;
}

.alignright{
        float:right;
}

.alignleft{
        float:left;
}

.wp-caption{
        margin:0 0 20px 20px;
}

.wp-caption-text{
        font-size:6px;
}

/* START ITINERARY LIST STYLING */

#container #main #content .gutter dl.itinlistingsitem{
        float:left;
        width:650px;
}

#container #main #content .gutter dl.itinlistingsitem{
        margin:10px 0px;
        font-size:13px;
        color:#575043;
        clear:both;
        float:left;
        width:650px;
        margin:10px 0px;
}

#container #main #content .gutter dl.itinlistingsitem dt{
        font-size:15px;
        font-weight:bold;
        float:right;
        width:480px;
}

#container #main #content .gutter dl.itinlistingsitem dd{
        float:right;
        width:480px;    
}

#container #main #content .gutter dl.itinlistingsitem dd.img{
       float:left;
       width:150px;
}

/* END ITINERARY STYLING */

/* START DAY-TO-DAY ITINERARY LIST STYLING */

#container #main #content .gutter div.dailyitinerary{
        float:left;
        width:440px;
}

#container #main #content .gutter div.dailyitinerary dl.itineraryitem{
        margin:10px 0px;
        font-size:13px;
        color:#575043;
        clear:both;
        float:left;
        width:440px;
}

#container #main #content .gutter div.dailyitinerary dl.itineraryitem dt{
        font-size:13px;
        font-weight:bold;
        float:right;
        width:288px;
}

#container #main #content .gutter div.dailyitinerary dl.itineraryitem dd{
        float:right;
        width:288px;    
}

#container #main #content .gutter div.dailyitinerary dl dd.img{
       float:left;
       width:150px;
}

/* END DAY-to-DAY ITINERARY STYLING */
	
/* START RSS FEED STYLING*/

#rss-3{ /* Container for RSS Feed */
       display:none;
     /*background:#fde793 url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/sidebar-goldbox-bot.png) bottom no-repeat;
        width:230px;
        padding-bottom:10px;*/    
}

#rss-3 h2.widgettitle{
        background:#fde793 url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/sidebar-goldbox-top.png) top no-repeat;
}

#rss-3 h2,#rss-3 h2 a{
       	/*display:block;*/
	font-weight:bold;
       	color:#575043!important;
       	font-size:18px;
       	text-decoration:none;
        text-align:center;
        padding:10px 0 0 0;
}


/*#rss-3 { /* Container for RSS Feed */
        background:#bbdef5;
        border:solid 1px #25408f;
}*/



/*#rss-3 h2.widgettitle,#rss-3 h2.widgettitle a{
       	/*display:block;*/
	font-weight:bold;
       	color:#575043;
       	font-size:18px;
       	text-decoration:none;
        text-align:center;
}*/

#sidebar #rss-3 h2.widgettitle a.rsswidget:hover{
       text-decoration:underline;
}

#sidebar #rss-3 ul li{
       margin-top:10px;
}

#sidebar #rss-3 ul li ul li{
       padding:10px;
}

#sidebar .widget_rss ul{
       margin:10px;
}

#rss-3 a.rsswidget{
	font-weight:bold;
	color:#0082be;	
}


#rss-3 .rss-date{
	display:block;
	font-style:italic;
}

#rss-3 .rssSummary{
	
}

/* END RSS STYLING */

/* START ITINERARY BOX STYLING */

.itininfo{
        float:right;
        width: 220px;
        background:#bbdef5;
        position:relative;
        margin:0 0 10px 20px;
}

.itininfo .gutter{
        width:200px;
        margin:10px;
        position:relative;
}

.itininfo .itninfotl{
       position:absolute !important;
       top:0 !important;
       left:0 !important;
       width:20px !important;
       height:20px !important;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/itininfo-corner-tl.png) top left no-repeat !important;
       z-index:1000 !important;
}

.itininfo .itninfotr{
       position:absolute !important;
       top:0 !important;
       right:0 !important;
       width:20px !important;
       height:20px !important;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/itininfo-corner-tr.png) top right no-repeat !important;
       z-index:1000 !important;
}

.itininfo .itninfobl{
       position:absolute !important;
       bottom:0 !important;
       left:0 !important;
       width:20px !important;
       height:20px !important;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/itininfo-corner-bl.png) bottom left no-repeat !important;
       z-index:1000 !important;
}

.itininfo .itninfobr{
       position:absolute !important;
       bottom:0 !important;
       right:0 !important;
       width:20px !important;
       height:20px !important;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/itininfo-corner-br.png) bottom right no-repeat !important;
       z-index:1000 !important;
}

.itininfo .gutter p.larger{
       font-size:15px !important;
       font-weight:bold !important;
       z-index:10000 !important;
}

.itininfo .gutter p.promo{
       background:#a41d21;
       color:#ffffff !important;
       padding:10px;
}

.contactbox{
       background:#fde793;
       color:#575043;
       width:230px;
       text-align:center;
       position:relative;
       margin-bottom:20px;
}

.contactbox .gutter{
       padding:10px;
}

.contactbox h2{
       color:#575043;
       font-size:18px;
}

.contactbox h3{
       color:#a41d21;
       font-size:18px;
       margin-top:20px;     
}

.contactbox .tl{
       position:absolute;
       top:0;
       left:0;
       width:10px;
       height:10px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/contactbox-corner-tl.png) top left no-repeat;
}

.contactbox .tr{
       position:absolute;
       top:0;
       right:0;
       width:10px;
       height:10px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/contactbox-corner-tr.png) top left no-repeat;  
}

.contactbox .bl{
       position:absolute;
       bottom:0;
       left:0;
       width:10px;
       height:10px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/contactbox-corner-bl.png) top left no-repeat;
}

.contactbox .br{
       position:absolute;
       bottom:0;
       right:0;
       width:10px;
       height:10px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/contactbox-corner-br.png) top left no-repeat;
}

li.widget{
       margin-bottom:20px;
}

.brochurebox{
       background:#fde793 url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/sidebar-goldbox-bot.png) bottom no-repeat;
       width:230px;
       padding-bottom:10px;
       text-align:center;

}

.brochurebox .gutter{
       /*padding:10px;*/       
}

.brochurebox .gutter h3{
       font-size:18px;
       color:#575043;
       text-align:center;
       padding:10px 10px 5px 10px;
       background:#fde793 url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/sidebar-goldbox-top.png) top no-repeat;
}



/* Ship Deck Plan Info Table  */

.deckplaninfo{
        margin:20px 0;
}

.deckplaninfo,.deckplaninfo th,.deckplaninfo td{
        font-size:12px; 
}

.deckplaninfo th,.deckplaninfo td{
       padding:5px;
}

.deckplaninfo td{
       vertical-align:top;
}

.deckplaninfo thead tr{
       border-bottom:solid 1px #575043;
}

.deckplaninfo thead th{
       font-weight:bold;
       text-align:left;
}

.deckplaninfo tfoot td{
       font-size:11px;
}

form.wpcf7-form input[type=submit]{
       background:#a41d21;
       color:#fff;
       padding:5px;
       border:solid 3px #330000;
       border-top:solid 3px #fb9093;
       border-left:solid 3px #fb9093;
       font-weight:bold;
}

/* Homepage Main Content  */

.fullpromo{
	width:700px;
	background:#ffd200;
	position:relative;
	height:200px;
	
}

.fullpromo .heading{
	position:absolute;
	top:0;
	right:0;
	width:220px;
	height:200px;
	background:rgba(0, 0, 0, 0.6);
	text-align:center;
	z-index:1001;
        color:#fff;
}

.fullpromo .heading p{
	padding:10px;
        font-weight:bold;
}

#container #main #content .fullpromo .heading h2,#container #main #content .fullpromo .heading p{
	color:#fff;
}

.rule{
	margin:10px 50px;
	height:1px;
	color:#f3eee0;
}

.col3{
	width:700px;
	height:330px;
	position:relative;
	background:url(/wp-content/uploads/col3-bgnd.png) top repeat-y;
}

.col3 .colfirst{
	position:absolute;
	top:0;
	left:0;
	width:220px;
}

.col3 .colsecond{
	position:absolute;
	top:0;
	left:240px;
	width:220px;
}

.col3 .colthird{
	position:absolute;
	top:0;
	right:0;
	width:220px;
}

#container #main #content .col3 h3,#container #main #content .col3 p{
	margin:0px 10px 10px 10px;
}

#container #main #content .col3 p img{
        margin:0 -10px 10px -10px;
}

#container #main #content .col3 h3{
        color:#0082be;
        font-size:16px;
        margin:0px 10px 5px 10px;
}

#container #main #content .col3 li{
        font-size:12px;
}



/* ------------------------------------------------------ */


#container #main #content .quotefull{
	float:left;
	width:680px;
        background:#f3eee0 url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/quote-equote.png) 90% 65% no-repeat;
        position:relative;
        margin:20px 10px 10px 10px;
        z-index:2;

}

#container #main #content .quotefull .gutter{
        padding:10px 10px 20px 10px;
        position:relative;
        background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/quote-bquote.png) 2% 5% no-repeat;
}

#container #main #content .quotefull .gutter p{
        color:#575043;
        font-size:18px;
        font-family:georgia,'times new roman',serif;
        font-style:italic;
        line-height:20px;
        margin:20px 10px 20px 10px;
}

#container #main #content .quotefull .tl{
       position:absolute;
       top:0;
       left:0;
       width:15px;
       height:15px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/quote-corner-tl.png) top left no-repeat;
       z-index:-1;
}

#container #main #content .quotefull .tr{
       position:absolute;
       top:0;
       right:0;
       width:15px;
       height:15px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/quote-corner-tr.png) top right no-repeat;
       z-index:-1;
}

#container #main #content .quotefull .bl{
       position:absolute;
       bottom:0;
       left:0;
       width:15px;
       height:15px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/quote-corner-bl.png) bottom left no-repeat;
       z-index:-1;
}

#container #main #content .quotefull .br{
       position:absolute;
       bottom:0;
       right:0;
       width:15px;
       height:15px;
       background:url(/wp-content/themes/starkers2.2-WP2.6.2/starkers/images/quote-corner-br.png) bottom right no-repeat;
       z-index:-1;
}




#container #main #content .gutter .post .col3 a{
        text-decoration:none;
}

#container #main #content .gutter .post .col3 a:hover{
        text-decoration:underline;
}


/* END Homepage Main Content  */

.inquire-button{
       display:block;
       text-decoration:none;
       color:#fff;
       background:#ff8a00;
       padding:10px 20px;
       border:solid 3px #ba721e;
       border-top:solid 3px #ffbc6e;
       border-left:solid 3px #ffbc6e;
       font-size:15px;
       font-weight:bold;
       margin:20px 20px 20px 120px;
       width:200px;
       text-align:center;
}

.inquire-button:active{
       border:solid 3px #ffbc6e;
       border-top:solid 3px #ba721e;
       border-left:solid 3px #ba721e;
}