
body { background:#2d2828; color:#FFF; }
.full_width {  }
.full_widge .page { width:auto; }
#outerWrap { width:1024px; margin:5px auto; background:#000 url(images/background_tile.gif) top left; border:1px solid #121212; }

#content_box, #column_wrap { background:none; }

.cb { clear:both; line-height:1px; height:1px; font-size:1px; }
.cb.left { clear:left; }
.cb.right { clear:right; }

#header { background:url(images/header2.gif) top left no-repeat; padding:0; border:none; height:180px; }
#header #logo { margin:0; padding:0; float:left; }
#header #logo a { display:block; font-size:1px; text-indent:-3500px; height:150px; width:200px; }
#header #tagline { display:none; }

.custom ul#tabs { margin:0 0 2em 0; padding:0; border:none; }
.custom ul#tabs li { margin:0; padding:0; background:none; border:0; display:block; float:none; }
.custom ul#tabs li a { display:block;  background:url(images/navlibg.gif) top right; color:#FFF; height:20px; padding:5px 10px 0 5px; margin:0 0 5px 0; 
						text-transform:none; text-align:right;}
.custom ul#tabs li a:hover { background:url(images/navlibg-hover.gif) top right no-repeat; text-decoration:none; color:#FFF; }
.custom ul#tabs li.current_page_item { border:0; }
.custom ul#tabs li.current_page_item a { background-image:url(images/navlibg-active.gif); color:#bc7058; }
.custom ul#tabs ul { }

#footer ul#tabs, #footer ul#tabs li, #footer ul#tabs li a { margin:0; padding:0; display:inline; background:none; border:none; }
#footer ul#tabs li a { display:block; float:left; margin-right:5px; padding:2px 5px 2px 10px; background:url(images/jump-ico.gif) 0 5px no-repeat; }
#footer ul#tabs li a:hover { text-decoration:underline; }
#footer ul#tabs li.current_page_item a { text-decoration:none; }
#footer a { color:#FFF; border:none; }
#footer p { font-size:0.85em; }
#footer p a:hover { color:#bc7058; }

.post_box { border-top:none; }
#column_wrap .sidebar ul.sidebar_list { padding:0;}

a, .format_text a { color:#C6612D; text-decoration:none; }
a:hover, .format_text a:hover { text-decoration:underline; }

.welcomeMsg { margin:0 2.2em 3em; font-size:1.3em; line-height:1.5em; padding-left:25px; }
.welcomeMsg p { margin:0 0 10px 0; }
.welcomeMsg p strong { color:#deac2f; font-size:1.3em; }


ul#itemsInterest { padding:20px 0 0 0; }
ul#itemsInterest li { margin:0; padding:0; padding-left:50px; }
ul#itemsInterest div.item { float:left; width:130px; margin:0 20px 20px 0; padding-left:45px; background-repeat:no-repeat !important; min-height:100px; }
ul#itemsInterest div.item a { color:#699bae; }
ul#itemsInterest div.item a:hover { text-decoration:underline; }
ul#itemsInterest div.item.media {		background:url(images/item-media.gif); }
ul#itemsInterest div.item.schools {	background:url(images/item-schools.gif); }
ul#itemsInterest div.item.partners {	background:url(images/item-partners.gif); margin-right:0; }

body.the-journey .post_box .headline_area { height:10px; margin-bottom:0;  }
body.the-journey .post_box .headline_area h2 { display:none;  }
body.the-journey .post_box .headline_area p { display:none; }
body.the-journey .post_box .format_text { padding-top:1px; }
body.the-journey .post_box .format_text .headline_area { height:auto; background:none; padding:0; margin:0; width:auto; }
body.the-journey .post_box .format_text .headline_area h2 { display:block; margin:0; padding:0; color:#c6612d }
body.the-journey .post_box .format_text .headline_area p { display:block; font-size:0.8em; margin:3px 0 10px 0; padding:0; }
body.the-journey .headline_area a.post-edit-link { border:none; }
body.the-journey .headline_area a.post-edit-link:hover { color:#FFF; }




.post_box { background-position:-2px 0px !important; background-repeat:no-repeat !important; margin-bottom:2em; padding-top:0;  padding-left:22px; }
.post_box .headline_area {background:url(images/conbox-top.gif) top left no-repeat;}
.post_box .headline_area, .post_box .format_text { margin:0; padding:5px 10px; width:580px; }
.post_box .format_text { background:url(images/conbox-bttm.gif) bottom left no-repeat; 
						padding:5px 15px; width:570px; line-height:1.75em; }

.headline_area .entry-title a { color:#C6612D; }
.format_text .to_comments a, .format_text .to_comments span { color:#666; }
.format_text .to_comments a:hover, .format_text .to_comments a:hover span { color:#CCC; }

.headline_area h1 { color:#C6612D; }
.format_text h1 { color:#eeb740; }
.format_text h2 { color:#eeb740; }
.format_text h3 { color:#eeb740; }





body.the-journey .post_box	{ background:url(images/con-thejourney.gif); }
body.the-team .post_box		{ background:url(images/con-theteam.gif); }
body.the-issues .post_box	{ background:url(images/con-theissues.gif); }
body.partners .post_box		{ background:url(images/con-partners.gif); }
body.in-the-news .post_box	{ background:url(images/con-inthenews.gif); }
body.newsletter .post_box	{ background:url(images/con-newsletter.gif); }



.post_box .postIcons { float:right; margin:20px 0 5px 20px; }
.post_box .postIcons a.map { background:url(images/ico-map3.gif); }
.post_box .postIcons a.photos { background:url(images/ico-photos.gif); }
.post_box .postIcons a.videos { background:url(images/ico-video.gif); }
.post_box .postIcons a { display:block; width:93px; height:66px; font-size:1px; text-indent:-4700px; margin:20px 0 0 0; }

.post_box .journalSumm { margin:0 0 1.5em 0; color:#c6612d; float:left; clear:left; width:450px; }
.post_box .journalSumm p { margin:0; padding:0; clear:both; }
.post_box .journalSumm span.block { display:block; width:45%; float:left; }
.post_box .journalSumm p strong { display:block; float:left; margin-right:15px; }

.format_text .vvqbox { margin:10px 0; }






p.jumpLinks { font-size:1.2em; margin:0 0 5px 0; }
p.jumpLinks a { margin:0 10px 0 0px; color:#7aa7cb; padding-left:11px; background:url(images/jump-ico.gif) left no-repeat; }
p.jumpLinks a:hover { text-decoration:underline; }

#jumpList { float:right; border:1px solid #666; width:200px; margin:0 0 10px 15px; }
#jumpList ul { margin:0; padding:0 0 0 20px; font-size:0.8em; }
#jumpList ul li { line-height:normal; line-height:140%; margin-bottom:5px; }
#jumpList ul li a { color:#7aa7cb; text-decoration:none; }
#jumpList ul li a:hover { text-decoration:underline; }


pre { color:#000; font-size:10pt; }


#sidebars { width:auto; }
#sidebar_2 { width:auto; }
#sidebar_2 ul.sidebar_list { padding:0; }
#sidebar_2 ul li.widget { margin:0 0 20px 0; padding:0; width:200px; }
#sidebar_2 ul li.widget h3 { background:url(images/sidebox-top.gif) top left; padding:5px 10px; margin:0; 
				color:#ebc040; font-variant:normal; letter-spacing:normal; font-size:1.2em; }
#sidebar_2 ul li.widget .wigInner { background:url(images/sidebox-bttm.gif) bottom left;  padding:5px 10px; }
#sidebar_2 ul li.widget .wigInner p { margin-bottom:0.8em; }

#sidebar_2 ul li#btc_archives ul { background:url(images/sidebox-bttm.gif) bottom left;  padding:5px 10px; }
#sidebar_2 ul li.widget_archive ul { background:url(images/sidebox-bttm.gif) bottom left;  padding:5px 10px; }

#sidebar_2 ul li#btc_archives li.feed { margin-top:25px; }
#sidebar_2 ul li#btc_archives li.feed a { background:url(images/rss-ico1.gif) left no-repeat; padding:2px 0 2px 20px; }



.custom li.widget.wigDiary,
.custom li.widget.widget_archive,
.custom li.widget.wigGuestCyclist,
.custom li.widget.wigIssuesFocus,
.custom li.widget.wigPartnerFocus,
.custom li.widget.wigSponsorFocus { 
	display:none; 
}

.custom.diary 		li.widget.wigPatronText, 
.custom.team 		li.widget.wigPatronText, 
.custom.issues 		li.widget.wigPatronText, 
.custom.partners 	li.widget.wigPatronText, 

.custom.diary 		li.widget.wigBookPromo, 
.custom.team 		li.widget.wigBookPromo, 
.custom.issues 		li.widget.wigBookPromo, 
.custom.partners 	li.widget.wigBookPromo {
	display:none;
}

.custom.diary		li.widget.wigDiary,
.custom.diary 		li.widget.widget_archive,
.custom.team 		li.widget.wigGuestCyclist,
.custom.issues 		li.widget.wigIssuesFocus,
.custom.partners 	li.widget.wigPartnerFocus,
.custom.partners 	li.widget.wigSponsorFocus { 
	display:block; 
}

.custom li.wigAudio { }
.custom li.wigAudio ul.podcasts { list-style:circle; padding-left:15px; }
.custom li.wigAudio ul.podcasts li { }
.custom li.wigAudio ul.podcasts li a { color:#FFF; }
.custom li.wigAudio ul.podcasts li span { font-size:0.75em; color:#CCC; }
.custom li.wigAudio p.subscribe { text-align:center; }
.custom li.wigAudio p.subscribe a { display:block; width:80px; font-size:1px; text-indent:-9999px; margin:3px auto; }
.custom li.wigAudio p.subscribe a.itunes { background:url(images/ico-itunessub.gif) top left no-repeat; height:22px; }
.custom li.wigAudio p.subscribe a.rss { 	background:url(images/ico-podcast.gif) top left no-repeat; height:15px;}







body.custom.partners div.wp-caption { width:95% !important; float:none !important; background:none; border:none; clear:both; font-style:normal; text-align:left;   }
body.custom.partners div.wp-caption.alignleft img { float:left; margin:0 15px 10px 0; }
body.custom.partners div.wp-caption.alignright img { float:right; margin:0 0 10px 15px; }
body.custom.partners div.wp-caption p { font-size:1em; }



