/* CSS Document */
/* universal margin/padding reset */
* {
	margin: 0;
	padding: 0;
}
/* universal clear */
.clear {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}
/* universal linked image border to zero */
a img {
	border: 0;
}
.DNNEmptyPane {
display: none;
}
/* --------- */
body {

}
#ContentWrapper {
width: 980px;
margin: 20px auto 0 auto;
background: #fff;
padding: 0 0 15px 0;
}
/* Header Elements */
#Header {

}
/* Content Elements */
#Content {
padding: 15px;
margin: 0 15px;
/* background: #fff url(_i/bg_content.gif) repeat-x top; */
}

	.leftcol, .bottleftcol {
	width: 430px !important;
	width: 450px;
	float: left;
	padding: 10px;
	}
	
	
.rightcol, .bottrightcol {
	width: 430px !important;
	width: 450px;
	float: right;
	padding: 10px;
}
.lwhitecol {
	background: #fff;
	/*
	border-top: solid 2px #c6ddf1;
	border-bottom: solid 1px #f5f9fd;
	border-left: solid 2px #c6ddf1;
	border-right: solid 1px #f5f9fd;
	*/
}
.rwhitecol {
	background: #fff;
	/*
	border-top: solid 2px #c6ddf1;
	border-bottom: solid 1px #c6ddf1;
	border-left: solid 1px #f5f9fd;
	border-right: solid 2px #c6ddf1;
	*/
}
.dotcol {
/*background: url(_i/bg_rightbar.gif);*/
}

	.widepaneClass {
	margin: 15px 0;
	padding-top: 40px;
	}
	.interiorpane {
	background: #fff;
	}
	.pad {
	padding: 0 10px 10px 10px;
	}
/* Text Styles */
p {
padding-bottom: 10px;
}
body, .Normal, p, td {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
/* Header Styles */
h1, h1 .Head {

}
h2 {
border-bottom: solid 1px #094e8e;
margin: 10px 0;
*margin: 10px 0 0 0;
padding: 0;
}
h2, h2 .Head {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #094e8e;
text-transform:uppercase;
font-weight: bold;
}

/*.grayrounded_container h2 {
padding: 5px 0;
color: #fff;
}
.dotcol h2 {
border-bottom: 0;
}
.dotcol h2 .Head {
padding: 5px 15px 5px 5px;
background: #fff;
}*/
h3, h3 .Head {

}
a.seemore, a.seemore:link, a.seemore:visited, a.seemore:hover, a.seemore:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #626262;
font-weight: bold;
text-transform: uppercase;
float: right;
text-decoration: underline;
}
a.seemore:hover {
color: #094e8e;
}


/*STREAM LAYOUTS*/
	.text_icon_container { }
	.text_icon_container_alter { }
	.textframe { padding-left:4px; padding-bottom:4px;color:#0000aa;}
	.dateframe { padding-left:4px; color:#666; padding-bottom:4px;}
	.contentframe { float:left; width:385px; padding-top:4px; margin-bottom:5px;}
	.text_icon_container_alter .contentframe { background-color: #F4F8FB;}
	.text_icon_container .contentframe { background-color: rgb(209,225,240);}
	.sourceframe { float:right: width:30px; }
	.timestamp {height:9px; clear:both;}

.frame {margin-left:25px;}
#countdown {font-size: 12px; font-weight: bold;}
#day_text {float:left; width:23px; text-align:center;margin-top:2px;}
#hour_text {float:left; width: 23px; text-align:center;margin-top:2px;}
#minute_text {float:left; width:21px; text-align:center;margin-top:2px;}
.dtsep {float:left; width:3px;}
#social_media {overflow:hidden;}
div.PhotoList { 
height: 145px;
margin: 4px;
overflow:hidden;
width:100%;
}
img.PhotoItem {
height:142px;
}
div.PhotoContainer {
height:140px;
padding:0px;
}
