/* @override http://www.playerx.com/cms/front/stylesheets/layout.css */

/**BASE/ MAIN DIVS**/

#container{
	margin:  auto;
	width:  960px;
	min-height:  950px;
	background: #000000 url(images/cont_bg3.jpg) no-repeat;
}

#container_home{
	margin:  auto;
	width:  960px;
	/**background: #000000 url(images/cont_bg4.jpg) no-repeat;**/
}

#navigation{
height:  32px;
margin: auto;
}

#masthead{
margin: 0;
}

#sidebar-left{
	width: 160px;
	float:  left;
	margin-left:  0px;

}

#content{
	width:  640px;
	float:  left;
	padding:  0;

}
#sidebar-right{
	width:  160px;
	float:  left;

}



.entry{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:  1px solid #999999;
}

#column{
	padding-bottom:  20px;
}

#column.globe_bg{
 background: #ced5e0 url(images/globe_bg.jpg) no-repeat right center;
 min-height:  570px;
}

div#footer{
	clear:  both;
	width: 630px;
margin:  auto;
padding-top:  10px;
padding-right:  10px;
}


h1, h2{

}

#left_col h1, h2{


}

#content .news_listing{
	background:  #ffffff;

}

.news_listing h1, h2{
	padding-left:  20px;
}

.white_bg h2{
	border-bottom:  2px solid #ff0300;
}

/**NAVIGATION**/

#navigation{
	width: 960px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 320px;
	height: 32px;
	color:  #ffffff;
	text-decoration:  none;
	text-align: center;


}



ul#nav ul li a:hover{
	color:  #ff0300;
}

ul#nav ul li a{
	background:  #000000;
}

#nav li {
	float: left;
	width: 320px;
}

#nav li ul {
	position: absolute;
	width: 320px;
	left: -9999px;
}

#nav li:hover ul {
	left: auto;
}

ul#nav li.nav_6 a{
background: #000000 url(images/dist_navbg.jpg) no-repeat;
}

ul#nav li.nav_6 a span{
	display:  none;
}

ul#nav li.nav_6  ul li a span{
	display:  block;
	padding-top: 10px;
	padding-bottom:  10px;
}

ul#nav li.nav_7 a{
	background: #000000 url(images/corp_navbg.jpg) no-repeat;
}

ul#nav li.nav_7 a span{
	display:  none;
}

ul#nav li.nav_7  ul li a span{
	display:  block;
	padding-top: 10px;
	padding-bottom:  10px;
}

ul#nav li.nav_8 a{
	background: #000000 url(images/stud_navbg.jpg) no-repeat;
}

ul#nav li.nav_8 a span{
	display:  none;
}

ul#nav li.nav_8  ul li a span{
	display:  block;
	padding-top: 10px;
	padding-bottom:  10px;
}

ul#nav ul a{
	padding-bottom:  10px;
}

ul#nav li.nav_6 ul a{
	width:  265px;
	padding-left: 55px;
	text-align: left;
background: transparent url(images/bg.png);
}

ul#nav li.nav_7 ul a{
	width:  210px;
	padding-left: 110px;
	text-align: left;
background: transparent url(images/bg.png);
}

ul#nav li.nav_8 ul a{
	width:  200px;
	padding-left: 120px;
	text-align: left;
background: transparent url(images/bg.png);
}

/**HOMEPAGE BLOCKS**/

#left_block{
	float:  left;
	padding-top: 10px;
	padding-bottom:  10px;
	width:  50%;

}

#right_block{
	float:  left;
	padding-top: 10px;
	padding-bottom:  10px;
	width:  50%;
	overflow:  hidden;
}

/**Content Blocks**/

#left_col{
	width:  410px;
	float:  left;
	padding:  10px;
	padding-left:  10px;
}

.staff_list{

}

ul.staff_list li{
	float:  left;
	width:  176px;
	height:  180px;
	margin-top:  10px;
	padding-left: 10px;
	padding-right:  10px;
	margin-bottom:  10px;
	padding-top:  0px;
	padding-bottom:  10px;
	text-align: center;
	background:  #6c6f8c;
}

ul.staff_list li a{
	color:  #ffffff;
}

#left_whole{
	width:  600px;
	float:  left;
	padding:  10px;
}

#left_whole.news_listing{
	width:  600px;
	float:  left;
	padding:  10px 10px 10px 20px;
}

.news_listing .entry{
	padding-top: 10px;
	padding-left:  10px;
	padding-right:  10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border:  none;
	background:  #ffffff;
	
}

#right_col{
	width: 166px;
	float:  left;
	padding:  10px;
}

#game_screens{
	clear:  both;
	width:  610px;
height:  208px;
padding: 10px;
padding-left:  20px;
background: #ff0300 url(images/game_screens_bg.jpg) repeat-x;
}
#game_screens .image{
	width:  178px;
	padding:  10px;
	padding-top:  0px;
	float:  left;
	text-align: center;

}

#content_bottom{
	clear:  both;
	width:  640px;
}

.partner_zone{

}

.partnerzone{
	width:  640px;
	height:  85px;
	background: url(images/partner_zone.jpg) no-repeat;
}

.partner_zone p, .partner_zone h3, .partner_zone a{
	border:  none;
	color: #ffffff;
	padding-right:  10px;
	margin-bottom:  0px;
	margin-left:  225px;
}

.partner_zone h3{
	padding-top:  5px;
}



/**homepage adverts**/
#advert_holder{
	clear:  both;
	
}

#adverts{
	width: 960px;
	height: 160px;
	position:  absolute;
	background: url(images/homepage_ad_bg.jpg) no-repeat;
	clear:  both;
}

#adverts p{
		color:  #ffffff;
}

.homepage_popper{
	width:  118px;
	height:  60px;
	float:  left;
	padding: 10px;
	margin: 11px;
	overflow:  hidden;
	position: relative;
	top: 40px;
	background: #ff0300;

}
.homepage_popper:hover, .homepage_popper.over{
	height: 240px;
	top: -140px;
	overflow:  hidden;

}
.homepage_popper h3{
	color: #000000;
	font-weight: bold;
	border:  none;
}

.homepage_popper h3{
	font-size:  1.2em;
line-height: 1.1;
}



.homepage_popper img{
	padding-bottom:20px;
	margin:  auto;
}

.homepage_popper.inpage{
	width:  176px;
	height:  85px;
	float:  left;
	padding: 10px;
	padding-left:  0px;
	padding-right:  0px;
	overflow:  hidden;
	position: relative;
	top: 0px;
	background: #ff0300;
	margin-left:  23px;
}

.homepage_popper.inpage p{
	padding-right:  10px;
}


.homepage_popper.inpage:hover, .homepage_popper.inpage.over{
	height: 240px;
	top: -155px;
	overflow:  hidden;

}

/**Items**/


.homepage_popper.dist1{
	background-color: #aebaca;
}
.homepage_popper.dist2{
	background-color: #959bbc;
}
.homepage_popper.dist3{
	background-color: #6b6f8c;
}
.homepage_popper.stud1{
	background-color: #890b00;
}
.homepage_popper.stud2{
	background-color: #cb190f;
}
.homepage_popper.stud3{
	background-color: #ff6314;
}

/**Subnav/ Sidebar navigation**/

ul#sideNavigation{
	padding-left:  10px;
	padding-top:  10px;
	width:  140px;

}

ul#sideNavigation li{
	padding-top:  2px;
	padding-bottom:  2px;
	border-bottom: 1px solid #ff0300;
}

ul#sideNavigation li a{
	color:  #ff0300;
}



ul#sideNavigation ul{
	margin-top: 1px;
}



ul#sideNavigation ul li{
border:  none;
padding-left:  5px;
padding-top:  1px;
padding-bottom:  1px;
}

ul#sideNavigation ul li.current a{
	color:  #ff0300;
}

ul#sideNavigation ul li.current li a{
	color:  #ffffff;
}

/****/
ul#sideNavigation.pxd li{
	border-bottom: 1px solid #aeb9c9;
}

ul#sideNavigation.pxd li a{
	color:  #aeb9c9;
}

ul#sideNavigation.pxd ul li{
	border:  none;
}


#breadcrumbs{
	padding-top:  5px;
	padding-left:  5px;
	background: #959bb4;
	padding-bottom:  20px;
}



span.here{
	width:  75px;
display:  block;
float:  left;
}
ul.nav_breadcrumbs{
	width:  534px;
	float:  left;
}





ul.nav_breadcrumbs li{
	float:  left;
	padding-right:  3px;
	padding-left:  3px;
	border-left:  1px solid #666666;
}

ul.nav_breadcrumbs li a span{
	text-transform: capitalize;
}



/**Content**/

#column ul.list li{
	clear:  both;
	padding-bottom:  40px;
	display:  block;
}

.advert_indexstyle{
	clear:  both;
}

#column ul.list li img, .advert_indexstyle img{
	background:  #e2e6ec;
	float:  right;
	padding:  10px;
	margin-bottom:  20px;
}


#left_col .red_list {
	padding-left:  0px;
}

ul.red_list li{
	padding:  10px;
	padding-left:  20px;
	margin-bottom:  25px;
	background:  #ff0300;
	color:  #ffffff;
}



ul.red_list li h3{
	color:  #000000;
	border:  none;
}
ul.red_list li h3 a{
	color:  #000000;
}

#content .advert{
	clear:  both;
	padding-left:  5px;
	margin-right: 5px;
	padding-bottom:  10px;
	display:  block;
}

#content .advert h3{
	padding-top:  20px;
}

#left_col .advert img{
	background:  #ffffff;
	float:  right;
	padding:  10px;
	margin-bottom:  10px;
}

#left_whole div.advert p{
width:  410px;
}

#left_whole .advert{
	position:  relative;
	top:  -40px;
}

#left_whole div.advert h3{
	border-bottom: 5px solid #ffffff;
	padding-bottom:  5px;
	padding-left: 35px;
	margin-left:  -35px;
	margin-bottom:  5px;
}

#sidebar .advert img{
	background:  #ffffff;
	clear:  both;
	padding:  10px;
	border: 1px solid #999999;
}

/**GAME REVIEWS**/

.game_review{
	width: 590px;
	height:  100px;
	padding:  10px;
	margin-left:  10px;
	background: #959bb4;
	border:  5px solid #ffffff;
}

.game_review a.image{
	float:  left;
		padding-right: 10px;
}

.review_text{
	width:  360px;
	float:  left;
}

.game_review h3{
color:  #ffffff;
font-weight:  bold;
border:  none;
padding-top:  0px;
margin-top:  0px;
}

.game_review p{
	color: #333333;
}

.game_review a{
	color:  #ffffff;
	font-weight: bold;
}

.review_score{
	width:  100px;
	height: 70px;
	float:  right;
	background: #ff0300;
	text-align: center;
	padding-top: 30px;
	margin-top:  0px;
}

.review_score span{
	color:  #ffffff;
	font-size: 2.5em;
}

.game_site_link{
	width: 113px;
	height: 41px;
	margin:  auto;
}



.game_site_link a{
	width: 113px;
	height: 41px;
	padding-top:  5px;
	text-align:  center;
	background:  #ff0300 url(images/website_button2.jpg) 0px 46px;
	display: block;
	color:  #ffffff;
	text-decoration: none;
	font-size: 2em;
	line-height: 0.9;
}

.game_site_link a:hover{
	display:  block;
	color:  #ffffff;
	background: #ff0300 url(images/website_button2.jpg) 0px 0px;
}

.game_site_link a span{
	display:  none;
}


/**Search Results**/

.searchbar{
	padding-left:  10px;
	padding-bottom:  10px;
}

.searchbar input{
	width:  120px;
	float:  left;
	margin: 0;
 	border:  none;
 	padding:10px;
}

.searchbar input.button{
	width:  50px;
	display:  block;
	position: relative;
	top:  -35px;
	left:  90px;
	background:  transparent;
	color:  #ff0300;
	border:  none;
	font-weight:  bold;
	text-transform: uppercase;
	cursor:  pointer;
	text-align: center;
	z-index:  0;
	padding-right:  0px;
}



/**Adverts**/

#adverts_3col{
	clear:  both;
	width:  640px;
}

h3.blackh3{
	color:  #ffffff;
	padding-bottom:  20px;
	padding-left:  30px;
	border:  none;
}

#adverts_3col_black{
	clear:  both;
	width:  640px;
	height:  260px;
	padding-top: 5px;
	padding-bottom:  20px;
	background: #000000 url(images/black_ad_bg.jpg) repeat-x;
}

.sidegrey{
	width: 176px;
	margin:  0;
	padding: 0;
	padding-bottom: 10px;
	background:  #6c6f8c;
	color: #fffffff;
	display:  block;
	float:  left;
}

.sidegrey  h3, .sidegrey a.link{
	color: #ffffff;
	padding-left: 10px;
	padding-top:  5px;
	border:  none;
	
}

.redad{
	width: 176px;
	margin:  0;
	padding: 0;
	padding-bottom: 10px;
	background:  #ff0300;
	color: #fffffff;
	display:  block;
	float:  left;
	margin-left:  28px;
}

.redad  h3, .redad a.link, .redad p{
	color: #ffffff;
	padding-left: 10px;
	padding-right:  10px;
	padding-top:  5px;
	
}

.redad h3, .redad a.link{
	color:  #000000;
	border:  none;
}

.bluead{
	width: 176px;
	margin:  0;
	padding: 0;
	padding-bottom: 10px;
	background:  #aeb9c9;
	display:  block;
	float:  left;
	margin-left:  12px;
	margin-right:  11px;
}

.bluead  h3, .bluead a.link, .bluead p{
	padding-left: 10px;
	padding-right:  10px;
	padding-top:  5px;
	border:  none;
}




.gamesad{
	width: 176px;
	margin:  0;
	padding: 0;
	padding-bottom: 10px;
	background:  #aeb9c9;
	color: #000000;
	display:  block;
	float:  left;
	margin-left: 28px;
}

.gamesad p{
	padding: 10px;
	padding-bottom:  0px;
}

.gamesad a.link{
	padding-left:  10px;
	padding-bottom:  10px;
}

.gamesad h3.title{
width:  176px;
height:  23px;
display:  block;
text-align: center;
color:  #ffffff;
padding-top: 3px;

margin-top:  0;
background: #ff0300 url(images/SX_ad_bg.jpg) no-repeat;
border:  none;
}

/**Footer**/

#footer_home{
	clear:  both;
	position:  relative;
	top: 160px;
	padding-left:  10px;
}

#footer_home p{
	font-size: .9em;
clear:  both;
padding-left:  5px;
padding-right:  5px;
}



#footer_home span.central{
	margin-top:  -2px;
float:  right;
display:  none;
}

#footer_home span a{
	font-family:  Georgia;
	text-decoration: none;
	font-size: 1.2em;
}


#footer p{
	font-size: .9em;
clear:  both;
}



#footer span.central{
float:  right;
display:  none;
}

#footer span a{
	font-family:  Georgia;
	text-decoration: none;
	font-size: 1.2em;
}

ul#footer{
	display: block;
	padding-bottom: 30px;
}

ul#footer li{
	float:  left;
	padding-right:  10px;
	margin-left: 5px;
	border-right: 1px solid #666666;
}



/**FIXED PAGE**/
#content_fixed{
	width:  640px;
	float:  left;
	padding:  0;
	padding-bottom:  20px;
}

#column_fixed{
	width:  640px;
	height:  700px;
	background: #ced5e0;
}

#adverts_3col_fixed{
	clear:  both;
	width:  640px;
	height:  120px;
	padding-top: 50px;
	padding-bottom:  20px;
	background: #000000 url(images/black_ad_bg.jpg) no-repeat;
}

#adverts_3col_fixed h3, #adverts_3col_fixed p, #adverts_3col_fixed a.link{
	padding-left:  10px;
}

#adverts_3col_fixed h3{
	display:  none;
}

#adverts_3col_fixed p{
	color:  #ffffff;
}

#footer_fixed{
	width:  640px;
	margin:  auto;
	position:  absolute;
	top:850px;
	margin-left:  160px;
}

#footer_fixed span.central{
display:  none;
}

#footer_fixed p{
	font-size: .9em;
clear:  both;
}

#footer_fixed span.copyright{
padding-left:  10px;
}
.inpage img{
	padding-bottom:30px;
	padding-left:  20px;
	margin:  auto;
}

.image_wrap{
	float:  left;
	padding-left:  20px;
	padding-right:  10px;
	padding-bottom:  20px;
}


/**NO PADDING DIVS**/

.nopad{
	padding:  0px;
	margin:  0px;
	background:  #ffffff;
}

#content.nopad{
	background:  #ffffff;
}

#left_col.nopad .nostyle{
	padding-top:  10px;
	margin-left:  -10px;
}

#left_col.nopad .text{
	margin-left:  -10px;
	background:  #720d7a;
	padding-top:  5px;
	padding-bottom: 5px;
	padding-right:  5px;
	color:  #ffffff;
}

.nopad img{
	border:  none;
}

.black_nopad{
	padding:  0px;
	margin:  0px;
	background:  #000000;
}

#content.black_nopad{
	background:  #000000;
}

#left_col.black_nopad .nostyle{
	padding-top:  10px;
	margin-left:  -10px;
}

#left_col.black_nopad .text{
	margin-left:  -10px;
	background:  #000000;
	padding-top:  5px;
	padding-bottom: 5px;
	padding-right:  10px;
	color:  #ffffff;
}

#right_col.black_nopad .image{
	margin-left:  -29px;
	margin-top:  -10px;
}

.black_nopad img{
	border:  none;
}


/**STAFF PAGES**/


.staff{
	width:  100%;
	margin-top:  20px;
	background: #6c6f8c;
}

.staff img{
	float:  left;
padding-right: 10px;
	background: #6c6f8c;
}

.staff.text{
	float:  left;
}

.staff p{
	color:  #ffffff;
}


/**Video**/


/**Movie Holder**/

#movietext{
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom:  20px;
}

#movieholder{
	clear:  both;
	width: 610px;
	padding-top:  20px;
	padding-bottom:  20px;
	padding-left:  30px;
	background:  #ff3300 url(images/video_bg.jpg) repeat-x;
	
}

