/*--------------------------------------------
Initial Reset of styles
----------------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;outline-color:invert;outline-style:none;outline-width:0pt;padding:0pt;vertical-align:baseline;}
*:focus{outline-color:invert;outline-style:none;outline-width:0pt;}
body{background:white none repeat scroll 0%;color:black;line-height:1;}
ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
table{border-collapse:separate;border-spacing:0pt;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/*----------------------------------------------*/


#logo a, #nav a, #advent{display: block; font-size: 0; text-indent: -9999px; line-height: 0; outline: 0;}

html{font-size: 100%;}/* IE6 */
body{background: url(images/bg.png); color: #434343; font-size: 62.5%; font-family: Arial, Verdana, sans-serif;}

#wrapper{background: #fff; width: 882px; margin: 20px auto; padding: 25px; padding-top: 15px;}

#status{text-transform: uppercase; width: 100%; margin-bottom: 2px; overflow: auto;}
	#status strong{color: #fb5e0a;}
	.location{float: left; color: #272727; font-weight: bold; font-size: 1.5em; padding-top: 3px;}
		.location strong{border-bottom: 1px dotted #fb5e0a;}
        .location a {color: #fb5e0a; text-decoration: none;}
	#status div{float: right; text-align: right; padding: 1px 0;}
		#status .desc{color: #858483; font-size: 1.2em;}
		#status .timer{color: #858483; font-size: 1.4em; font-weight: bold;}
	

#top{height: 119px; margin-bottom: 20px;}
	#logo{float: left;}
		#logo a{background: url(images/logo.png) no-repeat; width: 170px; height: 119px;}
	#nav{float: left; width: 701px; height: 119px; margin-left: 11px;}
		#nav li{float: left; margin-right: 4px;}
		#nav li.contact{margin-right: 0;}
			#nav a{background-image: url(images/nav.png); height: 119px;}
			.home a{background-position: 0 0; width: 91px;}
				.home a:hover, .home .active{background-position: 0 -119px;}    
			.mission a{background-position: -96px 0; width: 98px;}
				.mission a:hover, .mission .active{background-position: -96px -119px;}
			.route a{background-position: -199px 0; width: 86px;}
				.route a:hover, .route .active{background-position: -199px -119px;}
			.team a{background-position: -290px 0; width: 73px;}
				.team a:hover, .team .active{background-position: -290px -119px;}
			.tripPreparation a{background-position: -368px 0; width: 148px;}
				.tripPreparation a:hover, .tripPreparation .active{background-position: -368px -119px;}
			.logBook a{background-position: -520px 0; width: 78px;}
				.logBook a:hover, .logBook .active{background-position: -520px -119px;}
			.contact a{background-position: -602px 0; width: 103px;}
				.contact a:hover, .contact .active{background-position: -602px -119px;} 

#sNav{float: right; width: 226px;}
	#sNav ul{margin-bottom: 25px; padding-top: 12px;}
	#countries{background: url(images/countries.png) 100% 0 no-repeat;}
	#related{background: url(images/related.png) 100% 0 no-repeat;}
		#sNav li a{display: block; background-image: url(images/sNavBg.jpg); color: #373737; font-size: 1.1em; line-height: 37px; text-transform: uppercase; text-align: right; text-decoration: none; height: 37px; padding-right: 7px;}
			#sNav li a:hover{background-position: -226px 0;}


/* [CONTENT] */

#content {float: left; width: 630px; margin: 0 0 0 5px;}
	#content h2{color: #b0de2b; font-size: 1.5em; font-weight: bold; text-transform: uppercase; margin-bottom: 10px;}
    #content h3 {font-size:1.4em; font-weight:bold; margin-bottom: 5px;}
	#content h4{color: #3ca9ec; text-transform: uppercase; font-size: 110%; font-weight:bold; line-height: 125%;}
	#content strong {font-weight: bold;}
	#content p {font-size: 13px; line-height: 1.7; margin: 5px 0 10px 0;}
	#content a {color: #3ca9ec; border-bottom: 1px dotted #3ca9ec; text-decoration: none; margin: 0 2px;}
    
    #content dl {margin:0 0 1em 0;}
    #content ol {list-style:decimal;}
    #content ol ol {list-style:lower-alpha;}
    #content ol ol ol {list-style:lower-roman;}
    #content ul {list-style:disc;}
    #content ul ul {list-style:circle;}
    #content ul ul ul {list-style:square;}

    #content ul, 
    #content ol {margin:0;}

    #content li {margin-bottom:.5em;}

    #content ul ul,
    #content ul ol,
    #content ol ul,
    #content ol ol {margin-bottom:0;}

    #content .entry-content h3,
    #content .entry-content h4 {margin-bottom:.5em;}
	#content .entry-content ul, .entry-content ol {margin: 8px 0 10px 2.5em; font-size: 125%;}

    #content .entry-author-image {float:left; margin-top: 4px;}
    #content .entry-author-image a {border-bottom: none;}
                
    #content .entry-meta ul {list-style:none; padding-left:0;margin:.5em 0 0;}
    #content .entry-meta ul li {margin-bottom:.5em; font-size:125%; padding-bottom: 3px;}

	#content .hentry {border-bottom:1px solid #e0e0d5; padding-top: 5px; }		
				.entry-title, .entry-content, .entry-meta, #imagenav, .comment-body, #entry-respond dd {width:500px;float:right;}
				h2.entry-title {font-size:1.33em;}
				.entry-date, .edit-this, #entry-comment .avatar, #entry-respond dt {float:left;}
				.entry-date, #entry-comment h3, #entry-respond h3, #entry-respond dt {text-transform:uppercase; padding: 0 0 1em 1em;}		
				.entry-date {background-image:url('images/date-button.gif');background-repeat:no-repeat; font-weight:bold; text-indent:0.8em; font-size:125%;}                                                                      
				.entry-meta {clear:both; padding: 15px 0;}
          
    #content #home-top {overflow:hidden; position:relative; width:630px; margin-bottom: 10px;}
          #content #home-top ul {list-style-type:none;}
          #content #home-top ul li {margin: 0.2em;}
          #content #home-top a {border-bottom: none; margin:0; font-size: 12px;}
          
          #content #home-images {float:left; position:relative; width:140px;}
          #content #home-images h2 {text-align:center;} 
              
        #content #home-recent {width:450px; text-align:left; margin-left: 160px;}
            #content #home-top #home-recent ul {font-size: 1.8em; letter-spacing: 1px;}           

        #content #team-image {float:left; position:relative; width:150px; margin-top:20px}
    
        #content #team-profile {float:right; width:455px; text-align:left; margin-top: 30px;}

		#content .sociable a {border-bottom: none;}

/* [CONTENT FRONT PAGE ] */

#content .front-blurb {border: 0px solid #cccccc;}
        
/* [CONTENT LOG BOOK ] */

#content .entry #logbook .log-categories {border-bottom:1px solid #E0E0D5; padding: 20px 0;}

#content .entry #logbook .log-categories h2 {text-transform:uppercase; float:left; font-size:1.33em; font-weight:bold; margin-bottom:0; color: #000000;} 
#content .entry #logbook ul,
#content .entry #logbook .log-categories ul {list-style-type:none;}
#content .entry #logbook ul ul,
#content .entry #logbook ul div,
#content .entry #logbookk ul dl {width:470px;float:right;}
#content .entry #logbook ul ul {padding-right:1em;}
#content .entry #logbook li li {font-size:1.4em; font-weight:bold; margin-bottom: 10px;}
#content .entry #logbook li li a{color: #3ca9ec; border-bottom: 1px dotted #3ca9ec; text-decoration: none; margin: 0 2px;}
#content .entry #logbook ul ul,
#content .entry #logbook ul div,
#content .entry #logbook ul dl {padding:0;margin-right:1em;}
#content .entry #logbook ul ul ul {float:none;margin-right:0;}
    
/* [CONTENT PHOTO ALBUMS ] */    

#content .entry .photo-album {margin: 0px 0px 5px 0px; height: 130px; width: 600px; padding: 10px 5px 5px 5px; border: 1px solid #cccccc; }  
#content .entry .photo-album a {border-bottom: none; color:#808080;}
#content .entry .photo-album-right {float: right; width: 130px;}
#content .entry .photo-album-left {float: left; width: 130px;}
#content .entry .photo-album h3 {font-size:1.8em; font-weight:normal; padding-bottom: 10px;}
 



/* [POST FOOTER]  */

#post-footer {width:620px; margin: 0 0 0 20px; clear:both;}
        #entries {border-bottom:1px solid #e0e0d5; padding: 20px 0;}
        #archives {padding-top: 20px;}
        #entries h2, #archives h2 {text-transform:uppercase; float:left; font-size:1.33em; font-weight:bold;}  
    #post-footer ul ul,
    #post-footer ul div,
    #post-footer ul dl {width:470px;float:right;}
    #post-footer ul ul {padding-right:1em;}
    #post-footer li li {font-size:1.4em; font-weight:bold; margin-bottom: 10px;}
    #post-footer li li a{color: #3ca9ec; border-bottom: 1px dotted #3ca9ec; text-decoration: none; margin: 0 2px;}
    #post-footer ul ul,
    #post-footer ul div,
    #post-footer ul select,
    #post-footer ul dl {padding:0;margin-right:1em;}

    #post-footer ul ul ul {float:none;margin-right:0;}

/* [COMMENTS] */

.comment {clear:both; padding:1em 0;border-bottom:1px solid #e0e0d5;}
	li.comments {background: url('images/comments.gif') no-repeat; background-position:left .5px;text-indent:1.5em;}

	.comment-body {padding-right:1em;}

	.commentlist {margin:1em 0 0;}
	.commentlist .alt {background:#efefef;}
	.comment-body {}
	.comment-body cite, .comment-body abbr {font-weight:bold; font-size: 125%;}
	.comment-entry {margin-top:1em;}
	.edit-comment {float:right;}

#entry-comment{clear:both; width:620px;}
	#entry-comment h3 {background: url('images/comments.gif') no-repeat 15px 13px; border-bottom:1px solid #e0e0d5; text-indent:2.5em; padding:1em 0;}
	#entry-comment .avatar {margin-left:1em;padding:.3em;border:1px solid #e0e0d5;background:#fff;}

/* [COMMENT RESPOND] */

#entry-respond {width:620px;}
	#entry-respond, #entry-respond dt {clear:both;}

	#entry-respond h3 {background: url('images/reply.gif') no-repeat 15px 13px; border-bottom:1px solid #e0e0d5; text-indent:2.5em; padding:1em 0;}

	#entry-respond dd {padding-right:1em;}
	#entry-respond dl {margin:1em 0;padding:1em 0;}
	#entry-respond dt {line-height:1.6;text-transform:upper;margin-bottom:1em;font-weight:bold; font-size: 125%;}
	#entry-respond dd {margin-bottom:.5em;}

	#entry-respond input, #entry-respond textarea {padding:.2em 0;}
	#entry-respond input {width:49.5%;}
	#entry-respond textarea {width:99%;height:15em;}
	#entry-respond #submit {}
	

/* [YOUTUBE GALLERY] */

	.youtube_gallery {text-align: center;padding: 0px 40px;position: relative;}
	.youtube_gallery_divider {clear: both;}
	.youtube_gallery div {float: left; width: 135px !important;text-align: center;margin-left: auto; margin-right: auto; }
	.youtube_gallery_item {background: url('images/YouTubeIcon.jpg') no-repeat left top transparent;}
	.youtube_gallery_item p {text-align: center;margin: auto;}
	.youtube_gallery_item img {border:1px solid #A9A9A9;display:block;position:relative;padding: 3px;margin: 3px;}
	.youtube_gallery_item img:hover {background-color:#A9A9A9;}

/* [MEDIA RADIO] */

	.tbsefm {text-align: center;padding: 0px 35px;position: relative;}
	.tbsefm_divider {clear: both;}
	.tbsefm div {float: left;width: 110px !important;text-align: center;margin-left: auto;margin-right: auto;}
	.tbsefm_item p {text-align: center;margin: auto;}
	.tbsefm_item img {border:1px solid #A9A9A9;display:block;position:relative;padding: 3px;margin: 3px;}
	.tbsefm_item img:hover {background-color:#A9A9A9;}

/* [PAGE FOOTER] */


#footer{clear: both; background: url(images/footerBg.png) 0 100% no-repeat; height: 36px; padding-top: 60px;}
	#footer p{float: left; font-size: 1.1em; line-height: 40px; margin-left: 240px;}
	#advent{position: relative; top: -7px; float: right; background: url(images/advent.png) no-repeat; width: 36px; height: 49px;}
    
/* [IMAGE WIDGET SETTINGS] */ 
    
/* [MISC SETTINGS] */ 

    
li.tags {background-image:url('images/tag.gif');}
li.categories {background-image:url('images/category.gif');}
li.sizes {background-image:url('images/photo.gif');}
li.author {background-image:url('images/author.gif');}

li.tags,
li.categories,
li.sizes,
li.author {background-repeat:no-repeat; background-position:left .5px; text-indent:1.5em;}    
    
blockquote {margin:.77em 0; padding:0 1em;border-left:10px solid #e0e0d5;}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {text-align:center;}

.entry-attachment {margin-top:.5em;}
.entry-caption {text-align:center;}

.trackback, .pingback {padding:1em 0;border-bottom:1px solid #e0e0d5;}

/* [HACKS] */
#wrapper-inner:after,
.hentry:after,
.gallery:after,
.comment:after,
.pingback:after,
.trackback:after,
#entry-respond dl:after,
#post-footer ul:after,
#post-footer li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#logbook ul:after,
#logbook li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

* html #wrapper-inner,
* html .hentry,
* html .gallery,
* html .comment,
* html .pingback,
* html .trackback,
* html #entry-respond dl,
* html #post-footer ul,
* html #post-footer li {height:1%;}
* html #logbook ul,
* html #logbook li {height:1%;}

* html pre,
* html code,
* html tt,
* html kbd {font-size:95%;}

*:first-child+html pre,
*:first-child+html code,
*:first-child+html tt,
*:first-child+html kbd {font-size:95%;}

*:first-child+html #wrapper-inner,
*:first-child+html .hentry,
*:first-child+html .gallery,
*:first-child+html .comment,
*:first-child+html .pingback,
*:first-child+html .trackback,
*:first-child+html #entry-respond dl,
*:first-child+html #post-footer ul,
*:first-child+html #post-footer li {min-height:1px;}
*:first-child+html #logbook ul,
*:first-child+html #logbook li {min-height:1px;}
