body
{
	margin: 0 auto;
	background:#1A0001;
	/*background:#303030 url(/images/skin.jpg) no-repeat center top fixed;*/
}

h3 { color:#FFF; }

#wrap
{
	background-color:#1A0001;
	width: 994px;
	margin: 0 auto;
	
}
.topframe
{
	width:994px;
	height:100px;
	margin-top:10px;
}
.logo
{
	float:left;
}
.logo img
{
	border:none;
}
.topad
{
	float:right;
	margin-right:7px;
}
.topad img
{
	border:none;
}
.menuframe
{
	width:994px;
	height:36px;
}
.menuleft
{
	float:left;
	width:7px;
	height:36px;
	background-image:url(/images/menuleft.png);
}
.menucenter
{
	float:left;
	width:980px;
	height:36px;
	background-image:url(/images/menucenter.png);
}
.menuright
{
	float:left;
	width:7px;
	height:36px;
	background-image:url(/images/menuright.png);
}
.sliderframe
{
	float:left;
	height:270px;
	margin-top:10px;
}
.sliderleft
{
	float:left;
	height:270px;
	width:15px;
	background:url(/images/sliderbackleft.png) no-repeat;
}
.slidercenter
{
	float:left;
	height:270px;
	width:625px;
	padding-top:10px;
	background:url(/images/sliderbackcenter.png) repeat-x;
}
.sliderright
{
	float:left;
	height:270px;
	width:15px;
	background:url(/images/sliderbackright.png) no-repeat;
}

.topbox
{
	height:290px;
	width:994px;
}

.Adframe
{
	float:left;
	height:270px;
	margin-top:10px;
	margin-left:9px;
}
.Adleft
{
	float:left;
	height:270px;
	width:15px;
	background:url(/images/sliderbackleft.png) no-repeat;
}
.Adcenter
{
	float:left;
	height:270px;
	width:300px;
	padding-top:10px;
	background:url(/images/sliderbackcenter.png) repeat-x;
}
.Adright
{
	float:left;
	height:270px;
	width:15px;
	background:url(/images/sliderbackright.png) no-repeat;
}



.dmenuframe
{
	width:994px;
	height:36px;
	margin-bottom:10px;
}
.dmenuleft
{
	float:left;
	width:7px;
	height:36px;
	background-image:url(/images/menuleft.png);
}
.dmenucenter
{
	float:left;
	width:980px;
	height:36px;
	background-image:url(/images/menucenter.png);
}
.dmenuright
{
	float:left;
	width:7px;
	height:36px;
	background-image:url(/images/menuright.png);
}
.videosbox
{
	width:994px;
	height:166px;
}
.videoleft
{
	float:left;
	width:17px;
	height:166px;
	background:url(/images/vbackleft.png) no-repeat;
}
.videocenter
{
	float:left;
	width:960px;
	height:166px;
	background:url(/images/vbackcenter.png) repeat-x;
}
.videoright
{
	float:left;
	width:17px;
	height:166px;
	background:url(/images/vbackright.png) no-repeat;
}

.videothumbbox
{
	float:left;
	width:150px;
	height:146px;
	margin:0 12px 12px 0;
	background:#300;
}
.videotime
{
	background-color:#000;
	height:15px;
	opacity:0.70;
	filter:alpha(opacity=70);
	text-align:center;
	width:35px;
	color:#FFF;
	font-family:Verdana;
	font-size:10px;
	line-height:14px;
	position:absolute;
	margin-left:110px;
	margin-top:5px;
}
.videothumbboxs
{
	float:left;
	width:12px;
	height:146px;
}
.vthumb
{
	width:148px;
	height:90px;
}
.vthumb img
{
	border-width:1px;
	border-style:solid;
	border-color:#FFF;
	width:148px;
	height:90px;
}
.vtext
{
	overflow:hidden;
	height:46px;
	width:140px;
	padding:3px 6px 5px 6px;
	font-family:Verdana;
	font-size:10px;
	line-height:12px;
	color:#CCC;
}
.vtext a
{
	color:#CCC;
	text-decoration:none;
}
.vtext a:hover
{
	color:#FFF;
}
.downboxframe
{
	margin-top:15px;
	width:994px;
	height:310px;
}
.downboxleft
{
	float:left;
	height:276px;
	width:14px;
	background:url(/images/arbackleft.png) no-repeat;
}
.downboxcenter
{
	float:left;
	height:276px;
	width:966px;
	background:url(/images/arbackcenter.png) repeat-x;
}
.downboxright
{
	float:left;
	height:276px;
	width:14px;
	background:url(/images/arbackright.png) no-repeat;
}
.footerframe
{
	position:relative;
	float:none;
	clear:both;
	width:994px;
	height:79px;
	margin:15px 0 40px 0;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}
.footerleft
{
	float:left;
	width:14px;
	height:79px;
	background: url(/images/footerleft.png) no-repeat;
}
.footercenter
{
	float:left;
	width:966px;
	height:62px;
	vertical-align:middle;
	padding-top:17px;
	background: url(/images/footercenter.png) repeat-x;
}
.footerright
{
	float:left;
	width:14px;
	height:79px;
	background: url(/images/footerright.png) no-repeat;
}
.footercenter a
{
 	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}
.footercenter a:hover
{
	color:#F00;
}

.newspagenavbox
{
	float:left;
	color: #999;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}
.newspagenavbox a.textpagenav
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #CCC;
	text-decoration:underline;
}
.newspagenavbox a.textpagenav:hover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #900;
	text-decoration:underline;
}
.newspagenavnum
{
	float:left;
/*	padding:0 2px 0 2px;*/
	height:15px;
/*	background-color:#900;*/
	font-family:Verdana;
	font-size:11px;
	color: #FFF;
}
.newspagenavnum a
{
	float:left;
	padding:0 3px 0 3px;
	height:15px;
	background-color: #666;
	font-family:Verdana;
	font-size:11px;
	color: #FFF;
	text-align:center;
}
.newspagenavnum a:hover
{
	float:left;
	padding:0 3px 0 3px;
	height:15px;
	background-color:#900;
	font-family:Verdana;
	font-size:11px;
	color: #FFF;
	text-align:center;
	text-decoration:underline;
}
.newspagenavnum a.pageselect
{
	background-color:#900;
	text-decoration:none;
	padding:0 3px 0 3px;
}

.newspagenavholder
{
	width:994px;
	height:15px;
	margin:15px 0 25px 0;
}

.newspagenavblank
{
	float:left;
	display:block;
	width:7px;
	height:15px;
}


.newspagenav
{
	width:500px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #999;
}
.articlebox
{
	float:left;
	width:150px;
	height:248px;
	margin-top:14px;
	background:#300;
}
.articles
{
	float:left;
	width:13px;
	height:276px;
}
.articlethumb
{
	margin:9px 0 0 9px;
	height:100px;
	width:130px;
}
.articlethumb img
{
	border-width:1px;
	border-color:#FFF;
	border-style:solid;
}
.articletextbox
{
	overflow:hidden;
	width:130px;
	height:124px;
}
.articletitle
{
	padding:5px 0 5px 0;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}
.articletitle a
{
	color:#CCC;
	text-decoration:none;
}
.articletitle a:hover
{
	color:#FF9;
}
.articletext
{
	font-family:Verdana;
	font-size:12px;
	color:#ffbdb6;
}
.articletext a
{
	color:#ffbdb6;	
	text-decoration:none;
}
.articletext a:hover
{
	color:#CFF
}
.articleheader
{
	height:23px;
	margin-left:25px;
	font-family:Verdana;
	font-size:13px;
	line-height:23px;
	color:#FFF;
	padding-left:30px;
	font-weight:bold;
	background:url(/images/arbackheader.png) no-repeat;
}
.menutext
{
	float:left;
	padding:0 3px 0 4px;
	font-family:Tahoma;
	font-size:17px;
	color:#333;
	line-height:32px;
}
.menutext a
{
	color:#000;
	text-decoration:none;
}
.menutext a:hover, a.action
{
	color:#C00;
	text-decoration:none;
}
.upmenutext
{
	float:left;
	padding:0 5px 0 5px;
	font-family:Tahoma;
	font-size:14px;
	color:#333;
	line-height:32px;
	font-weight:bold;
}
.upmenutext a
{
	color:#000;
	text-decoration:none;
}
.upmenutext a:hover, a.action
{
	color:#fe0000;
	text-decoration:none;
}
.column1
{
	float:left;
	margin:10px 12px 10px 0;
	width:479px;
}
.column1up
{
	width:479px;
	height:17px;
	background:url(/images/playerbackup.png) no-repeat;
}
.column1middle
{
	width:479px;
	background:url(/images/playerbackmiddle.png) repeat-y;
}
.column1down
{
	width:479px;
	height:17px;
	margin-bottom:10px;
	background:url(/images/playerbackdown.png) no-repeat;
}
.column2
{
	float:left;
	margin:10px 12px 10px 0;
	width:320px;
}
.column3
{
	margin-top:10px;
	float:left;
	width:171px;
}
.movietitle
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:0 10px 10px 10px;
}
.movietitle a
{
	color:#333;
	text-decoration:none;
}
.movietitle a:hover, a.select
{
	color:#0062e9;
}
.movieinfo
{
	width:442px;
	height:150px;
	/*height:58px;*/
	background:#242424;
	padding:7px 10px 5px 10px;
}
.movieadd
{
	float:left;
}
.movieaddtext
{
	font-family:Verdana;
	font-size:12px;
	color:#FFF;
	padding:5px 0 5px 0;
}
.movieaddtext a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FC0;
}
.moviesend
{
	float:right;
	width:38px;
	margin-right:25px;
}
.moviesend img
{
	border:none;
}
.moviefavorite
{
	float:right;
	width:57px;
}
.moviefavorite img
{
	border:none;
}
.movieembed
{
	float:left;
	margin-top:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FC0;
}
.moviedesc
{
	font-family:Verdana;
	font-size:14px;
	color:#000;
	padding:10px 10px 10px 10px;
}
.moviedesc a
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.movietags
{
	font-family:Verdana;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:0 10px 0 10px;
}
.movietags a
{
	font-family:Verdana;
	font-size:14px;
	color:#000;
	font-weight:normal;
}
.movietags a:hover
{
	color:#0062e9;
}
.searchframe
{
	float:right;
	margin-top:6px;
	width:265px;
}
.search
{
	display:block;
	float:left;
	width:232px;
	height:24px;
	background-image: url(/images/searchback.png);
}
.search input.textbox
{
	display:block;
	border:0;
	background:transparent;
	width:223px;
	height:15px;
	font-size:11px;
	font-family:Verdana;
	padding:4px 0 0 5px;
	color:#666666;
}
.searchbbtt
{
	float:left;
	margin-left:5px;
	margin-top:1px;
	width: 22px;
	height: 22px;
}
.moviecomment
{
	font-family:Verdana;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:0px 10px 0 28px;
}
.comment
{
	margin-top:5px;
	display:block;
	width:356px;
	height:31px;
	background-image: url(/images/commentuserback.png);
}
.comment input.textbox
{
	display:block;
	border:0;
	background:transparent;
	width:346px;
	height:31px;
	font-size:14px;
	font-family:Verdana;
	padding:6px 0 0 5px;
	color:#333;
}
.commentbbtt
{
	width:425px;
	height:25px;
}
.commenttext
{
	display:block;
	background:transparent url(/images/commenttextback.png) no-repeat scroll 0 0;
	width:425px;
	height:125px;
	padding:5px 0 0 5px;
	margin-top:5px;
	overflow:hidden;
}
.commenttextbox
{
	border:0 none;
	overflow:auto;
	height:115px;
	width:415px;
	font-size:14px;
	font-family:Verdana;
	color:#333;
}
.rightbox
{
	width:320px;
	height:310px;
	margin-bottom:5px;
}
.rightboxtop
{
	width:280px;
	height:38px;
	font-size:14px;
	font-family:Verdana;
	color:#FFF;
	font-weight:bold;
	padding:12px 0 0 40px;
	background:url(/images/rightboxtop.jpg) no-repeat;
}
.rightboxdown
{
	width:320px;
	height:258px;
	background:url(/images/rightboxdown.jpg) no-repeat;
	margin-bottom:5px;
}
.rightboxcenterlimit
{
	width:310px;
	height:250px;
	overflow: auto;
}
.linksbox
{
	display:block;
	width:257px;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-weight: 200px;
	line-height:20px;
	padding-left:15px;
}
.linksbox a
{
	color:#000;
	text-decoration: none;
}
.linksbox a:hover
{
	color: #CC0000;
	text-decoration: none;
}
.infobox
{
	font-family:Verdana;
	font-size:12px;
	color:#333;
	width:260px;
	line-height:18px;
}
.videobox
{
	width:260px;
	height:80px;
}
.videothumb
{
	float:left;
	height:60px;
	width:80px;
	padding:10px 10px 10px 5px;
}
.videothumb img
{
	border-width:1px;
	border-color:#000;
	border-style:solid;
	width:80px;
	height:60px;
}
.videoinfo
{
	float:left;
	height:60px;
	width:130px;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#333;
	padding:10px 10px 10px 0px;
}
.videoinfo a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#000;
	text-decoration:none;
}
.videoinfo a:hover
{
	color:#CC0000;
}
.videoinfonext
{
	float:left;
	background:url(/images/textbullet.png) no-repeat center;
	height:80px;
	width:11px;
}
.videodivider
{
	height:3px;
	width:265px;
	background:url(/images/divider.png) repeat-x;
}
.rightboxspacer
{
	height:100px;
}
.relvidholder
{
	padding-top: 2px;
	padding-bottom: 2px;
	overflow: hidden;
	width:265px;
}
.bullet
{
	float:left;
	padding-right:5px;
}
.right2box
{
	height:665px;
	width:170px;
}
.right2boxtop
{
	height:38px;
	width:130px;
	background:url(/images/right2adtop.jpg) no-repeat;
	font-size:14px;
	font-family:Verdana;
	color:#FFF;
	font-weight:bold;
	padding:10px 0 0 40px;
}
.right2boxmiddle
{
	width:170px;
	background:url(/images/right2admiddle.jpg) repeat-y;
}
.right2boxdown
{
	width:170px;
	height:17px;
	background:url(/images/right2addown.jpg) no-repeat;
	margin-bottom:5px;
}

.videosboxnew
{
	width:994px;
	margin-top:10px;
}
.videoup
{
	width:993px;
	height:18px;
	background:url(/images/videobackup.png) no-repeat;
}
.videomiddle
{
	width:976px;
	height:632px;
	padding-left:17px;
	background:url(/images/videobackmiddle.png) repeat;

}
.videodown
{
	float:left;
	width:993px;
	height:17px;
	margin-bottom:10px;
	background:url(/images/videobackdown.png) no-repeat;
}

.freestyle
{
	width:976px;
	padding-left:17px;
	background:url(/images/videobackmiddle.png) repeat;
	color:#FFF;
}

.freestyle a { color:#FF0; text-decoration:underline; }

.commentusername
{
	font-family:Verdana;
	font-size:14px;
	color:#C00;
	font-weight:bold;
	padding:0px 28px 0 28px;
}
.commentusername a.date
{
	font-family:Verdana;
	font-size:10px;
	color:#333;
}
.commentusertext
{
	font-family:Verdana;
	font-size:12px;
	color:#000;
	padding:0px 28px 10px 28px;
}
.commentdivider
{
 height:3px;
 margin:0px 28px 10px 28px;
 background:url(/images/divider.png) repeat-x;
}