/* style for html page & body */
html, body				{ height:100%; margin:0; padding:0; border:0; }
html					{ overflow:-moz-scrollbars-vertical }
body					{ background:#222; color:#666;}

/* text */
body, .normal, span			{ font:12px Tahoma, Verdana, Arial, Helvetica; color:#bbb; letter-spacing:1px; }
.NormalBold				{ font:12px Tahoma, Verdana, Arial, Helvetica; font-weight:normal; }
p					{ font:12px/18px Tahoma, Verdana, Arial, Helvetica; color:#bbb; letter-spacing:1px; }
a, a:link, a:visited			{ color:#09f; text-decoration:none; }
a:hover, a:active			{ color:#09f; text-decoration:underline; }
a span.normal				{ font:12px Tahoma, Verdana, Arial, Helvetica; color:#09f; letter-spacing:1px; }
div#dnn_ctr371_DynamicRegistration_ValidationSummary2 a
					{ font:12px Tahoma, Verdana, Arial, Helvetica; color:#f00; }
textarea#dnn_ctr370_Forum_PostEdit_teContent_txtDesktopHTML
					{ color:#ddd; }
.Head, .SubHead				{ color:#ddd; }
A.CommandButton:link,
A.CommandButton:visited			{ color:#09f; text-decoration:none; }
A.CommandButton:hover,
A.CommandButton:active			{ color:#09f; text-decoration:underline; }

h1					{ font:16px/24px Tahoma, Verdana, Arial, Helvetica; color:#fff; }
h2					{ font:16px Tahoma, Verdana, Arial, Helvetica; color:#ddd; }

table.xmodform				{ margin-top:49px; position:relative; left:90px; font:12px Tahoma, Verdana, Arial, Helvetica; color:#bbb; }
table.xmodform input			{ background:#000; }
table.xmodform textarea			{ background:#000; }

td.SubHead img				{ display:none; }
div.cast				{ width:131px; padding:10px 5px 10px 5px; background:#222; text-align:center; margin:0 0 15px 19px; }
div.cast img				{ margin-bottom:10px; }
div.cast a:hover			{ text-decoration:none;  }

div.movie-flvplayer			{ width:320px; border:solid 1px #444; margin-left:35px; padding:5px; }
div.trailer-flvplayer			{ width:640px; border:solid 1px #444; margin-left:160px; padding:5px; }
#movie					{ width:320px; }
#movieplaylist				{ width:320px; }
#trailer				{ width:640px; }

/* construct */
#wrap					{ width:1000px; min-height:100%; position:relative; left:50%; margin-left:-503px; background:#000;
					  border-left:solid 3px #333; border-right:solid 3px #333; }
#header					{ height:530px; background:url(img/header.jpg) top left no-repeat; }
#quote					{ width:650px; height:100px; background:url(img/quote.png) top left no-repeat; position:relative; top:400px; left:55px; }
#menu					{ width:980px; height:23px; position:relative; left:10px; border-bottom:solid 3px #444; }
#contentwrap				{ width:1000px; margin:20px 0; }
.contentpane				{ width:450px; padding:0 10px; text-align:left; }
.rightpane				{ width:360px; padding-left:10px;}
.farrightpane				{ width:170px; }
.fullcontentpane			{ width:980px; padding:0 10px; text-align:left; }
#footer					{ width:980px; position:fixed; bottom:0; left:50%; margin:40px 0 0 -493px; background:#3d3d3d; text-align:center; border:solid 3px #000; border-bottom:none; padding:5px 0; z-index:1000; }
#footer span.a				{ float:left; margin-left:10px; }
#footer span.b				{ width:350px; position:absolute; left:50%; margin-left:-175px; }
#footer span.c				{ float:right; margin-right:10px; }

/* menu */
#menu ul				{ margin:0; padding:0; list-style-type:none; font-size:14px; text-align:center; }
#menu ul li				{ display:inline; }
#menu ul li a				{ text-decoration:none; padding:0.4em 3.2em; color:#ddd; }
#menu ul li a:hover			{ text-decoration:none; padding:0.4em 3.2em; color:#09f; }

/* forum */

td.Forum_RowHighlight1			{ background:#303030; border-left:solid 1px #bdbdbd; border-top:solid 1px #bdbdbd; }
td.Forum_RowHighlight2			{ background:#303030; border-left:solid 1px #bdbdbd; border-top:solid 1px #bdbdbd; }
td.Forum_RowHighlight3			{ background:#303030; border-left:solid 1px #bdbdbd; border-top:solid 1px #bdbdbd; border-right:solid 1px #bdbdbd; padding-right:3px; }

td.Forum_RowHighlight1_Alt		{ background:#404040; border-left:solid 1px #bdbdbd; border-top:solid 1px #bdbdbd; }
td.Forum_RowHighlight2_Alt 		{ background:#404040; border-left:solid 1px #bdbdbd; border-top:solid 1px #bdbdbd; }
td.Forum_RowHighlight3_Alt 		{ background:#404040; border-left:solid 1px #bdbdbd; border-top:solid 1px #bdbdbd; border-right:solid 1px #bdbdbd; padding-right:3px; }