body{margin:0;padding:10px;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; min-width:760px; text-align:center; background-color: #d6d7db;}
td {font-family: Arial, Helvetica, sans-serif;	font-size: 12px}
a:link {color: #304D73; text-decoration: none} 
a:visited {color: #304d73} 
a:active {color: #003399; text-decoration: none} 
a:hover {color: #253C59; text-decoration: none}

/* HEADER STYLES ------------------------- */

/* TOP LINKS */
#top_links {
	width:810px;
	margin:0;
	padding:0;
	color:#000000; 
}

#top_links p {
	color:white;
	font-size:11px;
}

#top_links a {
	color:white;
	font-size:11px;
}

#top_links_center {
	margin-right:300px;
	float:right;
}

#top_links_right {
	margin-right:20px;
	float:right;
}

#oasLeaderboard {background:#ede6e5;text-align:center;padding: 5px;border-bottom:1px solid #5a5680}

#maincontainer{width: 815px;margin: 0 auto;border: 1px solid #666666; background-color: #8AA6BF; background-position: center; text-align:left; min-height:1499px;}
#topsection{height: 135px;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #5a5680}
#topsection h1{margin: 0;padding-top: 15px;}

#rv_masthead {
	background: #ede6e5 url(http://static.mgnetwork.com/rvn/media_path/header/rvn_header.jpg) top left no-repeat;
height:85px;
width:100%;
}

#rv_header {width:300px; float:left;}
#deal_of_the_day {width:300px; float:right; margin:10px;}

#contentwrapper{float: left;width: 100%;background-color: #FFFFFF;}
#contentcolumn{margin-left: 0px;background-color: #FFFFFF;}

#rightcolumn {float: right; width: 170px; background: #F2F2F2; border-left:1px solid #5b567f; border-bottom:1px solid #509b71; display:block; height:auto;}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ede6e5;
	vertical-align: middle;
	padding: 3px;
	width: 100%;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px double #999999;
	border-left: 1px none;
}


#footer{clear: right; width: 100%;background: #735645; color: #FFF;text-align: center; padding: 4px 0; font-size: 12px; font-weight: bold;text-decoration: none;}
#footer a:link {color: #FFF;text-decoration: none;}
#footer a:visited {color: #FFF;text-decoration: none;}
#footer a:active {color: #FFF;text-decoration: none;}
#footer a:hover {color: #FFF;	text-decoration: underline;}

.tweet {clear:both; padding:5px; border-bottom:1px dashed #000000; min-height:60px;}
.tweet_timestamp {font-weight:bold; padding:5px;}
.tweet_picture {float:left; padding:5px; height:50px;}
.tweet_picture img {border:none;}



.innertube{margin: 10px; /*Margins provide padding*/
margin-top: 0; margin-bottom: 0;}

.search {
	background-image: url(http://media.gatewayva.com/pow/images/grey-searchbg.gif);
	background-repeat: repeat;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: double;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 0px;
}
	
.partners {font-size: 11px; font-style: italic;}
.caption {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-color: #EFEFEF; padding: 0px}
.section_title {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;color: #000000;}
.story_title {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
.story_summary {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;margin-top: -10px;}
.white_link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
a.white_link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
a.white_link:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ED1C24;}

.bannerpostion {margin: 2px 0px 5px 0;float: right;height: auto;width: 300px;padding-left: 10px; padding-right: 10px; clear: both;} 
.photoborder {margin-bottom: 3px; padding: 0px; border: solid black 1px}
form {margin:0px ;padding: 0px}

.school {padding: .6em; background-color:#777777; font-weight: normal; color:#FFFFFF; }
.school_name {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#FFFFFF; }
a.school_name {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#FFFFFF; }
a.school_name:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#ED1C24; }
.zipcode {padding:.6em; background-color:#6baad6; height:20px; color:#FFFFFF; color:#FFFFFF;}

.roundedcornr_box {background: #e0e0e0;}
.roundedcornr_top div {background: url(http://www.powhatantoday.com/images/uploads/roundedcornr_tl.png) no-repeat top left;}
.roundedcornr_top {background: url(http://www.powhatantoday.com/images/uploads/roundedcornr_tr.png) no-repeat top right;}
.roundedcornr_bottom div {background: url(http://www.powhatantoday.com/images/uploads/roundedcornr_bl.png) no-repeat bottom left;}
.roundedcornr_bottom {background: url(http://www.powhatantoday.com/images/uploads/roundedcornr_br.png) no-repeat bottom right;}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {width: 100%; height: 10px; font-size: 1px;}
.roundedcornr_content {margin-left: 10px; margin-right:10px;}

/* Calendar STYLES --------------------*/

/* ---------------------------------------- Events Calendar Styles ------------------------------ */

#event_calendar {
	width: 70%;
	border: none;
	}


.calendarBlank { 
	background-color: #fff;
	width: 14%;
	text-align: center;
	}

.calendarHeader { 
	color:#EA7A2E; 
	font-weight:bold; 
	font-size:1.3em; 
	padding-bottom:1px; 
	line-height:2.2em; 
	margin: 0px 0px 12px 0px;
	text-transform: uppercase;
}

.calendarMonthLinks {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-decoration: none;
	color: #FA6E32;
	}

	.calendarMonthLinks a {
		color: #FA6E32;
		text-decoration: none;
		}

		.calendarMonthLinks a:hover {
			color: #ffffff;
			text-decoration: underline;
			}

.calendarDayHeading {
	font-weight: bold; 
	font-size:	11px;
	color: #fff; 
	background-color: #735645;
	text-align:  center;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	}

.calendarToday { 
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	background-color: #304D73;
	}

.calendarCell {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #8AA6BF;
	width: 14%;
	height: 100px;
	}

.calendarCell, .calendarToday a {
color: #fff;
}

.event_link {
	padding: 5px 0px 5px 0px;
	}

	.event_link  a {
		color: #ffffff;
		text-decoration: none;
		}

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

.calendar_post { width:200px; float:left; border:solid 1px #000000; padding:10px; margin:5px;}

/* CORE PLAYER STYLES --------------------*/
.player_container{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	width:335px;
	height:312px;
	float:left;
}

	.player_container .videoHtmlLayer{
		position:absolute;
		z-index:5;
		top:0;
		left:0;
		width:320px;
		height:240px;
		cursor:pointer;
		overflow:hidden;
	}

	.player_container .clickToPlay{	
		background:transparent url(http://www.powhatantoday.com/images/uploads/clicktoplay.png) no-repeat 50% 140px;
		width:320px;
		height:240px;
		cursor:pointer;
	}


	.player_container .mg_video_player{
		position:relative;
		width:100%;
		height:100%;
	}

		.player_container .mg_video_player .NebulaContainer{
			background:#000000;
			width:320px;
			height:240px;
			position:absolute;
			top:7px;
			left:8px;
		}

		.player_container .mg_video_player .playerControls{
			position:absolute;
			width:100%;
			height:64px;
			overflow:hidden;
			left:0px;
			bottom:0px;
		}

	.player_container .videoPlayer{
		width:320px;
		height:240px;
	}



	.player_container .mgplayer_skin_01{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_top.gif) repeat-x top left;
	}

	.player_container .mgplayer_skin_02{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_right.gif) repeat-y top right;
	}

	.player_container .mgplayer_skin_03{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_bottom.gif) repeat-x bottom left;
	}

	.player_container .mgplayer_skin_04{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_left.gif)  repeat-y top left;
		background-position:0px 10px;
}

	.player_container .mgplayer_skin_05{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_topleft.gif) no-repeat top left;
	}

	.player_container .mgplayer_skin_06{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_topright.gif) no-repeat top right;
	}

	.player_container .mgplayer_skin_07{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_bottomleft.gif) no-repeat bottom left;
	}

	.player_container .mgplayer_skin_08{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_bottomright.gif) no-repeat bottom right;
		width:335px;
		height:312px;
		position:relative;
	}

	.player_container .playButtonWrapper{
		position:absolute;
		left:10px;
		bottom:23px;
		cursor:pointer;
	}

	.player_container .playButton{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_spritepack.gif);
		background-position:0px 0px;
		width:44px;
		height:28px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .playButtonWrapper a:hover .playButton{
			background-position:0px -28px;
		}

	.player_container .pauseButton{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_spritepack.gif);
		background-position:-534px 0px;
		width:44px;
		height:28px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .playButtonWrapper a:hover .pauseButton{
			background-position:-534px -28px;
		}

	.player_container .rewindButtonWrapper{
		position:absolute;
		left:57px;
		bottom:23px;
		cursor:pointer;
	}

	.player_container .rewindButton{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_spritepack.gif);
		background-position:-44px 0px;
		width:44px;
		height:28px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .rewindButtonWrapper a:hover .rewindButton{
			background-position:-44px -28px;
		}

	.player_container .slider_button{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_spritepack.gif) -219px 0px;
		width:17px;
		height:21px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .horizontal_slider a:hover .slider_button{
			background-position: -219px -21px;
		}

	.player_container .horizontal_track{
		position:absolute;
		left:112px;
		top:12px;
		background-color:#FFF;
		height:30px;
		width:160px;
		line-height:0px;
		font-size:0px;
		text-align:left;
		padding:4px;
	}
			
	.player_container .horizontal_slit{
		background:url(http://www.powhatantoday.com/images/uploads/mgplayer_slit.gif) repeat-x top left;
		width:150px;
		height:10px;
		margin:9px 4px 2px 4px;
		line-height:0;
		position:absolute;
		z-index:1;
	}

	.player_container .horizontal_slider{
		width:17px;
		height:21px;
		position:relative;
		z-index:2;
		line-height:0;
		margin:0;
	}

	.player_container .time{
		color:#FFFFFF;
		position:absolute;
		right:12px;
		bottom:29px;
	}

	.player_container .message{
		position:absolute;
		bottom:3px;
		left:10px;
		font-size:10px;
		text-transform: uppercase;
	}

/* END OF CORE PLAYER STYLES -------------*/
