/*
Theme Name: Yale Climate Forum
Theme URI: http://wordpress.org/
Description: Wordpress Theme developed by Chas Lemley and Matt Peck for Yale Climate Forum
Version: 1.0
Author: Getuwired
Author URI: http://www.getuwired.us/
*/

div .fact

{
width: 129px;
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
background-color: #f4e390;
background-image: url(http://www.earthgauge.net/facts/bak.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

a {
outline-color:transparent;
outline-style:none;
outline-width:0;
}

*{
	padding:0px;
	margin:0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

body.yale_body{
	background:url('images/background_gradient.jpg') repeat-x #13589d;
}

.yale_wrapper{
	width:780px;
/*	border-left:1px solid #114e92;
	border-right:1px solid #003a8a;
	border-bottom:1px solid #114e92; */
}

.yale_header{
	background:#1361b8;
	position:relative;
	background:url('images/header.jpg');
	height:150px;
	width:780px;
}

.yale_content_center_inner{
	font-size:12px;
}


.yale_header_navigation{
	position:absolute;
	bottom:0;
	width:780px;
}

.yale_header_navigation ul{
	text-align:center;
	list-style:none;
}

.yale_header_navigation ul li{
	list-style:none;
	display:inline;
}

.yale_header_navigation ul li a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px;
	padding:5px 10px 6px 10px;
	text-transform:uppercase;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.yale_header_navigation ul li a:hover{
	color:#0f4d92;
	background:#fffeb9;
}

.yale_content{
	background:url('images/yale_content_background.gif') white;
	width:780px;
}

.yale_content_left{
	text-align:left;
	float:left;
	width:149px;
	margin-right:1px;
}

div.hr{
	width:148px;
	height:1px;
	background:url('images/hr.gif') no-repeat #FFF;
}

.yale_content_left h3, .yale_content_right h3{
	display:block;
	padding:10px 10px 5px 10px;
	font-weight:normal;
	font-size:12px;
	color:#ef7e0f;
	text-transform:uppercase;
}

.yale_content_right ul, .yale_content_left ul{
	list-style:none;
}

.author-small{
	font-size:12px;
}

.yale_content_right ul li, .yale_content_left ul li{
	height:20px;
	list-style:none;
}

.yale_content_right ul li a, .yale_content_left ul li a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	line-height:14px;
	display:block;
	padding:3px 10px;
	text-align:left;
}

a.view_all{
	padding:0px 10px;
	color:#7f7f7f;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

a.view_all:hover{
	text-decoration:underline;
}

p.note{
	color:#535354;
	font-size:12px;
	padding:10px;
}

p.note a{
	color:#535354;
	font-size:12px;
	text-decoration:none;
}

p.note a:hover{
	text-decoration:underline;
}

li.rss{
	background:url('images/rss_button.gif') no-repeat 70px;
}

.yale_content_right ul li a, .yale_content_right h3{
	text-align:left !important;
}

.yale_content_right ul{
	padding-top:10px;
	background:#FFFFFF;
}

.yale_content_left ul li a:hover{
	background:#0f4d92;
	color:#ffe400;
}

.yale_content_right ul li a:hover{
	color:#0f4d92;
}

.left{
	text-align:left !important;
	padding-bottom:0px !important;
}

.yale_content_left p{
	font-size:12px;
	padding:10px 10px 10px 10px;
}

.yale_content_left p a{
	color:#0f4d92;
	text-decoration:none;
}

.yale_content_left p a:hover{
	text-decoration:underline;
}

.yale_content_center{
	float:left;
	width:480px;
}

.yale_content_center_inner .summary, .yale_content_center_inner .story{
	padding:10px 25px 10px 25px;
	font-family:Georgia !important;
}

.story li{
	font-size:12px;
	margin-left:15px;
}

.featured{
	background:#faffdc;
}

.center{
	text-align:center;
	padding:10px 25px 0px 25px;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
}

p.center{
	font-size:12px;
}

h2.center{
	font-size:14px;
}

.summary .type, .story .type, .resources_type{
	font-size:10px;
	font-family:Verdana, 'Arial', sans-serif;
	color:#797979;
	text-transform:uppercase;
	font-weight:bold;
}

.summary img, .story img{

}

.summary p.intro, .story p.intro{
	color:#7b7b7b;
}

.summary p a{
	color:#0F4D92;
	text-decoration:none;
}

.summary .author_line{
	font-size:12px; 

}

.author_line{
	font-style:italic;
}

.story p a{
	color:#0F4D92;
	text-decoration:none;
}

.summary p a:hover, .story p a:hover{
	text-decoration:underline ;
}

.summary p{
	padding:4px 0px;
	font-size:12px;
}

.story p{
	padding:4px 0px;
	font-size:12px;
	line-height:16px;
}

.summary .title a, .story .title a, .the_resource_title a{
	color:#0f4d92;
	font-size:16px;
	line-height:18px;
	padding:3px 0px;
	display:block;
	text-decoration:none;
	font-family:Georgia, 'Times New Roman', serif;
}

div#profile{
	background:#FAFFDC;
	padding:5px;
}

div#profile h3, div#profile_posts h3{
	color:#797979;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

div#profile dl{
	margin-top:5px;
}

div#profile dl dt{
	font-size:75%;
	font-style:italic;
}

div#profile_posts{
	padding:5px;
}

div#profile_posts table{
	padding:5px;
	list-style:none;
	font-size:12px;
	border:none;
}

div#profile_posts table tr a{
	color:#0F4D92;
}

div#profile_posts table tr{
	height:24px;
}

div#profile_posts table td{
	text-align:right;
	padding:0px 5px;
}

div#profile_posts table td.post{
	width:80%;
	text-align:left;
}

div#profile_posts table tr.odd{
	background:#eeeeee;
}

.link{
	font-size:12px;
}

.summary a.readmore {
	font-size:10px;
	font-style:normal;
	font-weight:bold;
}

.yale_content_right{
	float:left;
	width:149px;
	margin-left:1px;
}

.search_box{
	background:#FFFFFF;
	padding:10px;
	width:128px;
}

.search_box_title{
	font-size:12px;
	color:#000000;
	padding-bottom:2px;
}


.yale_footer{
	background:#0f4d92;
	height:30px;
	width:780px;
}

.yale_footer_left {
	font-size:10px;	
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	line-height:30px;
	padding:0px 5px;
	text-transform:uppercase;
	font-family:Verdana, 'Arial', sans-serif;
}

.yale_footer_right{
	float:right;
	padding-right:59px;
	background:url('images/yale_footer_emblem_small.png') no-repeat right;
}

.yale_footer_right ul{
	list-style:none;
}

.yale_footer_right ul li{
	list-style:none;
	float:left;
}

.yale_footer_right ul li a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	line-height:30px;
	padding:0px 5px;
	text-transform:uppercase;
	font-family:Verdana, 'Arial', sans-serif;
	background:url('images/yale_footer_navigation_seperator.gif') no-repeat center right;
}

.yale_footer_right ul li a.last_element{
	background:none;
}

.yale_footer_right ul li a:hover{

}

#comments{
	color:#0F4D92;
	font-size:14px;
}

.comment_content{
	font-size:12px;
	padding:10px 0px;
}

.comment_content cite, .comment_content cite a{
	color:#0F4D92;
	text-decoration:none;
}

.comment_content cite a:hover{
	text-decoration:underline;
}

.kicker{
	font-style:italic;
	font-size:12px;
}
div.comment_hr{
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #dbe4ef;
}

div.comment_hr_inner{
	padding-top:2px;
	margin:0 auto 2px auto;
	width:250px;
	border-bottom:1px solid #dbe4ef;
}

div.alignleft{
	float:left;
}

div.alignright{
	float:right;
}

div.alignright a, div.alignleft a{
	text-decoration:none;
	color:#0F4D92;
	font-size:12px;
}

div.alignright a:hover, div.alignleft a:hover{
	text-decoration:underline;
}

div.navigation{
	clear:both;
	padding:0px 25px 10px 25px;
}

blockquote p{
	margin:1em 2em;
}

div.content a{
	text-decoration:none;
	color:#797979;
}

div.content a:hover{
	text-decoration:underline;
}

div.links{
	float:right;
}


label{
	font-size:12px;
}

span.reqtxt,
span.emailreqtxt{
	font-size:12px;
}

sub{
	line-height:0px;
}
sup{
	line-height:0px;
}

h4{
	font-size:16px; 
	line-height:24px;
}

div#socialMedia img{
	padding: 10px;
	border: none;
}

div#socialMedia {
	padding-left: 20px;
}