/*TriVision Studios 2007 - Michael Guild ( Michael@trivision.tv) */



/*---------------------------------layout--------------------------------------------*/



body{
	padding:0;
	margin:0;
	text-align:center;
	background-color:#000000;
	background-image:url(layout/bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:10px;


}







#wrapper{

	width:955px;

	text-align:center;

	color: #FFFFFF;

	margin: auto;



}



#header{
	width:100%;
	float:left;
	height:180px;
	padding:0;
	margin:0;
	background-image:url(layout/logo2.png);
	background-position:left top;
	background-repeat:no-repeat;



}



	#header .menu_top{



	width:100%;



	float:left;



	text-align:right;



	}



	#header .banner{



	width:100%;



	float:left;



	text-align:right;



	padding:11px 0;



	}



	#header .menu{

	width:100%;

	height:42px;

	float:left;

	background-image:url(layout/top_nav.png);

	background-repeat:no-repeat;

	background-position:top center;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

	margin-top: auto;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	text-indent: 20px;



	}



	







#content{



width:100%;



float:left;



margin: -12px 0 0 0;



}



	#content #row_top{



	width:100%;



	height:730px;



	float:left;



	padding:10px 0px 0px 0px;



	background-color:#2e2e2e;



	background-image:url(layout/content_bottom.jpg);



	background-position:bottom;



	background-repeat:no-repeat;



	}



	



		#content #row_top .left_col{

	width:481px;

	height:700px;

	float:left;

	margin:10px 6px;

	position:relative;



		}



			#content #row_top .left_col .top{

	width:480px;

	height:305px;

	float:left;

	position:relative;

	background-color:#000;

	margin-left: 6px;

	margin-top: 2px;



			}



			#content #row_top .left_col .bot{

	width:100%;

	height:373px;

	float:left;

	position:relative;

	background-color:#2e2e2e;

	background-image:url(layout/left_btm_content_bg.png);

	background-position:top;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin-top: 21px;

	margin-bottom: 15px;

	overflow: auto;

	margin-left: 5px;



			}



		



		#content #row_top .mid_col{



		width:182px;



		height:700px;



		float:left;



		margin:10px 6px;



		}



			#content #row_top .mid_col .top{

	width:100%;

	height:518px;

	float:left;

	position:relative;

	background-color:#000;

	margin-left: 5px;



			}



			#content #row_top .mid_col .bot{

	width:100%;

	height:168px;

	float:left;

	position:relative;

	background-color:#000;

	background-image:url(a_images/png/promo_3.png);

	background-position:center;

	background-repeat:no-repeat;

	overflow: visible;

	margin-top: 14px;

	margin-bottom: 14px;

	margin-left: 5px;



			}



		#content #row_top .right_col{

	width:245px;

	height:700px;

	float:left;

	background-color:#2e2e2e;

	position:relative;

	text-align:center;

	margin-top: 10px;

	margin-right: 0px;

	margin-left: 11px;



		}



			#content #row_top .right_col .promo{



			padding:5px 0;



			}







			



	#content #row_mid{



	width:100%;



	height:158px;



	float:left;



	padding:12px 0;



	}



		#content #row_mid .left_col{



		width:440px;



		height:100%;



		float:left;



		position:relative;



		background-color:#2e2e2e;



		}



		#content #row_mid .mid_col{

	width:245px;

	height:100%;

	float:left;

	padding:0 5px;



		}



		#content #row_mid .right_col{



		width:258px;



		height:100%;



		float:right;



		padding:0;



		position:relative;



		background-color:#2e2e2e;



		background-image:url(a_images/png/promo_4.png);



		background-position:center;



		background-repeat:no-repeat;



		}



		



	#content #row_bot{



	width:100%;



	height:151px;



	float:left;



	padding:0;



	background-image:url(layout/fourthrowcontent.png);



	background-position:top center;



	background-repeat:no-repeat;



	}







#footer{



width:100%;



float:left;



padding:20px 0;



text-align:center;



background-image:url(layout/bg_bottom.jpg);



background-position:center;



background-repeat:no-repeat;



}







/*-----------------------------------------------------styling-------------------------------------------------------------------------*/



h1, h2, h3, h4, h5, h6, p, li, div, span{

	font-family:"Trebuchet MS", "New Century School Book", Arial, Verdana, Helvetica, sans-serif;

	font-size:1em;



}



		/*----------top menu------------*/



		#header .menu_top, #header .menu_top a:link, #header .menu_top a:visited{



	color:#FFFFFF;



	font-size:1em;



	text-decoration:none;



	text-transform:capitalize;



	margin:9px 20px -5px 0;



		}



		#header .menu_top a:hover{



		color:#FF0000;



		}



	



	/*----------------main menu--------------------*/



	#header .menu a:link, #header .menu a:visited{

	color:#fff;

	font-size:1.2em;

	font-weight:bold;

	text-decoration:none;

	padding: 13px;



	}



	#header .menu a:hover{



	color:#666;



	text-decoration:underline;



	}



			/*--------------video player------------*/



			#content #row_top .left_col .top{



			}



			



			/*---------------------top video menu-------------*/



			#content #row_top .left_col .bot h1{



	font-size:1.2em;



	color:#FF3300;



	text-transform:uppercase;



	padding: 10px 0px 0px 10px;



	margin:0;



			}



			#content #row_top .left_col .bot .h2{



			font-size:1.4em;



			font-weight:bold;



			color:#fff;



			padding:10px 0 0 0;



			margin:0;



			}



			#content #row_top .left_col .bot p{



			font-size:1em;



			color:#fff;



			padding:0;



			margin:0;



			}



			#content #row_top .left_col .bot li img{



	border:none;



	float:left;



	padding:5px 20px 0 30px;



			}



			#content #row_top .left_col .bot div img{



			border:none;



			padding:0 5px 20px 0;



			margin:0



			}



			#content #row_top .left_col .bot div{



			border:none;



			float:right;



			}



			#content #row_top .left_col .bot ul{



			padding:10px 0 10px 10px;;



			margin:0;



			}



			#content #row_top .left_col .bot li{

	display:block;

	height:80px;

	width:450px;

	background-image:url(layout/video_list_bg.png);

	background-position:top center;

	background-repeat:no-repeat;

	padding-top: 7px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;



			}



			#content #row_top .left_col .bot a:link, #content #row_top .left_col .bot a:visited{



			color:#fff;



			text-decoration:none;



			border:none;



			}



			#content #row_top .left_col .bot a:hover{

	text-decoration:underline;

	font-family: Georgia, "Times New Roman", Times, serif;



			}



			#content #row_top .left_col .bot a:hover  .h2 {



			color:#FF3333;



			}







			/*--------------------rhn news menu--------------------------*/



			#content #row_top .mid_col .top h1{



			font-size:1.2em;



			color:#FF3300;



			text-transform:uppercase;



			padding: 5px 0 0px 10px;



			margin:0;



			}



			#content #row_top .mid_col .top .h2{



			font-size:1em;



			font-weight:bold;



			color:#999;



			padding:0;



			margin:0;



			}



			#content #row_top .mid_col .top li p{



			font-size:1em;



			line-height:10px;



			color:#999;



			padding:0;



			margin:0;



			}



			#content #row_top .mid_col .top li img{



			border:none;



			float:left;



			padding:0 5px 20px 10px;



			}



			#content #row_top .mid_col .top li div img{



			border:none;



			padding:0 5px 5px 0;



			margin:0;



			float:right;



			}



			#content #row_top .mid_col .top li div{



			border-bottom:1px #999 solid;



			float:right;



			text-align:right;



			width:95%;



			margin:0 2px 3px 0;



			}



			#content #row_top .mid_col .top ul{



			padding:0px 0 2px 2px;;



			margin:0;



			}



			#content #row_top .mid_col .top li{



			display:block;



			height:70px;



			width:180px;



			padding:7px 0 0 0;



			}



			#content #row_top .mid_col .top a:link, #content #row_top .mid_col .top a:visited{



			color:#fff;



			font-weight:bold;



			border:none;



			}



			#content #row_top .mid_col .top a:hover{



	color:#FF0000;



	text-decoration:none;



			}



			



			



			/*-----------promotional area top right-----------*/



			#content #row_top .right_col .promo{}







		/*----------------------------RHN blog------------------------------*/



		#content #row_mid .left_col h1{



		font-size:2em;



		color:#FF3300;



		padding:0;



		margin:0;



		}



		#content #row_mid .left_col h2{



		font-size:1.2em;



		color:#fff;



		padding:0;



		margin:0;



		}



		#content #row_mid .left_col div{



		padding:20px;



		}



		#content #row_mid .left_col div div{

	padding:15px 0 0 0;

	color:#fff;

	margin-top: -12px;



		}



		#content #row_mid .left_col div img{



		border:none;



		float:left;



		padding:0 20px 0 0;



		}



		#content #row_mid .left_col div p{

	padding:0;

	margin:0;

	color:#fff;

	font-size:22px;



		}



		#content #row_mid .left_col div div a:link, #content #row_mid .left_col div div a:visited{



		color:#FF3333;



		padding:0 5px;



		}



		#content #row_mid .left_col div div a:hover{



		color:#ff0000;



		text-decoration:none;



		}



		



		



		/*rhn hot 100 menu*/



		#content #row_mid .mid_col p{



		padding:0 20px;



		margin:0;



		color:#fff;



		font-weight:bold;



		}



		#content #row_mid .mid_col img{





		}



		#content #row_mid .mid_col ul{



		padding:0 10px;



		margin:0;



		}



		#content #row_mid .mid_col li{



		list-style:inside;



		list-style-type:circle;



		list-style-image:url(layout/red_arrow.jpg);



		padding:0;



		margin:0;



		border-bottom:1px #999 solid;



		}



		#content #row_mid .mid_col li a:link, #content #row_mid .mid_col li a:visited{



		font-size:1em;



		font-weight:bold;



		text-decoration:none;



		color:#fff;



		padding:0 0 0 15px;



		}



		#content #row_mid .mid_col li a:hover{



		color:#ff0000;



		}



		#content #row_mid .mid_col p a:link, #content #row_mid .mid_col p a:visited{



		color:#FF3333;



		font-weight:normal;



		}



		#content #row_mid .mid_col p a:hover{



		color:#ff0000;



		text-decoration:none;



		}



		



		/*rhn promotional area*/



		#content #row_mid .right_col{}



	



	/*-----------------------------------rhn tv shows menu--------------------------------------*/



		#content #row_bot h1{

	font-size:1.4em;

	color:#FF0000;

	padding:0 0 20px;

	margin:0;

	float:left;



		}



		#content #row_bot h2{



		font-size:1.3em;



		color:#fff;



		padding:0;



		margin:0;



		}



		#content #row_bot div p{



		font-size:1em;



		color:#fff;



		padding:0;



		margin:0;



		}



		#content #row_bot div img{

	float:left;

	padding:0 0px 10px 0;

	margin:0;



		}



		#content #row_bot div{



		padding:10px;



		margin:0;



		}



		#content #row_bot div ul{



		list-style:none;



		padding:10px 20px 0 0;



		margin:0;



		}



		#content #row_bot div li{

	display:inline;

	float:left;

	margin:0px;

	border:0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 25px;



		}



		#content #row_bot div li div{

	width:230px;

	padding:0px;

	margin:0;



		}



		#content #row_bot div li div a:link, #content #row_bot div li div a:visited{



		color:#FF3333;



		font-weight:normal;



		}



		#content #row_bot div li div a:hover{



		color:#ff0000;



		text-decoration:none;



		}



		



/*----------------------------footer menu--------------------------*/



#footer p{



color:#666;



font-size:1em;



padding:0;



margin:0;



}



#footer a:link, #footer a:visited{



color:#666;



text-decoration:none;



}



#footer a:hover{



color:#fff;



text-decoration:underline;



}



/*TriVision Studios 2007 - Michael Guild ( Michael@trivision.tv) */

.thank_you {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: oblique;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.login {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: oblique;
	color: #FFFFFF;
}
.NotAMember {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: oblique;
	color: #FF0000;
}
