body {
	/*height:auto;*/
	/*height:100%;*/
	/*min-height:100%;*/
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #808080;
}
.frameBIG {

}
.frame {
	background-color: #CCCCCC;
	text-align:left;
	width:950px;
	/*  position: absolute; NEED THIS - try wrapper */
	top: 0;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	/* min-height:100%; */

	/* height: 100%;  required for IE  */
/*	border: dotted #000000; */
}
.frame:after { content: ""; display: block; height: 0; clear: both; }
.frameBIG25 {width:auto; height: 100%; background-color: #CCCCCC; text-align:left; }
.frame25 {width:auto; height:100%;  bottom:0px; padding:0px; margin-left:auto; margin-right:auto; text-align:left; }
.titlePOS {}
.attr {padding: 0 0 10px 10px;}
.movie_links {font:10px;}
.poster {
	width:150px;
	text-align:center;
	padding: 8px 0px 0px;
	display: inline;
	float:left;
	height: 150px;
	/*	border: dotted #000000; */

}
.review_body {
	width:610px;
	padding-bottom:20px;
	float: none;
	position: relative;
	margin-left: 150px;
}
.pos {text-align:justify; font: bold 11px/12px arial, sans-serif; padding: 16px 60px 0px 30px; color: #000099; }
.neg {text-align:justify; font: bold 11px/12px arial, sans-serif; padding: 6px 60px 10px 30px; color: #CC0000; }
.review {text-align:justify; line-height: 12px; font: 12px arial,sans-serif; color: #000000; padding: 0px 0px 0px 0px;}
.review a:hover {color: #7B7B7B; }
.review a {text-decoration: none; font: bold 12px arial,sans-serif; color: #000099; line-height: 14px; }
.rating {text-align:center; font:bold 15px arial,sans-serif; padding: 10px 5px 0px 0px; font-variant:small-caps; }
.movie_name {text-align:center; padding:25px 0px 22px 0px; color: #FF0000; font-weight: bold; font-size: 28px; font-variant:small-caps; }
body, div {font:12px helvetica,arial,sans-serif; color: #000000; }
h4 {margin: 10px 0 0 0;color: blue; font-weight: bold; font-size: 16px; font-variant:small-caps;}
td  {font:12px helvetica,arial,sans-serif;}
.table_mid {margin-right:0px; margin-left:125px;}
a {color:#CC3333; text-decoration: underline; }
a:visited { color: #990066; }
a:hover {color:#000000;  text-decoration: underline; }

.artwork {
	font: bold 1.0em verdana,arial,sans-serif;
	padding-bottom: 25px;
}
td.artwork {
	padding-bottom: 0px;
}
.nav {
	color:white;
	/*margin-left: -15px; */
	padding:5px 0 5px 10px;
	background-color: #000099;
	vertical-align: middle; text-align:center;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	margin: -3px 0px 0px 0px;
	
/*	border: solid #00FF00; */
}
.nav ul {margin:0;padding:0;}
.nav ul li {list-style:none; margin:0; padding: 0 0px 12px 0px;}
.nav ul.mreview {list-style:none; margin:0; padding: 0 0px 12px 0px;}
.nav li.mreview {list-style:none; margin:0; padding: 0 0px 0px 15px; }
.nav a {color: white; text-decoration:none;}

.nav a:visited {color: #FFFFFF; text-decoration:none;}
.nav a.forum {color: white; text-decoration:underline;}
.nav a.forum:visited {color: white; text-decoration:underline;}
.nav a:hover {color:#FFFF00; text-decoration: underline;}
.nav a:active {color:red;}
.top5row {float: left; padding-bottom:20px}
.top5 {
	width:155px;
	float:left;
	/*border:1px dotted #0000CC;*/
	padding-top: 10px;
	padding-right: 5px;
}
.top5pic {
	text-align: center;
	padding-bottom: 3px;
}
.top5nav {
	color:white;
	padding:5px 0 5px 0px;
	background-color: #000099;
	vertical-align: middle; text-align:center;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.top5nav a {color: white; text-decoration:none;}

.top5nav a:visited {color: #FFFFFF; text-decoration:none;}
.top5nav a.forum {color: white; text-decoration:underline;}
.top5nav a.forum:visited {color: white; text-decoration:underline;}
.top5nav a:hover {color:#FFFF00; text-decoration: underline;}
.top5nav a:active {color:red;}
.archdiv    {margin: 0px 0px 0px 0px; text-align:center; font-weight: bold; font-size: 12px; color: #FFFFFF; background: #666666; padding: 3px 3px 3px 3px; }
.archdiv a {color: white; text-decoration:none;}

.archdiv a:visited {color: #FFFFFF; text-decoration:none;}
.archdiv a.forum {color: white; text-decoration:underline;}
.archdiv a.forum:visited {color: white; text-decoration:underline;}
.archdiv a:hover {color:#FFFF00; text-decoration: underline;}
.archdiv a:active {color:red;}
.archdivBOT {margin: 0px 0px 0px 0px; text-align:center; font-weight: bold; font-size: 12px; color: #FFFFFF; background: #666666; padding: 3px 3px 3px 3px; }
.go_back { text-align:center; font: 22px arial,sans-serif; padding: 30px 0px 30px 0px; font-variant:small-caps;}

.spoiler {text-align:justify; line-height: 12px; font: bold 11px arial,sans-serif; padding: 6px 60px 20px 30px; color:#CCCCCC; }
.top25table {display: inline;  float:left;  }

fieldset {border: 0px solid white;
	font-size: 9px; display: block;
margin-bottom: 2em;
width: 90px;
/* This seems to be necessary, too */
position: relative;
padding: 0 0px 1px 10px;
}
form {
margin:0;
} 
.login {color: white; font-size: 9px; padding:7px 0 0 0px;margin:0;}
.admin {font-size: 11px; }
legend {
	color: white;
	border: 1px solid white;
	padding: 2px 6px;
	font-size: 12px;
	margin: 0 0px 0 0px;
	background-color: #000099;
} 


/* input {color: #781351;border: 1px solid #781351}*/
.submit,.input {color: #0000CC;background: #CCCCCC; border:1px solid; vertical-align:middle;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;} 
.spacer { clear: both; }
.wrapper {
}
.top5title {
	font-weight: 800;
	color: #0000CC;
	font-variant:small-caps;
	font-size: 26px; float:clear;
}
.top5editDate {
	font-size: 9px;

}
.top5name {
	font-weight: 700;
	color: #0000CC;
	font-variant:small-caps;
	font-size: 16px;
}
ol { margin: 0pt 0pt 0pt 30px; padding: 0pt; font-weight: 600; list-style-position: outside; }
ol li { font-size:11px;padding-bottom:3px; }
.mytopic {max-width:800px;width:expression(document.body.clientWidth > 900? "780px": (document.body.clientWidth-120)+"px" );overflow:hidden;}