html { scrollbar-base-color:#808080; scrollbar-arrow-color:#eee; border:0; }
body { margin: 0; background:#333 url(/img/starbg.png) fixed; font: 11px verdana,sans-serif; color:#000; }
a:link, a:visited { color: #000062;  }
img { border: 0; }
strong { color:#000000; }
#container {
	margin: 0 auto; width: 768px;
}
#header {
	background: #E8E8FF url(/img/thestarscoop1667.gif) left center no-repeat;
	border-bottom:1px solid #f9f9f9;
	height: 130px;
}
#header_sup, #header_sub { background: #808080 url(/img/barlt.png) bottom repeat-x; }
#header_sup { height: 15px;	border-bottom: 1px solid #f9f9f9; }
#header_sub { font-size:1px; height:7px; border-bottom:1px solid #f9f9f9; padding-bottom:1px; }

#topnav, #bottomnav { 
	border-top: 1px solid #808080;
	background: #403230 url(/img/bar22.png) bottom repeat;
	height:2em; font-size:13px;
}
#topnav ul, #topnav li, #bottomnav ul, #bottomnav li { margin:0; list-style:none; }
#topnav ul, #bottomnav ul { float:right; }
#topnav li, #bottomnav li { 
	float: left; 
	line-height:1em; font-size: 10px;
}
#topnav a, #bottomnav a { 
	padding: 5px 10px 7px 20px; display: block;
	line-height: 13px; vertical-align:middle; }
#topnav a:link, #topnav a:visited,
#bottomnav a:link, #bottomnav a:visited { 
	color: #cf828e; color:#c2b7b1; text-decoration: none;
	background: url(/img/stargrey.gif) 2px 3px no-repeat;
	font-weight:bold;
}
#topnav a:hover, #bottomnav a:hover { background-color:#584535; background-color:#3C3C3C; color:#eee; }
#topnav a.thispage:link, #topnav a.thispage:visited,
#bottomnav a.thispage:link, #bottomnav a.thispage:visited {
	background-image:url(/img/stargreylight.gif);
	color:#afaf26; color:#ddd;
}
#mid { clear: both; margin: 0; background:#FFFFFF; }
#tss { margin:0; padding: 3px 5px; position:relative; }

#sidebar {
	width: 210px; float: right;
}
#new { font: 12px franklin gothic medium,sans-serif;
	background:#EBEBEB ; border:5px solid #460046; 
	padding:5px; margin: 5px 5px 5px 10px; }
#signup { 
	background:#eee; border: 1px solid #e3e3e3;
	margin: 5px 5px 10px 10px; padding: 5px; }
#new h2, #signup h2 { margin: 0.25em 0; font-size: 16px; }
#new h3, #signup h3 { font-size: 13px; clear: both; margin-bottom:0; }
#new h3 { margin-top: 0.75em; }
#new p { margin-top:0; margin-bottom: 0.75em; }
#signup form { margin: 0; text-align: center; font-size:11px; }
#signup p { margin: 0.25em auto; width: 80%; }
#signup legend { 
	border:1px solid #ccc; color:#333; padding:0 0.5em; background:#ddd; }
#signup .input { width: 100px; border: 1px solid #ddd; }
#signup fieldset { border: 1px solid #ccc; padding: 0 5px; }
#signup .submit {
	background:#F4F4FF; margin-top: 0.5em;
	border: 2px solid; border-color:#000000 #0000000 #0000000 #0000000;
	font: bold 11px arial,sans-serif; color:#000000;
	border-width: 2px;
}
#signup .submit:hover {
	background:#F4F4FF; border-color: #000000 #000000 #000000 #000000;  color:#0005B; 
}
#signup .submit:active { 
	border-color: #300 #a40 #a40 #300;
}


#content { 
	float:right; width:535px;
	margin: 0 5px 10px 0; padding: 0; position:relative; color:#000000; }
#content h1 { text-align: right; font-size:20px; margin-top:0; padding-right:5px; }
#content h2 { font-size: 13px;}
.clear { clear:both; font-size:1px; line-height:0;  }
#col1 { width: 260px; float: left; clear:left; }
#col2 { width: 260px; float: right; }
#col1, #col2 { margin-top:2em; }

.picleft { float: left; margin: 0 5px 0 2px; position:relative;  }
.intro .picleft { margin: -15px 3px 0 -10px; }
a.box { display:block;  clear:both; padding: 5px; position:relative; }
a.box:link, a.box:visited { color:#222; text-decoration: none; }
a.box:hover { background:#e9e9e9; }
a.box h2 { margin:0; padding: 0.5em 0; }
a.box p { padding-bottom:1em; margin:0; }

#footer { 
	clear: both; text-align: center;
	background: url(/img/subheadbar.gif) left bottom no-repeat;
	margin: 0; 
}
.footer {
	background:#f9f9f9; border-top: 1px solid #fff;
}
#copyright { 
	position:relative; font-size: 11px; font-weight:bold;
	background:#ddd; padding:3px; color:#888;
}
#copyright a:link, #copyright a:visited { text-decoration:none; }
#copyright p { margin:0; width: 80%; margin: 0 auto; }
h1{ color:#000000; }
h2#spotlight {  font: 15px impact, sans-serif; color: #FF0080; } 
h2#prime {  font: 15px impact, sans-serif; color: #408080; }
h2#kids {  font: 15px impact, sans-serif; color: #52A400; }
h2#tv {  font: 15px impact, sans-serif; color: #0059B3; }
h2#music {  font: 15px impact, sans-serif; color: #8000FF; }
h2#screen {  font: 15px impact, sans-serif; color: #FF0000; }
h2#contest {  font: 15px impact, sans-serif; color: #800040; }
h2#reviews {  font: 15px impact, sans-serif; color: #FF8000; }
h2, h4, h4 {  font: 15px impact, sans-serif; color:#000000; }