* {
	padding: 0px;
	margin: 0px;	
}

html, body {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-image: url(../gfx/pagebgall.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #000000;	
}
input, textarea {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: inset #666666 0 0 1px;
	-moz-box-shadow: inset #666666 0 0 1px;
	box-shadow: inset #666666 0 0 1px ;
	border: 1px solid #666666;
	padding: 1px 5px 1px 5px;
	position: relative;
}

#outcontainer {
	min-height: 100%;
}
#maincontainer {
	width: 980px;
	margin: auto;
	text-align: left;
	padding-bottom: 70px;
}
#footcontainer {
	position: relative;
	margin-top: -70px; /* negative value of footer height */
	height: 70px;
	clear:both;
	overflow: hidden;
} 
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}


#phead {
	height: 180px;
	position: relative;
}

#phead .logotop {
	position: absolute;
	left: -28px;
	top: 0px;
	z-index: 20;
}

#phead .adtop {
	position: absolute;
	right: 4px;
	top: 42px;
	width: 728px;
	height: 90px;
	z-index: 15;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	behavior: url(/css/PIE.htc);
	-webkit-box-shadow: #000000 0 0 3px;
	-moz-box-shadow: #000000 0 0 3px;
	box-shadow: #000000 0 0 3px;
}


#phead #zonenav {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 5;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
    -webkit-box-shadow: #000000 0 0 3px;
    -moz-box-shadow: #000000 0 0 3px;
    box-shadow: #000000 0 0 3px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#phead #zonenav li {
	list-style: none;
	display: block;
	float: left;
}
#phead #zonenav a {
	display: block;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	background-position: right center;
	font-weight: bold;
	font-size: 15px;
	background-repeat: no-repeat;
	text-decoration: none;
	behavior: url(/css/PIE.htc);
	border-style: none;
	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
}
#phead #zonenav a.all {
	-moz-border-radius: 0px 0px 0px 7px;
	-webkit-border-radius: 0px 0px 0px 7px;
	border-radius: 0px 0px 0px 7px;
	background-image: url(../gfx/butbgall.png);
}
#phead #zonenav a.all:hover {
	background-image: url(../gfx/butbgallon.png);
}
#phead #zonenav a.ps3 {
	background-image: url(../gfx/butbgps3.png);
}
#phead #zonenav a.ps3:hover {
	background-image: url(../gfx/butbgps3on.png);
}
#phead #zonenav a.psp {
	background-image: url(../gfx/butbgpsp.png);
}
#phead #zonenav a.psp:hover {
	background-image: url(../gfx/butbgpspon.png);
}
#phead #zonenav a.ps2 {
	-moz-border-radius: 0px 0px 7px 0px;
	-webkit-border-radius: 0px 0px 7px 0px;
	border-radius: 0px 0px 7px 0px;
	background-image: url(../gfx/butbgps2.png);
	border-right-style: solid;
}
#phead #zonenav a.ps2:hover {
	background-image: url(../gfx/butbgps2on.png);
}
#phead #zonenav a.psv {
	background-image: url(../gfx/butbgpsv.png);
}
#phead #zonenav a.psv:hover {
	background-image: url(../gfx/butbgpsvon.png);
}

#phead #topsearch {
	display: block;
	position: absolute;
	left: 220px;
	top: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	behavior: url(/css/PIE.htc);
	border-style: none;
	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
    -webkit-box-shadow: #000000 0 0 3px;
    -moz-box-shadow: #000000 0 0 3px;
    box-shadow: #000000 0 0 3px;
	background-color: #FAFAFA;
}
#phead #topsearch input {
	font-size: 13px;
	width: 130px;
}
#phead #mainnav {
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 10;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
    -webkit-box-shadow: #000000 0 0 3px;
    -moz-box-shadow: #000000 0 0 3px;
    box-shadow: #000000 0 0 3px;
}
#phead #mainnav li {
	list-style: none;
	display: block;
	float: left;
}
#phead #mainnav a {
	behavior: url(/css/PIE.htc);
	border-color: #333333;
	border-width: 1px;
	border-style: solid;
	border-left-style: none;
	background-position: right center;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#phead #mainnav a.lside {
	padding-left: 34px;
	border-left-style: solid;
}
#phead #mainnav a.rside {
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}

#pbody {
	margin: 0px;
	margin-top: 20px;
}

#gametop {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
    -webkit-box-shadow: #000000 0 0 3px;
    -moz-box-shadow: #000000 0 0 3px;
    box-shadow: #000000 0 0 3px;
}
#gametop .overbg {
	behavior: url(/css/PIE.htc);
	height: 86px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	background-repeat: no-repeat;
	background-position: left center;
}
#gametop h1 {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	padding-top: 28px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 28px;
}
#gametop .gamemenu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color: #000000;	
	background-image: url(../gfx/gametopbuton.png);
	background-repeat: repeat-x;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
}
#gametop .gamemenu li {
	list-style: none;
	display: block;
	float: left;
}

#gametop .gamemenu a, #gametop .gamemenu span {
	display: block;
	padding: 0px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 0px;
	height: 21px;
	color: #DDDDDD;
	font-weight: bold;
	background-image: url(../gfx/gametopbut.png);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 14px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#gametop .gamemenu a:hover {
	background-image: url(../gfx/gametopbuton.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
#gametop .gamemenu span {
	color: #666666;
}
#gametop .gamemenu a.active {
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
}
#gametop .gamemenu a.rside, #gametop .gamemenu .rside  {
	behavior: url(/css/PIE.htc);
	border-right: none;
	-moz-border-radius: 0px 0px 7px 0px;
	-webkit-border-radius: 0px 0px 7px 0px;
	border-radius: 0px 0px 7px 0px;
}
#gametop .gamemenu a.lside, #gametop .gamemenu .lside {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 0px 7px;
	-webkit-border-radius: 0px 0px 0px 7px;
	border-radius: 0px 0px 0px 7px;
}

.clbox {
	clear: both;
	height: 3px;
}
.ofbox {
	overflow: hidden;
	clear: both;
	position: relative;
	z-index: 31;
}

#incontainer {
	margin-top: 20px;
}
#midcontainer {
	clear: both;
}
#midcontainer .midbox {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	-webkit-box-shadow: #000000 0 0 3px;
	-moz-box-shadow: #000000 0 0 3px;
	box-shadow: #000000 0 0 3px;
	background-color: #FFFFFF;
	margin-bottom: 20px;	
}

#leftcontainer {
	float: left;
	width: 668px;
}
#leftcontainer .box {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	-webkit-box-shadow: #000000 0 0 3px;
	-moz-box-shadow: #000000 0 0 3px;
	box-shadow: #000000 0 0 3px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
#rightcontainer {
	float: right;
	width: 300px;
}
#rightcontainer .adside {
	width: 300px;
	height: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;	
	margin-bottom: 16px;
	behavior: url(/css/PIE.htc);
	-webkit-box-shadow: #000000 0 0 3px;
	-moz-box-shadow: #000000 0 0 3px;
	box-shadow: #000000 0 0 3px;
}
#rightcontainer .box, #leftcontainer .mprow .box, #leftcontainer .mprow .boxr {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
    -webkit-box-shadow: #000000 0px 0px 3px;
    -moz-box-shadow: #000000 0px 0px 3px;
    box-shadow: #000000 0px 0px 3px;
	background-color: #FAFAFA;
	margin-bottom: 16px;
	font-size: 14px;
}
.mprow .box {
	float: left;
	width: 326px;
}
.mprow .boxr {
	float: right;
	width: 326px;
}

.section0, .section1 {
	overflow: hidden;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../gfx/gradbg0.png);
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	background-color: #FAFAFA;
	list-style: none;
}
.section1 {
	background-color: #F0F0F0;
	background-image: url(../gfx/gradbg1.png);
}
.sectionend {
	border-bottom: none;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
}
.sectionstart {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}

.sectionpart {
	behavior: url(/css/PIE.htc);
	margin-bottom: 12px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #666666;
}
.sectionpart .section0, .sectionpart .section1 {
	padding: 6px;
	padding-left: 10px;
	border-bottom-color: #666666;
}
.sectionpart .listitem {
	width: 484px;
}

hr {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 2px;
	margin-right: 2px;
	color: #333333;
	background-color: #333333;
	border: 0;
	height: 1px;
	clear: both;
}
.box .linkbox {
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}
.subtxt {
	font-size: 12px;
	line-height: normal;
}

a.newsimg {
	border: 1px solid #666666;
	display: block;
	margin-right: 0px;
	margin-left: 6px;
	width: 120px;
	height: 70px;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;
}

h4, #leftcontainer .box h1, .midbox h1 {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	margin: 0px;
	padding: 5px 0px 0px 8px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-position: right center;
	background-color: #000000;
}
#leftcontainer .box h1 {
	padding: 6px 0px 0px 8px;
	height: 23px;
	font-size: 14px;	
}
h4 a, .midtxt h2 a, h1 a {
	float: right;
	color: #FFFFFF;
	margin-right: 10px;
	padding-right: 13px;
	background-image: url(../gfx/arrowwr.png);
	background-repeat: no-repeat;
	background-position: right;
}
h4 a:hover, .midtxt h2 a:hover, h1 a:hover {
	color: #FFFFFF;
}
.packshot {
	border: 1px solid #666666;
	display: block;
	margin-bottom: 6px;
}
.sidescreen0, .sidescreen1 {
	border: 1px solid #666666;
	display: block;
	width: 130px;
	float: left;
	margin-bottom: 10px;
}
.sidescreen1 {
	float: right;
}
.midgal, .midvid {
	padding-left: 12px;
	padding-bottom: 12px;
	text-align: justify;
	line-height: 24px;
	overflow: hidden;
}
.midvid {
	margin-top: 12px;	
}

.midgal h2 {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	margin-top: 12px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
	height: 21px;
	padding-top: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-position: right center;
	background-color: #000000;
	line-height: 16px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right: 12px;
	clear: both;
}
.midgal img {
	border: 1px solid #666666;
	display: block;
	width: 160px;
	margin-right: 16px;
	margin-left: 12px;
	margin-bottom: 20px;
	float: left;	
}
.sidevid, .latscreen {
	border: 1px solid #666666;
	display: block;
	margin-right: 6px;
	margin-left: 0px;
	width: 120px;
	float: left;
}
.vidlistpic {
	border: 1px solid #666666;
	display: block;
	margin-right: 8px;
	width: 160px;
	height: 90px;
	float: left;
	background-position: center center;		
}
.gameinfobox {
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}
.gameinfobox li {
	list-style: none;
	display: block;
	margin: 0px;
	padding-bottom: 5px;
}
.gameinfobox b {
	padding-right: 7px;
}

.midtxt {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: justify;
	line-height: 25px;
}
.midtxt h3 {
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	line-height: 24px;
}
.midtxt p {
	margin-top: 0px;
	margin-bottom: 18px;	
}
.midtxt .centerpic {
	border: 1px solid #999999;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 22px;
	text-align: center;
	display: block;
}
.midtxt .attachmentbox {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 22px;
	text-align: center;
	display: block;		
}
.midtxt .attachmentbox img {
	border: 1px solid #999999;	
	display: block;	
	margin-left: auto;
	margin-right: auto;
}
.midtxt blockquote {
	background-color: #FAFAFA;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 22px;
	padding: 8px;
	border: 1px solid #999999;
	display: block;
}
.midtxt blockquote span {
	display: block;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}

.midtxt h2 {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
	height: 21px;
	padding-top: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-position: right center;
	background-color: #000000;
	line-height: 16px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.midtxt ul {
	margin-bottom: 12px;
}
.midtxt li {
	margin-left: 35px;
}

.midtxt .fazit {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
}

.listtable {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 96%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-size: 14px;
}
.listtable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 6px;
	text-align: center;
}
.listtable th {
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-weight: bold;
	text-align: left;	
	padding: 4px;
}
.listtable .row0, .listtable .row1 {
	background-color: #FAFAFA;
	background-image: url(../gfx/gradbg0.png);
	background-repeat: repeat-x;
	background-position: top;
}
.listtable .row1 {
	background-color: #F0F0F0;
	background-image: url(../gfx/gradbg1.png);
}

.ratebox {
	position: relative;
	background-color: #FAFAFA;
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 3px;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-bottom: 12px;
}
.ratebox .boxfull, .ratebox .boxout {
	clear: both;
	overflow: hidden;
	margin-bottom: 3px;	
}
.ratebox .boxout {
	width: 470px;
}
.ratebox .boxfull {
	text-align: right;	
	font-weight: bold;
	padding-right: 10px;
}

.ratebox .cat {
	width: 160px;
	font-weight: bold;
	float: left;
	text-align: left;
}
.ratebox .barout, #rightcontainer .ratebarout {
	width: 305px;
	border: 1px solid #666666;
	background-image: url(../gfx/ratebarbg.png);
	background-repeat: repeat-x;
	background-position: center;
	float: left;
	height: 22px;
	position: relative;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	overflow: hidden;
}
.ratebox .barin, #rightcontainer .ratebarin {
	background-repeat: repeat-x;
	background-position: right center;
	height: 22px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
}

#rightcontainer .ratebox {
	width: 84px;
	height: 84px;
	border: 1px solid #666666;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	background-color: #EEEEEE;
	background-image: url(../gfx/ratefinalbg.png);
	background-repeat: repeat-x;
	float: left;
	margin: 0px;
	margin-right: 8px;
	padding: 0px;
}
#rightcontainer .ratebox .top {
	margin-top: 2px;
}
#rightcontainer .ratebox .mid {
	margin-top: 0px;
	font-size: 42px;
	line-height: 48px;
}
#rightcontainer .ratebox .bot {
	
}

#rightcontainer .ratebarin, #rightcontainer .ratebarout {
	float: none;
	height: 20px;
	line-height: 20px;
	cursor: w-resize;
}
#rightcontainer .ratebarout {
	width: 276px;
}
#rightcontainer .ratebarin #rrhand {
	float: right;
}

.ratebox .final {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 138px;
	border: 1px solid #666666;
	height: 138px;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	background-color: #EEEEEE;
	background-image: url(../gfx/ratefinalbg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.ratebox .final .top {
	height: 22px;
	margin-top: 4px;
	font-size: 20px;
}
.ratebox .final .mid {
	margin-top: 0px;
	font-size: 70px;
}
.ratebox .final .bot {
	margin-top: 2px;
}

.autor {
	text-align: right;
	font-size: 12px;
	line-height: normal;	
	margin-bottom: 12px;
}

.pagenav {
	margin-bottom: 12px;
	text-align: center;
}
.pagenav a, .pagenav span, a.lbutbox, a.lbut {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 6px;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../gfx/lbutbg.png);
	background-repeat: repeat-x;
	background-position: center;
}
a.lbutbox {
	display: block;
	margin-right: 0px;
	text-align: center;
	margin-top: 6px;
}
a.lbut {
	font-size: 14px;
}
.pagenav a:hover, a.lbutbox:hover, a.lbut:hover {
	color: #333333;
	background-color: #CCCCCC;
	background-image: url(../gfx/lbutbgon.png);
}
.pagenav span {
	background-color: #DDDDDD;
	color: #333333;
	background-image: none;
}

.topnav {
	margin-top: 2px;
	margin-bottom: 0px;
	font-size: 12px;
	padding-left: 3px;
	position: relative;
	z-index: 30;
}
.topnav a {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 4px;
	margin-bottom: 6px;
	background-color: #EEEEEE;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../gfx/lbutbg.png);
	background-repeat: repeat-x;
	background-position: center;
	display: block;
	float: left;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #666666;
}
.topnav a:hover {
	color: #333333;
	background-color: #CCCCCC;
	background-image: url(../gfx/lbutbgon.png);
}
.topnav a.active {
	background-color: #DDDDDD;
	color: #333333;
	background-image: none;
}

#pfooter {
	width: 960px;
	height: 73px;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	border-bottom: none;
	-webkit-box-shadow: #000000 0 0 3px;
	-moz-box-shadow: #000000 0 0 3px;
	box-shadow: #000000 0 0 3px;
	background-color: #EEEEEE;	
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	font-size: 12px;
}
.zonesignr {
	float: right;
	display: block;	
}
#topstorybox {
	position: relative;
	height: 270px;
	overflow: hidden;
}
#topstorybox a.slink {
	height: 60px;
	width: 100px;
	position: absolute;
	z-index: 100;
	right: 5px;
	top: 5px;
	border: 1px solid #000075;
	background-repeat: no-repeat;
	background-position: center center;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#topstorybox .tbox {
	width: 666px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	height: 270px;
	background-color: #000000;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
}
#topstorybox .bot {
	width: 666px;
	left: 0px;
	bottom: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	position: absolute;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: none;
	background-image: url(../gfx/topstorybg.png);
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
}
#topstorybox p {
	font-size: 14px;
}
#topstorybox h2 {
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	padding-left: 12px;
	padding-bottom: 6px;
	font-size: 18px;
	font-weight: bold;
	clear: both;
}
#topstorybox p {
	display: block;
	clear: both;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 530px;
	padding-left: 16px;
}
.mprow {
	clear: both;
	overflow: hidden;
	margin-bottom: 4px;
}
.psninfo {
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: bold;
	background-image: url(../gfx/signs/psstore.gif);
	background-repeat: no-repeat;
	background-position: 18px top;
	height: 18px;
	padding-left: 40px;
	padding-top: 4px;
}
.vidbox {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #999999;
	margin-bottom: 12px;
	padding: 7px;
	padding-left: 10px;
	overflow: hidden;
	background-color: #F0F0F0;
	position: relative;
	font-size: 14px;
}
.vidbox .brow {
	text-align: right;
	position: absolute;
	bottom: 4px;
	right: 3px;
	z-index: 30;
}
.vidbox img {
	border: 1px solid #666666;
	display: block;
	margin-right: 9px;
	float: left;
	width: 160px;
}
.midtxt .screenbox {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 12px;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #999999;
	background-color: #F0F0F0;
	padding-top: 14px;
}
.midtxt .screenbox img {
	border: 1px solid #666666;
	display: block;
	float: left;
	margin-left: 14px;
	margin-bottom: 14px;
	width: 140px;
}
.listsidegfx {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 140px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	background-position: center center;
}
.listitem {
	width: 500px;	
}

#searchform label {
	margin-right: 12px;
}
#searchform input {
	font-size: 16px;
}
#searchform br {
	clear: both;
}

.pageselbox {
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #999999;
	margin-bottom: 12px;
	padding: 7px;
	padding-left: 10px;
	overflow: hidden;
	background-color: #FAFAFA;
	position: relative;
	display: block;
	font-weight: bold;
}
.pageselbox li {
	line-height: 20px;
	list-style: square;
	font-size: 16px;
}

.addthis_toolbox {
	margin: 0px 10px 8px 14px;
}
.addthis_toolbox  .shareThis-shareButton {
	margin-top: 2px;
	float: right;
}
.addthis_toolbox .shareThis-hdr {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}


#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; background-color: #000000;}
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { 
	position: relative; 
	background-color: #F0F0F0; 
	width: 200px; height: 200px; 
	margin: 0 auto; 
	border: 1px solid #333333;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
    -webkit-box-shadow: #000000 0 0 4px;
    -moz-box-shadow: #000000 0 0 4px;
    box-shadow: #000000 0 0 4px;
}
#lbDetailsContainer { 
	font-size: 10px; 
	background-color: #F0F0F0; 
	width: 100%; 
	line-height: 1.4em; 
	overflow: auto; 
	margin: 0 auto;
	border: 1px solid #333333;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
    -webkit-box-shadow: #000000 0 0 4px;
    -moz-box-shadow: #000000 0 0 4px;
    box-shadow: #000000 0 0 4px;
	border-top: none;
}
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading { position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../gfx/lbloading.gif) center no-repeat; }
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(../gfx/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev:hover, #lbPrev:visited:hover { background: url(../gfx/lbprev.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(../gfx/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext:hover, #lbNext:visited:hover { background: url(../gfx/lbnext.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; color: #FAFAFA; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; color: #000000; }
#lbDetailsData { padding: 0 10px; color: #000000;}
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; padding-top: 4px; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 4px; }
#lbNavDisplay { float: left; display: block; padding-bottom: 4px; }
#lbClose {
	width: 130px;
	float: right;
	margin-bottom: 4px;
	color: #000000;
	padding-top: 4px;
	height: 18px;
	background-color: #FFFFFF;
	behavior: url(/css/PIE.htc);
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	border: 1px solid #333333;
	border-top: none;
}
