#news_content { float:left; width:960px; margin: 0 auto; }
#news_content h1 { color:#333333; font-size:2.2em; font-family:Georgia, "Times New Roman", Times, serif;}
#news_content h2 { color:#006699; margin-top: 0.2em; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.4em!important; }
#news_content h2.feature{font-size:2em!important; margin-top:0;}
#news_content h2 a:link { color:#006699; text-decoration:underline; }
#news_content h2 a:visited {color:#006699; }
#news_content h2 a:hover { text-decoration:none; }
#news_content h3 { color:#006699; }
#news_content h3 a:link { color:#006699; text-decoration:underline; }
#news_content h3 a:visited { color:#006699; text-decoration:underline; }
#news_content h3 a:hover { text-decoration:underline; }

/* START homepage css */
div#feature { background:#FFFFFF; margin-top: 20px; width:960px; display:inline; float:left; clear:both; }
	div#feature_story { margin:10px 0; display:inline; float:left; /*border:1px solid #CCCCCC;*/ position:relative; width:930px; background:#000000;  }
	/*div#feature_story img#feature_story_img { width:293px; height:130px; margin: 0 auto; margin-bottom:15px; }*/
	div#weather { /*margin: 10px 0 0 10px; width:555px; display:inline; float:right;*/ text-align:right; padding-right: 30px; }
	div#other_headlines { padding: 10px; margin:0 0 10px 10px; background:#FFFFFF; width:548px; display:inline; float:left; }

div#announcements {margin:10px; background:#FFFFFF; width:960px; display:inline; float:left; clear:both; border:1px solid #CCCCCC; text-align:center; } /* Not in use currently */
div#exhibit{padding:10px; float:left; display:inline; width:352px;}
div#exhibit h2{margin-bottom:5px;}
div.feature_holder{float:left; width:506px; padding-left:20px; background:#000000; padding-top:30px; vertical-align:text-bottom; display:block;}
div.feature_holder p.feature_p{color:#FFFFFF; width:372px;}
h2 a#headline{color:#0099CC;}

div#main_panel { margin: 10px 0; background:#FFFFFF; width:960px; display:inline; float:left; clear:both; }
div#main_panel h2 { margin-bottom: 5px; }
	div#pod_container {margin: 0; background:#FFFFFF; display:inline; float:left;}
	div#pod_container h2 { margin-bottom:10px; }
	div#pod_container p.no_bottom_margin { margin-bottom: 0; }
	div#pod_container div.pod_link_container { border: 1px solid #CCCCCC; background:url(../images/link_bg.gif) no-repeat top; padding:5px; margin-top: 3px; }
	div#pod_container div.pod_link_container a{display:block; position:relative;}
		div.pod_small { padding: 5px; margin: 0 10px 10px 0; background:#FFFFFF; width:166px; display:inline; float:left; border-right:1px solid #CCCCCC; height:auto;}
		div.pod_small a:link, div.pod_small a:visited {font-size:1.1em;	}
		div.pod_small div.feattext{margin-bottom:1.6em;}
		/*div.pod_small_last { padding: 5px; margin: 0 0 10px 0; background:#FFFFFF; width:174px; display:inline; float:left; }
		div.pod_large {margin: 0 0 20px 10px; background:#FFFFFF; display:inline; float:left;}
		div.pod_large h2 { font-size: 1.8em; margin-bottom:10px; }*/

div#downloads {margin: 10px 0 0 0; background:#FFFFFF; width:352px; display:inline; float:left; clear:both; padding-top: 10px; }
div#downloads div{ float:left; display:inline; width:176px; }
	p.download_p{ padding-bottom:110px; }
	a.cite{ padding-top:120px; background:url(../images/citewinter_14.jpg) top no-repeat; position:relative; }
	a.rd{ padding-top:120px; background:url(../images/rd_now_winter_2009.jpg) top no-repeat; position:relative; }
div#downloads span.downloadLinks { padding: 0 5px; }

div#link_buttons {margin: 10px 0; background:#FFFFFF; width:960px; display:inline; float:left; clear:both; border:1px solid #CCCCCC; text-align:center; }
/* END homepage css */

/* START feature story css */
div#fs_container { margin: 20px 0; position:relative; }
	div#fs_content { float: left;width: 960px; padding-top: 10px; position:relative; } /* Full area for now */
		div#fs_column1 { float:left; width: 576px; display:inline; position:relative; }
			div#fs_headline_image {margin: 0 5px 0 0; padding: 10px; width:551px; float:left; display:inline; position:relative; }
			div#fs_headline { float: left; padding: 0 5px; width: 561px; margin: 10px 5px 10px 0; /*clear:both;*/ display: inline; position:relative; }
			div#fs_copy {margin: 0 5px 0 0; padding: 10px 10px 0 10px; width:551px; float:left; border-top:1px solid #CCCCCC; display:inline; position:relative;}
			div#fs_copy ul {list-style-position:outside; list-style-type:square; line-height: 1.5em; color: #555555; font-size: 1.2em;}
				div#fs_intro {}
				div#fs_pullout { margin:20px; font-size: 1.6em; line-height: 1.66667em; margin-bottom: 1.66667em; color:#006699; padding: 10px; position:relative; font-family:Georgia, "Times New Roman", Times, serif;}
				div#fs_body {}
		div#fs_column2 { float:left; width: 384px; display:inline; position:relative; }
			div#fs_related_content {margin: 0 0 10px 10px; padding: 2px 2px 2px 5px; width:367px; float:left; /*clear:both;*/ display:inline; position:relative; }
			div#fs_other_headlines {margin: 50px 0 10px 10px; padding: 2px 2px 2px 5px; width:364px; float:left; border-top:1px solid #CCCCCC; font-size: 1.1em; display:inline; position:relative; background:#EEEEEE; }
			div#fs_other_headlines h2{ margin-bottom:10px;}
			div#fs_other_headlines div.feattext{line-height:1.636363em;}
			div#fs_other_headlines div.feattext a.feat_a{text-decoration:underline}
			div#fs_other_headlines div.feattext a.feat_a:hover{text-decoration:none}
	/*div#fs_small_content {margin: 10px 0 10px 10px; padding: 5px; width:170px; float:left; border:1px solid #CCCCCC; position:relative; }*/ /* not in use right now */
/* END feature story css */

/* START archived stories css -----  Note: a few styles not used here, you can delete or I'll do it later... */ 
div#cat_container { margin: 20px 0; }
	div#cat_content { float: left; display: inline; width: 768px; padding-top: 10px; }
		div#cat_column1 { float:left; width: 576px; display:inline; }
			div#cat_main_article { padding: 10px; width:551px; float:left; border-bottom:1px solid #CCCCCC; margin: 0 5px 10px 0; clear:both; display:inline; }
			div#cat_copy { margin: 0 5px 0 0; padding: 0 10px; width:551px; float:left; display:inline; }
			div#cat_copy a img { text-decoration:none; float:right; margin-left: 10px; display: inline; }
				div#cat_intro {}
				div#cat_pullout {background-color:#FFCC99; margin-bottom: 5px; }
				div#cat_body {}
		div#cat_column2 { float:left; width: 192px; display:inline; }
			div#cat_related_content {margin: 0 0 10px 10px; padding: 2px 2px 2px 5px; width:175px; float:left; border-bottom:1px solid #CCCCCC; clear:both; display:inline; }
			div#cat_other_headlines {margin: 0 0 10px 10px; padding: 2px 2px 2px 5px; width:175px; float:left; display:inline; font-size: 1.2em; }
	div#cat_small_content {margin: 10px 0 10px 10px; padding: 5px; width:170px; float:left; border:1px solid #CCCCCC; display: inline; }
/* END archived stories css */

/* START media release css */
div#archived_month { padding-top: 10px; margin-bottom: 5px; color: #004471; border-bottom: 1px solid #CCCCCC; font-size: 1.2em; }
span#bg_year { float: left; font-weight: bold; margin-top: 4px; margin-left: 6px; font-size: 1.4em; }
span#year_select { float:right; font-size: 1.2em; margin-right: 100px; }
/* END media release css */

/* other styles */
div.news_article { border-bottom: 1px #CCCCCC solid; margin-bottom: 10px; margin-top:20px; }
div.news_article li { font-size: 1.2em; color: #666666; }
div.feattext span a:link, div.feattext span a:link a:visited{ text-decoration:underline; }

div#VC{ float:left; display:inline; position:relative; margin-top:20px; }


.pull {
		font-size: 1.1em;
		line-height:1.4em;
		margin-bottom:1.35em;;
		font-weight:bold;
		margin-top:0em;	
}

ol .alphaList
{
    list-style-type: lower-alpha;
}


.small_container {
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 0;
	color: #333333;
	border:solid 1px #EEEEEE;
	height:auto;
	width: 144px;
	position:relative;
}

.small_container img {
	display:block;
	float:left; margin-right:10px;
}

.small_container h3{
	padding:5px 0 10px 0;
}
.small_container #linkArea {
	text-align:left;
}
.small_container #linkArea a {
	text-decoration:none;
	background: #f5f5f5;
}
.small_container #linkArea a:link {
	color: #333333;
}
.small_container #linkArea a:visited {
	color: #333333;
}
.small_container #linkArea a:hover {
	color: #883333;
}
.small_container #linkArea a:active {
	color: #333333;
}

div.feattext{ margin: 0 0 10px 0; color:#666666; }
div.feattext a:link { text-decoration:none; }
div.feattext a:visited { text-decoration:none; }
div.feattext a:hover { text-decoration:underline; }

div #news .feattext{
margin-bottom:0px;
font-size:1.2em;
line-height:1.5em;
}

/* Video styling  */
div.video_container {
float: left;
display: inline;
padding-bottom: 20px;
}

div.video_description {
float: left;
display: inline;
margin:0;
width: 167px;
height: 188px;
padding:5px 20px;
background-color: #fefefe;
border-right: 10px solid #eee;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
text-align:right;
margin-right:-3px;
}



#videobox {
position:relative;
width:568px;
background:black;
height:371px;
border-bottom:1px solid #aaa;
}

#vcontainer{color:#ddd;width:300px;font-size:1.5em;padding:0;}
#vcontainer a{color:white;}

#videoboxleft {
position:relative;
float:left;
width:372px;

}

#videoboxright {
width:175px;
float:left;
margin-top:70px;
height:auto;
}

#videoboxright p {color:#ddd;padding-bottom:1.5em;}

.contentpic{
float:left; margin-right:20px; margin-top:5px;
}

.picwcaption{
float:left; width:196px;color:#666666;
}

.picwcaption img{
margin-bottom:10px;
}

caption{
font-size:.1em;
line-height:1.0em;
padding:10px;
padding-bottom:20px;
}

img.introPic{
margin-bottom: 1.6666666em;
}

span.smallLink { color:#006699; font-size: 1.2em; }
span.smallLink a:link { color:#006699; text-decoration:underline; }
span.smallLink a:visited { color:#006699; text-decoration:underline; }
span.smallLink a:hover { text-decoration:underline; }

div#home_col_one{
float:left;display:inline; margin-bottom:0;
}

#footer{
top:40px;
}
