/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

h1, h2, h3, h4{font-family: 'Trade Gothic', serif;font-weight:bold;color:#302F2F}
h2{text-transform: uppercase;}
body{ background:url(images/wood.jpg) repeat;font-family: 'Trade Gothic', serif}
p{font-family:'Trade Gothic', serif;font-size:16px}
#wrapper{background:#fff;width:900px; padding:30px 30px 0px 30px; margin:20px auto;}
#top{background:none}
.col-full{background:white;width:900px}
.col-left{background:white; padding-top:20px;}
.col-right{background:white}
#main{width:570px}

a:link, a:visited {color:#414423;}
.clear{clear:both}
.hidden{display:none}
#breadcrumb{background:#fff;display:none}

/* HEADER */
#header {padding-top:0px;padding-bottom:20px}
	#header .widget{margin-bottom:10px}
	.widget_woo_search{float:right;width:300px;margin-bottom:0px;padding-bottom:0px}
#searchform{border:6px solid #eee }
ul#nav {margin-top:0px;}
/* #nav li {background:url(images/smalldash.jpg) no-repeat left; padding:20px 30px 20px 50px;cursor:default} */
	
	#nav li {margin:0px;background:url(images/dash2.png) no-repeat 0px 3px ; cursor:default;padding:0px;margin:0px}
	#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent, #nav li.current-menu-item, #nav li.current-menu-ancestor {color:#fff;cursor:default;position:relative;z-index:9999;background:#434422;}
	#nav li:hover a{color:#fff;}
	#nav li a{color:#333;padding:5px 40px;font-size:16px;}
	#nav li a:hover{color:#fff;background:#434422}
		#nav li a.biglink{float:left;padding:5px}
		#nav li a.biglink:hover{background:none}
	#nav li#nav_issues{border-left:none;background:none}
	#nav li#nav_issues:hover{border-left:none;background:#434422;}
	
	li:hover .bignav{display:block;}
#morenav{margin-left:-789px}
#analystsnav{margin-left:-635px}
#projectsnav{margin-left:-487px}
#issuesnav{margin-left:-358px}
	#issuesnav:hover #nav_issues{display:block}
.bignav{display:none;position:absolute;background:#545536;width:920px;padding:20px;border-bottom:3px solid #434422;border-top:3px solid #434422;z-index:9999}
	.bignav:hover{display:block;z-index:9999}
	.menu_item{width:250px;margin-left:30px; float:left;font-size:12px;line-height:12px;margin-right:5px;margin-bottom:5px;padding:5px;height:55px;font-family:'Trade Gothic', serif;}
		.menu_image{width:50px;float:left;height:50px;display:none}
		#avalystsnav .menu_item{width:200px}
		#avalystsnav .menu_title{width:200px}
		#avalystsnav .menu_description{width:200px}
		.menu_title{width:210px;float:left;color:#fff; font-weight:bold; margin:0px 5px;padding:0px;font-size:14px;padding-top:5px}
		.menu_description{width:210px;float:left;color:#ccc; margin:0px 5px;padding:5px 0px 0px 0px}
	.menu_item:hover{background:#65664A;cursor:pointer}



/*  HOMEPAGE */
.slide{width:900px}
#featured { /*background:url(images/featured-border.png) repeat-x top;*/ padding-top:0px; height:325px; }
#featured .picwrap {position:relative;margin-bottom:-10px;z-index:10; background-color: #CCC;filter:alpha(opacity=80);opacity:.8; width:900px;float:right}
	#featured .picwrap p{padding:5px 10px}
#featured .vidwrap { position:relative;margin-top:-20px;z-index:10 }
#featured .wrap { position:relative;margin-top:-20px;z-index:10 }
#featured .featured-image  { position:relative; }
#featured .video  { padding:0 0 30px 30px; float:right; }
#featured .featured-image img { z-index:999; width:900px;height:325px;}
#featured h2 {color:#000; font-size:36px; font-weight:bold; line-height:1em; margin-bottom:30px; }
#featured p {color:#000; font-size:14px; line-height:24px; padding-bottom:20px;}

#woofader #breadcrumb{ position:absolute;z-index:10; padding-top:5px;width:900px;background:transparent;float:right;display:block;height:auto;line-height:normal}
#breadcrumb{border-bottom:none}
#breadcrumb .col{display:none;width:100%;float:right}
#woofader:hover .col{display:block;filter:alpha(opacity=60);opacity:.6;}
#breadcrumb:hover .col{filter:alpha(opacity=90);opacity:.9;}
#breadcrumb a.left {margin:0px;float:right}
#breadcrumb a.right{margin:0px} 
#breadcrumb .pagination{margin:0px;padding:0px 3px;padding-top:8px;}
#breadcrumb .pagination li{margin:0px;padding:0px;padding-bottom:0px}

#content {background:none;padding-top:20px}
#content.home{padding-top:0px}
#publications{width:300px; float:left;padding-right:10px}
	#publications p{font-size:12px; margin:0px;padding:0px}
	#publications .item{padding-top:10px}
	#publications .title{margin:0px 0px;padding:0px 0px;font-size:14px}
	#publications .post-author{font-size:10px}
	#publications .post-date{font-size:10px}
.post .entry a{text-decoration:underline}

/* ALL ITEMS */
.item{padding:10px 0px}
	.item .title{font-size:20px}
		.item .title a{font-size:20px;text-decoration:underline}
	.item .meta{font-size:10px;padding-top:3px}
		.item .meta a{text-decoration:underline}
	.item .excerpt{font-size:12px}
		.item .excerpt a{text-decoration:underline}
	.item h2{margin:0px;text-transform:none}
		
/* HOME */
#mission{font-size:12px}
	#mission h1{font-size:42px;line-height:45px;padding-bottom:10px}
#latest{margin-top:50px}
	#latest #quick li{float:left;margin:5px 20px 5px 0px}
	#quick a{color:#666}
	#quick a:hover{text-decoration:underline}
#latest_nav{}
#latest_content{margin-top:10px;}
	.all_pubs{margin:0px 0px 10px 0px;font-size:12px;}
	.all_pubs a{}
#blog_news{margin-top:50px}
	#blog_news h3{font-size:22px;padding:0px;margin:0px}
	#blog{}
	#ocn{}
		#blog_news .tab{float:left;padding:5px 15px}
		#blog_news .selected{background:#993;background:url(images/wood.jpg) repeat;}
		#blog_news .tab_content{padding:15px;background:#993;background:url(images/wood.jpg) repeat;}
#impact{padding-top:30px;width:100%;overflow:hidden}

#get_involved{padding:30px 25px 0px 25px;font-size:12px;background: url(images/dash.png) no-repeat}
	#get_involved h1{}
	#get_involved p{}
#events{margin-top:5px;padding:25px;font-size:12px;background:url(images/wood.jpg) repeat;}
	#events .item .meta{font-size:14px;padding-top:5px}
	#events .item h3{font-size:20px;padding:0px;margin:0px}
	#events h4{ text-transform:uppercase;padding:0px;font-size:22px}
	#events h5{text-transform:uppercase;padding:0px;font-fize:18px;font-weight:bold} !important
	#events p{}
#media{margin-top:0px;padding:25px 20px;font-size:12px;background:url(images/dash.png) no-repeat}
	#media h4{text-transform:uppercase;font-size:22px}
	#media .item{float:left;margin:10px 10px 0px 0px; padding:0px}
	#media img{background:#333;}
	.videos {width:660px}
	.videos h2{padding:10px 0px 5px 0px}
	.videos .meta{font-size:10px}
	.videos .excerpt{font-size:12px}
#press{margin-top:5px;padding:25px;font-size:12px;background:url(images/wood.jpg) repeat;}
	#press h1{padding-bottom:10px}
	#press p{font-size:12px;line-height:20px}
#widget{margin-top:5px;padding:25px;font-size:12px;}
	#widget h4{font-size:22px;margin:0px; padding:0px}
#mini-features .block { width:270px; margin:0 30px 30px 0; float:left; }

#video a .vid_title{display:none;text-decoration:none}
#video a.video:hover .vid_title{display:block;position:absolute;padding:5px; border:5x solid #999;background:white}
/* Footer */
#footer-widgets {background:#333;padding:30px;width:900px;margin-left:-30px;color:#ccc}
	#footer-widgets h4 {font-size:16px;margin:0px;padding:0px;color:#ccc}
	#footer-widgets .item h4{color:#fff}
	#footer-widgets a{color:#fff}
	#footer_nav{padding-bottom:20px;float:left}
	#footer_nav li{float:left;padding-right:30px}
	#footer_nav li ul li{float:none; width:115px}
	#footer_signup{float:right;font-size:16px}
		#footer_signup div{padding:2px 0px}
		#footer_signup img{ margin-bottom:-3px}
		#footer_signup #email{}
			#footer_signup #email img{margin-bottom:-1px}
		#footer_signup #facebook{margin-left:-1px}
		#footer_signup #rss{}
		#footer_signup #twitter{}
		#footer_signup #address{padding:10px 0px;font-size:12px;line-height:14px}
		#footer_signup #donate{padding:5px 0px}
	#footer-widgets p{color:#ccc}
	#footer-widgets .excerpt {font-size:12px}
		#footer-widgets #publications{padding:0px 20px 0px 0px;width:265px}
		#footer-widgets #blog{ float:left;padding: 0px 20px;width:265px; border-right:1px dashed #ccc;border-left:1px dashed #ccc}
		#footer-widgets #ocn{ width:265px;padding:0px 0px 0px 20px;float:left}
	#footer-widgets .col-full{background:none}
	#footer-widgets .col-left{background:none}
	#footer-widgets #copyright {width:900px;text-align:center;padding:20px 0px 10px 0px;color:#ccc}


/* HEADER */

/* PAGE */
#main.col-full{width:900px}
#page_header{background:url(images/wood.jpg) repeat;position:relative;z-index:0;padding-top:15px;}
	#page_content{width:900px;position:relative;z-index:2;padding-bottom:80px;margin-top:-40px;background:none}
		#page_title{float:right; position:relative;width:560px;padding:50px 20px 0px 20px}
			#page_title h1{font-size:60px;line-height:60px;color:#545536;margin-left:-5px}
			#page_title h2{font-family:Droid Sans, arial;font-size:36px;line-height:36px;font-style:italic;text-transform:none;color:#545536}
			#page_title h1.smaller{font-size:40px;line-height:40px;color:#545536;margin-left:0px;margin-right:5px;padding-bottom:5px}
		#page_content_top{float:right; position:relative;width:560px;padding:5px 20px 0px 0px;}
		#page_content_bottom{float:right; width:560px;position:relative; padding:0px 20px}
		#page_content_buttons{float:right;width:560px;position:relative;padding:0px 20px;text-align:right}
		#page_content p{padding-bottom:10px;line-height:18px}
	#page_footer{float:left;position:relative;width:900px; background:#424422;padding:20px 0px;font-size:16px;z-index:1;margin-top:-60px}
	#page_footer_buttons{float:right;position:relative;z-index:3;margin-top:-40px}
		#page_footer_buttons a{position:relative;z-index:3;color:#fff}
		#page_footer_buttons a:visited{color:#fff}
		#page_facebook{float:right;position:relative;z-index:3;padding:5px 40px 2px 20px;background:url(images/dash-small.png) no-repeat 0px 3px;margin-top:-3px}
		#page_email{float:right;position:relative;z-index:3;padding:0px 20px 0px 0px}
		#page_list{margin-right:20px;}
			#page_list li{float:left;margin:0px 10px;background:url(images/dash-small.png) no-repeat;padding-left:20px}
			#page_list a{color:white;font-size:14px}
			#page_list li:hover ul{display:block}
			#page_list li#home_link{background:none}
			#page_list li ul{display:none;position:absolute;background:#424422}
			#page_list li ul li{float:none;background:none;padding-right:20px;}
	#featured.col-left{width:570px;height:250px;margin-top:20px}
		#featured.col-left img{width:570px;height:250px}
		#featured.col-left .slide{width:570px}
		#featured.col-left .picwrap{margin:0px;margin-top:-10px;width:570px}
	.col-left #latest{margin-top:00px}
	#video{width:570px;float:left;margin-top:30px}
		#video .item{float:left;margin:10px 10px 0px 0px; padding:0px}
		#video img{background:#333;}
		.videos h2{padding:10px 0px 5px 0px}
		.videos .meta{font-size:10px}
		.videos .excerpt{font-size:12px}
	#audio{width:580px;float:left;margin-top:30px;padding-bottom:20px}
		#audio .item{width:285px;float:left;}
		#audio .item h2{font-size:14px;font-weight:bold}
		#audio .media_page{width:285px;float:left;margin-right:20px}
		
	#events.speaking{background:none;background:url(images/dash.png) no-repeat;margin-top:0px;padding-top:20px}
	#analyst_blog{margin-top:30px;padding:25px;background:url(images/wood.jpg) repeat}
		#analyst_blog h2{font-size:22px}
	#get_involved{font-size:12px}
		#get_involved h4{font-size:20px;font-weight:bold;text-transform: uppercase;}
		#get_involved ul{padding-top:5px}
			#get_involved li{ list-style:inside;font-size:12px;padding:1px 0px}
		#get_involved h1{ text-transform:uppercase}
		#get_involved a{font-size:16px;font-weight:bold;text-decoration:underline}
		#get_involved span{font-size:14px}
	#latest.publications{margin-top:10px}
	#video.col-full{width:900px}
	#audio.col-full{width:900px}
	#blank_content{padding:20px 0px}
		#blank_content p{ padding:10px 0px}
		#blank_content h1{border-bottom:2px solid #eee;font-size:28px;font-weight:bold;padding:10px 0px;margin:10px 0px}
		#blank_content h1, h2, h3, h4, h5{margin:10px 0px;}
		#blank_content h5, h6{font-size:12px;}
		#blank_content li{list-style:inside;font-size:16px;padding:2px 0px}
		#blank_content a{text-decoration:underline}
	#pager{text-align:right}
	.none_yet{color:#666}
/*ANALYST*/

/* Post */
#ph_social{width:570px;padding-bottom:10px}
	#ph_social div{float:left}
#options{padding:20px;background:url(images/wood.jpg) repeat; margin-top:20px}
 #options embed{border:3px solid #ccc;}
 #options h2{padding:0px 0px 10px 0px;font-size:24px}
 #ph_download{padding:0px}
 	#ph_download a{font-size:24px}
#ps_divider{border-top:1px dashed #333;padding-bottom:20px;margin-top:20px}
#ps_categories{}	
	#upper_emebd{padding:10px}
	#lower_embed{padding:10px}
	#ph_thumb{width:100px;height:120px;background:#eee;margin-right:10px}
	#ph_title{ width:750px; padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px}
		#ph_title h1{font-size:24px;line-height:26px}
	#ph_mid{width:600px}
		#ph_author{padding-bottom:20px;margin-left:5px}
		#ph_date{width:500px}
		#ph_contact{width:500px}
		#ph_facebook{padding:0px 5px}
		#ph_twitter{padding:0px 5px}
		#ph_email{padding:0px 5px}
		#ph_bio{ padding:0px;margin:0px 0px 20px 0px;font-style:italic}
		#ph_social{}
			#ph_social #tweet{padding-right:10px;paddin-top:3px}
	#ph_right{width:150px}
		#ph_download{}
		#ph_watch{}
		#ph_listen{}
			#ph_listen strong{font-size:16px}
		#ph_contact{}
	#ph_bottom{width:940px}
	#page-links{text-align:center; padding:0px 0px 20px 0px}
		#page-links a{margin:0px 100px}
	#main #social{width:100%;padding-bottom:20px}
		#main #social div{float:left;}
		#main #social #tweet{padding-right:20px;padding-top:1px}
		#main #social #fb{padding-right:20px}
		#main #social #add_this{float:right;padding-top:5px}
	#pget_involved{font-size:12px;padding:20px;margin: 0px;background:#eee}
		#pget_involved h3{font-size:16px}
		#pget_involved span{font-size:10px}
		#pget_involved h2 span{font-size:16px; text-transform:none;font-weight:normal}
		#pget_involved li{float:left;padding:5px 35px 5px 0px;font-size:16px;margin-left:-5px}
			#pget_involved li a{font-weight:bold;padding:2px 5px}
			#pget_involved li a:hover{text-decoration:none;background:#FF9;padding:2px 5px}
			#pget_involved #med_hits{width:100%;text-align:center}
			#pget_involved span a{padding:0px}
			#pget_involved span a:hover{padding:0px}
		#pget_involved p{font-size:16px}
		#fund_freedom{padding:5px 0px}
	
	#sidebar-post{width:300px}
	#other_author{margin-left:20px;margin-bottom:20px}
		#other_author h2{font-size:16px}
	#other_topic{margin-left:20px;margin-top:20px}
		#other_topic h2 {font-size:16px}
		.addthis_toolbox{width:150px}

/* EVENT PAGE */

#event_title{padding-bottom:5px; border-bottom:2px solid #EEE;margin:20px 0px 10px 0px}
#event_details{}
#calendar_title {float:right;font-size:16px}
	#calendar_title a.selected{text-decoration:none}
	#calendar_title a{text-decoration:underline}
	#calendar_title img{padding-top:2px}
#upcoming_title{float:left;font-size:28px;font-weight:bold}
/* INDIV EVENT PAGE */
#map{padding:20px 10px 18px 20px;margin:20px 0px 0px 0px; background:url(images/wood.jpg) repeat;}
	#map embed{border 2px solid #333}
	#map h2{padding-bottom:10px}
/* ITEM LIST */
#event_list .item{}
	#event_list .item .image{float:left; margin-right:10px}
	#event_list .item .image img{width:200px;}
#calendar{padding-top:30px}
/*MORE PAGE*/
#more_page a{text-decoration:none}
	#more_page a:hover{text-decoration:none}
#more_page .menu_item{width:270px; float:left;font-size:12px;line-height:12px;margin-right:10px;margin-bottom:20px;padding:5px}
	#more_page .menu_image{width:50px;float:left;height:50px;background:#fff;}
	#more_page .menu_title{width:210px;float:left;color:#333; font-weight:bold; margin:0px 5px;padding:0px;font-size:14px;padding-top:5px}
	#more_page .menu_description{width:210px;float:left;color:#666; margin:0px 5px;padding:5px 0px 0px 0px}
#more_page .menu_item:hover{background:#eee;cursor:pointer}
#author_list li{ list-style:none;float:left;width:200px;margin-right:20px;text-transform:capitalize}
	#author_list a:hover{text-decoration:underline}

#blank_content a.tab{padding:3px 10px; border:1px solid #fff; border-bottom:none;margin:0px 5px;float:left;text-decoration:none;}	
#blank_content a.tab:hover{padding:3px 10px;border:1px solid #033; border-bottom:none; margin:0px 5px;float:left;}
#blank_content a.selected{padding:3px 10px;border:1px solid #033; border-bottom:none; margin:0px 5px;float:left;}	
.tabber{border-top:1px solid #033;padding-top:5px}
/* SPAMMER */
#spammer{ background:#333;padding:10px 0px;border-bottom:3px solid #AAA}
	#sp_center{width:900px;margin:0px auto;color:white}
	#sp_email{padding-left:5px}
		#sp_email input{font-size:14px;padding:3px 5px;margin:0px;}
		.sp_input{font-style:italic;color:#999;}
	#sp_donate{margin:0px 10px;padding:0px 15px;border-left:1px dashed #CCC;}
		#sp_donate img{margin-bottom:-8px}
	#sp_close{margin:-25px 0px 0px -30px;width:40px}
		#sp_close a{color:#fff;text-decoration:underline}
		#sp_close a:hover{}
		
	#profiles td{vertical-align:middle}	
	#profiles img{padding:5px;border:1px solid #ccc;background:#eee;margin:0px 10px 0px 0px}
	#profiles p{text-indent:0px}
	#links table td{padding-right:20px}
	#reading_list li{list-style:none}
	
	
	#events_page .image{float:right;padding:0px 0px 0px 20px}
	#events_page .item{padding-bottom:15px;margin-bottom:5px;border-bottom:1px dotted #ccc}
	#events_page .item .meta{font-size:14px}
		#events_page .image img{height:80px}
	
	#logo{}
	 #logo .logo{background:url(images/logo.jpg) 0px 100px;display:block;height:100px;width:221px}
	#logo .logo:hover{background:url(images/logo.jpg)0px 0px} 
	/*#logo .logo{background:url(images/logo.jpg) 0px 0px no-repeat;display:block;height:100px;width:265px}
	#logo .logo:hover{background:url(images/logo.jpg)0px 100px;}
	
	
	.none_now{font-style:italic;padding-top:10px;padding-bottom:5px}
	
#search .entry p{font-size:12px;line-height:14px;color:#666}
#search .post-meta{margin-bottom:5px;margin-top:0px}
#search .post .title, #search .single .title {margin-bottom:5px}