body {
background:url(../images/bg.jpg);
background-color:#036;
font-family:"Lucida Grande", Calibri, Verdana, Helvetica, Tahoma, Arial, sans-serif;
padding:0;
margin:0;
background-attachment:fixed;
}

table#maintable {
width:950px;
border:0;
margin:0 auto;
padding:0;
background-color:#006699;
text-align:left;
padding:0;
}

a {
color:#fff;
}

a img {
border:none;
}

.cellTitles {
background:url(../images/cattitle.jpg) no-repeat;
color:#666600;
display:block;
font-size:14px;
font-weight:bold;
height:21px;
line-height:21px;
padding-left:3px;
width:188px;
}

.topMenuText {
color:#FFF;
font-size:11px;
font-weight:bold;
}


.listing2
{
list-style-type: none;
padding: 0;
margin: 0;
}

.listing2 li
{
background-image: url(../images/bullet2.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}


.listing2 {
padding-bottom:3px;
}

.listing2 img {
padding-right:3px;
}

.top4 {
background-image:url(../images/top4.jpg);
background-repeat:repeat-x;
height:6px;
}

.top1 {
/* background-image:url(../images/bg1.jpg);
background-repeat:repeat; */
height:96px;
background-color:#07294E;
}

.logo {
margin-left:25px;
margin-top:8px;
}

.top_right {
background-image:url(../images/top_right.jpg);
background-repeat:no-repeat;
height:96px;
}

.top_right1 {
background-color:#069;
background-repeat:no-repeat;
height:96px;
}

.bookmark_button a {
background-image:url(../images/bookmark_button.jpg);
background-repeat:no-repeat;
height:55px;
width:157px;
border:0;
display:block;
text-indent:-9999px;
padding: 3px 0;
margin: 5px 0 10px 0;
}

.win_button a {
background-image:url(../images/win_button.jpg);
background-repeat:no-repeat;
height:55px;
width:157px;
border:0;
display:block;
text-indent:-9999px;
padding: 3px 0;
margin: 5px 0 10px 0;
}

.send_button a {
background-image:url(../images/send_button.jpg);
background-repeat:no-repeat;
height:55px;
width:157px;
border:0;
display:block;
text-indent:-9999px;
padding: 3px 0;
margin: 5px 0 10px 0;
}

ul.nostyleList {
list-style:none;
margin:10px 2px;
padding:0;
text-align:left;
}

ul.nostyleList li{
margin:0;
padding-bottom:2px;
color:#fff;
font-size:11px;
text-align:left;
}

ul.nostyleList a {
color:#fff;
text-decoration:none;
}

ul.nostyleList a:hover {
color:#ff0;
text-decoration:none;
}

ul.imagelist {
list-style:none;
margin:10px 2px;
padding:0;
text-align:left;
}

ul.imagelist li{
border-bottom:1px dotted #036;
margin: 3px 0;
padding-bottom:3px;
color:#fff;
font-size:11px;
text-align:left;
}

ul.imagelist a {
color:#fff;
text-decoration:none;
}

ul.imagelist a:hover {
color:#ff0;
text-decoration:none;
}

.title, .title_newest, .title_most, .title_categories, .title_affiliates, .title_link, .title_members, .title_players {
background-repeat:no-repeat;
height:25px;
width:158px;
display: block;
margin: 0;
padding: 0;
border: 0;
}

.title span, .title_newest span, .title_most span, .title_categories span, .title_affiliates span, .title_link span, .title_members span, .title_players span {
text-indent: -9999px;
display: block;
margin: 0;
padding: 0;
}

.title {
background-image:url(../images/search_title.jpg);
}

.title_newest {
background-image:url(../images/newest_title.jpg);
}

.title_most {
background-image:url(../images/most_title.jpg);
}

.title_categories {
background-image:url(../images/categories_title.jpg);
}

.title_affiliates {
background-image:url(../images/affiliates_title.jpg);
}

.title_link {
background-image:url(../images/link_title.jpg);
}

.title_members {
background-image:url(../images/members_title.jpg);
}

.title_players {
background-image:url(../images/players_title.jpg);
}

.username_text {
height:20px;
margin-bottom:3px;
}

.username_text1 {
height:20px;
margin-left:3px;
}

.search_button {
background-image:url(../images/search_button.jpg);
background-repeat:no-repeat;
border:0;
display:block;
height:23px;
width:63px;
}

.sponsor_left {
background-image:url(../images/sponsor1.jpg);
background-repeat:no-repeat;
height:140px;
width:11px;
}

.sponsor_middle {
background-image:url(../images/sponsor2.jpg);
background-repeat:repeat-x;
height:140px;
}

.sponsor_right {
background-image:url(../images/sponsor3.jpg);
background-repeat:no-repeat;
height:140px;
width:13px;
}

#menubar ul {
font-size:11px;
list-style-type:none;
margin:0px;
padding:0;
}

#menubar ul li {
float:left;
margin-left:12px;
margin-right:23px;
}

#menubar ul li a:link {
color:#000;
text-decoration:none;
}

#menubar ul li a:active {
color:#000;
text-decoration:none;
}

#menubar ul li a:visited {
color:#000;
text-decoration:none;
}

#menubar ul li a:hover {
color:#069;
text-decoration:none;
}

.new {
margin:0;
padding:0;
}

a.topMenuText:link {
color:#FFF;
text-decoration:none;
}

a.topMenuText:visited {
color:#FFF;
text-decoration:none;
}

a.topMenuText:hover {
color:#FFF;
text-decoration:underline;
}

a.topMenuText:active {
color:#FFF;
text-decoration:none;
}

.subCategoryList {
color:#fff;
font-size:11px;
font-weight:bold;
}

a.subCategoryList:link {
color:#000;
text-decoration:none;
}

a.subCategoryList:visited {
color:#000;
text-decoration:none;
}

a.subCategoryList:hover {
color:#000;
text-decoration:underline;
}

a.subCategoryList:active {
color:#000;
text-decoration:none;
}

.gameBreadcrumb {
color:#666600;
font-size:12px;
font-weight:bold;
padding:.2em;
background-color:#EBBC4A;
}

a.gameBreadcrumb:link {
color:#666600;
text-decoration:none;
}

a.gameBreadcrumb:visited {
color:#666600;
text-decoration:none;
}

a.gameBreadcrumb:hover {
color:#666600;
text-decoration:underline;
}

a.gameBreadcrumb:active {
color:#666600;
text-decoration:none;
}

.footerText {
color:#FFF;
font-size:10px;
}

.defaultText {
font-size:12px;
}
.fineprint {
padding: 1em 2em;
background-color:#ccc;
font-size:90%;
color:#333;
}

.listSmallText {
color:#fff;
font-size:11px;
}

.listSmallText a {
color:#fff;
text-decoration:none;
}

.listSmallText a:hover {
color:#ff0;
text-decoration:none;
}

.mainSmallGameText {
font-size:11px;
}

.pageNumbers {
font-size:11px;
}

.displaygamebottomtitles {
color:#666600;
font-size:14px;
font-weight:bold;
padding:.2em;
background-color:#EBBC4A;
}

.bottomgametext {
font-size:12px;
}

.privatemessageheader {
font-size:12px;
}

.sendmessageheader {
font-size:12px;
}

.messagecellheaders {
font-size:10px;
}

.messagesubject {
font-size:13px;
}

.messagefrom {
font-size:10px;
font-weight:bold;
}

.messagesummary {
font-size:11px;
}

.messagedate {
font-size:12px;
}

.privatemessagesubject {
font-size:12px;
font-weight:bold;
}

.privatemessageprofileinfo {
font-size:10px;
}

.privatemessageprofileusername {
font-size:12px;
font-weight:bold;
}

.privatemessagedate {
font-size:10px;
}

.privatemessagetext {
font-size:12px;
}

.memberlistboxtitles {
font-size:11px;
font-weight:bold;
}

.memberlistabc, .memberlistusers {
font-size:12px;
}
.memberlistpages {
font-size:11px;
}

a.PoweredBy:link {
color:#FFF;
text-decoration:none;
}

a.PoweredBy:visited {
color:#FFF;
text-decoration:none;
}

a.PoweredBy:hover {
color:#FFF;
text-decoration:underline;
}

a.PoweredBy:active {
color:#FFF;
text-decoration:none;
}

.bodybox {
background:#123a67;
color:#fff;
font-size:11px;
line-height:17px;
}

.gamecatebox {
background:#123a67;
}

.bodybox td {
color:#fff;
font-size:11px;
}

.gamecatebox td {
color:#fff;
text-align:center;
}

.gamecatebox td a {
font-size:9px;
line-height:120%;
text-align:center;
text-decoration:none;
}
#footeradbox {
width:600px;
margin:3px;
padding:3px;
background:#003366;
color:#fff;
text-align:right;
}
#topadbox {
width:600px;
margin:3px;
padding:3px;
background:#003366;
color:#fff;
display:inline;
}
#topadbox .adimage {
background:url(images/adbar.gif);
background-repeat:no-repeat;
background-position:right;
}

#topadbox div {
width:25%;
display:inline;
}

.center {
text-align:center;
}

.contentpage {
color:#fff;
font-size:small;
padding:0 2em;
}

.contentpage img.right,.contentpage img.left,.contentpage img.center {
border:1px solid #ccc;
padding:4px;
}

.contentpage img.right {
display:inline;
float:right;
margin:0 0 1em 1.5em;
}

.contentpage img.left {
display:inline;
float:left;
margin:0 1.5em 1em 0;
}

.contentpage img.center {
display:block;
margin:1em auto;
}

.contentpage a img,.contentpage a:active img,.contentpage a:link img,.contentpage a:visited img {
background:#fff;
border:1px solid #bbb;
color:#000;
}

.contentpage a:hover img {
background:#eee;
border:1px solid #777;
color:#000;
}

.inputStyle {
border:1px solid #D2D2D2;
background-color:#FFFFFF;
font-size:10px;
}

.headertable {
background:url(../images/gametopiaheader2.jpg) no-repeat;
}

#header {
margin:0;
padding:0;
width:950px;
background: url("/images/redesign/headerbackground.jpg") top left no-repeat;
}

#header h1 {
margin:0;
padding:0;
}

#header h1 a{
text-indent: -9999px;
display: block;
width: 419px;
height: 100px;
margin: 0;
padding: 0;
border: 0;
background: #fff url("/images/redesign/logo.jpg") top left no-repeat;
}
#headerRight {
height:100px;
width:525px;
float:right;
margin:0;
padding:0;
}
#headerLeft {
height:100px;
width:419px;
margin:0;
padding:0;
}
#headerlogin {
float:right;
width:265px;
height:100px;
margin:0;
padding:0;
font-size:11px;
color:#fff;
background-color:#006699;
}
#headerlogin .loginbox a{
color:#fff;
}

#headercats {
background-color:#000;
color:#fff;
text-align:center;
font-size:11px;
padding: .2em 0;
}
#headercats ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#headercats ul li { 
display: inline; 
line-height:16px;
}

#headercats ul li a
{
text-decoration: none;
padding: 2px 0.5em;
color: #fff;
background-color: #000;
font-weight:bold;
}

#headercats ul li a:hover
{
color: #fff;
background-color: #333;
}

#loginform {
background:	url("/images/redesign/loginbox.jpg") center top no-repeat;
width:265px; 
height: 100px;
margin:0;
padding:0;
line-height:1em;
color:#fff;
font-size:95%;
}

form#loginform fieldset, #loginform div{
border:0;
padding:7px;
margin:0;
}
#loginform div{
font-size:110%;
}
#loginform p {
padding:3px 5px;
margin:0;
}

form#loginform legend {
display:none;
}

form#loginform label {
clear:left; 
display:block; 
float:left; 
width:85px; 
text-align:right; 
padding-right:4px; 
margin-bottom:0.5em;
}

form#loginform input {
border:1px solid #003399; 
padding:0 2px;
margin-bottom:0.3em;
width:100px;
}

form#loginform input.go_button {
background-image:url(../images/go_button.jpg);
background-repeat:no-repeat;
border:0;
height:20px;
margin-left:3px;
width:32px;
}

form#loginform select {
margin-left:0.5em;
}

form#loginform textarea {
width:410px; 
height:auto;
border:1px solid #003399; 
padding:0.5em;
overflow:auto; 
}

form#loginform option {
background:#003399; 
color:#fff;
}

form#loginform optgroup {
background: #4D89FF; 
color:#FFF; 
}

form#loginform optgroup option {
background:#C5D9FF; 
color:#003399;
}

body#tellfriendpage {
background:#003366;
color:#fff;
font-size:78%;
}
body#tellfriendpage form{
margin:1em;
}


div#split,div#split div{margin:0;padding:0;}
div#split {width:600px;margin:0;}
div#split h3{font: normal 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px;text-align:center;color: #000}
div#split p{margin:0;padding:15px}
div#split h3{background: #123a67;color:#fff; text-align:left;font-size:12px; font-weight:bold;}
div#split div{background: #3399FF;border:2px solid #123a67;text-align:center;}

.profileFavoriteGameTitle {
font-weight:bold;
font-size:130%;
padding:1em 0;
}

/* BEGIN Related Games Mod by ArcadeShake*/
.listSmallText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.listSmallText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*END Related Games Mod by ArcadeShake*/

.adsenseright, adsenseleft, adsensecenter {
	padding: 5px;
}

.adsenseright {
display:inline;
float:right;
	margin-left: 10px;
}

.adsenseleft {
display:inline;
float:left;
margin-right: 10px;
}

.adsensecenter {
text-align:center;
margin:0 auto;
padding: 1em 0;
}
