@charset "utf-8";
/* CSS Document */

body {
font-family: Tahoma, Calibri, 'Trebuchet MS', Arial, Verdana;
font-size: 13px;
color: #666666;
background: url('/images/new/header.gif') top left repeat-x #f6f6f6;
margin:0;
}
h1 {
font-size: 34px;
margin-top:0;
margin-bottom: 10px;
text-align: center;
color: #0081d2;
font-weight: bold;
font-family: Calibri, 'Trebuchet MS';
}
h2 {
font-size: 22px;
margin-top: 0;
margin-bottom: 6px;
font-weight: normal;
}
h3 {
font-size: 18px;
}
p {
line-height: 20px;
margin-bottom: 10px;
margin-top: 0;
}
a:link, a:visited {
color: #005588;
text-decoration: none;
outline: none;
}
a:hover {
text-decoration: underline;
color: #0075bb;
}
a:active {
text-decoration: none;
color: #005588;
}
img {
border:0;
}
#wrap {
width:940px;
margin: auto;
}
#innerwrap {
	background: #fff;
	padding: 10px;
}
#footer_wrap {
	margin:auto;
	background: url('/images/new/footer.gif') repeat-x top left;
	height: 160px;
}
#footer_footer {
	width:910px;
	margin:auto;
}
.footer_block {
	width:200px;
	padding: 15px;
	padding-top:10px;
	color: #fff;
	font-weight: bold;
	float:left;
}
.footer_list, .footer_list li {
	list-style: none;
	margin:0;
	padding:0;
	font-size: 11px;
}

.footer_list li a {
	display: block;
	color: #cbecff;
	padding: 3px;
}
.footer_list li a:hover {
	color: #fff;
}
#header {
height: 104px;
}
#topright {
float: right;
width: 315px;
height: 26px;
line-height: 26px;
text-align: right;
padding-right: 17px;
font-weight: bold;
}
#searchbox {
background: #fff;
width: 155px;
font-size: 11px;
border:1px inset #d4eaff;
font-weight: bold;
}
#logob {
float: left;
margin-left:10px;
margin-top:2px;
}
#topbar {
height: 44px;
line-height: 44px;
padding-left: 15px;
padding-right: 15px;
}
#topbar a:link, #topbar a:visited {
float: left;
display: block;
color: #666;
text-decoration: none;
font-weight: bold;
padding-left: 11px;
padding-right: 11px;
border-right: 1px #c2c2c2 solid;
border-left: 1px #fafafa solid;
}
#topbar a:hover {
background: url('/images/new/topbar_hover.gif') repeat-x;
color: #fff;
}
#topbar a:active {
text-decoration: underline;
}
#mainbody {
background-color: #fff;
}
#mainbody_top {
background: url('/images/new/mainbody_top.gif') no-repeat top left;
padding-left: 15px;
padding-right: 15px;
clear: both;
}
#mainbody_bottom {
margin:0;
padding-left: 4px;
padding-right: 4px;
}
#mainbodyfill {
margin:0;
padding: 10px;
background: #fff;
}
#content {
padding: 15px;
margin-left: 160px;
overflow: hidden;
}
#footer {
padding-left: 10px;
padding-right: 10px;
line-height: 21px;
height: 21px;
text-align: center;
font-weight: bold;
font-size:11px;
margin: 0;
}
#footer a {
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#leftblock {
float: left;
width: 150px;
padding: 10px;
}
#rightblock {
float: right;
width: 150px;
}
.block {
margin-bottom: 25px;
}
.mainblock_head {
background: #007cca;
-moz-border-radius-topleft: 10px;
-webkit-border-radius-top-left: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-radius-top-right: 10px;

color: #fff;
font-weight: bold;
text-align:center;
line-height: 30px;
border-left:1px #fff solid;
border-right:1px #fff solid;
}
.block_head {
line-height: 30px;	
background: url('/images/block_head.gif') no-repeat top center;
border-left:1px #fff solid;
border-right:1px #fff solid;
color: #fff;
max-width: 148px;
font-weight: bold;
font-size: 11px;
text-align:center;
}
.block_head h2 {
font-size: 11px;
line-height: 18px;
margin:0;
}
.block_body {
padding: 3px;
border: 1px #539fe5 solid;
border-top:0;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottom-right: 10px;
-webkit-border-radius-bottom-left: 10px;
margin-right:1px;
margin-left:1px;
}
.block_news {
border: 1px #539fe5 solid;
border-top:0;
margin-left:1px;
margin-right:1px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottom-right: 10px;
-webkit-border-radius-bottom-left: 10px;

}
.block_news a:link, .block_news a:visited {
padding: 3px;
padding-top:5px;
padding-bottom:5px;
border-bottom: 1px #ccc solid;
font-size: 11px;
color: #666666;
display: block;
text-decoration: none;
}
.block_news a:hover {
background: #22adfd;
color: #fff;
}
.block_news a:active {
text-decoration: underline;
}
.storyinfo {
padding-top: 6px;
background: url('http://www.famequotes.com/images/quoteseperator.gif') top center no-repeat;
text-align: center;
}
.listitem {
padding: 5px;
border-bottom: #ccc solid 1px;
}
.listitem:hover {
background: #edf4ff;
}
.rating_u {
font-weight: bold;
color: #006600;
padding: 2px;
}
.rating_pg {
color: #A5C100;
font-weight: bold;
padding: 2px;
}
.rating_12 {
color: #004FA6;
font-weight: bold;
padding: 2px;
}
.rating_15 {
color: #D99800;
font-weight: bold;
padding: 2px;
}
.rating_18 {
color: #B90000;
font-weight: bold;
padding: 2px;
}
.error {
padding: 5px;
background: #FFDDDD;
/*border: 1px solid #9D0000;*/
margin: 3px;
}
.success {
padding: 5px;
background: #E8FFD2;
/*border: 1px solid #9D0000;*/
margin: 3px;
text-align:center;
}
input, select {
border: 1px solid #0081d2;
color: #444;
background: #fff url('/images/new/inputbg.gif') repeat-x top;
padding: 4px;
font-family: Arial, Verdana;
}
input[type="submit"] {
border:0;
background: url('/images/new/button.png') no-repeat top left;
color: #fff;
font-weight: bold;
font-size: 14px;
height: 38px;
width:143px;
padding-top: 3px;
padding-left: 3px;
padding-bottom:5px;
padding-right: 5px;
}
input:hover[type="submit"] {
background: url('/images/new/button_down.png') no-repeat top left;
}
input:active[type="submit"] {
background: url('/images/new/button.png') no-repeat top left;
}
textarea {
font-family: Arial, Verdana;
padding: 3px;
border: 1px solid #0081d2;
color: #444;
background: #fff url('/images/new/inputbg.gif') repeat-x top;
}
fieldset {
border: 1px solid #ccc;
margin-bottom: 6px;
}
.standardtable {
background: #ccc;
margin:auto;
}
.standardtable td, .standardtable th {
padding: 5px;
background: #fff;
}
.smalltext {
font-size: 10px;
}
.login {
background: url('/images/loginbg.gif') center center no-repeat;
width: 252px;
height: 225px;
text-align: center;
margin: auto;
}
.login_padding {
	padding-top:15px;
}
.storyoptions {
text-align:center;
margin-top:10px;
}
.options_sharing {
margin: 8px;
padding: 3px;
text-align: center;
border: 1px #ccc solid;
background: #f4f4f4;
}
#homepage h2 {
border-bottom: #ccc solid 1px;
margin-bottom: 5px;
}

/* Pagination */

.pagination {
clear: both;
font-size: 11px;
}
.pagination a, .pagination .onpage {
text-align:center;
margin-bottom: 5px;
display: inline-block;
font-weight: bold;
background: url('http://www.gamexploits.com/images/icons/page2.gif') no-repeat center center;
width:18px;
height:22px;
line-height:22px;
}
.pagination a:hover {
background: url('http://www.gamexploits.com/images/icons/page3.gif') no-repeat center center;
color: #fff;
text-decoration: none;
}
.pagination .nextprev {
	background: none;
	width: auto;
	height: auto;
}
.pagination .nextprev:hover {
	background: none;
	color: inherit;
}
.pagination .onpage {
background:url('http://www.gamexploits.com/images/icons/page.gif') no-repeat center center;
}
