
ol{list-style:none;}
ul{list-style:none;}
ol,ul,pre,table,address,fieldset{margin-bottom:15px;}


.container_12 {margin-left: auto;margin-right: auto;width: 960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display: inline;float: left;margin-left: 10px;	margin-right: 10px;}
.alpha {margin-left: 0;}.omega {margin-right: 0;}

.container_12 .grid_1 {width: 60px;}.container_12 .grid_2 {width: 140px;}.container_12 .grid_3 {width: 220px;}.container_12 .grid_4 {width: 300px;}.container_12 .grid_5 {width: 380px;}.container_12 .grid_6 {width: 460px;}.container_12 .grid_7 {width: 540px;}.container_12 .grid_8 {width: 620px;}.container_12 .grid_9 {width: 700px;}.container_12 .grid_10 {width: 780px;}.container_12 .grid_11 {width: 860px;}.container_12 .grid_12 {width: 940px;}
.container_12 .prefix_1 {padding-left: 80px;}.container_12 .prefix_2 {padding-left: 160px;}.container_12 .prefix_3 {padding-left: 240px;}.container_12 .prefix_4 {padding-left: 320px;}.container_12 .prefix_5 {padding-left: 400px;}.container_12 .prefix_6 {padding-left: 480px;}.container_12 .prefix_7 {padding-left: 560px;}.container_12 .prefix_8 {padding-left: 640px;}.container_12 .prefix_9 {padding-left: 720px;}.container_12 .prefix_10 {padding-left: 800px;}.container_12 .prefix_11 {padding-left: 880px;}
.container_12 .suffix_1 {padding-right: 80px;}.container_12 .suffix_2 {padding-right: 160px;}.container_12 .suffix_3 {padding-right: 240px;}.container_12 .suffix_4 {padding-right: 320px;}.container_12 .suffix_5 {padding-right: 400px;}.container_12 .suffix_6 {padding-right: 480px;}.container_12 .suffix_7 {padding-right: 560px;}.container_12 .suffix_8 {padding-right: 640px;}.container_12 .suffix_9 {padding-right: 720px;}.container_12 .suffix_10 {padding-right: 800px;}.container_12 .suffix_11 {padding-right: 880px;}

/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix {display:inline-block;}
* html .clearfix{height:1%;}
.clearfix {display:block;}


/* header */
#header-copy {margin-bottom:-14px;}
#header-copy p{display:inline;position:relative;bottom:2px;margin-bottom:0;}
#header-ads {margin-bottom:21px;}
#header span {position:absolute;left:-9999px;}
#header {position:relative;margin-bottom:15px;}
#banner-ad {width:728px;height:90px;float:left;}
#spc-ad {width:190px;height:90px;float:right;}
#login-register span {position:absolute;top:123px;left:838px;}
#logout span {position:absolute;top:115px;left:816px;z-index:330}
/*#logout span img {position:absolute; top:-15px;left:-30px;border:1px solid #ccc;}*/


#user-profile {margin: 0; padding: 0;}
#user-profile li {margin: 0; padding: 0; list-style: none; float: left;}
#user-profile li img {position:absolute; top:-15px; left:-15px; border:1px solid #ccc;}
#user-profile li a {display: block; margin: 0 1px 0 0; padding: 4px 0px 4px 25px; width: 90px; background: transparent url(/images/redesign/downArrow_sprite.png) right no-repeat; text-align: left; text-decoration: none;}
#user-profile li a:hover {background: #0063DC color: #FFF;}
#user-profile div {position: absolute; visibility: hidden; margin: 0; padding: 0; background: #F2F2F2; border: 1px solid #5970B2}
#user-profile div a {position: relative; display: block; margin: 0;	padding: 5px 20px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #F2F2F2; color: #2875DE; }
#user-profile div a:hover{background: #0063DC; color: #FFF}

#menubar {height:37px;background: #70706A url(/images/redesign/menu_bg.png) repeat-x;height:37px;position:relative;z-index:0}
#menubar input[type=text] {width:220px;height:14px;margin-top:7px;top:0;position:absolute;right:75px; z-index:-1}
#menubar #search {position:absolute;top:7px;right:8px;z-index:-1}
#nav {width:630px;}

#nav a {display:block;float:left;margin:0;background: #70706A url(/images/redesign/menubar.png) no-repeat;height:37px;}
#nav li a {display:block;text-indent:-9999px;}
#nav #tv-series {width:90px;background-position: 0 0;}
#nav #tv-series li {padding:3px 13px 17px 17px;}
#nav #tv-series:hover {background-position: 0 -38px;}
#nav #movies {width:76px;background-position: -90px 0;}
#nav #movies li {padding:3px 17px 17px 18px;}
#nav #movies:hover {background-position: -90px -38px;}
#nav #music {width:65px;background-position: -166px 0;}
#nav #music li {padding:3px 13px 17px 18px;}
#nav #music:hover {background-position:-166px -38px;}
#nav #news {width:64px;background-position: -231px 0;}
#nav #news li {padding:3px 18px 17px 12px;}
#nav #news:hover {background-position:-231px -38px;}
#nav #actors {width:77px;background-position: -295px 0;}
#nav #actors li {padding:3px 17px 17px 24px;}
#nav #actors:hover {background-position:-295px -38px;}
#nav #actresses {width:105px;background-position: -372px 0;}
#nav #actresses li {padding:3px 17px 17px 30px;}
#nav #actresses:hover {background-position: -372px -38px;}
#nav #forums {width:81px;background-position: -481px 0;}
#nav #forums li {padding:3px 17px 17px 16px;;}
#nav #forums:hover {background-position: -481px -38px;}
#nav #store {width:72px;background-position: -562px 0;}
#nav #store li {padding:3px 14px 17px 20px;}
#nav #store:hover {background-position:-562px -38px;}

/* login */
body.login {background:none;}
#login h1, #register h1 {font: 24px Arial;font-weight:bold;}
#login-popup {margin:0 auto;width:600px;border:1px solid #70706A;padding:30px 0;}
#register {float:left;width:220px;padding: 0 40px;}
#join {float:left;width:220px;padding: 0 40px;}
#join h1 {background: url(/images/redesign/icon_sprite.gif) no-repeat 0 -230px;padding-left:46px;}
#login { float:left; padding-left: 1em; width:220px; border-left: 1px dotted #999;}
#login h1 {background: url(/images/redesign/icon_sprite.gif) no-repeat 0 -230px;padding-left:46px;}
#login .field{width:180px; display:block;}
#login input {margin-bottom:10px;}
#login #loginMsg {display:inline;}