body {
max-width:1020px;
margin:0 auto;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555;
background-color:#fff;
}
a, a:visited, a:active {
color:#0AA3D9;
text-decoration:none;
}
a:hover {
color:#555;
}
img {
border: 0;
}
#container {
min-width:990px;
background:#fff url(images/background.gif) repeat-y top center;
}
#header {
position:relative;
width:990px;
margin:0 auto;
background:#fff url(images/backtop.gif) repeat-x top left;
text-align:left;
}
#header img {
float:left;
}
#topmenu {
position:absolute;
top:5px;
right:5px;
font-size:12px;
}
#topmenu a {
font-weight:bold;
color:#c4016a;
}
#topmenu a:hover {
text-decoration:underline;
color:#555;
}
#title h1 {
font-size:22px;
color:#c4016a;
text-align:left;
padding-left:2px;
margin:5px 0;
}
#menu {
width:988px;
margin:0 auto;
text-align:center;
font-size:14px;
background:#34beed url(images/nav.png) no-repeat top left;
border-top-width:0;
border-bottom-width:0;
padding:4px 2px 5px 0;
color:#fff;
}
#menu a {
font-weight:bold;
color:#fff;
height:23px;
}
#menu a:hover {
text-decoration:underline;
}
#menu2 {
height:20px;
padding-top:2px;
font-size:12px;
text-align:center;
font-weight:bold;
color:#34beed;
background:transparent url(images/backmenu.png) no-repeat top left;
}
#menu2 a:hover {
color:#34beed;
text-decoration:underline;
}
#translate {
padding-bottom:8px;
font-size:10px;
text-align:center;
}
#banner_ad {
width:730px;
margin:40px 2px 2px 0;
font-size:12px;
float:right;
}
#smallb {
text-align:center;
margin:5px;
}
#main {
width:990px;
margin:0 auto;
background:#fff url(images/backcontent.png) repeat-y top left;
}
#content {
width:735px;
float:left;
text-align:left;
padding-left:10px;
font-size:12px;
}
#sidebar {
width:235px;
float:right;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-right:10px;
font-size:12px;
line-height:15px;
}
#sidebar h2 {
margin:0;
padding:5px 0 15px 0;
font-size:20px;
color:#555;
}
input.field{
font-size:20px;
padding-bottom:5px;
}
input.btn{
color:#fff;
font-size:12px;
background:#34beed url(images/nav.png) center center repeat-x;
border:1px solid #34beed;
padding-bottom:3px;
height:22px;
}
#search {
margin-bottom:10px;
}
#txtboxcontain {
float:left;
}
#bttncontain {
float:left;
}
#search_textbox {
border:1px solid #0AA3D9;
border-right:none;
font-size:16px;
width:200px;
height:22px;
padding-left:4px;
font-style:italic;
}
.sideblock {
padding:6px;
background:#f0eeef url(images/backside.png) repeat-x top left;
border-bottom:#dfdfdf 1px solid;
margin-bottom:10px;
}
#adsb {
text-align:center;
background:none;
background-color:#f0eeef;
border-bottom-color:#dfdfdf;
}
#footer {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333;
clear:both;
padding-top:5px;
text-align:center;
}
#footer a {
color:#333;
}
.homebox {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
font-size:12px;
text-align:left;}
.homebox a {
font-family:Arial, Helvetica, sans-serif;
color: #990000;
font-size:12px;
font-weight:bold;
text-decoration: underline;
}
.homebox a:hover { 
color: #000099;
}
.border {
border-right:solid #000000 1px;
}

#homewrapper {
width:735px;
}
#catwrapper {
width:735px;
}
#column1 {
float:left;
width:32%;
margin-right:5px;
margin-top:5px;
text-align:left;
}
#game_info_column {
float:left;
width:49%;
margin-right:5px;
margin-top:5px;
text-align:left;
}
#cat_game_container {
float:left;
width:49%;
margin:5px 5px 0 0;
text-align:left;
background:#f0eeef url(images/bkgamecell.gif) repeat-x top left;
border:#dfdfdf solid 1px;
}
#column1 img{
margin:1px;
width:25px;
height:25px;
}
#home_category_heading {
font-weight:bold;
border-bottom:#dfdfdf 1px solid;
width:100%;
margin:0;
margin-bottom:2px;
color:#555;
font-size:16px;
text-align:left;
}
#subheading {
border-bottom:#dfdfdf 1px solid;
width:722px;
margin:0;
margin-bottom:2px;
color:#555;
font-weight:bold;
font-size:16px;
text-align:left;
}
#homepage_news {
padding-top:6px;
height:26px;
margin-left:0 2px;
border-bottom:#dfdfdf 1px solid;
width:722px;
text-align:left;
}
#homepage_news a {
text-decoration:underline;
}
#homepage_games {
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
height:32px;
margin:0;
}
#homepage_games a {
display: block;
background:#f0eeef url(images/bkgamecell.gif) repeat-x center left;
border:#dfdfdf solid 1px;
}
#homepage_games a:hover {
background:#e0f5fc url(images/bkgamecellh.gif) repeat-x center center;
border:#abe4f8 solid 1px;
}
#cat_link {
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-weight:bold;
}
#newsimage {
float:left;
width:60px;
}
#newstitle {
float:right;
width:656px;
background:#f8edfd url(images/bkgamecellh.gif) repeat-x top left;
padding-left:4px;
}
#newswrapper {
width:720px;
border:#999999 1px solid;
margin-top:6px;
}
#headerwrapper {
height:60px;
background:#f0eeef;
}
.lolcake {
font-size:22px;
font-weight:bold;
padding:5px 0;
margin-bottom:3px;
}
.lolcake a {
text-align:left;
}
#cake2, #newstext {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}
#cake2 {
background:#f0eeef url(images/bkgamecell.gif) repeat-x bottom left;
}
#newstext {
border:#999 1px solid;
border-top-width:0;
background:#f0eeef url(images/backside.png) repeat-x top left;
width:708px;
padding:6px;
}
#view_game {
width:702px;
background:#383436 url(images/backgame.gif) repeat-x top left;
border:#868384 1px solid;
padding:10px;
text-align:center;
}
#game_info_head {
width:717px;
text-align:left;
background:#f0eeef url(images/backside.png) repeat-x bottom left;
border:#dfdfdf 1px solid;
border-bottom-width:0;
color:#555;
padding:5px 0 0 5px;
height:60px;
font:bold 20px Arial, Helvetica, sans-serif;
}
#game_info {
width:702px;
background-color:#f0eeef;
border:#dfdfdf 1px solid;
border-top-width:0;
padding:0 10px 10px 10px;
}
#game_image {
float:left;
width:60px;
height:60px;
margin:1px;
border:1px solid #dfdfdf;
background-image:url(images/no_image.png);
}
#game_text {
float:right;
font-size:10px;
width:286px;
padding:3px;
color:#333;
}
#game_text a {
font-size:12px;
text-decoration:underline;
}
#game_stats {
float:right;
width:286px;
padding:10px 3px 3px 3px;
font-size:10px;
color:#000;
}
#profile_container {
text-align:left;
}
#comment_title {
width:618px;
color:#555;
background:#f8edfd url(images/bkgamecellh.gif) repeat-x top left;
text-align:left;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:2px;
}
#comment_display {
width:600px;
text-align:left;
background:#f0eeef url(images/bkgamecell.gif) repeat-x bottom left;
padding:5px 10px;
border-bottom:1px solid #dfdfdf;
}
#comment_title a {
font-weight:bold;
}
#login_container {
text-align:left;
}
#pm_footer {
border-top:1px solid #000000;
width:98%;
}
.clear {
clear:both;
}

 /* Featured Styles */

.sideblock {
padding:6px;
background:#f0eeef url(images/backside.png) repeat-x top left;
border-bottom:#dfdfdf 1px solid;
margin-bottom:10px;
}
#feature_head {
width:705px;
text-align:left;
background:#f0eeef url(images/backside.png) repeat-x bottom left;
border:#dfdfdf 1px solid;
border-bottom-width:0;
color:#555;
padding:5px 0 0 5px;
margin:5px 0 0 2px;
height:60px;
font:bold 20px Arial, Helvetica, sans-serif;
}
#feature {
width:690px;
background-color:#f0eeef;
border:#dfdfdf 1px solid;
border-top-width:0;
padding:0 10px;
margin-left:2px;
}
#feature_column {
float:left;
width:73%;
margin-right:5px;
text-align:left;
}
#feature_column2 {
float:left;
width:25%;
margin-right:5px;
text-align:left;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 6px;
width: 640px; /*width of featured content slider*/
height: 250px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: 575px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
padding-left:50px;
padding-right:25px;
}
.game_title {
font-size:20px;
color:#c4016a;
}
.game_text {
font-size:12px;
color:#555;
}
.pagination{
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
background-color: navy;
padding: 5px 10px;
}
.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}
.pagination a:hover, .pagination a.selected{
color: #456C89;
background-color: #FEE496;
}

#slider5{
height: 70px;
text-align:center;
}
#paginate-slider5{
border-color: darkred;
text-align:center;
}
#paginate-slider5 a img{
width:60px;
height:60px;
border:2px solid #555;
padding:3px;
margin-bottom:6px;
}
#paginate-slider5 a img:hover, #paginate-slider5 a.selected img{
border-color:#c4016a;
}
