/*

Theme Name: news.wfu.edu
Theme URI: http://news.wfu.edu/
Description:
Version: 0.1
Tags:
Author: Wake Forest University
Author URI:
Template: www.wfu.edu
*/

@import url("../www.wfu.edu/_css/style.reset.css");
@import url("../www.wfu.edu/_css/style.grids.css");
@import url("../www.wfu.edu/_css/style.structure.css");
@import url("../www.wfu.edu/_css/style.styles.css?20100929");
@import url("../www.wfu.edu/_css/style.global.css?20101117");


.widget_yarpp_widget ol{
	list-style: none;
}
.news_wfu_edu #header_page_divider div{
	background-color: #A67F31;
}
.posts h2{
	color: #312C28;
}
.sidebar{
	color: #625750;
}
.sidebar a{
	color: #625750;
	text-decoration: none;
}
.sidebar a:hover{
	text-decoration: underline;
}
.sidebar a.rss_icon_sm{
	color: #C55713;
}
.sidebar_widget h3{
	color: #625750;
}
#page_body{
	padding-top: 27px;
}
.post .feature_image{
	padding-left: 16px;
	padding-bottom: 1em;
}
#page_body_container{
	position: relative;
}
#site_title_for_the_media{
	/*
	position: absolute;
	top: -109px;
	right: 10px;
	*/
	padding-top: 12px;
}

#news_video_box .float_left {
	border-right: 1px solid #b0aba7;
	height:100%;
	padding:10px;
	width:222px;
}

#news_video_box .float_right {
	padding:10px;
	width:194px;
}
.widget_rss li{
	padding-top: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D8D5D3;
}
.widget_rss li:last-child{
	border-bottom: none;
}
.widget_rss h2 a{
	color: #A67F31;
	font:18px/20px "Palatino Linotype",Palatino,"Book Antiqua",serif;
	font-weight: bold;
	text-decoration: none;
}
.widget_rss h2 img{
	display: none;
}
.widget_rss li a{
	font:14px/18px "Palatino Linotype",Palatino,"Book Antiqua",serif;
	font-weight:bold !important;
	color: #000000;
	text-decoration: none;
}
.widget_rss li a:hover{
	text-decoration: underline;
}
.widget_rss li .rssSummary{
	color:#625750;
	font:14px/17px Georgia,serif !important;
	margin-top:0.3em;
	margin-bottom:0.5em;
}
.rss_icon_sm_left {
	background:url("_images/rss_icon_sm.gif") no-repeat scroll left center transparent;
	height:16px;
	min-width:16px;
	padding-left:22px;
	width:auto;
}
.wide{
	width: 100%;
	display: block;
}
.archive .post h3 a{
	color: #312c28;
	font:21px/22px "Trebuchet MS",Helvetica,sans-serif;
	margin-bottom:0.2em;
	font-weight: bold;
	text-decoration: none;
}
.archive .post h3 a:hover{
	text-decoration: underline;
}
.archive .post .post_info, .archive .post .post_info a, .archive .entry{
	color:#625750;
	font:14px/17px Georgia,serif !important;
	margin-bottom:0.5em;
}
.archive .post_info a:hover{
	text-decoration: none;
}

.search .post h3 a{
	color: #312c28;
	font:21px/22px "Trebuchet MS",Helvetica,sans-serif;
	margin-bottom:0.2em;
	font-weight: bold;
	text-decoration: none;
}
.search .post h3 a:hover{
	text-decoration: underline;
}
.search .post .post_info, .search .post .post_info a, .search .entry{
	color:#625750;
	font:14px/17px Georgia,serif !important;
	margin-bottom:0.5em;
}
.search .post_info a:hover{
	text-decoration: none;
}
/*
#312C28
#625750
#D8D5D3
#ECEAE9
*/
/* These items should be part of the base styles somewhere */
/* ADDED TO www.wfu.edu/_css/style.global.css ON 8/26/2010

#tertiary_nav li:first-child{
	margin-left: 0px;
}
#site_title .the_site_title{
	padding-bottom: 4px;
	padding-top: 10px;
}
.alignright{
	float: right;
	padding-left: 20px;
}
.alignleft{
	float: left;
	padding-right: 20px;
}
*/
.alignright{
	float: right;
	/*padding-left: 20px;*/
}


/* need to figure out why there is padding-right on .sidebar_widget
 I'm getting rid of it on the news site */
.sidebar_widget{
	padding-right: 0;
}


/* Trevor's added styles */
.news_home_bar_container{
	padding-right: 10px;
}
.news_rss_section_icon{
	position: absolute;
	right: 0;
}

/*
.widget_box {
	background-color: #D8D5D3;
    margin-bottom: 15px;
}
.entry .widget_box h3 {
	padding-top: 0;
	padding-left: 7px;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #625750;
	font:12px/15px "Trebuchet MS",Helvetica,sans-serif;
	font-weight: bold;
}

#main_content .entry .widget_box ul {
	font:14px/17px Helvetica, Georgia,serif;
	list-style:disc inside none;
	margin-bottom:5px;
	padding-left:0;
	margin-left: 0;
	color: #625750;
}

.entry .widget_box li {
	padding: 8px 0 0 0;
}

.entry .widget_box p:last {
	padding-bottom: 5px;
    margin-bottom:0;
}

.entry .widget_box a {
	text-decoration: none;
	color: #625750;
}


.entry .widget_box a:hover {
	text-decoration: underline;
}

*/

.bg_white{
	background-color: #ffffff;
}


#news_video_box .sidebar_widget h3{
	font-size: 12px;
	padding-bottom: 0;
}
#news_video_box .sidebar_widget ul{
	margin-top: .4em;
}
#news_video_box .sidebar_widget li{
	margin: 0 0 4px 0;
	padding: 0;
	border: 0;
}
#news_video_box .float_right .sidebar_widget ul{
	margin-top: 1em;
}
