body {
	text-align: center;
	font-size: 62.5%; /* Resets 1em to 10px*/
	color: #333;
	background: #001e45 url(/gfx/home/new/bg.jpg) 0 0 repeat;
	color:#666;
}
#sitelogo {
	display: block;
	float: left;
	margin: 10px 10px 20px;
	width:225px;
	height: 63px;
}
#usernav {
	float: right;
	text-align: right;
	padding-top: 10px;
}
#usernav p, #usernav p * {
	color:#ffffff;
	font-size: 12px;
	text-transform:uppercase;
	letter-spacing: .08em;
}
#usernav p.loner {
	margin-top: 20px;
}
#usernav p strong {
	font-weight: bolder;
	color:#FFF;
}
#usernav p a {
	color: #96c6dd;
}
#usernav p strong a {
	font-size: 1.2em;
}
#usernav ul li {
	float: left;
	color:#ffffff;
}
#usernav ul li a {
	color:#cee2eb;
	font-size: 11px;
	font-weight: lighter;
	text-transform: uppercase;
}
/** 
	*	global header/navigation 
	*/
	div.Admin, div.UserAdmin {
	background:url('/gfx/icons/pencil.png');
	background-color:#fefdc0;
	background-position:5px 3px;
	background-repeat:no-repeat;
	color:#030538;
	border:solid #030538 1px;
	padding:5px 10px 5px 25px;
	font-size:12px;
	width: 941px;
	float:left;
}
div.Admin, div.UserAdmin {
	color:#333;
	width:100%;
	padding:5px 0px;
	margin:10px 0px;
	background:none;
	background-color:#ffcc00;
	border:solid #030538 0px;
}
div.Admin a, div.Admin a:visited, div.UserAdmin a, div.UserAdmin a:visited {
	margin:0px 10px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
div.Admin a:hover {
}
div.UserAdmin a:hover {
	text-decoration:underline;
}
.admineditor {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 150px;
	padding: 5px;
	background-color: #efefef;
	border: 5px solid #fefefe;
	overflow: auto;
	z-index: 100;
}
.admineditor li {
	padding-bottom: 5px;
	border-top: dotted 1px;
}
/** start new nav css */
	
	#mainnav {
	height:58px;
	background: #2F3A43 url(/gfx/rev2010/navbar.gif) 0 0 repeat-x;
	float: left;
	width: 725px;
	position:relative;
	overflow:hidden;
}
#mainnav li {
	float: left;
	height: 24px;
}
#mainnav li.main {
	width: 140px;
	overflow:visible;
}
#mainnav li .subnav li.alignright {
	white-space:nowrap;
	float:right;
	padding-right:15px;
}
li.main a {
	text-indent: -199em;
	background-repeat: none;
	background-color: transparent;
	background-position: center top;
	width: 140px;
	display:block;
	height:24px;
}
#mainnav li .subnav li a {
	text-indent: 0 !important;
	color:#cee2eb;;
	background: transparent !important;
	width: auto;
	display:inline;
}
#mainnav li.current a {
	background-position: center -24px;
}
#mainnav li.main.moused a, #mainnav li.current a#home:hover, #mainnav li.current.moused a#home {
	background-position: center -48px;
}
#mainnav li.current a#home {
	background-position: 0 0;
}
#mainnav li.main#ourmovies a {
	background-image: url(/gfx/rev2010/nav/ourmovies.gif);
}
#mainnav li.main#features a {
	background-image: url(/gfx/rev2010/nav/movieinsider.gif);
}
#mainnav li.main#blogstream a {
	background-image: url(/gfx/rev2010/nav/community.gif);
}
#mainnav li.main#watchvideo a {
	background-image: url(/gfx/rev2010/nav/watchvideo.gif);
}
#mainnav li.main#store a {
	background-image: url(/gfx/rev2010/nav/store.gif);
}
#mainnav li {
	color:#333333;
	text-transform: uppercase;
	font-size: 11px;
	font-weight:bolder;
	letter-spacing: .07em;
}
#mainnav li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight:bolder;
	letter-spacing: .07em;
}
#mainnav li .subnav li a.rollover_link {
	color:#333333;
	text-decoration:none;
}
.subnav {
	height: 34px;
	top:24px;
	position:absolute;
	width: 740px;
	padding-top: 5px;
}
.subnav.curlist, .main.current.moused .subnav.curlist {
	background: #aab4bc;
}
.subnav.curlist.loaded {
	background: #2f3a43;
}
/* global searchform */

#global-searchform {
	width:243px;
	height:58px;
	background:#000000;
	float:right;
}
	body.ie6 #global-searchform {float:left;margin-right:-10px;}
#global-searchform .search_container {
	margin:4px 0 0 8px;
}
#global-searchform input {
	float:left;
	width: 185px;
	line-height:12px;
	height:14px;
	margin:0 2px 0 4px;
	padding:0;
	font-size:12px;
}
#global-searchform ul {
	width: 255px;
	margin-left:10px;
	margin-top:-2px
}
#global-searchform ul li {
	display:inline;
	color:#ffffff;
	padding:0 4px 0 0;
}
#global-searchform ul li a {
	color: #33ccff;
	text-transform: uppercase;
	font-size: 10px;
	padding:0 6px 0 0;
}
#global-searchform .browse_txt {
	clear:both;
	color:#A1A3A4;
	font-size:10px;
	margin-left:10px;
	padding-top:3px;
	
}
#sfsubmit {
	width: 21px;
	height: 18px;
	background-image: url(/gfx/rev2/nav/mainsearch.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-indent: -199em;
	margin:1px 2px 2px 6px;
}
#sfsubmit:hover {
	cursor:pointer;
}
#sfsubmit.moused {
	background-position: left -18px;
}
/* OURMOVIES ROLLOVER */
#ourmovies_roll_container {width:100%; position:absolute;}
body.ie7 #ourmovies_roll_container, body.ie6 #ourmovies_roll_container {margin-top:-20px; z-index:990}
#ourmovies_rollover {
	position:absolute;
	margin:0;
	padding:0;
	width:977px;
	height:150px;
	color:#444444;
	background-image:url(/gfx/rev2010/nav/ourmoviesRollover.png);
	z-index:1000;
	top:117px;
	display:none;
}
#ourmovies_rollover a {
	color:#006699;
}
#ourmovies_rollover .roll_content {
	margin:3px 25px 6px;
}
#ourmovies_rollover .roll_text {
	position:absolute;
	margin:6px 2px 6px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
#ourmovies_rollover .roll_line {
	position:absolute;
	margin:29px 0 0;
}
body.ie7 #ourmovies_rollover .roll_line {
	margin:23px 0 0;
}
#ourmovies_rollover .roll_line hr {
	width:655px;
	height:1px;
	border:none;
	background:#444444;
	padding:0;
	margin:0;
}
#ourmovies_rollover .roll_div {
	position:absolute;
	margin:33px 3px;
	overflow:visible;
}
#ourmovies_rollover .roll_div ul {
	position:absolute;
	margin:9px 32px 0 0;
	height:80px;
	list-style:none;
	padding:0;
	width:150px;
	height:55px;
	overflow:visible;
	margin-top:5px;
}
#ourmovies_rollover .roll_div ul li {
	list-style:none;
	margin:0;
	padding:0 0 7px;
	line-height:1;
	width:400px;
	font-weight:bold;
}
#ourmovies_rollover .roll_div ul li a {
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 0 12px;
	padding:0;
	font-weight: normal;
}
#ourmovies_rollover .roll_div ul li a.roll_div_title {
	margin:0;
}
#ourmovies_rollover .roll_more {
	position:absolute;
	margin:93px 0 0 795px;
	font-size:14px;
	font-weight:bold;
}
#ourmovies_rollover .roll_more a {
}
#ourmovies_rollover .roll_more span {
	color:#006699;
	font-family:arial, sans;
	font-size:12px;
	line-height:1.5;
}
/* FIXES */
	
	/* mainnav ie7 */
	body.ie7 ul.blogstream, body.ie6 ul.blogstream {
	margin-left:-685px;
	padding-left:285px;
}
body.ie7 ul.watchvideo {
	padding-left:270px;
}
body.ie7 ul.store {
	padding-left:400px;
}  
/* mainnav all */ 
	#mainnav {
	width:734px;
}
body.ie7 #global-searchform UL, body.ie6 #global-searchform UL {
	WIDTH: 300px;
}
#mainnav li ul {
	padding-left:15px;
	width:725px;
}

#mainnav ul.features {
	padding-left:15px;
}
#mainnav ul.blogstream {
	margin-left:-685px;
	padding-left:285px;
}
#mainnav ul.watchvideo {
	margin-left:-280px;
	padding-left:120px
}
#mainnav ul.store {
	padding-left:370px !important;
}
#mainnav li ul li {
	white-space: nowrap !important;
}

/* wide nav */
#headernav_container {
	width:100%;
	background-image:url(/gfx/rev2010/nav/navwide_off.gif);
	background-repeat:repeat-x;
}
#headernav_container.headernav_container_on {
	width:100%;
	background-image:url(/gfx/rev2010/nav/navwide_on.gif);
	background-repeat:repeat-x;
}
#navsearch {
	width:977px;
}
