body {
background:#e8edf0;
text-align:center;
font-family:verdana, arial, helvetica, sans-serif;
font-size:0.7em;
margin:0;
padding:0;
}

img,div {
behavior:url(./iepngfix.htc);
}

#wrapper {
	width:964px;
	overflow:hidden;
	background:#036;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:1000;
	padding:5px;
}

#top_ad_area {
height:90px;
background:#036;
}

#hbanner {
width:728px;
height:90px;
text-align:center;
background:#fff;
margin-left:auto;
margin-right:auto;
}

#logo {
height:42px;
overflow:hidden;
margin:0;
padding:3px 0 2px;
}

#top-links a {
display:block;
margin:0 3px 0 2px;
}

#topnav a {
font-family:arial;
font-weight:700;
text-decoration:none;
}

#topnav a span {
visibility:hidden;
}

#member-links {
float:right;
margin:10px 0 0;
}

#member-links ul li {
float:left;
color:#A7BAC9;
margin:0 3px;
}

#member-links ul li a {
color:#A7BAC9;
}

li#games a {
background:url("../Images/games.jpg");
width:73px;
}

li#games a:hover {
background:url("../Images/games_h.jpg");
}

li#free a {
background:url("../Images/free.jpg");
width:146px;
}

li#free a:hover {
background:url("../Images/free_h.jpg");
}

li#join a {
background:url("../Images/join.jpg");
width:61px;
}

li#join a:hover {
background:url("../Images/join_h.jpg");
}

li#contact a {
background:url("../Images/contact.jpg");
width:82px;
}

li#contact a:hover {
background:url("../Images/contact_h.jpg");
}

li#topgames a {
width:131px;
height:16px;
}

#topnav a,#topnav a span {
display:block;
float:none;
}

#topnav a:hover {
color:#fff;
background:#69c;
text-decoration:none;
}

#topnav a:hover span {
background:#69c;
}

#topnav li {
float:left;
display:block;
margin:0 2px;
padding:0;
}

form,input {
display:inline;
margin:0;
padding:0;
}

li {
list-style:none;
}

#links li {
float:left;
display:block;
margin:9px 0 0 20px;
}

#links a {
color:#FFF;
font-weight:700;
font-size:0.9em;
text-decoration:none;
}

#sbox {
border:1px solid #036;
position:relative;
top:-3px;
margin:0;
padding:0;
}

#simg {
position:relative;
top:6px;
left:4px;
margin-top:-20px;
}

#body_wrap {
width:100%;
padding:0;
}

#content {
text-align:left;
float:left;
width:791px;
}

#rightcol {
background-color:#FFF;
float:left;
margin-left:10px;
overflow:hidden;
width:149px;
padding:7px;
}

#ad160x400 {
padding-bottom:10px;
}

#vbanner {
width:120px;
height:730px;
background:#036;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#footer {
width:964px;
_width:966px;
background-color:#DDE2E6;
text-align:center;
font-size:0.8em;
margin:0 auto;
padding:5px;
}

#footertable {
text-align:left;
font-size:1.3em;
}

#footertable table td {
white-space:nowrap;
padding:2px 10px;
}

.footerbigtext a {
font-size:1.3em !important;
}

a:hover {
text-decoration:underline;
color:#036;
}

a img {
border:none;
}

#catad td {
background:#FFF none repeat scroll 0 0;
vertical-align:top;
width:200px;
}

#catad h1 {
background:#036 none repeat scroll 0 0;
color:#FFF;
font-size:1em;
text-align:left;
margin:2px 2px 0;
padding:0.3em;
}

#catad li {
background:#FFF none repeat scroll 0 0;
clear:left;
min-height:60px;
margin:2px;
}

#promo_ad {
background-color:#FFF;
width:303px;
height:253px;
padding:5px 2px 2px;
}

.rbdr {
border:none !important;
padding-right:5px !important;
}

.header-row {
overflow:auto;
margin:0 0 5px;
}

.header-cell {
float:left;
background-color:#FFF;
}

.header-row .first {
margin-left:0;
}

#top-menu {
overflow:hidden;
width:100%;
}

#top-menu ul li {
float:left;
margin-right:3px;
}

#litopgame {
_width:72px;
}

.topagain {
_width:37px;
}

#linewgame {
_width:95px;
}

#lihighscore {
_width:140px;
}

#top-menu li {
background:transparent url(../Images/curve_left.gif) left top scroll no-repeat;
height:25px;
background-position:left;
background-color:#FAA81B;
}

#top-menu li a {
background:transparent url(../Images/curve_right.gif) left top scroll no-repeat;
height:25px;
background-position:right;
padding-left:10px;
padding-right:10px;
display:block;
color:#003466;
text-align:center;
font-weight:700;
white-space:nowrap;
}

#top-menu li a:hover {
background:transparent url(../Images/curve_right_over.gif) left top scroll no-repeat;
background-position:right;
text-decoration:none;
color:#FFF;
}

#top-menu li span {
display:block;
padding-top:6px;
}

#top-menu li:hover,.addclassleft {
background:transparent url(../Images/curve_left_over.gif) left top scroll no-repeat !important;
background-position:left !important;
background-color:#6699CE !important;
color:#ffffff !important;
}

#dynamicWrap {
width:964px;
margin:0;
padding:0;
}

#dynamic {
width:642px;
overflow:hidden;
float:left;
border:1px solid #fff;
}

#scoremember {
background-color:#FFF;
width:639px;
overflow:hidden;
float:left;
border-bottom:5px solid #036;
padding:5px 0 5px 5px;
}

#scoresubdetails {
clear:both;
padding-top:1px;
}

#scorecardright {
color:#F6A716;
font-size:1.7em;
overflow:hidden;
padding-top:5px;
text-align:right;
vertical-align:middle;
margin:0 10px 0 0;
}

#tabs li {
background-image:url(../Images/tabtop.gif);
width:73px;
height:21px;
float:left;
margin-left:3px;
}

#tabs li a {
float:left;
font-weight:700;
padding-top:4px;
text-align:center;
text-decoration:none;
width:100%;
}

.tabsall {
clear:both;
}

.tabtable td {
border:1px solid #E8EDF0;
}

#scoresubdetails p {
margin-top:5px;
margin-bottom:5px;
}

#scoresubdetails td {
padding-right:5px;
}

#dynamic td {
padding:5px;
}

#games optgroup {
font-style:normal;
}

#dynamicTable {
width:964px;
}

#game-ads {
width:300px;
overflow:hidden;
position:static;
}

.beta {
font-size:9px;
font-style:italic;
color:#E31D00;
vertical-align:super;
}

.textfield {
border:1px solid #003365;
width:300px;
padding:3px;
}

.selectbox {
border:1px solid #003365;
width:308px;
padding:3px;
}

#login-box {
	height:50px;
	overflow:hidden;
	margin: -5px 0 6px 0;
/*	position:absolute;
	top:0;
	right:5px;
*/}

#login-box-left,#login-box-repeat,#login-box-right {
float:left;
}

#login-box-left {
width:10px;
height:50px;
background:#E8EDF0 url('/Images/top-lhs.gif') left top scroll no-repeat;
}

#login-box-right {
width:10px;
height:50px;
background:#E8EDF0 url('/Images/top-rhs.gif') right top scroll no-repeat;
}

#login-box-repeat {
height:50px;
background-color:#E8EDF0;
}

#login-popup {
width:441px;
height:220px;
background:transparent url('/Images/login-popup.png') center center scroll no-repeat;
}

#login-popup h3 {
color:#FFF;
margin:0;
padding:0;
}

#login-popup .textfield {
border:1px solid gray;
width:258px;
padding:2px;
}

#bannerAdH {
width:944px;
position:absolute;
top:125px;
left:15px;
}

#bannerAb {
width:300px;
height:250px;
position:absolute;
top:237px;
right:9px;
}

#messagesform {
padding-top:5px;
padding-left:5px;
}

#messagesform textarea {
border:1px #033364 solid;
width:452px;
height:65px;
}

#messagestext {
margin-top:10px 0;
}

#messagestext .comment {
border-bottom:1px #C7CDCD solid;
padding:10px 5px;
}

#messagestext * {
font-family:Arial, Helvetica, sans-serif !important;
}

#messagestext .comment .name {
font-weight:700;
float:left;
color:#303132;
}

#messagestext .comment .delete a {
float:right;
color:#0A3567;
}

#messagestext .comment .text {
padding-top:5px;
clear:both;
color:#2F2F2F;
width:435px;
word-wrap:break-word;
}

#actioncomment {
padding:20px 5px 10px;
}

#actioncomment a {
color:#023468;
font-weight:700;
}

.logs li {
border-top:1px solid #D9D9D9;
padding:5px;
}

.ezFormSubmit {
background-color:#FFF;
color:#000;
border:none;
}

#top-lower-row {
margin-top:0;
_margin-top:-3px;
overflow:hidden;
}

#commentgame .name a {
color:#036;
text-decoration:none;
font-weight:700;
font-size:10px;
}

#commentgame .comment {
border-bottom:1px solid #C7CDCD;
padding:10px 5px;
}

.awards-highlighted {
margin-left:3px;
}

.topmenu {
overflow:hidden;
}

.topmenu ul li {
list-style:none;
float:left;
background:#FFF url(../Images/top_menu_left_normal.jpg) no-repeat;
margin-right:3px;
padding-left:8px;
text-align:center;
}

.topmenu ul li a {
font-family:Arial, Helvetica, sans-serif;
width:auto;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
color:#003468;
font-weight:700;
display:block;
float:left;
background:#FFF url(../Images/top_menu_right_normal_center.jpg) repeat-x;
height:11px;
padding:5px 2px 10px;
}

.topmenu ul li a:hover {
width:auto;
text-decoration:underline;
color:#faa81b;
background:url(../Images/top_menu_right_normal_center.jpg) repeat-x;
}

.topmenu ul span {
list-style:none;
background:#FFF url(../Images/top_menu_right_normal.jpg) no-repeat;
width:8px;
height:26px;
float:left;
}

.submenu {
overflow:hidden;
background:url(../Images/sub_menu_bg.jpg) no-repeat;
background-color:#FFF;
width:964px;
height:29px;
float:left;
#margin-top:-4px;
}

.submenu ul {
overflow:hidden;
margin:0 0 0 9px;
padding:3px 0 0 1px;
}

.submenu li {
list-style:none;
float:left;
}

.submenu li a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#003468;
font-weight:700;
font-size:12px;
display:block;
padding-top:4px;
}

.submenu li a:hover {
text-decoration:underline;
color:#faa81b;
}

.menu_sep {
background:url(../Images/menu_sep.jpg) no-repeat;
width:1px;
height:11px;
display:block;
margin:5px 8px 0;
}

.selected_tab {
background:#FFF url(../Images/home_menu_left.jpg) no-repeat !important;
width:auto !important;
height:26px !important;
}

.selected_tab a {
background:url(../Images/home_middle.jpg) repeat-x !important;
width:auto;
}

.selected_tab span {
background:url(../Images/home_menu_right.jpg) no-repeat !important;
width:8px !important;
height:26px !important;
}

#topmenu-wrap {
position:relative;
padding-top:10px;
}

#facebookconnectbutton {
margin-right:11px;
}

#login-info a {
text-decoration:underline;
}

#member-links ul,#top-menu ul {
list-style-type:none;
margin:0;
padding:0;
}

li#home a,li#newgames a,li#highscores a {
width:132px;
height:16px;
}

li#home a:hover,li#newgames a:hover,li#topgames a:hover,li#highscores a:hover {
height:16px;
}

#topnav,.topmenu ul {
margin:0;
padding:0;
}

ul,#login-popup form {
margin:0;
padding:0;
}

a:link,a:visited {
color:#036;
text-decoration:none;
}

#scorecarddetails p,fieldset p {
margin:0;
}

.gsearch { border:normal !important;}
#q{ width: 120px !important;}
.topmenu a{
	#height: 15px;
}
#android-mobile1,#android-mobile2, #ios-mobile1,#ios-mobile2{
	display:none;
}
#google_ads_div_PopAdNetwork_ad_container{
	display:none;
}
