@charset "utf-8";
/* CSS Document */

	#Nav_inside { 	
		color: black; 
		float:right; 
		width:300px; 
		margin: 0; 
		padding: 0;  }
		
	#Main_inside {
	width: 660px;
	float: left;
	margin: 0 0 15px 5px;
}

#twitter { width: 900px; height: 30px; float: left; }
#socialMediaQuickLinks { width: 100px; height: 30px; float:right; }
#register {
	float: right;
	color: #fff;
	font-size: 8px;
	width: 155px;
	list-style-type: none;
}
#register li {
	position: relative;
	width: 65px;
	padding: 4px 0px 0px 0px;
}
#register li a {
	color: #fff;
	font-size: 10px;
}
/* Left Column */

#LeftColumn { 	
	border: 0px #b1b1b1 solid;
	width: 670px;
	float: left;
	min-height: 1600px; 

}
#LeftMainContent { width: 650px;  margin: 10px auto;}
#marquee { font-size: 11px; }

/* News Box and containers */

#news { width: 670px; height: 100%; float:left; clear:both;}

#block2, 
{width: 650px; margin: 0 0 10px 0; padding: 10px 0 0 0;  color:#333333;}

#block4
{width: 650px; margin: 0 0 10px 0; padding: 10px 0 0 10px;  color:#333333;}
#blockheader {width: 650px; color:#333333;}
.blockheader{ background: #004990; padding: 7px 0 7px 5px; }
.blockheadername { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-weight: bold; }
#block2{ height: 365px;	}
#block4{ height: 300px;	}
#main3 {
	min-height: 475px; float:left;
}
#twitter-link {
	display:block;
	text-align:right; 
}
#twitter_update_list {
	line-height: 16px;
}

#blockheaderfeatured, 
#blockheaderlatest {
	background: #004990;
	padding: 7px 0 7px 5px;
}

#blockheaderfeatured {
	float: left;
	margin: 10px 0 0 0;
	width: 315px;

}
#blockheaderlatest {
	float: right;
	margin: 10px 35px 0 0;
	width: 300px;
}

#middleLeftContainer { width: 650px; height: 350px;}
#bottomLeftContainer { width: 660px; height: 500px;}
#column{width:250px; float:right;}
#pollcontainer { width: 400px; float: left;}
.blockheaderblogs{
	margin: 0 0 15px 0;
	width: 385px;
	background: #004990;
}
.blockheaderblogsname {
	padding: 7px 0 7px 5px;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
}


/* Right Column */

#RightColumn { 	
	float: right;
	width: 320px;
	border:  #b1b1b1 0px solid;
}
#RightMainContent { width: 300px;  margin: 10px auto; }

#weather { width: 300px; height: 100%; }
#liveStream { width: 300px; height: 100%; }
#features { width: 300px; height: 100px; 	padding: 0 0 10px 0; color: #fff;}
#features2 { float:left; width: 300px; height: 335px; 	margin: 0 0 10px 0; color: #fff; }
.blockheadersidebar{
	margin: 0 0 10px 0;
	width: 300px;
	background: #004990;
}
.blockheadersidebarname {
	padding: 7px 0 7px 5px;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
	
}

.CommunityWidget {
	float: right;
	width: 200px;
	height: 145px;
	margin-right: 10px;
}

#blockheadercommunity{
	margin: 3px 10px 10px 0;
	width: 200px;
	height: 30px;
	background: #004990;
	position: relative;
	float: right;
	
}
.blockheadercommunityname {
	padding: 7px 0 7px 5px;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
	
}




#blockheaderpoll{
	margin: 3px 10px 10px 0;
	width: 390px;
	height: 30px;
	background: #004990;
	position: relative;
	float: right;
}
.blockheaderpoll {
	padding: 7px 0 7px 5px;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
}

.poll{
	position: relative;
	float: right;
	width: 390px;
	height: 350px;
	margin-right: 10px;
}


#events { width: 300px; height: 100%; 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	list-style: none;
	text-decoration: none;}
#rightAd { float:left; width: 300px; height: 875px; margin: 0;}
#facebook {width: 200px; float:right;  margin: 0 0 5px 0;}
#audiocenter {
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	color: #fff;
}
#features a:link, 
#features a:hover, 
#features a:visited,
#features a:active {
	color: #0000EE;
}
#features a:hover {
	text-decoration: underline;
}
#features2 a:link, 
#features2 a:hover, 
#features2 a:visited,
#features2 a:active {
	color: #0000EE;
}
#features2 a:hover {
	text-decoration: underline;
}
#events  a:link, 
#events  a:hover, 
#events  a:visited,
#events  a:active {
	color: #0000EE;
}
#events  a:hover {
	text-decoration: underline;
}
#audiolist  a:link, 
#audiolist  a:hover, 
#audiolist  a:visited,
#audiolist  a:active {
	color: #cc0000;
}
#audiolist   a:hover {
	text-decoration: underline;
}
#audiolist {
	margin: 0 0 10px 0;
	height: 100px;
}
#audio1, #audio2 , #audio3 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight:bold;
	padding: 5px;
	list-style: none;
	text-decoration: none;
}
#audio1 {
	float: left;
	width: 50px;
}
#audio2 {
	float: right;
	margin: 0 30px 10px 0;
}
#audio3 {
	float: left;
	width: 275px;
}
#audiocenter li {
	padding: 3px 0 3px 5px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#whatsnew {
	width: 400px;
	height: 350px;
	margin-right: 20px;
	float: left;
}

#wallstreet {
	width: 300px;
	height: 235px;
	overflow: hidden;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			#portrait-weather-badge *, #landscape-weather-badge * { margin:0; padding:0; }	
			#portrait-weather-badge h5, #landscape-weather-badge h5  { font-size:2em; font-weight:700; padding-bottom: 5px; }
			/* portrait */
			#portrait-weather-badge { width:120px; text-align:center; padding:5px; font-size:11px; }
			#portrait-weather-badge img { width:115px; height:105px; clear:both; border:1px solid #ccc; margin-bottom:10px; }
			/* landscape */
			#landscape-weather-badge  {width:290px;padding:10px 0px 0px 7px; font-size:11px; background: #fff; border: #CCCCCC 1px solid; line-height: 15px; }
			#landscape-weather-badge img { width:45px; height:47px; float:left; border:1px solid #ccc; margin-bottom:10px; }	
			#landscape-weather-badge .badge-content { text-align:left; float:left; width:225px; margin-left: 10px; }


.CommunityWidget td { padding: 1px; margin: 1px; }
#nodot {list-style:none; margin-left:1px;}
.bottomgap{padding: 0 0 5px 0;}
#blogs{margin:25px 0 5px 0;}