body { margin: 0pt; padding: 0pt; background-color: #202020; color: #FFFFFF; background: #0c1d10 url("/ggl/images/bg.png") 0px 3px;}
/*body.games {background: black url(/ggl/images/games/custom/hanes_ggl.jpg) no-repeat fixed center top; }*/
#body2 { background:transparent url("/ggl/images/bg2.png") repeat-x top left;}
/*#body2 { background: black url(/ggl/images/games/custom/hanes_ggl.jpg) no-repeat fixed center top;}*/
#body3 { background:transparent url("/ggl/images/bg3.png") repeat-y top center;}
body, table, td, textarea, input, select, button { font-family: Arial, Helvetica, sans-serif; }

a { color: #fac31d; text-decoration: none; }
a:hover {  color:white; text-decoration: none; }

form { margin: 0; padding: 0 }

select { margin-top: 2px; font-size: 8pt; }
input[type=text], input[type=password] { margin-top: 4px; font-size: 8pt; }
input.radio { margin: 1px 0px 0px; vertical-align: top; }
textarea { font-size: 8pt; }
h5 {font-size: 9pt; font-weight: bold; color: #FAC310; margin-bottom: 5px;}
.form-label { margin: 2px 0px 4px; }
.formtxt {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #666666; padding: 8px; text-align: left; text-decoration:none;}
.formtxt-ok { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #339900; padding: 8px; text-align: center; text-decoration:none;}
.formtxt-error { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FF0000; padding: 8px; text-align: center; text-decoration:none;}

img {border: 0px;}

.error {margin: 8px 0; color: #FF0000; font-weight: bold;}
#debug { display:none;font-size:11px;padding:10px;background: #000000 none repeat scroll 0% }

a.rss { margin-right:2px; background:url('/ggl/images/rss.png') no-repeat right; padding-right: 21px; height:18px; line-height:18px; outline:0; }
.warning .icon {background:url('/ggl/images/sprite.png') -379px -216px; display:block; width:18px; height:18px; float:left;}

.mainnav { width:100%; height:50px; padding:0px; font-weight:bold; color:#FFFFFF; background:transparent url("/ggl/images/sprite.png") no-repeat top left; }
.mainnav .navbar { float:left; padding-left: 15px;}
.mainnav a.ggl_logo { overflow:auto; outline:0;}
.mainnav img { background:url(/ggl/images/sprite.png) -16px -6px; float: left; display: block; text-indent:-9000px; vertical-align: middle; margin: 6px 0 0 16px; width: 118px; height: 32px; }
.mainnav form.search { float: right; margin-right:15px; margin-top:9px;}
.mainnav form.search input { background:url("/ggl/images/search.png") left center no-repeat; border:0; width:163px; height:17px; padding:3px 20px 3px 5px; color:#3e3e3e; letter-spacing:1px;}
.mainnav ul { float:left; width:auto; height:27px; margin:0px; padding:0px 2px; list-style:none; }
.mainnav ul li { float:left; height:27px; margin:0px; padding:0px; white-space: nowrap; line-height:35px;  }
*html .mainnav ul li { width:27px; overflow:visible; }
.mainnav ul .nav a, 
.mainnav ul .nav_current a { display:block; height:15px; margin:0px; padding:6px 10px; border:0px; color:#7c7b7b; text-decoration:none; font-size:14px; }
.mainnav ul .nav_current a, 
.mainnav ul .nav a:hover { color: #c09619; }
.mainnav ul .nav a .new,
.mainnav ul .nav_current a .new { color:#edab1d; font-size:10px; position:relative; bottom:7px;}

.innernav .mainnav { background-position:left -136px; height:40px;}
.innernav .mainnav ul li.sep {width: 0; }
.innernav .mainnav ul .nav a, 
.innernav .mainnav ul .nav_current a { font-size:11px; height:40px; padding:0pt 15px; line-height:40px; color:white;}

#sitenav-box { padding: 5px 0px 12px 0px; }
#sitenav-box div { padding: 2px 5px; margin: 1px 0; }
#sitenav-box a { background: transparent url("/ggl/images/ggl_indent_arrow.png") 0 0 no-repeat; padding-left: 20px; color: #FFFFFF; text-decoration: none; }
#sitenav-box a:hover { color: #FAC310; }
#sitenav-box .sitenav_item_top { margin-top: 0; padding-top: 0; padding-left: 10px; }
#sitenav-box .sitenav_item_top a { background-image: none; padding-left: 0px; }
#sitenav-box .sitenav_item_1 { padding-left: 10px; }
#sitenav-box .sitenav_item_2 { padding-left: 20px; }
#sitenav-box .sitenav_item_3 { padding-left: 30px; }
#sitenav-box .sitenav_item_4 { padding-left: 40px; }
#sitenav-box .sitenav_item_5 { padding-left: 50px; }
#sitenav-box .sitenav_item_6 { padding-left: 60px; }
#sitenav-box .sitenav_item_7 { padding-left: 70px; }
#sitenav-box .sitenav_item_8 { padding-left: 80px; }
#sitenav-box .sitenav_item_9 { padding-left: 90px; }
#sitenav-box div { padding-left: 100px; }
#sitenav-box #active { background-color: #444444; }
#sitenav-box { background: #222222; }

.tabnav-t { margin:0px 2px; }
.tabnav-u { margin:0px 8px 10px 8px; }
.titlenav-t { margin:0px 0px; }
.tabnav-t ul, .tabnav-u ul, .titlenav-t ul { height:24px; margin:0px; padding:0px; list-style:none; }
.tabnav-t ul.fullbar, .tabnav-u ul.fullbar{ background:url("/ggl/images/ggl_bg_tab_full.gif") repeat-x scroll 0% 0pt; }
.titlenav-t ul { background:url("/ggl/images/ggl_bg_tab_full.gif") repeat-x scroll 0% 0pt; }

.tabnav-t ul li.tab { font-weight: bold; float:left; min-height:18px; padding:4px 10px 0px 10px; border:2px groove #333333; border-bottom:0px; background-image:url("/ggl/images/ggl_bg_tab.gif"); color:#FAC310; text-align:center; }

.tabnav-t ul li.tab-a { text-transform: uppercase; float:left; height:22px; padding:0px; border:2px groove #333333; border-bottom:0px; background-image:url("/ggl/images/ggl_bg_tab.gif"); color:#FFCC00; font-weight:bold; text-align:center; }
.tabnav-t ul li.tab-a:hover { background:transparent url("/ggl/images/ggl_bg_nav_on.png") repeat-x scroll 0pt; color:#FAC310; }
.tabnav-t ul li.tab-a a { display:block; height:18px; padding:4px 10px 0px 10px; border:0px; color:#FFCC00; text-align:center; text-decoration:none; }
.tabnav-t ul li.tab-a a:hover { color:#FAC310; }

.tabnav-t ul li.tab-a-hovered { text-transform: uppercase; float:left; height:22px; padding:0px; border:2px groove #333333; border-bottom:0px; font-weight:bold; text-align:center; background:transparent url("/ggl/images/ggl_bg_nav_on.png") repeat-x scroll 0pt; color:#FAC310; }
.tabnav-t ul li.tab-a-hovered:hover { background:transparent url("/ggl/images/ggl_bg_nav_on.png") repeat-x scroll 0pt; color:#FAC310; }
.tabnav-t ul li.tab-a-hovered a { display:block; height:18px; padding:4px 10px 0px 10px; border:0px; color:#FAC310; text-align:center; text-decoration:none; }
.tabnav-t ul li.tab-a-hovered a:hover { color:#FAC310; }

.titlenav-t ul li.tab { float:left; min-height:18px; padding:4px 10px 0px 10px; border:2px groove #333333; border-bottom:0px; background-image:url("/ggl/images/ggl_bg_tab.gif"); color:#FFCC00; font-weight:bold; text-align:center; }
.titlenav-t ul li.tab-a { text-transform: uppercase; float:left; height:22px; padding:0px; border:2px groove #333333; border-bottom:0px; background-image:url("/ggl/images/ggl_bg_tab.gif"); color:#FFCC00; font-weight:bold; text-align:center; }
.titlenav-t ul li.tab-a:hover { background:transparent url("/ggl/images/ggl_bg_nav_on.png") repeat-x scroll 0pt; color:#FAC310; }
.titlenav-t ul li.tab-a a { display:block; height:18px; padding:4px 10px 0px 10px; border:0px; color:#FFCC00; text-align:center; text-decoration:none; }
.titlenav-t ul li.tab-a a:hover { color:#FAC310; }

.titlenav-t ul li.tab-a-hovered { float:left; height:22px; padding:0px; border:2px groove #333333; border-bottom:0px; font-weight:bold; text-align:center; background:transparent url("/ggl/images/ggl_bg_nav_on.png") repeat-x scroll 0pt; color:#FAC310; }
.titlenav-t ul li.tab-a-hovered:hover { background:transparent url("/ggl/images/ggl_bg_nav_on.png") repeat-x scroll 0pt; color:#FAC310; }
.titlenav-t ul li.tab-a-hovered a { display:block; height:18px; padding:4px 10px 0px 10px; border:0px; color:#FAC310; text-align:center; text-decoration:none; }
.titlenav-t ul li.tab-a-hovered a:hover { color:#FAC310; }


.tabnav-u ul li.tab { float:left; min-height:18px; padding:4px 10px 0px 10px; border:2px groove #333333; border-top:0px; background:#666666; color:#FFCC00; font-weight:bold; text-align:center; }
.tabnav-u ul li.tab-a { float:left; height:22px; padding:0px; border:2px groove #333333; border-top:0px; background:#666666; color:#FFCC00; font-weight:bold; text-align:center; }
.tabnav-u ul li.tab-a:hover { background:#999999; color:#FAC310; }
.tabnav-u ul li.tab-a a { display:block; height:18px; padding:4px 10px 0px 10px; border:0px; color:#FFCC00; text-align:center; text-decoration:none; }
.tabnav-u ul li.tab-a a:hover { color:#FAC310; }


.tabnav-u ul li.fill302 { width: 262px; }
.tabnav-u ul li.fill200 { width: 160px; }
.tabnav-u ul li.half200 { width: 68px; }
.tabnav-u ul li.fill200-a { width: 160px; }
.tabnav-u ul li.half200-a { width: 88px; }
.tabnav-u ul #tab-shown-a { width: 92px; border: 0px; background: transparent; color: #000000; }
.tabnav-u ul #tab-shown-a a { color: #000000; }
.tabnav-u ul #tab-shown-a a:hover { color: #666666; }

.tabnav-t ul li.tab-side, .tabnav-t ul li.tab-side-a { border-right: 0px; }
.tabnav-t ul li.tab-add-a { float: right; height: 24px; padding: 0px; border: 0px; }

.tab-hide { float: right; padding: 0px; text-align: right; }
.tab-hide a { color: #FF9900; }
.tab-hide a:hover { color: #FAC310; }

/* buttons are floated and must be cleared via this wrapper */
.buttons { overflow:auto; outline:0; margin:5px 0; } /* float clear */
/*registration page button*/
.button_registration {float: none; position: relative; left: 45%;}
.button { background:url("/ggl/images/button.contentbox.left.jpg") center left no-repeat;  display:block; float:left; height:20px; line-height:20px; position:relative; padding:0;  margin:0 5px;  }
.button button, 
.button a { background: url("/ggl/images/button.contentbox.right.jpg") center right no-repeat; margin:0; padding:0 10px; border:0; color:white; font-weight:bold; cursor:pointer; display:block; font-size:11px; height:20px; line-height:20px; }

.tabheadline  { font-size: 9pt; font-weight: bold; color: #FAC31D; margin-bottom: 5px; text-decoration: none; text-transform:uppercase; overflow: hidden;}
.tabheadline  a:hover { font-size: 9pt; font-weight: bold; color: #FED720; margin-bottom: 5px; text-decoration:underline;}

.headline, h3 { font-size: 9pt; font-weight: bold; color: #FAC310; margin-bottom: 5px; }
.subheadline { font-size: 8pt; color: #FFCC00; }
.section { font-size: 8pt; color: #CCCCCC; background-color: #000000; }
.new { color: #FF0000; }
.required { color: #FF0000; }
.example { color: #CCCCCC; text-decoration: underline; }
.footnote { font-style: italic; }

.pagecount { float: right; width: 70%; font-weight: normal; text-align: right; word-spacing: 2px; }
.pagecount a { color: #FAC310; text-decoration: underline; word-spacing: normal; }
.pagecount a:hover { color: #FF9900; }


/* Content Box styles */
.content-box { margin: 0px 0px 15px 0px; padding: 0px; background: #171717; color: #AAA; position:relative;}
.content-box .top_left, .content-box .top_right, .content-box .bottom_left, .content-box .bottom_right { position:absolute; width:10px; height:10px; background: url("/ggl/images/sprite.png");}
/* dark gray corners */
.content-box .top_left { top:0; left:0; background-position:0 -176px;}
.content-box .top_right { top:0; right:0; background-position:-10px -176px;}
.content-box .bottom_left { bottom:0; left:0; background-position:0 -186px;}
.content-box .bottom_right { bottom:0; right:0; background-position:-10px -186px;}
.content-box-body { padding:10px; overflow:auto; outline:0; }
.padding-box { padding: 8px 10px; line-height: 1.3em; }
.content-box-l { float: right; width: 50%; margin: 0px; padding: 0px; border: 0px; background: transparent; color: #CCCCCC; }
.content-box-r { float: right; width: 50%; margin: 0px; padding: 0px; border: 0px; background: transparent; color: #CCCCCC; }
.content-box table { width: 100%; margin: 0px; padding: 0px; }
.content-box ol { margin-left: 0px; padding: 0px 25px; }
.content-box ul { margin-left: 0px; padding: 0px 25px; list-style-type: disc; }
.content-box ul li { margin-bottom: 12px; }
.content-box h2.headline {padding-left: 5px; color: #FAC310;}
.content-box .title h1 { font-size: 12px; line-height: 33px; height:33px; margin: 0; background: url("/ggl/images/sprite.png") -10px -76px no-repeat; padding:0 10px; font-weight: bold; color: #f2f2f2;}
.content-box .title h1 .icon { float: left; height: 20px; width: 27px; margin-top: 6px; margin-right: 10px; background: url("/ggl/images/sprite.png") 100px -176px; display: none;}
.content-box .subtitle { width: 100%; border-bottom: 1px solid #666; padding: 0 0 5px 0; overflow: hidden; }

.keylined-box { border:1px solid #666666; }

#featured_members h1 .icon { background-position:-25px -176px; width:16px; display:block;}
#wire h1 .icon { background-position:-291px -176px; width:58px; display:block; margin-top:3px;}
#poll h1 .icon { background-position:-352px -176px; display:block; height:23px; width:20px;}

.tab-margin { margin-top: 24px; }

.content-list { margin: 0px 0px 0px 0px; padding: 8px 0px; border: 1px solid #999999; background: #FFFFFF; color: #333333; }

.stage { display: block; position: relative; width: 998px; margin: 0pt auto;  background: #000000; font-size: 8pt; text-align: left; outline:0; overflow:hidden;}

.content { margin: 0px; overflow: hidden; }
.contentNoLeftCol { float: left; width: 980px; margin: 0px 9px; overflow: hidden; }

.left200 { float: left; width: 200px; height: auto; margin: 10px; color: #000000; *margin: 10px 10px 10px 7px; }

/* One column layout */
.center760 { float: left; width: 760px; height: auto; margin: 9px 0px; color: #FFFFFF; }
.center770 { float: left; width: 770px; height: auto; margin: 9px 0px; color: #FFFFFF; }
.center980 { float: left; width: 980px; height: auto; margin: 9px; color: #FFFFFF; }

/* Two column layout */
.center458 { float: left; width: 458px; height: auto; margin: 10px 0px; color: #FFFFFF; }
.right302 { float: left; width: 302px; height: auto; margin: 10px 0px 10px 9px; color: #000000; }

/* Two column layout with no nav/left column */
.center668 { float: left; width: 668px; height: auto; margin: 10px 0px; color: #FFFFFF; }


/* Two column layout for home page in Internet Explorer 6 (and possibly older versions */
.rightMsie302 { float: left; width: 300px; height: auto; margin: 10px 0px; color: #000000; }

.head { width: 998px; margin: 0 auto; }

.capp { width: auto; height: 15px; margin: 0 auto; width: 982px; padding: 6px 8px 6px 8px; background:#000 url("/ggl/images/sprite.png") repeat-x left -109px; font-size: 8pt; color: #CCCCCC; }
.capp img.icon { width: 17px; height: 17px; margin: 0 8px 0 0; }
.capp a { text-decoration: none; color: #DDD; }
.capp a:hover { color: #FFF; }
.capp .help_text { margin: 0 12px 0 0; padding: 1px; float: left; text-transform: uppercase; }
.capp .help_text a { color: #999; }
.capp .network_label { float: left; padding: 1px 10px; color: #fac31d; }
.capp .network_nav { float: left; margin: 1px 0 0 0; }
.capp .network_nav ul { display: inline; margin: 0 4px; padding: 0; }
.capp .network_nav li { display: inline; border-left: 1px solid #000; list-style-type: none; padding: 0 10px; }
.capp .datetime { float: right;  }

.mast { width: auto; height: 116px; background: #000000 url("/ggl/images/ggl_bg_head.png") repeat-x 0 0px; color: #CCCCCC; }

/*Login box style*/
#login_form {width: 998px; height: 22px; line-height:17px; font-size: .9em; color: #fff; font-weight: bold; white-space: nowrap; cursor: default; overflow: hidden; background: url('/ggl/images/sprite.png') no-repeat 0px -50px; padding-top: 4px; }
#login_form .sign_out { float:right; margin-right:12px; }
#login_form .site_admin {float:right; color: #ff0000;}
#login_form .submit,
#login_form .join { background:url(/ggl/images/sprite.png); float: left; display: block; text-indent:-9000px; border:0; } 
#login_form .submit { background-position:-52px -199px; height:13px; margin:3px 4px; width:26px;} 
#login_form .join { background-position:-20px -198px; height:15px; width:30px; outline:0; margin:1px 4px; } 
#login_form a {color:# 999; text-decoration: none; margin-left:24px;}
#login_form a:hover {color: #ccc; text-decoration: underline;}
#login_form #login {display: inline; float: left; margin:0 0 0 12px; padding: 0px; vertical-align: middle; overflow: hidden; }
#login_form #header_login_btn {float:left; border-left:solid 1px #2f2f2f; margin-left:12px; padding-left:6px; cursor:pointer;}
#login_form #login_joinggl {float: right; margin:0px 12px 0 0; }
#login_form #login_joinggl img {  width: 30px; height: 15px; background-position:-20px -198px; } 
#login_form #usr_flag {}
#login_form label { float:left; margin-top: 0px; }
#login_form input {float: left; display: block; margin: -2px 12px 0 6px; }
#login_form form img { width: 26px; height: 13px; background-position:-52px -199px; margin: 3px 4px; }
#login_form #login_usr_name,  { margin-left: 12px; color: #fff; }
#login_form #login_usr_greeting { float: left; margin: 0px 0 0 12px; padding: 0 12px 2px 0; color: #fff; border-right: 1px solid #666;}
#login_form #login_usr_greeting  img.userFlag { margin: 0 8px 0 0; }
#login_form .usr_pic {margin-left:12px; float:left; height:16px; width:16px; border: 1px solid #666; }
#login_form .lnk_admin_manage {color: red;}

.welcome { font-size: 10pt; font-weight: bold; line-height: 1.8em; color: #FAC310; }
.welcome a { font-size: 10pt; font-weight: bold; line-height: 1.8em; color: #FAC310; }

.foot { width: 974px; height: 16px; margin: 0pt auto; padding: 12px; border: 1px solid #000000; background: #000000 url("/ggl/images/ggl_bg_foot.png") repeat-x 0 0px; font-size: 8pt; text-align: center; color: #FFFFFF; }
.foot a { text-decoration: none; color: #FFFFFF; }
.foot a:hover { color: #FAC310; }

.gglnetwork { float: right; width: 262px; height: 92px; background-image: url("/ggl/images/ggl_fpo_network.jpg");  }

.banner { width: 998px; margin: 0 auto; overflow: hidden; background:black;}
.banner img {border: 0; outline: 0;}
.banner, .banner #advert, .banner #advert a {outline: 0;} /*prevents ad from wrapping in IE7*/
.banner #advert { width: 728px; height: 90px; float: left;}
.banner .banner_right { width: 270px; float: right; }
.left200 #advert { padding-left: 20px; padding-right: 20px}
.right302 #advert { width: 300px; height: 250px; margin-bottom: 10px; border: 1px solid #666666; }

/* home page related styles */

/* GGL Wire */
#wire { background: #CCCCCC; color: #666666; }
#wire ul { list-style: none; margin:0; padding:0; }
#wire ul li { position: relative; overflow: auto; padding: 10px 0; border-bottom: 1px solid #999999; margin: 0; }
#wire ul li.last { position: relative; overflow: auto; padding: 10px 0; border-bottom: 0; margin: 0; }
#wire a { color: #1b1b1b; }
#wire a:hover { text-decoration:underline; }
#wire .timestamp { clear: left; width: 50%; }
#wire .creator {position: absolute; left: 50%; bottom:10px;}
#wire .creator a { } 
#wire .pagination { background: #404040; margin: 0 -10px; padding: 4px 10px; overflow: auto; font-size: 12px; color: #FFF; height: 22px;}
#wire .pagination a { color: #FFF; }
#wire .pagination a:hover { text-decoration: none; }
#wire .pagination_prev { float: left; width: 44px; }
#wire .pagination_next { float: right; width: 44px; text-align: right; }
#wire .pagination_prev a, #wire .pagination_next a { display: block; padding: 3px; }
#wire .pagination_links { float: left; width: 186px; padding: 3px; text-align: center; }
#wire .pagination_links a { display: inline; border: 1px solid #000; margin: 0 2px; padding: 2px 5px; }
#wire .pagination_links div { display: inline; background: #515151; margin: 0 2px; padding: 3px 6px; color: #FAC310; font-weight: bold; }

/* platform icons (small) */
span.platform_PC,
span.platform_Xbox360,
span.platform_Wii,
span.platform_Playstation3,
span.platform_PlayStation3 { background:url(/ggl/images/sprite.png); display:block; width:21px; height:20px; float:left; text-indent:-9000px; margin-right:5px;}
span.platform_PC  { background-position:-957px -176px;}
span.platform_Xbox360 { background-position:-977px -176px;}
span.platform_Wii { background-position:-915px -176px;}
span.platform_Playstation3,
span.platform_PlayStation3  { background-position:-936px -176px;}


#match-results { padding: 0px; }
#match-results .filter-table { padding-bottom: 8px; font-size: 9pt; color: #CCCCCC; }
#match-results .filter-table .short-td { }
#match-results .filter-table .long-td { width: 140px;  }
#match-results #filterselect { width: 134px; vertical-align: top }
#match-results .result-box, #match-results .result-boxAlt { margin: 8px 0px 0px 0px; }
#match-results .result-box	{background-color: #222222; }
#match-results .result-boxAlt{ background-color: #FFFFFF;}
.result-title { margin: 0px 12px 8px 12px; padding: 4px; border: 1px solid #666666; font-size: 9pt; font-weight: bold; text-align: center; color: #FFFFFF; background-color: #333333; }
#match-results .resultdetails { color: #CCCCCC; }

.result-title a {color: #CCCCCC;}
.result-title a:hover {color: #FF9900;}

#competitions_and_groups {background:#424242; color:#f6f6f5;}
#competitions_and_groups .content-box-body { border-top:1px solid #272526;}
#competitions_and_groups .content_box_content { font-size:9px;}
#competitions_and_groups h2, #competitions_and_groups h3 { display:none;}
#competitions_and_groups table { margin: 0px; padding: 0px; border-bottom:1px solid #272526; padding-bottom:10px;}
#competitions_and_groups table td { margin: 0px; line-height:10px; font-weight:bold;  padding:6px 0; vertical-align:top;}
#competitions_and_groups table th { color:#FAC31D; font-size:11px;}
#competitions_and_groups table th.subtitle { border:0pt; color:#888888; font-style:italic; font-weight:normal; margin:0pt; padding:0pt;  }
#competitions_and_groups table th.label-td,
#competitions_and_groups table th.value-td {padding-bottom:10px;}
#competitions_and_groups table td.label-td { width: 80%; }
#competitions_and_groups table td.value-td { width: 20%; text-align: center; }
#competitions_and_groups table td .new { color:#FAC31D; }
#competitions_and_groups table td.label-td a { color:white; display:block; margin-left:27px; }
#competitions_and_groups .value-td .match_count { display:block;}

#competitions_and_groups #competition-active table td.label-td span.platform_PC,
#competitions_and_groups #competition-active table td.label-td span.platform_360,
#competitions_and_groups #competition-active table td.label-td span.platform_WII,
#competitions_and_groups #competition-active table td.label-td span.platform_PS3 { margin-top:1px;}

#competitions_and_groups table td.label-td .channel_image { float:left; width:20px; height:20px;}
#competitions_and_groups table td.label-td a { margin-left:30px;}

#competitions_and_groups #competition-create a { background:url('/ggl/images/sprite.png') -101px -176px; display:block; width:123px; height:39px; text-indent:-9000px; outline:0; position:relative; left:50%; margin-left:-61px; float:none;}
#competitions_and_groups #create_your_own_groups a { background:url('/ggl/images/sprite.png') -516px -370px; display:block; width:123px; height:39px; text-indent:-9000px; outline:0; position:relative; left:50%; margin-left:-61px; float:none;}
#competitions_and_groups #competitions_and_groupsnav1 { width:101px;}
#competitions_and_groups #competitions_and_groupsnav2 { width:67px;}

div.groupMsgContainer .msg_box {margin:10px 0px; padding:5px 0px;}
div.groupMsgContainer .msg_box .msg {float:none; clear:right; margin-top:5px; }
div.groupMsgContainer .msg_box img.avatar {float:left; width:45px; margin:5px 5px 5px 0px; clear:left;}
div.groupMsgContainer .msg_box .usr {float:left;}
div.groupMsgContainer .msg_box .datetime {float:right;}
div.groupMsgContainer .msg_box .nuke {float:right; margin-left: 4px;}

.blogWrapper { border-bottom:1px dotted #FFFFFF;}
.storytitle { color: #00CC00; text-decoration: none;}
.storytitle a { color: #00CC00; text-decoration: underline; }
.news_summary_heading { color: #FAC310; }
.news_summary_body { color: #FFFFFF; }
.blogUL { color:#00CC00; padding: 0px 0px 0px 0px;}
.blogEdit { color: #00CC00; text-decoration: none;}
.blogEdit a { color: #00CC00; text-decoration: underline;}
.blogReadmore { color: #00CC00; text-decoration: none;}
.blogReadmore a { color: #00CC00; text-decoration: underline;}
.blogComments { color: #00CC00; text-decoration: none;}
.blogComments a { color: #00CC00; text-decoration: underline;}

.blog_summary { padding-bottom:10px; border-bottom:1px solid #444444;margin-bottom:12px; position:relative; overflow:auto; outline:0;}
.blog_summary.last { padding-bottom:0; border-bottom:0; margin-bottom:0;}
.blog_summary .user { float:left; margin-right:10px; text-align:center;}
.blog_summary .blog { overflow:auto; outline:0;}
.blog_summary .blog h3 { margin:0;}
.blog_summary .blog .body { margin-bottom:6px;}
.blog_summary .user .name label { display:none; }
.blog_summary .photo img {  width:47px; height:47px;}
.blog_summary .details { font-size:7pt; line-height:15px;}
.blog_summary .details .by .verbose{ display:none }
.blog_summary .details .post_time { display:inline; }
.blog_summary .details .post_time label { display:none; }
.blog_summary .details  { float:right; width:100px; margin-left:15px; }
.blog_summary .details .comments  { float:left; }
.blog_summary .details .read_more { float:left; display:none; }

#blogspot-timestamp { padding: 8px 8px 0px 8px; font-size: x-small; color: #666666; }
#blogspot-table { padding-top: 2px; color: #000000; }
#blogspot-table td { vertical-align: top; }
#member-td { width: 100px; text-align: center; }
#member-td a img { width: 75px; height: 75px; border: 1px solid #666666; }
#member-td a { color: #006400; text-decoration: none; }
#member-td a:hover { color: #006400; text-decoration: underline; }
#blog-td { padding-right: 6px; color: #000000; }
#readmore { color: #006400; padding-right: 6px; text-align: right; }
#readmore a { color: #006400; }
#readmore a:hover { color: #006400; text-decoration: underline;}
#blogs-spotlight .blogspot-table .button-td { width: 40%; text-align: center; }
#blogspot-title { font-size: 8pt; font-weight: bold; color: #000000; line-height: 1.8em; }
#blogspot-foot { color: #000000; margin: 16px 10px 8px 0px; }

#leaderboard { color: #FFFFFF; }
#leaderboard .lboard { margin: 0px; padding: 0px; border-top: 2px solid #666666; background: transparent url("/ggl/images/ggl_bg_302_main.png") repeat-y scroll 0px 0%; text-indent: 0px; list-style: none; }
#leaderboard h2 { margin: 0px; padding: 4px; background: #666666; color: #FFCC00; font-size: 8pt; font-weight: bold; text-align: center; }
#leaderboard a { color: #00CC00; }
#leaderboard a:hover { color: #00CC00; text-definition: underline;}
#leaderboard .lboard-status { margin: 0px; padding: 8px; background: #575757; color: #33CC00; text-align: center; }
#leaderboard table.lboard-table { border-collapse: collapse; width: 100%; color: #CCCCCC; }
#leaderboard th { vertical-align: bottom; margin: 0px; padding: 4px; border-bottom: 1px solid #666666; font-weight: bold; }
#leaderboard td { vertical-align: top; margin: 0px; padding: 4px; }
#leaderboard th.lbrank-th, #leaderboard td.lbrank-td { width: 12%; padding-right: 8px; text-align: right; background-color: #595959; }
#leaderboard th.lbname-th, #leaderboard td.lbname-td { width: 50%; padding-left: 8px;  background-color: #555555; }
#leaderboard th.lbrating-th, #leaderboard td.lbrating-td { width: 19%; text-align: center; background-color: #595959; }
#leaderboard th.lbwin-th, #leaderboard td.lbwin-td { width: 9%; padding-right: 0px; text-align: right; background-color: #555555; }
#leaderboard th.lbloss-th, #leaderboard td.lbloss-td { width: 10%; padding-left: 0px; text-align: left; background-color: #555555; }
#leaderboard table.filter-table { width: auto; margin: 4px auto 0px; padding: 0px; }
.lboard-b { }
.lboard-b .prev { float: left; width: 112px; padding-right: 10px; text-align: right; }
.lboard-b .next { float: right; width: 112px; padding-left: 10px; text-align: left; }
.lboard-b .status { visibility: hidden; }
.lboard-b a { color: #FAC310; cursor: hand; }
.lboard-b a:hover { color: #FF9900; cursor: hand; }


/* games related styles */
.admin-rules { float: right; width: 30%; font-weight: normal; color: #00CC33; }
.admin-rules a { color: #FAC310; }
.admin-rules a:hover { color: #FF9900; }
#tournament-ad { margin: 0px; padding: 0px; }
#tournament-summary { }
#tournament-players { }
#tournament-prizes { height: 242px; overflow: auto; }
#tournament-details { display: block; overflow: auto; }
#tournament-summary div.joinleave { margin: 0px; padding: 6px; background-color: #333333; text-align: center; }
#ladder_header_info div {float: left; clear: right;}
#ladder_header_info label{font-weight: bold; color: #FFCC00; margin: 0px; width: 120px; min-width: 100px; display: block; float: left; clear: left; padding: 4px;}
#ladder_header_info span {float: left; padding: 4px;}
#ladder_header_info hr {clear: both; border: 0px; padding: 0px; margin: 0px; height: 1px; color: #444; background-color: #444;}
#tournament-description { height: 236px; overflow: auto; }
#tournament-prizes table { height: 50px; margin: 0px 0px 10px 0px; padding: 0px; background-color: #222222; }
body.games #tournament-prizes table { background:none;}
#tournament-prizes table tr { margin: 0px; padding: 0px;  }
#tournament-prizes table td { margin: 0px; padding-right: 30px; text-align: center; }
#tournament-prizes table td.icon-td { width: 50px; height: 50px; padding: 2px 10px; text-align: center; }
#tournament-prizes table td.money-td { padding-right: 40px; text-align: right; }
#tournament-body { clear: both; margin: 8px 0px; }
#tournament-body .tournament-container { margin: 8px 0px 0px; }
#tournament-chart { display: none; overflow: auto; }
#tournament-rules { display: none; }

/* contactus related styles */
.contactus-box { }
.contactus-box .contact-table { padding: 2px 0px 10px 0px; }
.contactus-box .contact-table td { vertical-align: top; }
.contactus-box .contact-table td.label-td { width: 50%; }
.contactus-box .contact-table td.value-td { width: 50%; }
.contactus-box .contact-table td.value-td { vertical-align: top; }
.contactus-box a { color: #FAC310; }
.contactus-box a:hover { color: #FF9900; }

/* forums related styles */
#forums { color: #bcbcbc; }

#forums_table td { vertical-align: top; border-bottom: 1px solid #444; padding: 12px 9px 13px 9px; }
#forums_table td h3 { margin-top: 0;}
#forums_table tr.first td { padding-top: 0; }
#forums_table .stats_td { text-align: right; }
#forums_table .date_time label { display: none; }
#forums_table .read_more { display: none; }

#forums_topposters { }
#forums_topposters td { padding: 4px; text-align: center; }

#forums_summary { }
#forums_summary table { margin: 10px 0; border-collapse: collapse; color: #FFF; }
#forums_summary th { border-bottom: 1px solid #CCC; padding: 4px; color: #CCC; font-weight: normal; text-align: center; }
#forums_summary th:first-child { font-weight: bold; text-align: left; }
#forums_summary th, #forums-summary td { margin: 0; }
#forums_summary tbody tr:hover { background-color: #444; }
#forums_summary td { vertical-align: top; border-bottom: 1px solid #666; padding: 4px; text-align: center; }
#forums_summary td:first-child { text-align: left; }
#forums_summary tfoot td { border-bottom: 0; }

/* Interim styles until the forums topics list is de-tabled */
#forums_topics { }
#forums_topics table { margin: 0; border-collapse: collapse; color: #FFF; }
#forums_topics td { vertical-align: top; border-bottom: 1px solid #666; padding: 8px; }
#forums_topics tfoot td { border-bottom: 0; }

#forums .forum_foot { text-align:right; font-size:12px; padding-top:10px;}

/* login/registration related styles */

body.account_registration .stage .content { padding:10px;}
body.account_registration .content-box .content-box { background:none; margin:0; padding-bottom:0;}
body.account_registration h5 { margin-top:0;}
body.account_registration .stage .content .columns .right_col { width:270px;}
body.account_registration .stage .content .columns .left_col { width:693px;}
body.account_registration .stage .content .columns .right_col .buttons { float:right; }
body.account_registration .content-box-body { overflow:auto; }
body.account_registration #reg_registrationBlock .button_registration { float:left; }

#login_wrapper {width: 978px; overflow: auto;}
#password_login .content-box, 
#password_forgot .content-box{ }
#password_login { margin-bottom:10px; }
#password_login #loginpassword-box { height: 200px; }
#password_login #logininput { font-size: 100%; }

#password_forgot #logininput { margin-top: 4px; font-size: 100%; }

#register table { color: #CCCCCC; }
#register table td { line-height: 1.5em; }
#register table td.label-td { width: 30%; }
#register table td.value-td { width: 70%; vertical-align: top; }
#register table td.question-td { width: 30%; vertical-align: top; }
#register table td.question-td ol { margin-top: 0px; padding: 0 25px; }
#register table td.answer-td { width: 70%; vertical-align: top; padding-bottom: 8px; }
#register table td.answer-td div.mcanswer { width: 33%; float: left; }
#register table input, #register table select { margin: 4px 5px 2px 0px; }
#register table input.radio { margin: 0px 0px 1px; }
#register table td.withbutton input { float: left; margin-right: 5px; }

#person_details_block .input { overflow:auto; outline:0; margin-bottom:10px; line-height:20px;}
#person_details_block .input label { float: left; width:109px; color: #FAC310; line-height:20px;}
#person_details_block .input label a { text-decoration:underline;}
#person_details_block .input input,
#person_details_block .input select { float:left; margin:0; margin-right:10px;}
#person_details_block .checkbox_input label { width:auto; float:none; }
#person_details_block .checkbox_input input { margin:3px; margin-left:0; margin-right:5px; }
#person_details_block .username_input .buttons { float:left; margin:0; }
#usernameMessage { float:left; clear:both; padding:2px; margin-left: 109px; }

#forgotpassword-box label { display:block; }

/* members related styles */
#members-filter { margin-bottom: 10px; }
#members-filter .memberfilter-table { }
#members-filter #filterselect { width: 200px; margin-top: 2px; font-size: 100%; }
#members-filter #filterinput { width: 132px; margin-top: 4px; font-size: 100%; }
#members-filter table td { margin: 0px; padding: 8px 10px; border-bottom: 1px solid #444444; }
#members-filter table td.label-td { width: 140px; padding-top: 10px; }
#members-filter table td.value-td { width: auto; }

#members-icons .member { float:left; width:105px; color:#FFFFFF; padding:8px 0px; text-align:center; }
#members-icons .member a img { width:70px; height:70px; padding:0px; border:1px solid #666666; vertical-align: bottom;}
#members-icons .member a {  text-decoration:none; }
#members-icons .member a:hover { text-decoration:underline; }

#sendmessage #sendmessage-box #messageinput { width: 50%; font-size: 100%; }
#sendmessage #sendmessage-box #messagetextarea { width: 100%; height: 150px; font-size: 100%; }

/* teams related styles */
#teams-filter { min-height: 209px; }
#teams-filter #teamfilter-box { min-height: 200px; }
#teams-filter .teamfilter-table { }
#teams-filter #filterselect { width: 200px; margin-top: 2px; font-size: 100%; }
#teams-filter #filterinput { width: 132px; margin-top: 4px; font-size: 100%; }
#teams-filter table { border-bottom: 1px solid #444444; }
#teams-filter table td { margin: 0px; padding: 8px 10px; xborder-bottom: 1px solid #444444; }
#teams-filter table td.label-td { width: 140px; padding-top: 10px; }
#teams-filter table td.value-td { width: auto; }

#teams-icons .team { float: left; width: 105px; color: #FFFFFF; padding: 8px 0px; text-align: center; }
#teams-icons .team a img { width: 70px; height: 70px; padding: 0px; border: 1px solid #666666; vertical-align: bottom;}
#teams-icons .team a {  text-decoration: none; }
#teams-icons .team a:hover { text-decoration: underline; }


/* Awards */
.awardsTable {}
.awardsTable td.image {width: 32px;}
.awardsTable td.desc {width: 110px; color: #FFFFFF}

/* widget related styles */
.wcontent { height: auto; margin: 10px; padding:0px; clear: both;}
.wrow { margin: 0px; padding:0px; }
.wcolumn { float:left; width:314px; padding:0px 8px; color: #FFFFFF;}
.wcontent-box { margin:0px 0px 10px; padding:0px 4px 4px; background:#000000; }
.wtitlebar { margin:0px; padding:4px; border-bottom:1px solid #444444; background:#222222; font-weight:bold; }
.wfilterbar { margin:0px; padding:4px; border:0px; background:#222222; font-weight:bold; text-align:center; }
.wfilterbar select { margin:0px 20px; font-weight:normal; }
.wfilterbar input[type=image] { vertical-align:bottom; }

/* widget building blocks styles */
.wtitlebar a { color:#FAC310; }

.wtitlebar .rating {
	font-size: 8pt;
	color: #fff;
}

.wcb { background-color:#222222; }
.wcb-em { background-color:#666666; }
.wcb-m { margin:5px 0px 0px; }
.wcb-p { padding:5px; }

/** ggl_local.css  **/

.competitions-box .forums-table td {
	margin: 0;
	padding-bottom: 0;
	}
	
.competitions-box .forums-table .message-td {
	width: 175px;
	}
	
.competitions-box .forums-table .stats-td {
	text-align: right;
	padding-right: 3px;
	width: 120px;
	}
	
.competitions-box .forums-table .join { color: #00ff00 }
.competitions-box .forums-table .full { color: #ff0000 }
.competitions-box .forums-table .soon { color: #ffcc00 }

.winfobar {	padding: 4px 0;	}
.winfobar table { width: 304px; }
.winfobar a { color: #00ff00; }
.winfobar a:hover {	color: #ffcc00;	}
.wbulletins { background-color: #666; }
.wbulletins table {	width: 300px; margin: 0px; }
.wbulletins table th {
	font-weight: normal;
	color: #FAC310;
	background-color: #333;
	background-repeat: no-repeat;
	background-position: 2px 1px;
	}

.wbulletins table th,
.wbulletins table td {
	padding: 4px;
	vertical-align: top;
}

	
.wbulletins table th span.date {
	float: right;
	}
.wbulletins table th span.date,
.wbulletins table th span.name {
	display: block;
	padding-top: 2px;
	padding-left: 25px;
}

.wbulletins table td.thumb {
	width: 20px;
	}

.wbulletins table td.thumb img {
	border: 1px solid #999;
	}

td.right {
	text-align: right;
	}

#wnav {
	margin: 20px 0 5px;
	}	

#wnav ul {
	list-style-type: none;
	}
	
#wnav ul li {
	background: #292929 url("/ggl/images/ggl_bg_wnav.gif") repeat-x;
	float: left;
	line-height: 22px;
	border: 1px solid #272727;
	}
	
#wnav ul li a {
	display: block;
	padding: 0 25px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	}
	
#wnav ul li a:hover  {
	color: #ff0000;
	}
	
#wprofile { margin-bottom: 10px; }

#wprofile .wtitlebar {
	color: #FAC310;
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 5px;
	}
	
#wprofile .photo {
	margin-left: 4px;
	float: left;
	width: 160px;
	}
#wprofile .photo img {
	border: 1px solid #666;
	}
	
#wprofile .box {
	float: left;
	text-align: center; 
	font-size: 8.5pt;
	margin-left: 5px;
	min-height: 160px;
	background-color: #242424;
}

#wprofile .box a {
	color: #FAC310;
	}
	
#wprofile .box a:hover {
	color: #FF9900;
	}

#wprofile .box strong {
	font-weight: normal;
	color: #FAC310;
	}

#wprofile .box div.boxcontent {
	margin: 8px;
	}	
#wprofile .about { width: 298px; height: 160px; overflow: auto; text-align: left; }
#wprofile .about .link { text-align: right;	}
#wprofile .aboutteam { width: 555px; height: 160px; overflow: auto; text-align: left; }
#wprofile .aboutteam .link { text-align: right;	}
#wprofile .stats { width: 240px; height: 160px; overflow: auto; line-height: 16pt; text-align: left; }
#wprofile .stats div.boxcontent { margin-top: 4px; }
#wprofile .actions { width: 250px; }
#wprofile .actions div.boxcontent { margin: 4px; }
#wprofile .actions a.actionItem {
	display: block;
	width: 100%;
	background-color: #2d2d2d;
	margin-bottom: 2px;
	padding: 7px 0;
	}
#wprofile .actions a.btn {
	color: #FFF;
}
#wprofile .actions a.actionItem:hover {
	background-color: #5D5D5D;
	}


#profile_game_sig {background-color:Black;}
#profile_game_sig .content-box {background:Black none;}
#profile_game_sig #sig_form {float:left; width:190px; margin:0px 24px;}
#profile_game_sig h3 {color:#FAC310;}
#profile_game_sig ul {list-style-type: none; padding:0px; margin-bottom:60px;}
#profile_game_sig ul li {vertical-align:middle;}
#profile_game_sig input { line-height:1em; float:left;}
#profile_game_sig label { padding:5px; text-align:left; font-weight:bold;line-height:1em; vertical-align:baseline;}
#profile_game_sig #sig_display {float:left; text-align:center; margin-top:24px;}
#profile_game_sig textarea {width:350px; height:40px; clear:both; display:block;}
#profile_game_sig textarea + label {float:left;}
#profile_game_sig #sig_img {width:348px; height:75px; min-width:350px; min-height:75px; border:solid 1px #363636; clear:both; display:block;}
#profile_game_sig #caption_sig_img {width:350px; text-align:center; display:block; margin-bottom:12px;}
#profile_game_sig a#sig_advert {float:right; border-left:#666666 1px solid; padding-left:9px;}

#profile_contentblock { margin:10px; }
#profile_loadingblock { margin:10px; }

#password_change { overflow:auto; outline:0; }
#password_change label {display:block; width:134px; padding:0px 0px 2px 0px;}
#password_change p { width:200px; float:left; margin-top:8px;}
#password_change .button {float:left; }
#password_change .button ul {margin:0px; width:auto;}

#password_change .input { overflow:auto; outline:0; margin-bottom:10px; line-height:20px;}
#password_change .input label { float: left; width:145px; color: #FAC310; line-height:20px;}
#password_change .input label a { text-decoration:underline;}
#password_change .input input,
#password_change .input select { float:left; margin:0; margin-right:10px;}
#password_change .checkbox_input label { width:auto; float:none; }
#password_change .checkbox_input input { margin:3px; margin-left:0; margin-right:5px; }
#password_change .username_input .buttons { float:left; margin:0; }


.profileMainLeft #userIdentityBlock, .profileMainLeft #userIdentityBlock, .profileMainRight #userIdentityBlock { max-height: 400px; overflow: auto; }
#userIdentityBlock .button { margin: 0 0 0 5px; }
#userIdentityBlock table { border-collapse: collapse; }
#userIdentityBlock th { width: 35%; padding: 4px 0; font-weight: normal; }
.profileMainLeft #userIdentityBlock th, .profileMainLeft #userIdentityBlock th, .profileMainRight #userIdentityBlock th { width: 60%; text-align: right; font-weight: bold; }
#userIdentityBlock td { width: 65%; padding: 2px 0 2px 8px; }
.profileMainLeft #userIdentityBlock td, .profileMainLeft #userIdentityBlock td, .profileMainRight #userIdentityBlock td { width: 40%; }
#userIdentityBlock #userIdentityMessage { border: 1px solid #666; margin: 4px 0 8px 0; padding: 4px; display: none; }
#userIdentityBlock #userIdentityMessage ul { margin-bottom: 0; }
#userIdentityBlock #userIdentityMessage ul li { margin-bottom: 0; }
#userIdentityBlock .container { width: 100%; overflow: auto; margin: 10px 0; }
#userIdentityBlock .fl { width: 50%; }
#userIdentityBlock .fr { width: 50%; }
#userIdentityBlock div.category { margin: 10px 0 0 0; }
#userIdentityBlock input { float: left; font-size: 1em; border: 1px solid #444; padding: 2px; }
#userIdentityBlock input.success { border: 1px solid #0F0; background: #CFC; }
#userIdentityBlock input.failure { border: 1px solid #F00; background: #FCC; }
#userIdentityBlock input.unchanged { border: 1px solid #444; background: #FFF; }
#userIdentityBlock .buttons { float: right; margin: 1px; }

/* For backwards compatibility */
.match-results .dispute {
	text-align: center;
	font-weight: bold;
	color: #F00;
}

#profilestatblockwrapper { margin-bottom:10px;}

#profile_contentblock #game_icons .content-box { background:#333333 ; margin-bottom:0; }
#profile_contentblock #game_icons h1 .icon { background:url('/ggl/images/sprite.png') -826px -212px; display:block; width:29px; height:24px;}

#profile_contentblock #game_icons div.game_icons {	color: #e0e0e0; position:relative; }
#profile_contentblock #game_icons div.game_icons_block {  }
#profile_contentblock #game_icons div.game_icons_header { margin-top: 5px; }
#profile_contentblock #game_icons div.game_icons_header strong { font-size: 16px; font-weight: bold; }
#profile_contentblock #game_icons div.game_icons_details { text-align: left; margin-top: 20px; }

#profile_contentblock #game_icon_nav .game_art { display:block; height:64px; width:64px; background:url('/ggl/images/stat_tracker/sprite.png') top left; cursor:pointer; }
#profile_contentblock #game_icon_nav .game_mlb08theshow 		{ background-position:-128px 0;}
#profile_contentblock #game_icon_nav .game_warhawk 				{ background-position:-320px 0;}
#profile_contentblock #game_icon_nav .game_nhl08				{ background-position:-256px 0;}
#profile_contentblock #game_icon_nav .game_guitarheroworldtour	{ background-position:-64px 0;}
#profile_contentblock #game_icon_nav .game_worldofwarcraft		{ background-position:-192px 0;}
#profile_contentblock #game_icon_nav .game_nbalive09			{ background-position:-384px 0;}
#profile_contentblock #game_icon_nav .game_maddennfl09			{ background-position:-512px 0;}
#profile_contentblock #game_icon_nav .game_fifa09				{ background-position:-448px 0;}

#profile_contentblock #game_icons h3 { font-size:20px; margin:10px 0; line-height:24px; text-align:left; }
#profile_contentblock #game_icons #world_of_warcraft_stats h3 { margin:0; margin-bottom:15px; }
#profile_contentblock #game_icons a.disabled { color:#ccc;}

#profile_contentblock #profile_contentblock #game_icons .images .centerimg a { font-size: 14px; font-weight: bold; }

#profile_contentblock #game_icons .images .leftimg,
#profile_contentblock #game_icons .images .centerimg,
#profile_contentblock #game_icons .images .rightimg { float:left; margin:0 2px; width:88px; outline:0;}
#profile_contentblock #game_icons .images .name { display:block; clear:both; }

#profile_contentblock #game_icons .images .leftimg { margin-left:0;}
#profile_contentblock #game_icons .images .leftimg img { float:right; }
#profile_contentblock #game_icons .images .leftimg .name { float:right; width:60px; text-align:center;}
#profile_contentblock #game_icons .images .centerimg { width:94px; }
#profile_contentblock #game_icons .images .centerimg .name { padding-top: 5px; }
#profile_contentblock #game_icons .images .rightimg { margin-right:0;}
#profile_contentblock #game_icons .images .rightimg .name { float:left; width:60px; text-align:center;}

#profile_contentblock #game_icons .images .leftimg,
#profile_contentblock #game_icons .images .rightimg {padding-top:15px;}

#profile_contentblock #game_icons .images .rightimg img { float:left;}
#profile_contentblock #game_icons .images .centerimg img { border:2px solid #999;}

#profile_contentblock #game_icons .images .left_arrow,
#profile_contentblock #game_icons .images .right_arrow { background:url('/ggl/images/sprite.png') -507px -185px; display:block; width:23px; height:23px; float:left; margin-top:20px;}
#profile_contentblock #game_icons .images .right_arrow { background-position:-528px -185px; float:right;}

#profile_contentblock #game_icons .description { font-style:italic; color:#ccc; opacity:.6; filter:alpha(opacity=60);}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
#profile_contentblock #game_icons .jcarousel-container { position: relative; margin:0 -10px;  border-bottom:1px solid #424141; border-top:1px solid #1a1a1a; padding:10px; padding-bottom:15px; margin-bottom:10px; background-color:#282828; height:86px;}
#profile_contentblock #game_icons .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#profile_contentblock #game_icons .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#profile_contentblock #game_icons .jcarousel-list li,
#profile_contentblock #game_icons .jcarousel-item { float: left;list-style: none; margin:2px 6px; margin-right:5px;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 64px; height: 64px;  }
#profile_contentblock #game_icons .jcarousel-item:hover { margin:0px 4px; margin-right:3px; border:2px solid #f5d70c;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

#profile_contentblock #game_icons .jcarousel-prev,
#profile_contentblock #game_icons .jcarousel-next { z-index: 3; cursor:pointer; position:absolute; z-index:3; top:63px; background:transparent url(/ggl/images/sprite.png) no-repeat; display:block; height:23px; margin-top:20px; width:23px; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
#profile_contentblock #game_icons .jcarousel-prev { left:10px; background-position:-640px -372px;  }
#profile_contentblock #game_icons .jcarousel-next { right:10px; background-position:-662px -372px; }
#profile_contentblock #game_icons .jcarousel-prev-disabled,
#profile_contentblock #game_icons .jcarousel-next-disabled { filter:alpha(opacity=10);-moz-opacity:.1;opacity:.1; cursor:default; }

#profile_contentblock #game_icons #current_game_name { z-index:2; position:relative; color:#FAC31D; top:-34px; font-size:12px; width:250px; margin:0 auto; margin-bottom:-24px;  }

#profile_contentblock #game_icons ul#game_icon_nav { margin:0; margin-bottom:10px; padding:0; height:68px; }
#profile_contentblock #game_icons ul#game_icon_nav li img { cursor:pointer; width:64px; height:64px;}
#profile_contentblock #game_icons #current_game_name { text-align:center;}

#profile_contentblock #game_icons #statsbox .blurb { font-size:12px; line-height:15px; }
#profile_contentblock #game_icons h3 { text-align:left; color:#FAC310; font-weight:normal; line-height:39px; margin:10px; }

#profile_contentblock #game_icons span.platform_PlayStation3 { background-position:-273px -371px; width:39px; height:39px;}
#profile_contentblock #game_icons .platform_PlayStation3 { float:right;}

#profile_contentblock #game_icons span.platform_Xbox360 { background-position:-45px -371px; width:39px; height:39px;}
#profile_contentblock #game_icons .platform_Xbox360 { float:right;}

#profile_contentblock #game_icons span.platform_PC { background-position:-363px -371px; width:39px; height:39px; margin:0;}
#profile_contentblock #game_icons .platform_PC { float:right;}

#profile_contentblock #game_icons #scores h3 { margin-top:0; margin-right:0; margin-left:0; }
#profile_contentblock #game_icons #scores { padding:10px;}

#profile_contentblock #game_icons #mlbstatblockwrapper #statsbox { margin:0; }

#profile_contentblock #game_icons #warhawkstatblockwrapper #statsbox { margin:0; }

#profile_contentblock #game_icons #nba08statblockwrapper #statsbox { margin:0; }

#profile_contentblock #game_icons #nhl08statblockwrapper #statsbox { margin:0; }

#profile_contentblock #game_icons #guitarherostatblockwrapper #statsbox { margin:0; }

#profile_contentblock #game_icons #wowstatblockwrapper #statsbox { margin:0; }
#profile_contentblock #game_icons #wowstatblockwrapper input[type="text"], 
#profile_contentblock #game_icons #wowstatblockwrapper input[type="password"],
#profile_contentblock #game_icons #wowstatblockwrapper select { margin-top:0; }

/* MLB 08: THE SHOW CSS */
#profile_contentblock #mlbstatblockwrapper .statsheader ul { width: 300px; padding: 0px; } 
#profile_contentblock #mlbstatblockwrapper .statsheader ul li { float: left; width: 3em; list-style: none; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 0px 0px 0px 0px; display: inline; } 
#profile_contentblock #mlbstatblockwrapper .statsdata ul { width: 300px; padding: 0px; } 
#profile_contentblock #mlbstatblockwrapper .statsdata ul li { float: left; width: 3em; list-style: none; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 0px 0px 0px 0px; display: inline; } 
#profile_contentblock #mlbstatblockwrapper .statstracker { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 10px 0px; background: #DF8E46; } 
#profile_contentblock #mlbstatblockwrapper .statstrackercontent { background: #171717; clear: both; color: #FFFFFF; width: 100%; } 
#profile_contentblock #mlbstatblockwrapper .trackitbutton { clear: both; align: center; padding: 10px 0px 0px 0px; text-align: left; } 
#profile_contentblock #mlbstatblockwrapper .titlescores { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #FFFFFF; float: left; } 
#profile_contentblock #mlbstatblockwrapper .titlerecent { font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; color: #DCAE22; float: right; } 
#profile_contentblock #mlbstatblockwrapper .details { color: #DCAE22; float: right; } 
#profile_contentblock #mlbstatblockwrapper .stats_overall { margin: 0px 2px 0px 5px; padding: 0px 2px 0px 0px; } 
#profile_contentblock #mlbstatblockwrapper .statsheader { clear: both; float: left; width: 100%; display: block; position: relative; margin: 0px 2px 5px -5px; padding: 0px 2px 0px 0px; } 
#profile_contentblock #mlbstatblockwrapper .statsdata { clear: both; float: left; width: 100%; display: block; position: relative; margin: -10px 2px 0px -5px; padding: 0px 2px 10px 0px; } 
#profile_contentblock #mlbstatblockwrapper .stats { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 0px 2px 0px 0px; } 
#profile_contentblock #mlbstatblockwrapper .statrow { clear: both; } 
#profile_contentblock #mlbstatblockwrapper .onestatleft { float: left; } 
#profile_contentblock #mlbstatblockwrapper .onestatright { float: right; } 
#profile_contentblock #mlbstatblockwrapper .stats_rule { clear: both; width: 278px; margin: 3px 0px -10px -5px; border-top: solid #777777 thin; } 
#profile_contentblock #mlbstatblockwrapper .statvalue { font-weight: normal; font-size: 11px; font-weight: none; } 
#profile_contentblock #mlbstatblockwrapper .mlbblurb { padding: 10px 10px 20px 25px; margin: 10px 20px 5px 20px; } 
#profile_contentblock #mlbstatblockwrapper .mlbtitle { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; padding: 10px 0px 0px 10px; } 
#profile_contentblock #mlbstatblockwrapper .mlbtext { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: left; } 
#profile_contentblock #mlbstatblockwrapper .mlbtextbody { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; font-weight: bold; text-align: left; margin-top: 10px; } 
#profile_contentblock #mlbstatblockwrapper .bottombox { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } 

/* Warhawk CSS */
#profile_contentblock #warhawkstatblockwrapper .statsbox .statstable { border-collapse: collapse; } 
#profile_contentblock #warhawkstatblockwrapper .statsheader tr { width: 300px; padding: 0px; } 
#profile_contentblock #warhawkstatblockwrapper .statsheader tr th { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 0px 0px 4px 0px; vertical-align: bottom; border-bottom: solid #777777 thin; } 
#profile_contentblock #warhawkstatblockwrapper .statsdata tr { width: 300px; padding: 0px; } 
#profile_contentblock #warhawkstatblockwrapper .statsdata tr td { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 4px 0px 0px 0px; } 
#profile_contentblock #warhawkstatblockwrapper .statstracker_with_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 10px 0px; background: #DF8E46; } 
#profile_contentblock #warhawkstatblockwrapper .statstracker_no_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 15px 0px; background: #DF8E46; } 
#profile_contentblock #warhawkstatblockwrapper orangestatstracker { padding: 20px 20px 10px 20px; min-width: 280px; } 
#profile_contentblock #warhawkstatblockwrapper .statstrackerimage { float:left; padding: 9px 9px 9px 9px; } 
#profile_contentblock #warhawkstatblockwrapper .statstrackercontent { background: #171717; clear: both; color: #FFFFFF; width: 100%; } 
#profile_contentblock #warhawkstatblockwrapper .trackitbutton { clear: both; align: center; padding: 10px 0px 0px 0px; text-align: left; } 
#profile_contentblock #warhawkstatblockwrapper .trackitbutton img { width: 201px; height: 27px; } 
#profile_contentblock #warhawkstatblockwrapper .notrackitbutton { clear: both; } 
#profile_contentblock #warhawkstatblockwrapper .titlescores { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #FFFFFF; } 
#profile_contentblock #warhawkstatblockwrapper .titlerecent { font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; color: #DCAE22; float: right; } 
#profile_contentblock #warhawkstatblockwrapper .details { color: #DCAE22; float: right; } 
#profile_contentblock #warhawkstatblockwrapper .stats_overall { padding-top: 10px; } 
#profile_contentblock #warhawkstatblockwrapper .stats { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 0px 2px 0px 0px; } 
#profile_contentblock #warhawkstatblockwrapper .statrow { clear: both; } 
#profile_contentblock #warhawkstatblockwrapper .onestatleft { float: left; } 
#profile_contentblock #warhawkstatblockwrapper .onestatright { float: right; } 
#profile_contentblock #warhawkstatblockwrapper .statvalue { font-weight: normal; font-size: 11px; font-weight: none; } 
#profile_contentblock #warhawkstatblockwrapper .warhawkblurb { padding: 10px 10px 20px 25px; margin: 10px 20px 5px 20px; } 
#profile_contentblock #warhawkstatblockwrapper .warhawktitle { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; padding: 10px 0px 0px 10px; } 
#profile_contentblock #warhawkstatblockwrapper .warhawktext { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: left; } 
#profile_contentblock #warhawkstatblockwrapper .warhawktextbody { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; font-weight: bold; text-align: left; margin-top: 10px; } 
#profile_contentblock #warhawkstatblockwrapper .hilit { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #warhawkstatblockwrapper .statLabel { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #warhawkstatblockwrapper .bottombox { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } 
#profile_contentblock #warhawkstatblockwrapper .howthisworks { float: right; padding-top: 5px; } 
#profile_contentblock #warhawkstatblockwrapper .howthisworks a:link{ color: #FFFFFF; } 
#profile_contentblock #warhawkstatblockwrapper .howthisworks a:visited{ color: #FFFFFF; } 
#profile_contentblock #warhawkstatblockwrapper .howthisworks a:hover{ color: #000000; } 
#profile_contentblock #warhawkstatblockwrapper .howthisworks a:active{ color: #000000; } 

/* NBA 08 CSS */
#profile_contentblock #ea_nba_08statblockwrapper .statsbox .statstable { border-collapse: collapse; } 
#profile_contentblock #ea_nba_08statblockwrapper .statsheader tr { width: 300px; padding: 0px; } 
#profile_contentblock #ea_nba_08statblockwrapper .statsheader tr th { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 0px 0px 4px 0px; vertical-align: bottom; border-bottom: solid #777777 thin; } 
#profile_contentblock #ea_nba_08statblockwrapper .statsdata tr { width: 300px; padding: 0px; } 
#profile_contentblock #ea_nba_08statblockwrapper .statsdata tr td { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 4px 0px 0px 0px; } 
#profile_contentblock #ea_nba_08statblockwrapper .statstracker_with_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 20px 0px; background: #DF8E46; } 
#profile_contentblock #ea_nba_08statblockwrapper .statstracker_no_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 30px 0px; background: #DF8E46; } 
#profile_contentblock #ea_nba_08statblockwrapper orangestatstracker { padding: 20px 20px 10px 20px; min-width: 280px; } 
#profile_contentblock #ea_nba_08statblockwrapper .statstrackerimage { float:left; padding: 9px 9px 9px 9px; } 
#profile_contentblock #ea_nba_08statblockwrapper .statstrackercontent { background: #171717; clear: both; color: #FFFFFF; width: 100%; } 
#profile_contentblock #ea_nba_08statblockwrapper .trackitbutton { clear: both; align: center; padding: 10px 0px 0px 0px; text-align: left; } 
#profile_contentblock #ea_nba_08statblockwrapper .trackitbutton img { width: 201px; height: 27px; } 
#profile_contentblock #ea_nba_08statblockwrapper .notrackitbutton { clear: both; } 
#profile_contentblock #ea_nba_08statblockwrapper .titlescores { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #FFFFFF; } 
#profile_contentblock #ea_nba_08statblockwrapper .titlerecent { font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; color: #DCAE22; float: right; } 
#profile_contentblock #ea_nba_08statblockwrapper .details { color: #DCAE22; float: right; } 
#profile_contentblock #ea_nba_08statblockwrapper .stats_overall { padding-top: 10px; } 
#profile_contentblock #ea_nba_08statblockwrapper .stats { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 0px 2px 0px 0px; } 
#profile_contentblock #ea_nba_08statblockwrapper .statrow { clear: both; } 
#profile_contentblock #ea_nba_08statblockwrapper .onestatleft { float: left; } 
#profile_contentblock #ea_nba_08statblockwrapper .onestatright { float: right; } 
#profile_contentblock #ea_nba_08statblockwrapper .statvalue { font-weight: normal; font-size: 11px; font-weight: none; } 
#profile_contentblock #ea_nba_08statblockwrapper .ea_nba_08blurb { padding: 10px 10px 20px 25px; margin: 10px 20px 5px 20px; } 
#profile_contentblock #ea_nba_08statblockwrapper .ea_nba_08title { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; padding: 10px 0px 0px 10px; } 
#profile_contentblock #ea_nba_08statblockwrapper .ea_nba_08text { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: left; } 
#profile_contentblock #ea_nba_08statblockwrapper .ea_nba_08textbody { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; font-weight: bold; text-align: left; margin-top: 10px; } 
#profile_contentblock #ea_nba_08statblockwrapper .hilit { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #ea_nba_08statblockwrapper .statLabel { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #ea_nba_08statblockwrapper .bottombox { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } 
#profile_contentblock #ea_nba_08statblockwrapper .howthisworks { float: right; padding-top: 5px; } 
#profile_contentblock #ea_nba_08statblockwrapper .howthisworks a:link{ color: #FFFFFF; } 
#profile_contentblock #ea_nba_08statblockwrapper .howthisworks a:visited{ color: #FFFFFF; } 
#profile_contentblock #ea_nba_08statblockwrapper .howthisworks a:hover{ color: #000000; } 
#profile_contentblock #ea_nba_08statblockwrapper .howthisworks a:active{ color: #000000; } 

/* NHL 08 CSS */
#profile_contentblock #ea_nhl_08statblockwrapper .statsbox .statstable { border-collapse: collapse; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statsheader tr { width: 300px; padding: 0px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statsheader tr th { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 0px 0px 4px 0px; vertical-align: bottom; border-bottom: solid #777777 thin; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statsdata tr { width: 300px; padding: 0px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statsdata tr td { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 4px 0px 0px 0px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statstracker_with_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 20px 0px; background: #DF8E46; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statstracker_no_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 30px 0px; background: #DF8E46; } 
#profile_contentblock #ea_nhl_08statblockwrapper orangestatstracker { padding: 20px 20px 10px 20px; min-width: 280px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statstrackerimage { float:left; padding: 9px 9px 9px 9px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statstrackercontent { background: #171717; clear: both; color: #FFFFFF; width: 100%; } 
#profile_contentblock #ea_nhl_08statblockwrapper .trackitbutton { clear: both; align: center; padding: 10px 0px 0px 0px; text-align: left; } 
#profile_contentblock #ea_nhl_08statblockwrapper .trackitbutton img { width: 201px; height: 27px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .notrackitbutton { clear: both; } 
#profile_contentblock #ea_nhl_08statblockwrapper .titlescores { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #FFFFFF; } 
#profile_contentblock #ea_nhl_08statblockwrapper .titlerecent { font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; color: #DCAE22; float: right; } 
#profile_contentblock #ea_nhl_08statblockwrapper .details { color: #DCAE22; float: right; } 
#profile_contentblock #ea_nhl_08statblockwrapper .stats_overall { padding-top: 10px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .stats { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 0px 2px 0px 0px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statrow { clear: both; } 
#profile_contentblock #ea_nhl_08statblockwrapper .onestatleft { float: left; } 
#profile_contentblock #ea_nhl_08statblockwrapper .onestatright { float: right; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statvalue { font-weight: normal; font-size: 11px; font-weight: none; } 
#profile_contentblock #ea_nhl_08statblockwrapper .ea_nhl_08blurb { padding: 10px 10px 20px 25px; margin: 10px 20px 5px 20px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .ea_nhl_08title { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; padding: 10px 0px 0px 10px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .ea_nhl_08text { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: left; } 
#profile_contentblock #ea_nhl_08statblockwrapper .ea_nhl_08textbody { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; font-weight: bold; text-align: left; margin-top: 10px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .hilit { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #ea_nhl_08statblockwrapper .statLabel { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #ea_nhl_08statblockwrapper .bottombox { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .howthisworks { float: right; padding-top: 5px; } 
#profile_contentblock #ea_nhl_08statblockwrapper .howthisworks a:link{ color: #FFFFFF; } 
#profile_contentblock #ea_nhl_08statblockwrapper .howthisworks a:visited{ color: #FFFFFF; } 
#profile_contentblock #ea_nhl_08statblockwrapper .howthisworks a:hover{ color: #000000; } 
#profile_contentblock #ea_nhl_08statblockwrapper .howthisworks a:active{ color: #000000; } 

/* Guitar Hero CSS */
#profile_contentblock #guitarherostatblockwrapper .statsbox .statstable { border-collapse: collapse; } 
#profile_contentblock #guitarherostatblockwrapper .statsheader tr { width: 300px; padding: 0px; } 
#profile_contentblock #guitarherostatblockwrapper .statsheader tr th { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 0px 0px 4px 0px; vertical-align: bottom; border-bottom: solid #777777 thin; } 
#profile_contentblock #guitarherostatblockwrapper .statsdata tr { width: 300px; padding: 0px; } 
#profile_contentblock #guitarherostatblockwrapper .statsdata tr td { width: 3em; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 5px 0px -6px; padding: 4px 0px 0px 0px; } 
#profile_contentblock #guitarherostatblockwrapper .statstracker_with_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 31px 0px; background: #DF8E46; } 
#profile_contentblock #guitarherostatblockwrapper .statstracker_no_button { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; color: #000000; padding: 0px 0px 5px 0px; background: #DF8E46; } 
#profile_contentblock #guitarherostatblockwrapper orangestatstracker { padding: 20px 20px 10px 20px; min-width: 280px; } 
#profile_contentblock #guitarherostatblockwrapper .statstrackerimage { float:left; padding: 9px 9px 9px 9px; } 
#profile_contentblock #guitarherostatblockwrapper .statstrackercontent { background: #171717; clear: both; color: #FFFFFF; width: 100%; } 
#profile_contentblock #guitarherostatblockwrapper .trackitbutton { clear: both; align: center; padding: 10px 0px 0px 0px; text-align: left; } 
#profile_contentblock #guitarherostatblockwrapper .trackitbutton img { width: 201px; height: 27px; } 
#profile_contentblock #guitarherostatblockwrapper .notrackitbutton { clear: both; } 
#profile_contentblock #guitarherostatblockwrapper .titlescores { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #FFFFFF; } 
#profile_contentblock #guitarherostatblockwrapper .titlerecent { font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; color: #DCAE22; float: right; } 
#profile_contentblock #guitarherostatblockwrapper .details { color: #DCAE22; float: left; } 
#profile_contentblock #guitarherostatblockwrapper .stats_overall { padding-top: 10px; } 
#profile_contentblock #guitarherostatblockwrapper .stats_ggl { margin: 0px 2px 0px 5px; padding: 0px 2px 0px 0px; } 
#profile_contentblock #guitarherostatblockwrapper .stats { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 0px 2px 0px 0px; } 
#profile_contentblock #guitarherostatblockwrapper .statrow { clear: both; } 
#profile_contentblock #guitarherostatblockwrapper .onestatleft { float: left; } 
#profile_contentblock #guitarherostatblockwrapper .onestatright { float: right; } 
#profile_contentblock #guitarherostatblockwrapper .statvalue { font-weight: normal; font-size: 11px; font-weight: none; } 
#profile_contentblock #guitarherostatblockwrapper .guitarheroblurb { padding: 10px 10px 20px 25px; margin: 10px 10px 5px 20px; } 
#profile_contentblock #guitarherostatblockwrapper .guitarherotitle { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; padding: 10px 0px 0px 10px; } 
#profile_contentblock #guitarherostatblockwrapper .guitarherotext { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-align: left; } 
#profile_contentblock #guitarherostatblockwrapper .guitarherotextbody { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; font-weight: bold; text-align: left; margin-top: 10px; } 
#profile_contentblock #guitarherostatblockwrapper .hilit { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #guitarherostatblockwrapper .statLabel { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; } 
#profile_contentblock #guitarherostatblockwrapper .bottombox { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } 
#profile_contentblock #guitarherostatblockwrapper .howthisworks { float: right; padding-top: 5px; } 
#profile_contentblock #guitarherostatblockwrapper .howthisworks a:link{ color: #FFFFFF; } 
#profile_contentblock #guitarherostatblockwrapper .howthisworks a:visited{ color: #FFFFFF; } 
#profile_contentblock #guitarherostatblockwrapper .howthisworks a:hover{ color: #000000; } 
#profile_contentblock #guitarherostatblockwrapper .howthisworks a:active{ color: #000000; } 

#profile_contentblock #ea_nba_09statblockwrapper,
#profile_contentblock #ea_nba_09statblockwrapper th,
#profile_contentblock #ea_nba_09statblockwrapper td { color:white;}
#profile_contentblock #ea_nba_09statblockwrapper table { border-collapse:collapse; }
#profile_contentblock #ea_nba_09statblockwrapper .primary_stats th,
#profile_contentblock #ea_nba_09statblockwrapper .primary_stats td { font-size:16px; text-align:center; padding:2px; }
#profile_contentblock #ea_nba_09statblockwrapper .primary_stats th { border-bottom:1px solid white; }
#profile_contentblock #ea_nba_09statblockwrapper .statsbox { margin-bottom:10px; }
#profile_contentblock #ea_nba_09statblockwrapper .last_statsbox { margin-bottom:0;}
#profile_contentblock #ea_nba_09statblockwrapper .secondary_stats th { text-align:left; border-bottom:1px dotted #777; }
#profile_contentblock #ea_nba_09statblockwrapper .secondary_stats td { text-align:right; }
#profile_contentblock #ea_nba_09statblockwrapper .secondary_stats th,
#profile_contentblock #ea_nba_09statblockwrapper .secondary_stats td { font-size:12px;}

#profile_contentblock #ea_madden_09statblockwrapper,
#profile_contentblock #ea_madden_09statblockwrapper th,
#profile_contentblock #ea_madden_09statblockwrapper td { color:white;}
#profile_contentblock #ea_madden_09statblockwrapper table { border-collapse:collapse; }
#profile_contentblock #ea_madden_09statblockwrapper .primary_stats th,
#profile_contentblock #ea_madden_09statblockwrapper .primary_stats td { font-size:16px; text-align:center; padding:2px; }
#profile_contentblock #ea_madden_09statblockwrapper .primary_stats th { border-bottom:1px solid white; }
#profile_contentblock #ea_madden_09statblockwrapper .statsbox { margin-bottom:10px; }
#profile_contentblock #ea_madden_09statblockwrapper .last_statsbox { margin-bottom:0;}
#profile_contentblock #ea_madden_09statblockwrapper .secondary_stats th { text-align:left; border-bottom:1px dotted #777; }
#profile_contentblock #ea_madden_09statblockwrapper .secondary_stats td { text-align:right; }
#profile_contentblock #ea_madden_09statblockwrapper .secondary_stats th,
#profile_contentblock #ea_madden_09statblockwrapper .secondary_stats td { font-size:12px;}

#profile_contentblock #ea_fifa_09statblockwrapper,
#profile_contentblock #ea_fifa_09statblockwrapper th,
#profile_contentblock #ea_fifa_09statblockwrapper td { color:white;}
#profile_contentblock #ea_fifa_09statblockwrapper table { border-collapse:collapse; }
#profile_contentblock #ea_fifa_09statblockwrapper .primary_stats th,
#profile_contentblock #ea_fifa_09statblockwrapper .primary_stats td { font-size:16px; text-align:center; padding:2px; }
#profile_contentblock #ea_fifa_09statblockwrapper .primary_stats th { border-bottom:1px solid white; }
#profile_contentblock #ea_fifa_09statblockwrapper .statsbox { margin-bottom:10px; }
#profile_contentblock #ea_fifa_09statblockwrapper .last_statsbox { margin-bottom:0;}
#profile_contentblock #ea_fifa_09statblockwrapper .secondary_stats th { text-align:left; border-bottom:1px dotted #777; }
#profile_contentblock #ea_fifa_09statblockwrapper .secondary_stats td { text-align:right; }
#profile_contentblock #ea_fifa_09statblockwrapper .secondary_stats th,
#profile_contentblock #ea_fifa_09statblockwrapper .secondary_stats td { font-size:12px;}

#profile_contentblock .track_your_stats .game_name { font-weight:bold; color:#FAC310;}

#profile_contentblock #world_of_warcraft_stats { text-align:left; line-height:14px; color:white;}
#profile_contentblock #world_of_warcraft_stats span.platform_PC { background-position:-363px -371px; width:39px; height:39px;}
#profile_contentblock #world_of_warcraft_stats h3 { color:#FAC310; font-weight:normal; line-height:18px; }
#profile_contentblock #world_of_warcraft_stats h5 { font-weight:bold; margin:0; color:inherit; text-transform:uppercase; margin-bottom:10px; }
#profile_contentblock #world_of_warcraft_stats ul { margin:0; padding:0; list-style-position:outside; list-style-type:none; }
#profile_contentblock #world_of_warcraft_stats li { margin:0; padding:0; overflow:auto; outline:0;}

/* bars */
#profile_contentblock #world_of_warcraft_stats .professions .profession .value,
#profile_contentblock #world_of_warcraft_stats .stats .vitals .health .value,
#profile_contentblock #world_of_warcraft_stats .stats .vitals .resource .value { background:#454545 url('/ggl/images/stat_tracker/bar_sprite.jpg') repeat-x top left; display:block; height:21px; width: 191px; position:relative; margin-left:50px; border:1px solid black; text-align:center; line-height:21px;}
#profile_contentblock #world_of_warcraft_stats .professions .profession .value:hover,
#profile_contentblock #world_of_warcraft_stats .stats .vitals .health .value:hover,
#profile_contentblock #world_of_warcraft_stats .stats .vitals .resource .value:hover { border:1px solid #00a8ff; }

#profile_contentblock #world_of_warcraft_stats .platform_PC { float:right;}
#profile_contentblock #world_of_warcraft_stats .character_info { border-bottom:1px solid white; padding-bottom:10px; margin-bottom:10px; overflow:auto; outline:0; position:relative;}
#profile_contentblock #world_of_warcraft_stats .character_info .columns { overflow:visible;}
#profile_contentblock #world_of_warcraft_stats .character_info .left_col { margin-right:10px; width:64px; margin-right:10px; }
#profile_contentblock #world_of_warcraft_stats .character_info .right_col { width:206px; }
#profile_contentblock #world_of_warcraft_stats .character_info .title { font-style:italic;}
#profile_contentblock #world_of_warcraft_stats .character_info .race_icon { height:64px; width:64px; background:black; display:block; }
#profile_contentblock #world_of_warcraft_stats .character_info h4 { color:#FAC310; margin:0; font-size:20px; font-weight:normal; line-height:18px; }
#profile_contentblock #world_of_warcraft_stats .character_info .level,
#profile_contentblock #world_of_warcraft_stats .character_info .race,
#profile_contentblock #world_of_warcraft_stats .character_info .class { display:inline; }
#profile_contentblock #world_of_warcraft_stats .character_info .level { font-weight:bold;}


#profile_contentblock #world_of_warcraft_stats .talent_spec,
#profile_contentblock #world_of_warcraft_stats .professions,
#profile_contentblock #world_of_warcraft_stats .stats ul.vitals { background-color:#241c11; padding:10px; margin-top:10px; -moz-border-radius:5px; }
#profile_contentblock #world_of_warcraft_stats .stats .details,
#profile_contentblock #world_of_warcraft_stats .talent_spec,
#profile_contentblock #world_of_warcraft_stats .professions,
#profile_contentblock #world_of_warcraft_stats .stats ul.vitals,
#profile_contentblock #world_of_warcraft_stats .stats .details { margin-top:10px; font-weight:bold; overflow:auto;}

#profile_contentblock #world_of_warcraft_stats .talent_spec {}
#profile_contentblock #world_of_warcraft_stats .talent_spec .icon { height:25px; width:25px; background:black; float:left; margin-right:25px; margin-top:2px;}
#profile_contentblock #world_of_warcraft_stats .talent_spec .tree { color:#fbaf3a; text-transform:uppercase; }
#profile_contentblock #world_of_warcraft_stats .talent_spec .tree,
#profile_contentblock #world_of_warcraft_stats .talent_spec .points { font-size:14px; line-height:14px;}


#profile_contentblock #world_of_warcraft_stats .professions .profession { overflow:auto; outline:0; margin-top:5px; }
#profile_contentblock #world_of_warcraft_stats .professions .profession .icon { width:25px; height:25px; float:left; margin-right:25px; margin-top:13px; }
#profile_contentblock #world_of_warcraft_stats .professions .profession label { display:block; line-height:15px; text-transform:uppercase; font-size:10px; margin-left:50px; padding:0 8px;}
#profile_contentblock #world_of_warcraft_stats .professions .profession .value .text { text-align:center; display:block; line-height:21px; z-index:3; position:relative;}
#profile_contentblock #world_of_warcraft_stats .professions .profession .value .graphic { position:absolute; z-index:2; left:0; top:0; display:block; height:21px; background:#003e7d url('/ggl/images/stat_tracker/bar_sprite.jpg') repeat-x 0 -21px; } /* width to be specified in the html */

#profile_contentblock #world_of_warcraft_stats .stats { overflow:auto; outline:0; }

#profile_contentblock #world_of_warcraft_stats .stats .vitals .health 					{ margin-bottom:10px;}
#profile_contentblock #world_of_warcraft_stats .stats .vitals .health label,
#profile_contentblock #world_of_warcraft_stats .stats .vitals .resource label 			{ float:left; line-height:22px; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .mana .value 				{ background-position:0px -21px; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .mana .value:hover			{ border:1px solid #00a8ff; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .rage .value 				{ background-position:0px -63px; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .rage .value:hover			{ border:1px solid #ff0000; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .runic .value 				{ background-position:0px -84px; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .runic .value:hover 		{ border:1px solid #49c1d7; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .energy .value 				{ background-position:0px -105px; }
#profile_contentblock #world_of_warcraft_stats .stats .vitals .energy .value:hover		{ border:1px solid #fcff00;}
#profile_contentblock #world_of_warcraft_stats .stats .vitals .health .value 				{ background-position:0px -42px;}
#profile_contentblock #world_of_warcraft_stats .stats .vitals .health .value:hover 		{ border:1px solid #7eff00; }

#profile_contentblock #world_of_warcraft_stats .stats div.details { width:135px; float:left; margin-right:10px; }
#profile_contentblock #world_of_warcraft_stats .stats div.right_details { margin-right:0;}
#profile_contentblock #world_of_warcraft_stats .stats div.details select { display:none; }
#profile_contentblock #world_of_warcraft_stats .stats div.details ul.details,
#profile_contentblock #world_of_warcraft_stats .stats div.details .styled_select,
#profile_contentblock #world_of_warcraft_stats .stats div.details .styled_select ul,
#profile_contentblock #world_of_warcraft_stats .stats div.details .detail_box { background-color:#241c11; padding:5px; margin-top:10px; -moz-border-radius:5px; border:1px solid #5b481d; }
#profile_contentblock #world_of_warcraft_stats .stats div.details .styled_select { position:relative; height:14px; cursor:pointer; }
#profile_contentblock #world_of_warcraft_stats .stats div.details .styled_select .option:hover { background:#3a3329;}
#profile_contentblock #world_of_warcraft_stats .stats div.details .styled_select ul { position:absolute; top:-1px; left:-1px; margin:0; width:123px; background:url('/ggl/images/stat_tracker/pulldown.png') 113px 2px no-repeat; }
#profile_contentblock #world_of_warcraft_stats .stats div.details .open ul { background:#241c11; }
#profile_contentblock #world_of_warcraft_stats .stats div.details .styled_select ul li.closed { }
#profile_contentblock #world_of_warcraft_stats .stats div.details ul.detail_boxes ul.details li { width:123px; height:14px;}
#profile_contentblock #world_of_warcraft_stats .stats div.details label { float:left; color:#d59738; }
#profile_contentblock #world_of_warcraft_stats .stats div.details .value { float:right; }
#profile_contentblock #world_of_warcraft_stats .stats div.details ul.detail_boxes li.detail_box { display:none; line-height:18px; }
#profile_contentblock #world_of_warcraft_stats .stats div.details ul.detail_boxes li.detail_box_active { display:block; }

#characterPickerForm { color:white; overflow:auto; outline:0;}
#characterPickerForm .input { overflow:auto; outline:0; margin-bottom:5px; }
#characterPickerForm .input label { width:70px; display:block; float:left; line-height:21px; }
#characterPickerForm a { display:block; float:left; margin-top:5px; margin-bottom:2px;}
	
.match-results .listTable,
#MatchHistoryDiv .listTable,
#challengeBlock .listTable,
#challengeHistory .listTable,
#challengeDetails .listTable,
#reportMatchFormContent .listTable,
#tournament-chart .listTable,
#tournament-players .listTable {
	width: 100%;
	border-collapse: collapse;
}

#scheduled_or_instant .input { overflow:auto; outline:0; }
#scheduled_or_instant .input label {font-weight:bold; float:left; width:49%;}
#scheduled_or_instant .input .value { width:49%;}
#scheduled_or_instant span.squadname { font-weight:bold; }
#scheduled_or_instant .proposed_dates .input { margin-bottom:5px;}

#scheduled_or_instant { overflow:auto; outline:0; }
#scheduled_or_instant .inactive {opacity: .5; filter: alpha(opacity=50);}
#scheduled_or_instant label { float:none;}

/* gray corners */
.content-box .content-box .top_left 	{ background-position:-457px -218px;}
.content-box .content-box .top_right 	{ background-position:-467px -218px;}
.content-box .content-box .bottom_left 	{ background-position:-457px -227px;}
.content-box .content-box .bottom_right { background-position:-467px -227px;}

.content-box .content-box { background:#333333; }

.content-box .content-box .top_left,
.content-box .content-box .top_right,
.content-box .content-box .bottom_left,
.content-box .content-box .bottom_right { display:none; }


.content-box .tabbernav li.tabberactive a { background:none;}
.content-box .tabberlive .tabbernav li.tabberactive { background:#333;}


.listTable tr.selected {background-color: #517051;}

.match-results .listTable th, .match-results .listTable td,
#MatchHistoryDiv .listTable th, #MatchHistoryDiv .listTable td,
#challengeBlock .listTable td,
#challengeHistory .listTable td,
#reportMatchFormContent .listTable td,
#tournament-chart .listTable td,
#tournament-players .listTable td {
	margin: 0px;
	padding: 4px;
}

#MatchHistoryDiv .listTable th {
	border-bottom: 1px solid #444;
	text-align: left;
	font-weight: bold;
}
#MatchHistoryCompactDiv table { clear:both; } 
#challengeBlock .listTable th {
	margin: 0px;
	padding: 16px 4px 4px 4px;
	text-align: left;
	font-weight: bold;
	color: #FAC310;
}

#challengeHistory .listTable th {
	margin: 0px;
	padding: 4px;
	text-align: left;
	border-bottom: 1px solid #444;
}

#challengeDetails .listTable th {
	margin: 0px;
	padding: 8px;
	border-bottom: 1px solid #444;
	font-weight: bold;
	color: #FFCC00;
	width: 30%;
}

#reportMatchFormContent .listTable th.round {
	background: #444;
	margin: 0px;
	padding: 4px;
	text-align: left;
	font-weight: bold;
	color: #FFCC00;
}

#reportMatchFormContent .listTable th.squad {
	border-bottom: 1px solid #444;
	margin: 0px;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

#scheduledChallengeBlock .listTable td,
#instantChallengeBlock .listTable td,
#challengeHistory .listTable td {
	vertical-align: top;
}

#challengeDetails .listTable td {
	margin: 0px;
	padding: 8px;
	border-bottom: 1px solid #444;
	width: 70%;
}

.match-results .listTable th,
#tournament-chart .listTable th,
#tournament-players .listTable th {
	margin: 0px;
	padding: 4px;
	text-align: center;
	font-size: 7pt;
	border-bottom: 1px solid #666;
}

#tournament-chart .o,
#tournament-players .o {
	background-color: #222;
}

#tournament-chart .e,
#tournament-players .e {
	background-color: #111;
}

#demoDetails table {
	border-collapse: collapse;
}

#demoDetails th {
	text-align: left;
	font-weight: bold;
	color: #FAC310;
}

#demoDetails th, #demoDetails td {
	margin: 0px;
	padding: 4px;
}




/* ==========================================
	Start CSS for popup calendar date chooser
========================================== */

div.popupcalendar {
	padding: 0px;
	background-color: #000000;
	border-bottom: 1px solid #000000;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 2px;
	
	position: absolute; 
	visibility: hidden;
	z-index: 99999;
	width: 180px;
	left: 20px;
	top: -13px;
	}
	
div.popupcalendar form {
	padding: 0px;
	margin: 0px;
	}
	
div.popupcalendar .monthyear {
	color: #ffffff;
	font-size: 14px;
	}
	
div.popupcalendar td.monthyear {
	height: 25px;
	line-height: 120%;
	padding: 7px;
	background: #2C2B2B url(/core/imgs/footer_bg.gif) repeat-x;
	}
	
div.popupcalendar td.monthyear div {
	color: #ffffff;
	font-size: 14px;
	}
	
div.popupcalendar img.fright 	{ float: right; border: none;}
div.popupcalendar img.fleft 	{ float: left; 	border: none;}

div.popupcalendar table {
	background-color: #202020;
	color: #ffffff;
	font-size: 10px;
	border-collapse: collapse;
	width:100%;
	}
	
div.popupcalendar tr.weekhead {
	background-color: #3E6E24;
	color: #ffffff;
	font-size: 10px;
	}

div.popupcalendar tr.weekhead td {
	text-align: center;
	padding: 4px;
	border-collapse: collapse;
	}

div.popupcalendar td.caldates {
	text-align: center;
	width: 24px;
	height: 22px;
	padding: 0px;
	border: 1px solid #333333;
	border-collapse: collapse;
	}

div.popupcalendar td.caldates a {
	display: block;
	margin: 0px;
	width: 100%;
	height: 22px;
	text-align: right;
	min-width: 100%;
	color: #404040;
	background-color: #ffffff;
	text-decoration: none;
	}
	
div.popupcalendar td.caldates a.caldate_highlight {
	background-color: #C62121;
	color: #ffffff;
	}
	
div.popupcalendar td.caldates a.caldate_today { 
	background-color: #d0d0d0; 
	}
div.popupcalendar td.caldates a.caldate_weekend { 
	background-color: #f0f0f0; 
	}
div.popupcalendar td.caldates a.caldate_filler { 
	display: none;
	}
div.popupcalendar td.caldates a:hover { 
	background-color: #202020;
	color: #ff0000;
	}
	

div.popupcalendar table.timepicker {
	margin-top: 5px;
	font-size: 10px;
	width: auto;
	}
div.popupcalendar table.timepicker td { 
	text-align: center; 
	line-height: 100%;
	padding: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	}
div.popupcalendar table.timepicker a { 
	cursor: crosshair; 
	color: #ffffff;
	text-decoration: none;
	}
	
	
	
	


#tooltip {
    z-index: 999;
    padding: 5px;
    background: #f9f9f9;
    color: #404040;
    border: 1px solid #ddd;
    border-bottom: 2px solid #ccc;
    border-right: 2px solid #ccc;
    text-align: left;
    font-size: 11px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

span.tip {
    border-bottom: 1px solid #eee;
    cursor: help;
}

div.disputeContainer {
}

div.disputeHeading {
	background: #999;
	padding: 2px 4px;
	font-size: 11px;
	color: #FFF;
}

div.disputeBody {
	border: #999 1px solid;
	border-top: none;
	margin: 0px 0px 8px 0px;
	padding: 2px 4px;
	font-size: 11px;
}


div.articleSummaryContainer {
	margin: 0px 0px 4px 4px;
}

div.articleSummaryContainer img {
	max-width: 444px;
}








/* Customizable content block locations */
li.dragElement {
	list-style: none outside;
	display: block;
	margin: 0px;
	padding: 0px;
	z-index: 200;
	*height: 100%;
}


/* Funky drop downs for addable content blocks weeeee */
div.movableContentBlockDropDown {
	position: relative;
	z-index: 9996;
	margin: 0px;
	padding: 0px;
}


div.movableContentBlockDropDown a.menulink {
	z-index: 9999;
	position: absolute;
	cursor: pointer;
	background: url("/core/imgs/icons/information.png") no-repeat 100% 0;
	cursor: pointer;
	top: 5px;
	right: 5px;
	height: 16px;
	width:  16px;
	/* IE is fun >:[~ */ 
	*top: 10px;
}

div.movableContentBlockDropDown div.submenu {
	z-index: 9997;
	position: absolute;
	top: 13px;
	right: 12px;
	text-align: right;
	font-size: 11px;
	padding: 3px;
	
	border: 1px solid #bbb;
	background-color: #1F1F1F;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.movableContentBlockDropDown div a {
	/*z-index: 9998;
	*/
	cursor: pointer;
	line-height: 16px;
	display: block;
	margin: 5px;
	padding-right: 20px;
	color: #a0a0a0;
}

div.movableContentBlockDropDown div a:hover {
	color: #cccccc;
}

div.movableContentBlockDropDown div a.moveable {
	background: url("/core/imgs/icons/images.png") no-repeat 100% 0;
}

div.movableContentBlockDropDown div a.shadeunshade {
	background: url("/core/imgs/icons/application_get.png") no-repeat 100% 0;
}

/* Addables/Deletables can occupy the same real estate - they're shown independently of one another */
div.movableContentBlockDropDown div a.addable {
	background: url("/core/imgs/icons/image_add.png") no-repeat 100% 0;
}

div.movableContentBlockDropDown div a.deleteable {
	background: url("/core/imgs/icons/image_delete.png") no-repeat 100% 0;
}

/* If it's hideable, it better be movable */
div.movableContentBlockDropDown div a.hideable {
	background: url("/core/imgs/icons/shading.png") no-repeat 100% 0;
}

div.movableContentDestinationsDiv {
	right: 0px;
	width: 250px;
	text-align: left;
	font-size: 11px;
	color: #333333;
	/*
	border: 1px solid #bbb;
	background-color: #ddd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	*/
}

div.movableContentDestinationsDiv a {
	cursor: pointer;
	line-height: 11px;
	display: block;
	position: relative;
	background-image: none;
	margin: 0px;
	padding: 1px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #4f4f4f;
	color: #333333;
	border: 1px solid #606060;
	/* IE is fun >:[~ */
}

div.movableContentDestinationsDiv a:hover {
	background-color: #303030;
	color: #000000;
}


div.statusIndicator {
	padding: 6px;
	font-size: 8pt;
	visibility: hidden;
}












.cb_drag_panel {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	text-align: left;
}


.content-box-footer {
	text-align: right;
	padding: 4px;
	margin-top: 4px;
	border-top: 1px solid #303030;
	font-size: 93%;
}

#groups-board { margin-bottom:10px; }
.groups-boardlist { float:left; width:458px; min-height:348px; }
#groups-list { margin-bottom:0px; }
.groups-boardlist .filter-table { width:454px; }
.groups-boardlist .filter-table td { padding:8px 2px; text-align:center; }
.groups-boardlist .filter-table .input-td { width:120px; }
.groups-boardlist .filter-table .submit-td { width:25px; }


.groups-boardlist .blhead-table { width:448px; margin-left:6px; border-bottom:1px solid #444444; }
.groups-boardlist .blhead-table td { padding:4px 4px; font-weight:bold; text-align:center; color:#FAC310; }
.groups-boardlist .blhead-table .gname-td { width:156px; text-align: left; }
.groups-boardlist .blhead-table .member-td { width:80px; }
.groups-boardlist .blhead-table .founded-td { width:80px; }
.groups-boardlist .blhead-table .rating-td { width:90px; padding-right:14px; }

.groups-boardlist .blitem-table { width:450px; margin-left:6px; }
.groups-boardlist .blitem-table:hover, .groups-boardlist .blitem-table-active { width:450px; margin-left:6px; background-color:#555555; }
.groups-boardlist .blitem-table td { padding:4px 4px; font-weight:bold; text-align:center; border-bottom:1px solid #444444; }
.groups-boardlist .blitem-table .gname-td { width:156px; text-align: left; }
.groups-boardlist .blitem-table .members-td { width:80px; }
.groups-boardlist .blitem-table .founded-td { width:80px; }
.groups-boardlist .blitem-table .rating-td { width:100px; padding:0px 4px; }
.groups-boardlist .blitem-table .padding-td { width:2px; padding:0px; border:0px; }

div.stars { width:90px; height:20px; }
div.stars-bg { float:left; background:transparent url(images/ggl_bg_stars_white.png) repeat-x scroll 100% 0px; }
div.stars-fg { float:left; background:transparent url(images/ggl_bg_stars_red.png) repeat-x scroll 0% 0px; }
div.rank50 { width:90px; }
div.rank45 { width:81px; }
div.rank40 { width:72px; }
div.rank35 { width:63px; }
div.rank30 { width:54px; }
div.rank25 { width:45px; }
div.rank20 { width:36px; }
div.rank15 { width:27px; }
div.rank10 { width:18px; }
div.rank05 { width:9px; }
div.rank00 { width:0px; }
.groups-boardlist .blfoot { }

#groups-boardhero { float:left; width:282px; min-height:235px; padding:6px 15px; border-bottom:1px solid #555555; background-color:#555555; }
#groups-boardhero .headline { color:#FFFFFF; }
#groups-boardhero img.hero { width:280px; height:138px; margin:10px 0px 0px; border:1px solid #333333; }

#groups-icons { margin 0px 0px 8px; }
#groups-icons .group { float:left; width:145px; color:#FFFFFF; padding:0px 4px 8px; text-align:center; }
#groups-icons .group a img { width:135px; height:66px; margin-bottom:8px; padding:0px; border:1px solid #666666; }
#groups-icons .group a { color:#CCCCCC; text-decoration:none; }
#groups-icons .group a:hover { color:#FF9900; }

.highlight {
	color:#FFFF00;
}

.group-tools { color:#FFFFFF; }
.group-tools ol { line-height:1.5em; }
.group-tools li { color:#FAC310; }
.group-tools li span { color:#FFFFFF; }

/* upcoming matchs widget */

.wtable-umatch { border-bottom:1px solid #666666; }
.wtable-umatch td { margin:0px; padding:4px 0px; text-align:center; vertical-align:top; }
.wtable-umatch td a { text-decoration:none; }
.wtable-umatch td a img { border:0px; }
.wtable-umatch .icon-td { width:24px; padding:0px; vertical-align:middle; }
.wtable-umatch .label-td { width:174px; padding:4px; text-align:left; height:25px; line-height:12px; font-size:11px;}
.wtable-umatch .time-td { width:52px; }

/* user comments widget */

.wtable-comments {  }
.wtable-comments th { background-color: #222222; padding: 3px 0px; }
.wtable-comments td { border-top: 1px solid #666666; padding: 3px 0px; }
.wtable-comments td a { text-decoration:none; }
.wtable-comments td a img { border:0px; }


/* widget building blocks styles */

.wib-p2 {	 margin:0px; padding:8px; }
.wfoot { margin:0px; padding:5px 5px 5px; }

.wcapp { margin:0px; padding:2px 4px;  }
.wcapp-result { border:1px solid #666666; background-color:#444444; color:#FFFFFF; text-align:center; }
.wcapp-umatch { border:1px solid #444444; background-color:#444444; color:#FAC310; }
.wcapp-bulletin { border:1px solid #222222; background-color:#222222; color:#FAC310; }
.wcapp-bulletin a { text-decoration:none; }
.wcapp-activities { border:1px solid #444444; background-color:#444444; }
.wcapp-activities#active { border:1px solid #990000; background-color:#990000; }
.wcapp-matchrec { border:1px solid #666666; background-color:#444444; color:#FAC310; font-weight:bold; text-align:center; }
.wcapp-leaderboard { border:1px solid #666666; background-color:#666666; color:#FAC310; font-weight:bold; text-align:center; }
.wcapp-commpoll { border:1px solid #222222; background-color:#222222; color:#FFFFFF; text-align:center; }

.wcontent a { color:#FAC310; }
.wcontent a:hover { color:#FF9900; }
.wcontent-box a { color:#FAC310; }
.wcontent-box a:hover { color:#FF9900; }


.wcb { background-color:#222222; }
.wcb-bg3 { background-color:#333333; }
.wcb-bg4, .wcb-hl { background-color:#444444; }  /* stop using wcb-hl */
.wcb-bg5 { background-color:#555555; }
.wcb-bg6, .wcb-em { background-color:#666666; }  /* stop using wcb-em */
.wcb-bgF { background-color:#FFFFFF; }
.wcb-bgT { background-color:transparent; }
.wcb-m { margin:5px 0px 0px; }
.wcb-p { padding:5px; }
.wcb-pc { padding-top:0px; }
.wcb-pf { padding-bottom:0px; }

.wcontent-box p { margin:5px 0px 0px; }
.wfoot p, .winfobar p { margin:0px; }
.wfoot table, .winfobar table { width:100%; }
.wcapp table { width:100%; }

.wicon-row { margin:0px 5px; }
.wicon-18 { width:18px; height:18px; }
.wicon-40 { width:40px; height:40px; border:1px solid #666666; }
.wicon-70 { width:70px; height:70px; border:1px solid #666666; }
a:hover .wicon-40 { border:1px solid #CCCCCC; }
.wicon-100 { width:100px; height:100px; border:1px solid #666666; }
a:hover .wicon-100 { border:1px solid #CCCCCC; }
.wicon-group { width:100px; height:48px; border:1px solid #666666; }
a:hover .wicon-group { border:1px solid #CCCCCC; }
.wicon-flickr { width:90px; height:58px; margin:1px; padding:0px; border:1px solid #666666; }
a:hover .wicon-flickr { border:1px solid #CCCCCC; }
.wicon-p { margin:2px 5px; padding:0px; }


#wnav { margin:20px 0 5px; }	
#wnav ul { list-style-type:none; }
#wnav ul li { float:left; border:1px solid #222222; font-weight:bold; line-height:22px; background:#333333 url("images/ggl_bg_wnav_off.png") repeat-x; }
#wnav ul li a { display:block; height:24px; padding:0 25px; color:#FFFFFF; text-decoration:none; }
#wnav ul li a:hover { color:#ff0000; }

.listTable th.divider { border-bottom: 1px solid #666666; padding: 5px; }
td.divider { vertical-align: middle; border-bottom: 1px solid #666666; background-color: #333333; padding: 5px; }

/* Match-related styles */
.match-results table.stats th { padding: 4px; text-align: center; }
.match-results table.stats td { padding: 4px 12px; }
.match-results { margin: 0 auto; text-align: left; }
.match-results h1 { text-align: center; font-size: 1.5em; }
.match-results h2 { text-align: center; font-size: 1.1em; }
.match-results h3 { text-align: center; font-size: 1em; color: #0C0; }
.match-results ul { list-style-type: none; }

table.recent-results-summary {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

/*
td.recent-results-summary-td {
	background-color: #333;
	border-bottom: 2px solid #111;
	padding: 4px;
	vertical-align: top;
}

button.btn, input.btn {
	background: #B96F00 url("/ggl/images/ggl_bg_btn_std_orange_off.png") repeat-x 0px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: normal;
	border: 1px solid #404040;
	padding: 2px 10px;
	cursor: pointer;
}

button.btn:hover, input.btn:hover {
	background: #D88208 url("/ggl/images/ggl_bg_btn_std_orange_on.png") repeat-x 0px;
}

button.btn:disabled, input.btn:disabled {
	background:#333;
	color:#CCC;
	cursor: pointer;
}

*/


#SquadSelectDiv td {
	vertical-align: top;
}




/* profile page widget */

#wprofile { margin-bottom:10px; }
.wt-14 { font-size:14pt; font-weight:normal; color:#FAC310; }
#wtable-profile { margin-top:5px; margin-left:4px; }
#wtable-profile td { margin-left:6px; padding:5px; text-align:center; background-color:#222222; }
#wtable-profile .photo-td { width:168px; padding:0px; background-color:transparent; text-align:left; vertical-align:top; }
#wtable-profile .photo-td img { width:160px; height:160px; border:1px solid #666; }
#wtable-profile .about-td { width:268px; text-align:left; vertical-align:top; }
#wtable-profile .about-td .right { text-align:right; }
#wtable-profile .stats-td { display:block; width:250px; min-height:152px; margin-right:6px; line-height:2em; }
#wtable-profile .actions-td { width:250px; margin:6px; padding:3px 5px; }
#wtable-profile .actions-td a { display:block; width:100%; margin:2px 0px; padding:6px 0px; background-color:#333333; }

/* competition results and upcoming match widgets */
.wtable-results { width:100%; }
.wtable-results td { vertical-align:top; }
.wtable-results .score-td { width:24px; padding:0px 8px; text-align:right; }
.wtable-match { width:100%; margin:5px 0px 10px; }
.wtable-match td { vertical-align:middle; }
.wtable-match .gamer-td { width:130px; text-align:center; }
.wtable-match .label-td { text-align:center; color:#FAC310; }
.wtable-match .winner { color:#00FF33; }
.wtable-match .winner img { border-color:#00FF33; }
.wtable-match .loser { color:#FF0000; }
.wtable-match .loser img { border-color:#FF0000; }
.wtable-match .gamer-td a { text-decoration:none; }
.wtable-match .t_large { font-size:14pt; }
.wcb-compresults .wtable-results td { font-size:7pt; }
.wcb-compresults .wtable-results .score-td { width:18px; }
.wcb-compresults .wtable-match .gamer-td { width:70px; }
#match-results .wtable-match { margin:5px 0px 10px; }
#match-results .wtable-results { margin:0px 12px; }
#match-results .wcapp { margin:0px 12px; }
#match-upcoming .wtable-match { margin:5px 0px 10px; }
#match-upcoming .wtable-results { margin:0px 12px; }
#match-upcoming .wcapp { margin:0px 12px; }

/* member group an ladder related */
#mgroup-stats { min-height:216px; }

/* upcoming matchs widget */
.wtable-umatch { border-bottom:1px solid #666666; }
.wtable-umatch td { margin:0px; padding:4px 0px; text-align:center; vertical-align:top; }
.wtable-umatch td a { text-decoration:none; }
.wtable-umatch td a img { border:0px; }
.wtable-umatch .icon-td { width:24px; padding:0px; vertical-align:middle; }
.wtable-umatch .label-td { width:174px; padding:4px; text-align:left; }
.wtable-umatch .time-td { width:52px; }

/* bulletins widget */
.wtable-bulletin { width:100%; margin:5px 0px 10px; }
.wtable-bulletin td { vertical-align:top; }
.wtable-bulletin .icon-td { width:50px; padding:0px; text-align:left; }
.wtable-bulletin .message-td { padding:4px 0px; text-align:left; }

/* related groups widget */
.wtable-relatedgroup { width:100%; }
.wtable-relatedgroup td { margin:0px; padding:4px 0px; vertical-align:top; }
.wtable-relatedgroup .icon-td { width:108px; }
.wtable-relatedgroup .label-td { width:176px; }
.wtable-relatedgroup .right { float:right; width:80px; padding:0px; text-align:right; }

/* feature member widget */
.wtable-featuremember { width:100%; }
.wtable-featuremember td { margin:0px; padding:4px 0px; vertical-align:top; }
.wtable-featuremember .icon-td { width:108px; }
.wtable-featuremember .label-td { width:176px; line-height:1.5em; }

/* community poll widget */
.wcb-bgF .wcapp-commpoll { border:1px solid #FFFFFF; background-color:#FFFFFF; color:#333333; }
.wcb-bgF .wfoot { color:#333333; }
/* these community poll style names should not be used any more */
.wcb .content-list { margin:0px; border:0px; background:#222222; color:#FFFFFF; }
.commpoll-title { padding:0px 8px; font-size:8pt; text-align:center; color:#333333; }
.commpoll-option { padding:8px 8px 0px 8px; font-size:8pt; color:#666666; }
.commpoll-foot { padding:8px 15px 0px; font-size:8pt; text-align:center; color:#666666; }
.commpoll-foot .commpoll-stats { padding:8px 0px; }
/* end of old styles */

/* activities widget */
.wtable-activity { border-bottom:1px solid #666666; }
.wtable-activity td { margin:0px; padding:4px 0px; text-align:center; vertical-align:top; }
.wtable-activity td a { text-decoration:none; }
.wtable-activity td a img { border:0px; }
.wtable-activity .icon-td { width:24px; padding:0px; vertical-align:middle; }
.wtable-activity .label-td { padding:4px; text-align:left; }
.wtable-activity .admin_tools { text-align:right;}

/* match recordings widget */
.wtable-matchrecording { width:100%; margin:4px 0px 0px; }
.wtable-matchrecording td { margin:0px; padding:4px 0px; font-size:7pt; vertical-align:top; }
.wtable-matchrecording .gamers-td { width:98px; }
.wtable-matchrecording .download-td { width:96px; font-size:8pt; vertical-align:middle; }
.wtable-matchrecording .download-td div { margin:0px; }
.wtable-matchrecording .stats-td { width:98px; }
.wtable-matchrecording .right { text-align:right; }

/* leaderboard widget */
.wtable-lboard { width:100%; margin:0px; color:#CCCCCC; }
.wtable-lbhead { border-bottom:1px solid #666666; font-weight:bold; color:#FFFFFF; }
.wtable-lboard tr:hover td, .wtable-lboard tr#active td { background-color:#557755; }
.wtable-lbhead tr:hover td { background-color:transparent; }
.wtable-lboard td { margin:0px; padding:2px 4px; height:22px; }
.wtable-lboard .lbrank-td { width:28px; padding-right:8px; text-align:right; background-color:#595959; }
.wtable-lboard .lbname-td { width:auto; padding-left:8px; background-color:#555555; }
.wtable-lboard .lbrating-td { width:48px; text-align:center; background-color:#595959; }
.wtable-lboard .lbwin-td { width:48px; text-align:center; background-color:#555555; }
/* these leaderboard style names should not be used any more */
table.lbhead-table { width:286px; margin:0px 8px; border-bottom:1px solid #666666; font-weight:bold; }
table.lboard-table { border-collapse: collapse; width: 100%; color:#CCCCCC; }
table.lbhead-table th { vertical-align: bottom; margin: 0px; padding: 4px; border-bottom: 1px solid #666666; font-weight: bold; }
table.lboard-table td { vertical-align: top; margin: 0px; padding: 4px; }
table.lbhead-table th.lbrank-th, table.lboard-table td.lbrank-td { width: 12%; padding-right:8px; text-align:right; background-color:#595959; }
table.lbhead-table th.lbname-th, table.lboard-table td.lbname-td { width: 50%; padding-left:8px;  background-color:#555555; }
table.lbhead-table th.lbrating-th, table.lboard-table td.lbrating-td { width: 19%; text-align:center; background-color:#595959; }
table.lbhead-table th.lbwin-th, table.lboard-table td.lbwin-td { width: 9%; padding-right: 0px; text-align: right; background-color: #555555; }
table.lbhead-table th.lbloss-th, table.lboard-table td.lbloss-td { width: 10%; padding-left: 0px; text-align: left; background-color: #555555; }
/* end of old styles */

/* ggl newswire widget */
.wtable-newsitem { width:100%; padding:5px 10px; border-bottom:1px solid #DDDDDD; font-weight:bold; color:#000000; }
.wtable-newsitem td { width:auto; vertical-align:bottom; }
.wtable-newsitem .icon-td { width:40px; text-align:right; }
.wtable-newsitem .icon-td a img { border:0px; }
.wtable-newsitem a { color:#000000; }
.wtable-videoitem { width:100%; padding:5px 10px; border-bottom:1px solid #DDDDDD; font-weight:bold; color:#000000; }
.wtable-videoitem td { width:auto; vertical-align:bottom; }
.wtable-videoitem .icon-td { width:40px; text-align:right; }
.wtable-videoitem .icon-td a img { border:0px; }
.wtable-videoitem a { color:#000000; }
.wfoot-newswire { padding:5px 10px 6px; }
.wfoot-newswire a { color:#00CC33; }
.wfoot-newswire a:hover { color:#FFCC00; }
.left200 .wtable-newsitem { background:transparent url(images/ggl_bg_200_main.png) repeat-y scroll 0px 0%; }
.left200 .wfoot-newswire { background:#000000 url(images/ggl_bg_200_foot.png) no-repeat scroll 0px 100%; }
.left200 .winfo-newswire { padding-bottom:10px; background:transparent url(images/ggl_bg_200_main.png) repeat-y scroll 0px 0%; }
.left200 .winfo-newswire .tabnav-u { margin-bottom:0px; }
.left200 .wcapp-utab { background:transparent url(images/ggl_bg_200_main.png) repeat-y scroll 0px 0%; }

.tallLineHeight { line-height: 1.55em; }

/* Shoutbox styles */
.shoutboxMessages { margin: 10px 0 0 0; }
.shoutboxMessagesForm .error { display: none; background-color: #933; padding: 10px; } 





/*================================================
	GGL CONTENT VAULT 
	===============================================*/
	
div.contentvault {
	background-color: #242424;
	border: 1px solid #333333;
	padding-right: 0px;
	text-align: left;
}
div.contentvault hr {
	height: 1px;
	border: none;
	background-color: #333333;
	color: #333333;
	padding: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* ---------- */
div.contentvault div.category_menu{
	background-color: #171717;
	color: #8b8b8b;
	border: 1px solid #333333;
	padding: 10px;
	width: 200px;
	float: left;
	margin: 8px;
	margin-right: 0px;
	font-size: 11px;
}
div.contentvault div.category_menu h2 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 20px;
	letter-spacing: -1px;
	color: #fed71c;
}
div.contentvault div.category_menu p {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
div.contentvault div.category_menu h3 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
}
div.contentvault div.category_menu ul {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
}
div.contentvault div.category_menu ul li {
	list-style-type: none;
	list-style-position: inside;
	padding: 2px;
	padding-left: 10px;
	color: #00CC00;
}
div.contentvault div.category_menu ul li:hover {
	list-style-type: none;
	list-style-position: inside;
	padding: 2px;
	padding-left: 10px;
	background-color: #111111;
	color: #ffffff;
}
div.contentvault div.category_menu ul li.selectedCat {
	background-color: #000000;
	font-weight: bold;
	color: #ffffff;
}
/* ---------- */
div.contentvault div.block_list {
	color: #8b8b8b;
	margin: 8px;
	font-size: 11px;
	float: right;
	width: 712px;
}
div.contentvault div.block_list div.paging {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	text-align: center;
}
div.contentvault div.block_list div.paging a.page_next {
	float: right;
}
div.contentvault div.block_list div.paging a.page_prev {
	float: left;
}
div.contentvault div.block_list h2 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
}
div.block_preview {
	float: left;
	width: 227px;
	height: 270px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
div.contentvault div.block_list div.block_preview div.block_box {
	text-align: left;
	padding: 8px;
	padding-bottom: 2px;
	background-color: #1b1b1b;
	border: 1px solid #333333;
	margin-bottom: 8px;
}
div.contentvault div.block_list div.block_preview div.block_box div.vaultblock_menu {
	float: left;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7a7a7;
	background-color: #252525;
	border: 1px solid #535353;
	border-bottom: none;
	margin-right: 1px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
div.contentvault div.block_list div.block_preview div.block_box div.vaultblock_menu_selected {
	float: left;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7a7a7;
	background-color: #666666;
	border: 1px solid #535353;
	border-bottom: none;
	margin-right: 1px;
	cursor: pointer;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
div.contentvault div.block_list div.block_preview div.block_box div.vaultblock_contentbox {
	clear: left;
	width: 206px;
	height: 170px;
	background-color: #0b0b0b;
	border: 1px solid #535353;
}
div.contentvault div.block_list div.block_preview div.block_box div.vaultblock_contentbox div.blockdesc {
	overflow: auto;
	height: 152px;
	padding: 8px;
	display: none;
}
div.contentvault div.block_list div.block_preview div.block_box div.vaultblock_contentbox div.blockdesc div {
	padding-bottom: 8px;
}
div.contentvault div.block_list div.block_preview div.block_box div.vaultblock_contentbox div.blockimg {
	overflow: hidden;
}









table.groupAggregateList tr {
	background-color: #333333;
}

table.groupAggregateList td {
	border-bottom: 1px solid #404040;
	line-height: 24px;
}

table.groupAggregateList th {
	background-color: #000000;
	border: 1px solid #404040;
	border-collapse: collapse;
	border-bottom: 1px solid #cccccc;
	color: #cccccc;
	font-size: 7pt;
	font-weight: normal;
	vertical-align: top;
}
table.groupAggregateList th:hover {
	background-color: #222222;
}
table.groupAggregateList th.nohover:hover {
	background-color: #000000;
}

table.groupAggregateList td {
	padding-left: 4px;
	padding-right: 4px;
}

table.groupAggregateList td.groupdesc {
	color: #cccccc;
	padding: 4px 4px 10px;
	vertical-align: top;
	height: 40px;
	line-height: normal;
}

table.groupAggregateList td.grouptags {
	padding-bottom: 10px;
	vertical-align: top;
	height: auto;
	line-height: normal;
	color: #cccccc;
}

table.groupAggregateList td.group_agg_spacer {
	padding: 0px;
	height: 5px;
	line-height: 5px;
	font-size: 5px;
	border-bottom: 1px solid #404040;
	background-color: #0e0e0e;
}

table.groupAggregateList td.rank-td {
	color: #808080;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	line-height: 45px;
}
table.groupAggregateList td.rank-td b {
	color: #ffffff;
	font-weight: normal;
	font-size: 26px;
}

div.group_aggregate_tagslist {
	clear: both;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #000000;
	border: 1px solid #404040;
}

div.group_aggregate_searchform {
	clear: both;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #000000;
	border: 1px solid #404040;
}

div.group_aggregate_paging {
	text-align: center;
	background-color: #000000;
	border: 1px solid #404040;
	margin-top: 5px;
	padding: 3px 10px;
}




/* Tag cloud styles */
.tag_term {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 10px;
	line-height: 24px;
	display: block;
}
.tag_value_1 { font-size: 24px; }
.tag_value_2 { font-size: 20px; opacity: 0.9; -moz-opacity: 0.9; }
.tag_value_3 { font-size: 16px; opacity: 0.8; -moz-opacity: 0.8; }
.tag_value_4 { font-size: 13px; opacity: 0.7; -moz-opacity: 0.7; }
.tag_value_5 { font-size: 10px; opacity: 0.6; -moz-opacity: 0.6; }



/* Featured channel block on group aggregate page */
div.featured_channel_box_large {

}
div.featured_channel_box_small {

}
div.featured_channel_menu {
	float: left;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7a7a7;
	background-color: #252525;
	border: 1px solid #535353;
	border-bottom: none;
	margin-right: 1px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
div.featured_channel_menu_selected {
	float: left;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7a7a7;
	background-color: #666666;
	border: 1px solid #535353;
	border-bottom: none;
	margin-right: 1px;
	cursor: pointer;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
div.featured_channel_contentbox {
	clear: left;
	height: 254px;
	background-color: #0b0b0b;
	border: 1px solid #535353;
}
div.featured_channel_contentbox_short {
	clear: left;
	height: 171px;
	background-color: #0b0b0b;
	border: 1px solid #535353;
}
div.featured_featured_text {
	padding: 8px; 
	height: 64px; 
	overflow: auto;
}
div.featured_featured_text_short {
	padding: 8px; 
	height: 44px; 
	overflow: auto;
}
div.featured_channel_blockdesc {
	overflow: auto;
	height: 238px;
	padding: 8px;
	display: none;
}
div.featured_channel_blockdesc_short {
	overflow: auto;
	height: 154px;
	padding: 8px;
	display: none;
}
div.featured_channel_blockdesc div {
	padding-bottom: 8px;
}
div.featured_channel_blockimg {
	overflow: hidden;
}


div.channel_aggregate_admin_draglist li {
	padding: 3px 10px;
	margin: 3px;
	background-color: #202020;
	cursor: pointer;
}

div.channel_aggregate_admin_draglist li:hover {
	background-color: #404040;
}

#ggl_main_news_box {width:450px; height:225px; background-color:Black; overflow:hidden; font-family:Arial, "lucida grand", "lucida Sans", "trebuchet ms", Verdana;}
#ggl_main_news_box a {float:left; margin:7px 0px 7px 7px;  width: 280px;height: 209px; }
#ggl_main_news_box a img {width: 280px;height: 209px; padding:0px; margin:0px; border:solid 0px black;}
#ggl_main_news_box ul {float:right; width:150px; height:100%; padding:0px; margin:7px 7px 7px 0px; white-space:normal; }
#ggl_main_news_box ul li {color:#333333;  line-height:100%; float:left; clear:both; width:100%; height:40px; text-align:center; text-transform:uppercase; font-weight:bold; vertical-align:middle; text-decoration:none; list-style-type:none; cursor:pointer; margin-bottom:2px; padding:0px;white-space:normal; font-size:14px;}
#ggl_main_news_box ul li a {background:transparent url("/ggl/images/ggl_news_box_btn.png") repeat-x 0 0; text-decoration:none; color:#333333; text-align:center; width:153px; height:40px; white-space:normal; padding:0px; margin:auto 0px;}
#ggl_main_news_box ul li a:hover { color:#ccff99; background-position:0px -42px;} 
#ggl_main_news_box ul li .selected { color:#333333; background-position:0px -42px; }
#ggl_main_news_box ul li.ggl_main_news_oneline { line-height: 38px; font-size: 18px; letter-spacing: -2px;}
#ggl_main_news_box ul li.ggl_main_news_twoline { line-height: 19px; font-size: 18px; letter-spacing: -2px;}

#alertInline {
	display: none;
}

#alertInlineMessage {
	padding: 0px 4px;
	overflow: hidden;
}

#alertInlineMessage ul li { margin-bottom: 0; }

#groupMemberContent {overflow:hidden;}
#groupMemberContent p {margin:0px 0px 6px 0px; padding:0px; width:100%; text-align:center;}
#groupMemberContent .groupMemberContent_memBox{float:left; width:90px; height:114px; padding:0px 9px 0px 0px; white-space:nowrap; overflow:hidden;}
#groupMemberContent .groupMemberContent_memBox img.member {width:90px; height:90px; border:solid 1px #444444;}
#groupMemberContent .groupMemberContent_memBox p {margin:0px 0px 4px 0px; padding:0px; text-align:center; overflow:hidden;}

img.userFlag {
	vertical-align: middle;
	width: 18px;
	height: 12px;
}

img.icon {
	vertical-align: middle;
	width: 16px;
	height: 16px;
}



/* Page takeover dialog boxes */
div#dialog_overlay {
	z-index: 999998;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 100%;
	height: 2800px;
	min-height: 2800px;
	background-color: #202020;
}
.dialog_box {
	text-align: left;
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	border: 2px solid #000;
	font-size: 8pt;
}
.dialog_box div.dialog_header {
	padding: 2px; 
	background-color: #444; 
	overflow: auto;
}
.dialog_box div.dialog_header div.close_icons {
	float: right; 
	font-size: 11px;
}
.dialog_box div.dialog_header div.dialog_title {
	padding-left: 4px;
	float: left; 
	color: #FAC310;
	font-weight: bold; 
	text-transform: uppercase;
}
.dialog_box div.dialog_body {
	padding: 10px 5px; 
	border-bottom: 1px solid #444; 
	border-left: 1px solid #444; 
	border-right: 1px solid #444; 
	background-color: #222; 
	overflow: auto;
	clear: both; 
}
.dialog_box .close_icons a:link, .dialog_box .close_icons a:visited, .dialog_box .close_icons a:active {
	color: #cc0000;
}
.dialog_box .close_icons a:hover {
	color: #333333;
	text-decoration: none;
}

/* Page takeover dialog boxes for the game pages */
#game_dialog.dialog_box, #game_feedback_dialog.dialog_box {
	text-align: left;
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	width: 558px;
	border: none;
	font-size: 8pt;
}

#game_dialog.dialog_box div.dialog_header, #game_feedback_dialog.dialog_box div.dialog_header {
	padding: 2px; 
	background-color: #444; 
	overflow: auto;
}
#game_dialog.dialog_box .dialog_header .close_icons, #game_feedback_dialog.dialog_box .dialog_header .close_icons  {
	float: right; 
	font-size: 11px;
}
#game_dialog.dialog_box div.dialog_header div.dialog_title, #game_feedback_dialog.dialog_box div.dialog_header div.dialog_title {
	padding-left: 4px;
	float: left; 
	color: #FAC310;
	font-weight: bold; 
	text-transform: uppercase;
}
#game_dialog.dialog_box div.dialog_body, #game_feedback_dialog.dialog_box div.dialog_body {
	background-color: #FFFFFF;
	color: #000;
	padding: 10px 5px; 
	border-bottom: 1px solid #444; 
	border-left: 1px solid #444; 
	border-right: 1px solid #444; 
	overflow: auto;
	clear: both; 
}
#game_dialog.dialog_box .close_icons a:link, #game_feedback_dialog.dialog_box .close_icons a:link, .dialog_box .close_icons a:visited, .dialog_box .close_icons a:active {
	color: #cc0000;
}
#game_dialog.dialog_box .close_icons a:hover, #game_feedback_dialog.dialog_box .close_icons a:hover {
	color: #333333;
	text-decoration: none;
}



p.matchFinderSection {
	text-align: center;
	width: 500px; 
	margin: 0px auto;
	padding: 15px 5px;
}
div.matchFinderSection {
	text-align: center;
	width: 500px; 
	margin: 0px auto;
	border-top: 1px solid #999999;
	padding: 15px 5px;
}
div.matchFinderSection strong {
	color: #FAC310;
}
div.matchFinderError {
	text-align: center;
	width: 500px; 
	margin: 0px auto 15px;
	border: 1px solid #FAC310;
	background-color: #444444;
	padding: 10px 0px;
	text-transform: uppercase;
}
div.matchFinderSlot {
	clear: both; 
	border-top: 1px solid #303030; 
	margin: 5px 0px; 
	padding: 5px 0px;
}



div.news_block {width: 100%; overflow: hidden; padding: 5px 0;}
div.news_block div.friend-wrapper {float: left; width: 95px; margin-right: 15px;}
div.news_block div.friend-wrapper img {border: 1px #444 solid; margin: 0 0 2px 0; width:93px; height:93px;}
div.news_block div.news_article {float: left; width: 536px;}
div.news_block div.news_article h1 {margin-bottom: 14px; font-size:1.5em;}
div.news_block div.news_footer {float: left;}
div.news_block div.news_footer a.readmore {float: right; text-align: right;}

#adminBreadcrumb {padding-bottom: 3px; font-size: 1.25em;}

/* DataGrid styles */
table.grid {
	border: 1px solid gray;
	border-collapse: collapse;
	margin: 4px 0;
}

table.grid th {
	vertical-align: bottom;
	border: 1px solid gray;
	background: #000;
	padding: 3px 2px;
}

table.grid td {
	vertical-align: top;
	border: 1px solid gray;
	padding: 2px;
}

.gridheader {
	color: #5ac4ff;
	text-decoration: underline;
}

.gridfiltercontainer {
	overflow: auto;
	padding: 5px;

}


.tabberlive .tabbertabhide { display:none;}
.tabberlive h1 { display:none;}
.tabberlive {margin-top:20px;}
.tabberlive ul.tabbernav { list-style:none; padding:0; margin:0; height:26px; width:100%; background: #11100f;}
.tabberlive .tabbernav li { float:left; display:block;  overflow:hidden; white-space:nowrap; margin:0;}
.tabberlive .tabbernav a:hover { opacity: .75; filter: alpha(opacity=75);}
.tabberlive .tabbernav a {line-height:26px; padding:0 8px; display:block; height:100%; font-weight:bold; color:white; opacity: .5; filter: alpha(opacity=50); }
.tabberlive .tabbernav a:hover {text-decoration:none;}
.tabberlive .tabbernav li.tabberactive { background:url('/ggl/images/sprite.png') left -76px; position:relative; top:-5px; z-index:2;} 
.tabberlive .tabbernav li.tabberactive a { background:url('/ggl/images/top_right.png') top right no-repeat; line-height:31px; color:white; padding-bottom:2px; opacity: 1; filter: alpha(opacity=100);}
.tabberlive .tabbertab { clear:both;}

/* tabbed icons */ 
/* default tabbed icons */
.tabbernav span.icon { background:transparent url(/ggl/images/sprite.png) repeat scroll 100px -176px; display:none; float:left; height:20px; margin-right:6px; width:20px; margin-top:3px; }
.tabberactive span.icon {margin-top:6px;}
/* specific tabbed icons*/
#activity_blogs_forums .tabbernav a{ padding:0 15px;}
#activity_blogs_forumsnav1 span.icon { background-position: -47px -176px; display:block; width:27px;} 			/* activity feed  */
#activity_blogs_forumsnav2 span.icon { background-position:-245px -176px; display:block; width:21px;}	/* blogs */
#activity_blogs_forumsnav3 span.icon,
#forums h1 .icon { background-position:-76px -176px; display:block; width:23px;} 	/* forums */
/*#forums_blogs_matchresultsnav3 span.icon { background-position: -224px -176px; display:block; } */			/* match results */




#home { padding:10px; clear:both; outline:0;}
#home .left_col, #home .center_col, #home .right_col{float:left; margin:0 9px;}

#home .left_col {width: 200px; margin-left:0; }
#home .center_col { width: 440px; }
#home .right_col {width: 300px; margin-right:0;}


#activity_feed { color:white;}
#activity_feed .icon { background-position:-47px -176px; display:block; width:27px; margin-right:5px; }
#activity_feed .wcapp-activities { background:none; padding:0;  border:0; font-size:10px;}
#activity_feed .wtable-activity  {  border:0; }
#activity_feed #wcb-activities { padding:0; margin:0; background:none;}

#whats_new_on_ggl .listTable thead { display:none;}
#whats_new_on_ggl .listTable td { display:none;}
#whats_new_on_ggl .listTable td.news_title { display:block; font-size:11px; line-height:13px; font-weight:bold; margin:5px 0; }

/*footer section*/

div#footer { width:998px; z-index:100; font-size:12px; margin:0 auto;}
#footer h2 {font-weight:bold; margin-bottom:14px;color:#ffcc00; font-size:13px;}
#footer a {color:#cccccc;}
#footer a:hover {color:#ffcc00; text-decoration:underline;}

#footer ul { margin:0; padding:0; list-style:none;}
#footer li { margin-bottom:10px;}

/* Foot breadcrumb */
#footer #sitenav{ list-style:none; clear:both; line-height:40px; height:40px; vertical-align:middle; width:100%; background:black url(/ggl/images/sprite.png) no-repeat scroll 0pt -136px; font-size:1.3em; border:0; border:4px solid black; border-left:0; border-right:0; }
#footer #sitenav, #footer #sitenav a {color:#878787; }
#footer #sitenav-box { background:none;}
#footer #sitenav .content-box { margin:0; padding:0;}
#footer #sitenav-box a { background:none; }
#footer #sitenav a:hover {text-decoration:none;}
#footer #sitenav .sitenav_item_top,
#footer #sitenav .sitenav_item_1,
#footer #sitenav .sitenav_item_2,
#footer #sitenav .sitenav_item_3 {float:left; background:url(/ggl/images/nav_footer_sep.gif) no-repeat scroll left center; margin:0; padding:0; display:block; height:40px; margin-right:10px;}
#footer #sitenav .sitenav_item_top a,
#footer #sitenav .sitenav_item_1 a,
#footer #sitenav .sitenav_item_2 a,
#footer #sitenav .sitenav_item_3 a { padding-left:25px;}
#footer #sitenav .sitenav_item_top {background-position:42px 0;  }
#footer #sitenav .sitenav_item_top a { background:url(/ggl/images/ggl_logo_small.png) 10px center no-repeat; padding-left:69px; height:40px; display:block; }
#footer #sitenav .sitenav_item_top.inactive,
#footer #sitenav .sitenav_item_1.inactive,
#footer #sitenav .sitenav_item_2.inactive,
#footer #sitenav .sitenav_item_3.inactive { display:none;} 

#footer div#foot_sitemap {padding:50px 15px 20px 15px; overflow:hidden; clear:both; background-color:#171717; color:#cccccc; border-bottom:solid 1px black; width: 968px;}
#footer #foot_sitemap form#search_footer { height:36px; padding-top:12px;}
#footer #foot_sitemap #search_footer div {margin:0px auto;}
#footer #foot_sitemap div ul li {display:block; clear:both;}
#footer #foot_sitemap #sitemap_group {width:105px; border-right:solid 1px #2f2f2f; float:left; } 
#footer #foot_sitemap #sitemap_ggl_browse {width:115px; border-right:solid 1px #2f2f2f; margin-left:44px; float:left; } 
#footer #foot_sitemap #sitemap_news { width:435px; max-width:435px; border-right:solid 1px #2f2f2f; margin-left:44px; overflow:hidden; float:left; }
#footer #foot_sitemap #sitemap_news li { position:relative; padding-top:1.2em;  margin-bottom:15px }
#footer #foot_sitemap #sitemap_news .timestamp {color:#505050; position:absolute; top:0; left:0; font-size:10px;}
#footer #foot_sitemap #sitemap_news .timestamp .date {display:none;}
#footer #foot_sitemap #sitemap_news .creator { display:none; }
#footer #foot_sitemap #sitemap_ggl_network {width:170px; margin-left:44px; float:left; }

#footer #foot_sitemap #sitemap_group, 
#footer #foot_sitemap #sitemap_ggl_browse, 
#footer #foot_sitemap #sitemap_news,
#footer #foot_sitemap #sitemap_ggl_network { min-height:200px; }


#footer ul#foot_endcap {width:100%; margin:0; padding:0; background-color:#0E0D0B; color:#999999; border-top: solid 1px black; font-size:11px;}
#footer #foot_endcap a:hover {text-decoration:none;}
#footer #foot_endcap {list-style:none; line-height:40px; width:100%; vertical-align:middle; height:40px; background-color:#0b0b0b; color:#999999; border-top: solid 1px #0b0b0b;}
#footer #foot_endcap li {float:left; display:inline; margin:0px 10px;}
#footer #foot_endcap li#copyright {float:right; display:inline;color:#ffcc00;}
#footer #foot_endcap li a {color:#999999;}

#footer.home #sitemap_group { display:none;}
#footer.home #foot_sitemap #sitemap_ggl_browse { margin-left:20px;}
#footer.home #foot_sitemap #sitemap_news { border-right:1px solid #2F2F2F; float:left; margin-left:90px; max-width:380px; overflow:hidden; padding-right:100px; width:380px; }


#featured_members .content-box-body { text-align:center;}
#featured_members .content-box-body a { margin:0;}

/* Rating widget core */
.rating .graphic { width:60px; height:12px; background:url("/ggl/images/rating_sprite.png") repeat-x left -11px; position:relative; }
.rating .graphic span.bar { display:block; height:12px; background:url("/ggl/images/rating_sprite.png") repeat-x left top; position:absolute; left:0; top:0; z-index:1; }
.rating .graphic a { width:6px; height:12px; display:block; float:left; z-index:2; position:relative; outline:0;}
.rating .graphic a span { display:none;}

/* Rating widget customization */
.rating { margin-top:10px;}
.rating .verbose, .rating .num_ratings { display:none;}
.rating { float:right;}
.rating .graphic { float:left;}
.rating .text { float:left; margin-right:5px;}

/* Poll styling */

#community-poll .commpoll-title { padding: 0px 8px; font-size: 8pt; text-align: center; color: #333333; }
#community-poll .commpoll-option { padding: 8px 8px 0px 8px; font-size: 8pt; color: #888; padding:5px; }
#community-poll .commpoll-foot { padding: 8px 15px 0px; font-size: 8pt; text-align: center; color: #666666; }
#community-poll .commpoll-foot .commpoll-stats { padding: 8px 0px; }
#community-poll .commpoll-table td { vertical-align: top; color:#888; }
#community-poll .commpoll-table .bar-tr { background-color: #CCCCCC; }
#community-poll .commpoll-table .member-td { width: 80px; text-align: center; }
#community-poll .commpoll-table .stats-td { width: 70%; padding: 15px 0px 0px 0px; text-align: center; color: #333333; }
#community-poll .commpoll-table .button-td { width: 30%; text-align: center; }

#poll .commpoll-title { padding: 0px 8px; font-size: 8pt; text-align: center; }
#poll { color:#BBBBBB;}
#poll .tabnav-t { display:none;}
#poll .commpoll-title { font-size:14px; color:white; text-align:center; margin-bottom:10px;}
#community-poll { background:none; }
#poll .content-list { margin: 0px 0px 0px 0px; padding: 8px 0px; border:0; background:none; color:inherit; }
.bar ul { height: 20px; margin:0px; list-style: none; overflow:auto; padding:5px; outline:0;}
.bar ul li.bar { float: left; height: 20px; padding: 0px; list-style: none; background: #ffad00; margin: 0px; }
.bar ul li.bar-r { display:none;}
.bar ul li.bar-l { display:none; }
.bar ul li.bar-value { float: left; height: 18px; list-style: none; margin-right: 12px; padding: 2px 5px 0px; font-size: 8pt; text-align: center;  color:white; font-size:12px;}


#poll .question { color:white; font-weight:normal; font-size:15px; text-align:center; padding:15px 0; margin-bottom:10px; }
#poll input { margin:0; padding:0;}
#poll .radio { margin:5px 0;}
#poll .buttons { float: right; }

#recent_polls a { clear: both; display: block; float: left; width: 200px; padding-bottom: 8px;}
#recent_polls a.poll_prev { padding: 10px 0 0 0; display: inline; clear: both; float: left; text-align: left; width: auto;}
#recent_polls a.poll_next { padding: 10px 0 0 0; display: inline; clear: none; float: right; text-align: right; width: auto;}
#recent_polls #recent_polls_container span { width: 80px; float: right; text-align: right;}


/* Forums styling */
#forums_table tr:hover,
.blog_summary:hover { color:#ccc !important; }

#forums_table tr:hover a,
.blog_summary:hover a{ color:#f9d25c !important; }

#match_results { color:white; }
#match_results ul.match_results { margin:0; padding:0; list-style:none; }
#match_results ul.match_results li.match_result { margin:0; padding:0; }
#match_results ul.match_results li.match_result { font-size:11px; margin-bottom:12px;}
#match_results ul.match_results li.match_result p { margin:0; }
#match_results ul.match_results li.match_result p.date_time { float:right; text-align:center;}
#match_results ul.match_results li.match_result p.date_time .date,
#match_results ul.match_results li.match_result p.date_time .time { display:block; }
#match_results ul.match_results li.match_result p.winner_result a span.defeated {  }
#match_results ul.match_results li.match_result .images { float:left; height:20px; margin-right:5px; padding-top:2px; }
#match_results ul.match_results li.match_result .images .group_image img { width:23px; height:23px; float:left; }

#match_comments .button,
#match_dispute .button,
#match_feedback .button { position:relative; left:50%; margin-left:-55px; }
#match_comments .button button,
#match_dispute .button button,
#match_feedback .button button { width:110px; }

#match_recordings .button { float: right; }

.rotator { position:relative; height:210px; margin-bottom:15px; }
.rotator a { outline:0;}
.rotator ul { list-style:none; margin:0; padding:0; }
.rotator ul li { display:none;}
.rotator ul li.active { display:block;}
.rotator ul.images li { position:absolute; left:0; top:0;}
.rotator ul.links { position:absolute; top:8px; right:8px; width:36px; }
.rotator ul.links li,
.rotator ul.links li a { height:18px; width:18px; display:block; float:left; text-indent:-9000px; }
.rotator ul.links li a { background:url(/ggl/images/rotators/Inactive.png) top right no-repeat;}
.rotator ul.links li.active a { background:url(/ggl/images/rotators/Active.png) top right no-repeat;}

#profile_contentblock { }

#profile_contentblock .center980 { width:960px; }
#profile_contentblock { }

#admin_nav li { position:relative;}
#admin_nav li ul { position:absolute; left:0; padding: 0px 0px; top:30px; z-index:500; background:#393836 top repeat-x; visibility:hidden;}
#admin_nav li:hover ul { visibility:visible;}
#admin_nav li.hover ul { visibility:visible;} /* ie6 support */
#admin_nav li ul li { background:#393836 top; height:auto; width:auto; float:none; display:block; clear:both;  border-top:0; line-height: 20px;}
#admin_nav li ul li a, #admin_nav li.selected ul li a {color:#949494;}
#admin_nav li ul li a:hover, #admin_nav li.selected ul li a:hover { color:#cccccc;}

#admin_nav .admin_menu { display:block;}

#new_forum_post .input { margin-bottom:10px;}
#new_forum_post .button { position:relative; left:50%; margin-left:-55px;}
#new_forum_post .button button { width:110px;}

#forum_post .rating { margin-right:10px;}

/* button exceptions */
#create_a_group .button { position:relative; left:50%; margin-left:-55px;}
#create_a_group .button button { width:110px;}
#poll_buttons .button { position:relative; left:50%; margin-left:-55px;}
#poll_buttons .button button { width:110px;}
#group_news_button { float:right; margin:5px;}
#demo_comments .button, #news_comments .button, #poll_comments .button { float:right;}
#match_comments .button {}
#forum_reply .button { position:relative; left:50%; margin-left:-55px;}
#forum_reply .button button { width:110px;}

#forum_reply .button { position:relative; left:50%; margin-left:-55px;}
#forum_reply .button button { width:110px;}
#recent_blogs .content-box-content { position:relative;}
#recent_blogs .blog_foot { overflow:auto; outline:0; font-size:12px; }
#recent_blogs .blog_foot .create { display: block; overflow:auto; white-space:nowrap; float:left}
#recent_blogs .blog_foot .create .icon { display:block; float:left; height:15px; width:15px; background:url(/ggl/images/sprite.png) -82px -197px no-repeat; margin-right:5px;}

#recent_blogs .blog_foot .more { float:right;}

/* toggleable */
.toggleable h1 { cursor:pointer;}
.toggleable h1 .toggle_icon { background:url('/ggl/images/sprite.png') -240px -199px no-repeat; display:block; height:11px; width:11px; position:absolute; right:10px; top:12px; }
.toggleable_hidden h1 .toggle_icon { background-position:-226px -199px;} 

/* columns */
.columns { overflow:auto; outline:0; }
.left_col { float:left; }
.right_col { float:right; }

/* Competition Spotlight edit form */
#edit_competition_spotlight { }
#edit_competition_spotlight label { clear: both; display: block; float: left; width: 150px; padding: 4px; }
#edit_competition_spotlight input, #edit_competition_spotlight select { display: block; float: left; margin: 2px 0; }
#edit_competition_spotlight img.icon { display: block; float: left; margin: 3px 5px; }
#edit_competition_spotlight_button_bar { clear: both; overflow: auto; background: #000; margin: 10px 0 0 0; }
#edit_competition_spotlight .buttons { float: right; }

#edit_competition_spotlight_alert { border: 1px solid #666; margin: 0 0 10px 0; display: none; }
#edit_competition_spotlight_status { border: 1px solid #666; margin: 10px 0 0 0; display: none; }

/* blog edit */
#blog_edit form .input { overflow:auto; outline:0; clear:both; margin-top:5px;}
#blog_edit form .input input { margin:0; }
#blog_edit form label { width:50px; display:block; float:left; line-height:20px;  }
#blog_edit form .input_twolines label { width:auto;}

/* profile_update_form */
#profile_update_form .content-box { overflow:auto; outline:0;}

/* videos page */

/* play page: basic layout */
	#videos { }
	#videos .left_col, #videos .center_col, #videos .right_col {float:left; margin:0 9px;}
	#videos .left_col { width:200px; margin-left:0;}
	#videos .center_col { width:440px; }
	#videos .right_col { width:300px; margin-left:0;}
/* competitions/play page */
	#competitions { }
	
	/* play page: basic layout */
	#competitions .left_col { width:655px; margin-left:14px; }
	#competitions .right_col { width:300px; margin:14px; margin-bottom:0; }
	#competitions .left_col .left_col { width:200px; margin-left:0px;  }
	#competitions .left_col .right_col { width:440px; margin-top:0; margin-right:0; }
	
	/* play page: keep up */
	#competitions #keep_up { background:white; padding-top:32px; padding-bottom:15px; }
	#competitions #keep_up .title { background:transparent url('/ggl/images/sprite.png') -566px -177px; height:83px; display:block; }
	#competitions #keep_up .title h1 { background:none; font-size:18px; line-height:15px; color:black; position:relative; top:-20px; }
	#competitions #keep_up .content-box-body { padding:0; }
	
	#competitions #keep_up ul { list-style:none; padding:0; margin:0; background:#232323; }
	#competitions #keep_up ul li { padding:0; margin:0; border-top:1px solid #292929; overflow:auto; outline:0;}
	/*#competitions #keep_up ul li:hover { background:#397bab url('/ggl/images/competitions/competition_tools.li.bg.jpg') repeat-x bottom;}*/
	#competitions #keep_up ul li a { color:#ccc; font-size:17px; font-weight:bold; text-transform:uppercase; display:block; overflow:auto; outline:0; line-height:16px; padding:10px; }
	#competitions #keep_up ul li a:hover { background:#397bab url('/ggl/images/competitions/competition_tools.li.bg.jpg') repeat-x bottom;}
	#competitions #keep_up ul li a .icon { display:block; width:35px; height:35px; float:left; background:url('/ggl/images/sprite.png') -767px -177px; margin-right:10px; }
	
	#competitions #keep_up ul li.find_match a, /* single-line styling */
	#competitions #keep_up ul li.find_team  a { line-height:30px;}
	
	#competitions #keep_up ul li.find_match 	 a .icon { margin-top:-5px;}
	#competitions #keep_up ul li.find_team 	  	 a .icon { background-position: -802px -177px; width:31px; margin-right:14px;}
	#competitions #keep_up ul li.suggest_game 	 a .icon { background-position: -837px -177px; width:31px; height:31px; margin-right:14px;}
	#competitions #keep_up ul li.run_competition a .icon { background-position: -869px -177px; width:27px; height:30px; margin-right:18px;}
	
	/* play page: meet the admins */
	#meet_the_admins .content-box-body {padding: 10px 10px 0 10px;}
	#meet_the_admins .title { background: url('/ggl/images/sprite.png') -0px -240px no-repeat; height:100px; margin-bottom:30px; position:relative; display:block;}
	#meet_the_admins h1 { background:none; position:absolute; bottom:-40px; text-transform:uppercase; }
	#meet_the_admins .image_placeholder { width:50px; height:50px; background:white;}
	#meet_the_admins td { color:white; font-weight:bold; text-align:left; padding:5px;}
	#meet_the_admins td.image { width:50px; padding:0; padding-bottom:5px;	}
	#meet_the_admins label {display:block;}
	#meet_the_admins .meet_bottom {margin-top: 5px;}
	#meet_the_admins .meet_bottom p {font-weight: bold; padding: 5px 0 6px 0; margin: 0; font-size: 13px;}
	#meet_the_admins .meet_bottom .collapse {font-size: 10px; color: white; font-weight: normal;}
	#meet_the_admins .content-box-content {background: url('/ggl/images/meet_the_admins_footer.png') bottom left no-repeat;}
	#meet_the_admins .see_more_admins {text-align: right; padding: 2px 0; margin: 0;}
	/*#meet_the_admins .toggleable  { cursor:pointer;}
	#meet_the_admins .toggleable_hidden .toggle_icon {background-position:-226px -199px;}
	#meet_the_admins .toggleable .toggle_icon { background:url('/ggl/images/sprite.png') -240px -199px no-repeat; display:block; height:11px; width:11px; position:absolute; right:10px; bottom:8px; }
	#meet_the_admins .toggleable_hidden h1 .toggle_icon { background-position:-226px -199px;} */
	#competitions #most_active_players { background:#171825;}
	#competitions #most_active_players h1 .icon { background:url('/ggl/images/sprite.png') -826px -212px; display:block; width:29px; height:24px;}
	
	#competitions #sgma .tabbernav li { width:163px;}
	#competitions #sgma .tabbernav .tabberactive {width:164px;}
	#competitions #sgma .tabbernav a { padding-left:44px; font-size:12px; }
	#competitions #sgma .tabbernav .icon { background:transparent url('/ggl/images/sprite.png') -911px -209px; width:15px; height:15px; display:block; }
	#competitions #sgma a#sgmanav2 { padding-left:55px;}
	#competitions #sgma a#sgmanav2 .icon { background-position:-857px -209px; height:22px; margin-top:0px; width:19px; }  
	#competitions #sgma .tabberactive a#sgmanav2 .icon { margin-top:3px;}
	#competitions #sgma a#sgmanav3 { padding-left:44px;}
	#competitions #sgma a#sgmanav3 .icon { background-position:-893px -209px; height:17px; width:16px; } 
	#competitions #sgma a#sgmanav4 { padding-left:25px;}
	#competitions #sgma a#sgmanav4 .icon { background:transparent url(/ggl/images/sprite.png) repeat scroll -879px -209px; display:block; height:17px; width:12px;}  
	
	#competitions #sgma #ggl { background:#11171d;}
	
	#competitions #sgma #member { background:#2d4150;}

	/* Play page: most active players */
	#most_active_players div.most_active_players {	color: #e0e0e0; position:relative; height:278px; }
	#most_active_players div.most_active_players_block { width: 280px; text-align: center; position:absolute; }
	#most_active_players div.most_active_players_header { text-align: center; margin-top: 5px; }
	#most_active_players div.most_active_players_header strong { font-size: 16px; font-weight: bold; }
	#most_active_players div.most_active_players_details { text-align: left; margin-top: 20px; }
	
	#most_active_players .images { overflow:auto; outline:0;}
	
	#most_active_players .images .centerimg a { font-size: 14px; font-weight: bold; }

	#most_active_players .images .leftimg,
	#most_active_players .images .centerimg,
	#most_active_players .images .rightimg { float:left; margin:0 2px; width:88px; outline:0;}
	#most_active_players .images .name { display:block; clear:both;}

	#most_active_players .images .leftimg { margin-left:0;}
	#most_active_players .images .leftimg img { float:right; }
	#most_active_players .images .leftimg .name { float:right; width:60px; text-align:center;}
	#most_active_players .images .centerimg { width:94px;}
	#most_active_players .images .rightimg { margin-right:0;}
	#most_active_players .images .rightimg .name { float:left; width:60px; text-align:center;}
	
	#most_active_players .images .leftimg,
	#most_active_players .images .rightimg {padding-top:15px;}
	
	#most_active_players .images .rightimg img { float:left;}
	#most_active_players .images .centerimg img { border:2px solid #999;}
	
	#most_active_players .images .left_arrow,
	#most_active_players .images .right_arrow { background:url('/ggl/images/sprite.png') -507px -185px; display:block; width:23px; height:23px; float:left; margin-top:20px;}
	
	#most_active_players .images .right_arrow { background-position:-528px -185px; float:right;}
	
	#most_active_players .description { font-style:italic; color:#ccc; opacity:.6; filter:alpha(opacity=60);}
	 

	/* Play page: advanced search box */
	div.play_adsearch_title { color: #d9d9d9; font-size: 22px; font-weight: bold; margin: 10px 0px 0px 10px; line-height: 28px; }
	div.play_adsearch_title span { background: transparent url(/ggl/images/sprite.png) -766px -214px no-repeat; width:25px; height:28px; display: block; float:left; padding-right: 10px; border-right: 1px solid #ccc; margin-right: 10px;}
	div.play_adsearch_keywordblock { float: right; margin: 0px 20px 10px; width: 330px; text-align: center;}
	div.play_adsearch_keywordblock div.play_adsearch_input_bg { background: transparent url(/ggl/images/sprite.png) -49px -214px no-repeat; width:327px; height:21px;}
	div.play_adsearch_keywordblock input { border:0; color: #666666; height: 16px; width: 320px; background: transparent; text-align: center;}
	div.play_adsearch_filtername { float: left; text-align: left; width: 280px; font-size: 12px; height: 18px; padding: 3px;}
	div.play_adsearch_filteroptions { float: left;  text-align: left; padding: 3px; padding-left: 10px; line-height: 12px; height: 18px; vertical-align: middle; width: 100%;}
	div.play_adsearch_filteroptions input { vertical-align: middle; margin-right: 5px;}
	div.play_adsearch_filteroptions span { vertical-align: middle;}
	div.play_adsearch_button {float: left; margin-top: 10px; text-align: right; width: 100%;}
	div.play_adsearch_button .button {float: right;}
	div.play_adsearch_ezsearches { clear: left; background-color: #dc7901; margin: 0px -10px; padding: 5px 20px; color: #000000; font-size: 12px;line-height: 25px;}
	div.play_adsearch_ezsearches div.play_adsearch_dropdown { z-index:15; padding-left:14px; padding-top:0px; width:206px; height: 24px; background-color: #696969; float: right; color: #fff; position: relative; background: transparent url(/ggl/images/sprite.png) -302px -241px no-repeat; font-size: 11px;}
	div#ezsearch_selected { cursor: pointer;}
	div.play_adsearch_column{float: left; width: 300px; margin-bottom: 10px;}
	div.play_adsearch_ezsearches div.play_adsearch_dropdown ul {background-color:#696969;	border:1px solid #484848; padding: 0px; display:none; position:absolute; top:10px; left:8px; width:210px; z-index:25; list-style: none; line-height:150%;}
	div.play_adsearch_ezsearches div.play_adsearch_dropdown ul li {list-style: none; margin: 0; padding: 2px 10px; height: 16px; color: #fff; cursor: pointer;}
	div.play_adsearch_ezsearches div.play_adsearch_dropdown ul li:hover {background-color:#595959;}
	div.play_adsearch_ezsearches div.play_adsearch_dropdown .list_dash{border-bottom: 1px dashed #fff; padding-bottom: 5px;}
	div.play_adsearch_ezsearches input.ezsearch_go{background: transparent url(/ggl/images/sprite.png) -522px -241px no-repeat; width:27px; height:23px; border:0; float: right; cursor: pointer;}
	div.play_adsearch_close { width: 120px; float: right; text-align: right; vertical-align: middle; padding: 10px; cursor: pointer;}
	div.play_adsearch_close span { font-size: 14px; font-weight: bold;}
	div.play_adsearch_results { clear: both; width: 500px; margin: 0px auto 20px;}
	div.play_adsearch_results .play_sr_title { font-size: 14px; color: #ffffff; margin-bottom: 15px;}
	div.play_adsearch_results table { margin-bottom: 10px;}
	div.play_adsearch_results th { color: #FAC31D; font-weight: bold; text-align: center; vertical-align: bottom; }
	div.play_adsearch_results th.play_sr_first_th { text-align: left;}
	div.play_adsearch_results td { padding: 4px 2px; text-align: center;}
	div.play_adsearch_results td span { display: block; float: left; height: 21px; width: 21px; margin-right: 5px; margin-top: 2px;}
	div.play_adsearch_results td span.xb360 { background: transparent url(/ggl/images/sprite.png) -977px -176px no-repeat;}
	div.play_adsearch_results td span.pc { background: transparent url(/ggl/images/sprite.png) -956px -176px no-repeat;}
	div.play_adsearch_results td span.ps3 { background: transparent url(/ggl/images/sprite.png) -936px -176px no-repeat;}
	div.play_adsearch_results td span.wii { background: transparent url(/ggl/images/sprite.png) -915px -176px no-repeat;}
	div.play_adsearch_results td img.game_image { height: 21px; width: 21px; float: left; margin-right: 5px; margin-top: 2px;}
	div.play_adsearch_results td img.manager_image { height: 30px; width: 30px;}
	div.play_adsearch_results td div { float: left; text-align: left; width: 190px;}
	div.play_adsearch_results div.play_adsearch_paging { text-align:center; }
	div.play_adsearch_results div.play_adsearch_paging select { float: none; display: inline; }
	div.play_adsearch_postsuggest { width: 440px; margin: 20px auto 10px; clear: both;}


		/*competions 4 tabbed boxes*/
	#competitions #sgma .tab_body {overflow: auto; outline: 0;}
	#competitions #sgma .spotlight_left {float:left; margin-right:10px; padding:32px 0pt 0pt; text-align:center; width:180px;}
	#competitions #sgma .spotlight_left_ggl {float:left; margin-right:10px; padding:32px 0pt 0pt; text-align:center; width:180px; height: 320px;}
	#competitions #sgma .spotlight_left img { width: 106px; height: 138px; }
	#competitions #sgma .spotlight_left p { padding: 10px; }
	#competitions #sgma .spotlight_right {width: 440px; float: left;}
	#competitions #sgma .spotlight_right table{width:430px; border:0; margin-bottom: 5px;}
	#competitions #sgma .spotlight_right th{padding: 0 0 10px 0; text-align: center;}
	#competitions #sgma .spotlight_right td{border:0; vertical-align: top; padding:2px 3px;}
	#competitions #sgma .spotlight_pagination {padding: 0 5px; text-align: right;}
	#competitions #sgma .spotlight_pagination_options {text-align: center; padding: 0 0 15px 0;}
	#competitions #sgma .spotlight_pagination_options input {vertical-align: middle;}
	#competitions #sgma .spotlight_pagination_options span {cursor: pointer;}
	#competitions #sgma .spotlight_pagination_prev {width: 50px; padding: 0 0 15px 0; float: left; text-align: left;}
	#competitions #sgma .spotlight_pagination_next {width: 50px; padding: 0 0 15px 0; float: right;}
	#competitions #sgma span.platform_PC,
	#competitions #sgma span.platform_Xbox360,
	#competitions #sgma span.platform_Wii,
	#competitions #sgma span.platform_Playstation3,
	#competitions #sgma span.platform_PlayStation3 {margin: 2px 1px 0;}
	#competitions #sgma .spotlight_column_2 img {margin-top: 2px;}
	#competitions #sgma .spotlight_column_3 {width: 250px;}
	#competitions #sgma .spotlight_column_4 {width: 50px; text-align: center;}
	#competitions #sgma .spotlight_column_5 {width: 50px; text-align: center;}
	#competitions #sgma .spotlight_column_5 {width: 40px; text-align: center;}
	#competitions #sgma .spotlight_admin_link { float: right; }
	#competitions #sgma h2 {margin: 0; padding: 0; font-size: 12px; text-align: left;}
	/*spotlight row styles*/
	
	/*ul.competitions must be 3x the total height of ul.competitions li */
	#competitions .competitions_wrapper { overflow:hidden; position:relative;}
	#competitions ul.competitions { list-style:none; padding:0; margin:0; position:relative; top:0; overflow:hidden; outline:0;}
	#competitions ul.competitions li { overflow: hidden; outline:0; margin:0; margin-top:5px;  padding:0; padding-left:8px; background:#397aaa url(/ggl/images/blue_gradient.gif) bottom left no-repeat;}
	#competitions ul.competitions li .inner_wrap { width: 432px; background:#363839 url(/ggl/images/smoke_gradient_bar.gif) bottom left no-repeat; float: left; overflow:hidden; outline:0; }
	#competitions .scroll_up,
	#competitions .scroll_down { outline:0; width:52px; height:12px; display:block; position:relative; left:50%; margin-left:-26px; background:url('/ggl/images/sprite.png') -401px -216px no-repeat; text-indent:-9000px;}
	#competitions .scroll_down { background-position:-401px -228px; margin-top:5px;}
	#competitions .boxart { float:left; height:66px; width:55px; }
	#competitions .right_blue { float: right; width: 66px; height: 66px; background: url(/ggl/images/blue_gradient.gif) top left no-repeat;}
	#competitions .spotlight_content{width: 298px; float: left; padding-top: 5px; }
	#competitions .spotlight_column_1{width: 25px;}
	#competitions .spotlight_column_2{width: 25px;}
	#competitions .spotlight_content h3, .spotlight_content p{margin: 0; padding: 0 0 0 4px;}
	#competitions .top_columns { border-bottom: 1px solid #3d3e40; padding-bottom:5px;  }
	#competitions .top_columns .column { float: left; }
	#competitions .top_columns .left_column {width: 200px;}
 	#competitions .top_columns .right_column {width: 98px;}
	#competitions .top_columns .right_column strong { color: #FFF; }
	#competitions .bottom_columns { padding:5px 0; }
	#competitions .bottom_columns .column { float: left;}
	#competitions .bottom_columns .left_column {width: 200px; color: #FFF; }
	#competitions .bottom_columns .right_column {width: 98px; color: #FFF; }
	/*this has search styles*/
	#competitions .tab_body_footer{background: url(/ggl/images/comp_gray_bottom.gif) top left no-repeat; width: 655px; height: 91px;}
	#competitions .tbf_column1{width:155px; margin: 15px 0 0 25px; float: left;}
	#competitions .tbf_column1 p {margin: 0; padding: 0;}
	#competitions .tbf_column1 span {background: transparent url(/ggl/images/sprite.png) -766px -214px no-repeat; width:25px; height:28px; display: block; float:left; padding-right: 5px; border-right: 1px solid #ccc;}
	#competitions .tbf_column1 a {display: block; clear: left; float:left; margin: 10px 0px 0px 36px;}
	#competitions .tbf_column1_text {float:left; margin-left: 5px; font-weight: bold; font-size: 13px; color: #ccc;}
	#competitions .tbf_form{width: 440px; height: 21px; margin: 15px; float: left;}
	#competitions .tbf_form_bknd{background: transparent url(/ggl/images/sprite.png) -49px -214px no-repeat; width:327px; height:21px; float: left;}
	#competitions .tbf_form_textbox{border:0; margin-left: 8px; height: 16px; width: 180px; background: transparent; float: left;}
	#competitions .tbf_dropdown_top{width:100px; height: 15px; margin-top: 2px; padding: 2px 0 2px 10px; background: gray; float: left; color: #fff; position: relative;}
	#competitions .tbf_dropdown_top .icon {background:transparent url(/ggl/images/sprite.png) no-repeat -240px -199px;display:block;height:11px;position:absolute;right:10px;top:4px;width:11px;}
	#competitions .tbf_dropdown_top ul {background-color:#696969; border:1px solid #484848; padding: 0px; display:none; position:absolute; top:8px; left:0px; width:110px; z-index:20; list-style: none; line-height:150%;}
	#competitions .tbf_dropdown_top ul li {list-style: none; margin: 0; padding: 2px 10px; height: 16px; color: #fff; cursor: pointer;}
	#competitions .tbf_dropdown_top ul li:hover {background-color:#595959;}
	div#qs_platform_selected { cursor: pointer;}
	#competitions .list_dash{border-bottom: 1px dashed #fff; padding-bottom: 5px;}
	#competitions .tbf_go{background: transparent url(/ggl/images/sprite.png) -20px -214px no-repeat; width:27px; height:21px; border:0; float: right;}
	#competitions .tbf_checkbox{display: block; float: left; margin-left: 10px; margin-top: 4px; }
	#competitions .tbf_checkbox_label {display: block; float: right; width:85px; margin-right: -5px; margin-top: -2px;}
	#competitions #competitions .tbf_exclamation_icon {background: transparent url(/ggl/images/sprite.png) -375px -216px no-repeat; height:25px; width:25px; display:block; float:left;}
	#competitions .tbf_exclamation_p {padding-left: 195px; margin: 0;}
	#competitions .recent_news li {clear: both; position: relative; outline:0;}

	.feed_pagination {padding: 5px 7px 15px; text-align: right;}
	.feed_pagination_prev {width: 50px; padding: 0 0 15px 0; float: left; text-align: left;}
	.feed_pagination_next {width: 50px; padding: 0 0 15px 0; float: right;}

	a.join_competition { text-indent:-9000px; display:block; width:92px; height:16px; background:url(/ggl/images/sprite.png) -391px -269px; outline:0;}
	a.competition_full { text-indent:-9000px; display:block; width:92px; height:16px; background:url(/ggl/images/sprite.png) -300px -269px; outline:0;}

	.left_col_ad {padding-bottom: 15px; text-align:center;}
	
	/*ABOUT PAGE*/
	#about .left_col { width:655px; margin-left:14px; padding-bottom: 10px; float: left; overflow:hidden;}
	#about .right_col { width:300px; margin:14px 0 0 14px; float: left; overflow:hidden;}
	#about .right_col img, #about .right_col a {outline: 0;}
	#about content_box_content {}
	#about #abouttab .tabbernav li { width:156px; font-size: 14px;}
	#about #abouttab .tabbernav .tabberactive {width:156px;}
	#about #abouttab .tabbernav a { text-align: center;}
	#about #abouttab .tab_body {outline: 0; height: 365px;}
	#about #abouttab .tab_body_center {float: left; width: 100%; }
	#about #abouttab .tab_body_left {float:left; width:270px; height: 365px;}
	#about #abouttab .tab_body_right {width: 330px; float: left; margin-bottom: 5px; height: 300px;}
	#about #abouttab .tab_body_right h3 {font-size: 14px; margin: 50px 0 20px 0;}
	#about #abouttab .tab_body_right p {font-size: 13px; color: #fff; letter-spacing: .2px; line-height: 22px;}
	#about #abouttab .tab_body_right .joinbutton {padding-right: 10px; text-align: right; font-size:11px; letter-spacing: .5px; color: #FAC310;}
	#about #abouttab .tab_body_right .joinbutton img {margin-left: 12px; vertical-align: middle;}
	#about #abouttab .tab_body_right .joinbutton span {vertical-align: middle;}
	/*#about #abouttab .tab_body_footer {float: left; margin: 5px 0; width: 635px; border-top: 1px solid #fff;}*/
	#about #abouttab .tab_body_footer {margin-top: -25px; position: relative; left: 10px; top: -75px;  width: 635px; height: 45px; }
	#about #abouttab .tab_body_footer .footer_join {width: 635px; margin-bottom: 15px;}
	#about #abouttab .tab_body_footer .footer_join .joinbutton {padding-right: 15px; text-align: right; font-size:11px; letter-spacing: .5px; color: #FAC310;}
	#about #abouttab .tab_body_footer .footer_join .joinbutton img {margin-left: 12px; vertical-align: middle;}
	#about #abouttab .tab_body_footer .footer_join .joinbutton span {vertical-align: middle;}
	#about #abouttab .tab_body_footer .footer_invite {border-top: 1px solid #fff; width: 635px; padding-top: 10px;}
	#about #abouttab .tab_body_footer .footer_invite p {color: #FAC310; padding-top: 5px; padding-left: 3px; margin: 0;}
	#about #abouttab .tab_body_footer .footer_invite img {vertical-align:middle; margin-right: 10px;}
	#about #abouttab .tab_body_footer .footer_invite span {vertical-align: middle;}
	/*#about .tab_body @whatis {background: transparent url(/ggl/images/about_bknd_what_is.png) 0px 0px no-repeat;}*/
	#about #whatis .tab_body_left {background: transparent url(/ggl/images/about_bknd_what_is.png) top center no-repeat; margin-top: 60px; height: 305px}
	#about #connected .tab_body_left {background: transparent url(/ggl/images/about_bknd_connected.png) top center no-repeat; margin-top: 10px; height: 355px}
	#about #playgames .tab_body_left {background: transparent url(/ggl/images/about_bknd_play_games.png) top center no-repeat; margin-top: 70px; height: 295px}
	#about #skillz .tab_body_left {background: transparent url(/ggl/images/about_bknd_skills.png) top center no-repeat; margin-top: 50px; height: 315px}

#stats_admin { }
#stats_admin table { width: 100%; margin: 0; border-collapse: collapse; color: #FFF; }
#stats_admin th { border-bottom: 1px solid #CCC; padding: 4px; color: #CCC; font-weight: bold; text-align: center; vertical-align: bottom; }
#stats_admin th:first-child { width: 37%; text-align: left; }
#stats_admin th, #forums-summary td { width: 9%; margin: 0; }
#stats_admin td { vertical-align: top; border-top: 1px solid #666; padding: 4px; text-align: center; }
#stats_admin td:first-child { width: 37%; text-align: left; }
#stats_admin tfoot td { border-bottom: 0; }

#stats_admin_right .subcontent-box { background: transparent; border-top: none; }
#stats_admin_right .subcontent-box h2 { color: #CCC; }
#stats_admin_right th:first-child { width: 70%; text-align: left; }
#stats_admin_right td:first-child { width: 70%; text-align: left; }

#game_admin { }
#game_admin h2.headline { padding-left: 0; }
#game_admin h2.headline td { color: #FFF; }
#game_admin .container { width: 940px; overflow: auto; }
#game_admin .container .cb_default_panel { border: 1px solid #666; margin: 0 0 10px 0; }
#game_admin .container .content-box { margin: 0; }
#game_admin .container .content-box ul li { margin: 0 0 6px 0; }
#game_admin .container .content-box-footer { border-top: 1px solid #666; }
#game_admin .container .subcontent-box { background: #333; padding: 0; }
#game_admin .container h2.headline { margin: 5px 0; }
#game_admin ul { list-style: none; margin: 0; padding: 0; } 
#game_admin #Primary, #game_admin #Advanced { padding: 1em 0 0 0; }
#game_admin #Advanced { display: none; }
#game_admin #Primary .fl { width: 466px; }
#game_admin #Primary .fr { width: 466px; }
#game_admin #Advanced .fl { width: 280px; }
#game_admin #Advanced .fr { width: 648px; }
#game_admin #platformEditor .container { width: 628px; }
#game_admin #platformEditor .fl { width: 220px; }
#game_admin #platformEditor .fr { width: 400px; }
#game_admin table.formgroup { width: 100%; margin: 0; border-collapse: collapse; }
#game_admin table.formgroup td { vertical-align: middle; }
#game_admim table.formgroup img { max-width: 364px; }
#game_admin textarea { margin: 0 0 10px 0; }
#game_admin #GameFormLogoURLDiv { overflow: hidden; }

/*fix profile page columns*/
.profileMain, .profileMainLeft, .profileMainCenter, .profileMainRight{width: 300px; min-height: 300px; float: left; padding-left: 10px;}
.profileMainLeft{clear: both;}
.profileMainCenter{width: 320px;}
.profileMainRight{width: 320px;}
.profileMainLeft li.dragElement {width: 300px;}
.profileMainCenter li.dragElement, .profileMainRight li.dragElement {width: 320px;}


/* Matchfinder on Games Page */

#matchfinder_chooser #chooser_buttons div.buttons { width: 240px; margin: 10px auto; }
#matchfinder_chooser #chooser_buttons span.button { width: 220px; text-align: center; }
#matchfinder_chooser #chooser_buttons {text-align: center;}
#matchfinder_chooser_contents { padding: 10px; }
#matchfinder_chooser_contents textarea { width: 95%; font-style: italic; padding: 5px; }
body.games #matchfinder_chooser .top_left,
body.games #matchfinder_chooser .top_right,
body.games #matchfinder_chooser .bottom_left,
body.games #matchfinder_chooser .bottom_right { display:none;} 



/* Games page */
	body.games { background:black url('/ggl/images/games/bg.jpg') no-repeat fixed center top;}
	/*body.games {background: black url(/ggl/images/games/custom/hanes_ggl.jpg) no-repeat fixed center top; }*/
	/*body.games { background:black url('/ggl/images/games/bgdot.gif') top left repeat;}*/
	body.games #body2 { background:transparent url('/ggl/images/games/bg.top.png') center 10px no-repeat; padding-top:20px;}
	body.games #body3 { background:transparent url('/ggl/images/games/bg.bottom.png') center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
	body.games #body4 { background:transparent url("/ggl/images/games/bg3.png") repeat-y top center;}
	
	body.soul_calibur_iv { background:url('/ggl/images/body.bg.sciv1.gif') repeat-y center;}
	body.soul_calibur_iv #body2  { background:url('/ggl/images/body.bg.sciv2.jpg') no-repeat top center; overflow:auto; outline:0; }
	body.soul_calibur_iv #body3 { background:url('/ggl/images/games/bg.top.png') center 10px no-repeat; padding-top:20px; margin-top:10px;}
	body.soul_calibur_iv #body4 { background:url('/ggl/images/games/bg.bottom.png') center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
	body.soul_calibur_iv #body5 { background:url("/ggl/images/games/bg3.png") repeat-y top center;}
	
	body.games td.divider { background:none;}
	body.games .capp { width: auto; height: 15px; margin: 0 auto; width: 982px; padding: 6px 8px 6px 8px; background:transparent url(/ggl/images/sprite.png) repeat-x scroll left -342px; font-size: 8pt; color: #666666; }
	body.games .capp .network_nav li { border:0;}
	body.games .capp a,
	body.games .capp .network_label { color: #666666; }
	body.games .capp .help_text { text-transform:none; margin:0 30px;}
	body.games .capp .help_text img.icon { display:none; }
	body.games .head,
	body.games .banner,
	body.games .stage { background:white;}
	body.games .content { background:white; color:#393838; overflow:auto; outline:0;}
	body.games .content a { color:inherit; text-decoration:underline;}
	body.games .content .button a { text-decoration:none; color:white;}
	.buttons { overflow:auto; outline:0; margin:5px 0; } /* float clear */
	body.games .button { background:url("/ggl/images/games/button.new.contentbox.left.jpg") center left no-repeat;}
	body.games .button button, 
	body.games .button a { background: url("/ggl/images/games/button.new.contentbox.right.jpg") center right no-repeat;}

	body.games .tabbernav { background:#b8c5d5; height:33px; line-height:33px; border-bottom:1px solid #8D8D8D;}
	body.games .tabberlive {  }
	body.games .tabberlive .tabbernav li {background: #b8c5d4;}
	body.games .tabberlive .tabbernav li a {filter: 0;} /*ie filtering problem*/
	body.games .tabberlive .tabbernav li.tabberactive { height:auto; color:inherit; top:auto; background:#eaeaea url('/ggl/images/games/nav_top_left2.png') top left no-repeat;}
	body.games .tabberlive .tabbernav li.tabberactive a { height:auto; color:inherit; background:transparent url('/ggl/images/games/nav_top_right2.png') top right no-repeat;}
	body.games .tabberlive .tabbernav a {line-height:inherit; text-decoration:none; color:#1D4D7B!important; padding:0 15px; font-size:12px; font-weight:bold;}
	body.games .tabberlive .tabbernav a:hover { opacity: .75; filter: 0;}/*ie doesn't handle filtering properly*/
	
	body.games .rank_increased_icon { display:block; float: left; width:12px; height:7px; background:url('/ggl/images/sprite.png') -985px -198px; margin-top:4px; }
	body.games .rank_decreased_icon { display:block; float: left; width:12px; height:7px; background:url('/ggl/images/sprite.png') -985px -205px; margin-top:4px; }
	body.games .rank_unchanged_icon { display:block; float: left; width:12px; height:7px; background:url('/ggl/images/sprite.png') -985px -212px; margin-top:4px; }
	body.games .user_is_online_icon { display:block; float: left; width:6px; height:6px; background:url('/ggl/images/sprite.png') -550px -242px; margin-top:4px; margin-right:5px; }
	body.games .user_is_offline_icon { display:block; float: left; width:6px; height:6px; background:url('/ggl/images/sprite.png') -550px -249px; margin-top:4px; margin-right:5px; }
	body.games .play_now_icon { display:block; float: left; width:16px; height:16px; background:url('/ggl/images/sprite.png') -663px -293px; margin-top:4px; margin-right:5px; }
	body.games .schedule_match_icon { display:block; float: left; width:16px; height:15px; background:url('/ggl/images/sprite.png') -679px -294px; margin-top:4px; margin-right:5px; }
	body.games .message_user_icon { display:block; float: left; width:16px; height:13px; background:url('/ggl/images/sprite.png') -695px -295px; margin-top:4px; }
	/*mark*/
	body.games .content ul.nav {overflow:hidden; outline:0; list-style:none; margin:0; padding:0; background:#393738; position:relative; height:33px; width:998px;}

	body.games .content ul.nav li { float: left; margin:0; text-align:center;  }
	body.games .content ul.nav li a { color:#8a8888;font-size:16px; text-decoration:none; padding:0 10px; width:100px; line-height:33px; height:33px; display:block; background:transparent url('/ggl/images/games/nav_top_left.png') top left no-repeat; outline:0; }

	body.games .content ul.sub_nav { display: block; overflow:hidden; outline:0; list-style:none; margin:0; padding:0; padding-left:160px; line-height:30px; height:30px; font-size:12px; font-weight:bold; color:white; position:relative; background:#393738; height:30px; width:838px;}
	body.games .content ul.sub_nav li { float:left; letter-spacing:0.05em; margin:0 22px; padding:0; text-align:center; }
	body.games .content ul.sub_nav li.first { margin-left:0; }
	body.games .content ul.sub_nav li.active a { color:#b7c6d6;}
	body.games .content ul.sub_nav li a { text-decoration:none; color: #fff;}

	body.games .content-box-body { overflow:auto; outline:0; }
	
	body.games .toggleable h1 .toggle_icon { left:7px; top:8px; background: transparent url(/ggl/images/sprite.png) no-repeat scroll -906px -230px; height:20px; width:21px;}
	body.games .toggleable h1 {padding-left:35px;}
	
	body.games input.styleable_select {position: relative; background: url(/ggl/images/games/dd_only_show_members.gif) top left no-repeat; width: 174px; height: 13px; cursor: pointer; padding: 4px; padding-left:10px; color: #000; font-weight: normal; margin: 0; font-size: 11px; border:0; z-index: 10;}
	body.games .autocomplete { z-index: 10; }
	body.games .autocomplete ul{ list-style:none; padding:5px 0; margin:0; background:#f4f4f4; border:1px solid #b3b3b3; border-left:1px solid white; border-top:0; margin-right:21px; margin-left:3px;}
	body.games .autocomplete ul li { padding:3px 5px; margin:0; line-height:12px; font-size:12px; cursor:pointer;}
	body.games .autocomplete ul li:hover {background-color: #333; color: #fff;}
	
	/* games activity feed */
	body.games #activity_feed .wcapp-activities { color:#20568C; font-size:12px; font-weight:bold; margin-bottom:10px;}	
	body.games #activity_feed .wcb-p { padding:0;}
	body.games #activity_feed .wcb-p { margin:0;}
	body.games #activity_feed .wtable-activity { background:#e5e5e5; margin-bottom:20px;}
	body.games .content .username .value { font-weight:bold; }
	/* menu higlighting */
		body.games .content #left_nav p.members_online span.value a {color: #fff;}
		/*pc active*/
		body.games .content .pc ul.sub_nav {background:#006699;}
		body.games .content .pc ul.sub_nav .top_left { background:none; }
		body.games .content .pc ul.nav .pc {background:#006699 url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .pc ul.nav .pc a { color:white;}
		body.games .content .pc #left_nav {background:#006699;}

		/*360 active*/
		body.games .content .xbox_360 ul.sub_nav {background:#669933; }
		body.games .content .xbox_360 ul.nav .xbox_360 {background:#669933 url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .xbox_360 ul.nav .xbox_360 a { color:white;}
		body.games .content .xbox_360 #left_nav {background:#669933;}
		
		/*Xbox*/
		body.games .content .xbox ul.sub_nav {background:#669933; }
		body.games .content .xbox ul.nav .xbox {background:#669933 url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .xbox ul.nav .xbox a { color:white;}
		body.games .content .xbox #left_nav {background:#669933;}
		
		/*Ps2*/
		body.games .content .ps2 ul.sub_nav {background:#000000; }
		body.games .content .ps2 ul.nav .ps2 {background:#000000 url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .ps2 ul.nav .ps2 a { color:white;}
		body.games .content .ps2 #left_nav {background:#000000;}
		
		/*psp*/
		body.games .content .psp ul.sub_nav {background:#000000; }
		body.games .content .psp ul.nav .psp {background:#000000 url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .psp ul.nav .psp a { color:white;}
		body.games .content .psp #left_nav {background:#000000;}
		
		/*ps3*/
		body.games .content .ps3 ul.sub_nav {background:#000000; }
		body.games .content .ps3 ul.nav .ps3 {background:#000000 url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .ps3 ul.nav .ps3 a { color:white;}
		body.games .content .ps3 #left_nav {background:#000000;}
		
		/*ds*/
		body.games .content .ds ul.sub_nav {background:#3399CC; }
		body.games .content .ds ul.nav .ds {background:#3399CC url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .ds ul.nav .ds a { color:white;}
		body.games .content .ds #left_nav {background:#3399CC;}
		
		/*wii*/
		body.games .content .wii ul.sub_nav {background:#3399CC; }
		body.games .content .wii ul.nav .wii {background:#3399CC url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .wii ul.nav .wii a { color:white;}
		body.games .content .wii #left_nav {background:#3399CC;}
		
		/*gcn*/
		body.games .content .gcn ul.sub_nav {background:#3399CC; }
		body.games .content .gcn ul.nav .gcn {background:#3399CC url("/ggl/images/games/nav_top_right.png") no-repeat top right; }
		body.games .content .gcn ul.nav .gcn a { color:white;}
		body.games .content .gcn #left_nav {background:#3399CC;}

	body.games .content ul.nav .top_left,
	body.games .content ul.nav .top_right,
	body.games .content ul.sub_nav .bottom_right,
	body.games .content ul.sub_nav .top_left { background:transparent url(/ggl/images/sprite.png) repeat scroll 0%; height:10px; width:10px; position:absolute; }
		
	/* nav white corners*/
	body.games .content ul.nav .top_left {background-position:-478px -218px; top:0; left:0;}
	body.games .content ul.nav .top_right {background-position:-488px -218px; top:0; right:0;}
	body.games .content ul.sub_nav .bottom_right {background-position:-488px -228px; bottom:0; right:0;}
	
	/* nav gray corner */
	body.games .content ul.sub_nav .top_left { background-position:-499px -218px; top:0; left:0;}
	body.games .content .first_nav_is_active ul.sub_nav .top_left { display:none;}
	body.games .content .content-box, body.games .content .content-box a {color: #000;}
	body.games .content .content-box, body.games .content .content-box .value a {text-decoration: none;}
	body.games .content .content-box .button a {color: #FFF;}
	body.games .content .left_col,
	body.games .content .center_col,
	body.games .content .right_col { float:left; margin-right:1px;}
	
	body.games .content .columns { overflow:auto; outline:0; }
	body.games .content .columns .columns, body.games .add_game .columns .columns{ overflow:auto; padding-bottom:5px;}
	body.games .content .columns .left_col, body.games .add_game .columns .left_col { width:160px; }
	body.games .content .columns .center_col, body.games .add_game .columns .center_col { width:540px; padding-top:1px; }
	body.games .content .columns .right_col, body.games .add_game .columns .right_col { width:296px; margin-right:0; padding-top:1px; }
	
	body.games .content .columns .vote_col{ width:58px; float:left; outline:0; overflow:hidden; margin-right:15px;  }
	/*for video tab for game news content page*/
	body.games .content .game_videos_article .columns .vote_col{float: right;}
	
		/* reset for inherited */
		body.games .content .columns .columns .left_col { width:auto; }
		body.games .content .columns .columns .center_col { width:auto; padding:0; }
		body.games .content .columns .columns .right_col { width:auto; padding:0; }

	/* content white corners */
	body.games .content .content-box .top_left { background-position:-478px -218px; z-index:3;}
	body.games .content .content-box .top_right { background-position:-488px -218px; z-index:3;}
	body.games .content .content-box .bottom_left { background-position:-478px -228px; z-index:3;}
	body.games .content .content-box .bottom_right { background-position:-488px -228px; z-index:3;}	
	body.games .content .right_col .content-box .title h1 { background:#bcc9d6; color:#1f4d7b; border:0px; }
	body.games .content .center_col .content-box .title h1 {color:#393838;}
	body.games .content .content-box .title h1 { background:#eaeaea; color:inherit; border-bottom:1px solid #8d8d8d; }393838

	
	body.games .content .content-box h2.headline {color: inherit;}
	body.games .content .content-box h2,
	body.games .content .content-box h3 { color:#20568c; margin:0; margin-bottom:5px;} 
	body.games .content h3,
	body.games .content h3 a { color:#20568c !important; text-decoration:none;}
	

	#groupSearchSuggestBox div.content-box {background-color:#393838; color:white; left: 0px;}
	#groupSearchSuggestBox div.content-box a{ color:white}
	
	body.games .content .content-box { background-color: #f8f7fb; color:inherit;}
	body.games .content .cb_head { margin-bottom:10px; overflow:auto; outline:0;}
	body.games .content .cb_foot { margin-top:10px; overflow:auto; outline:0; font-weight:bold; }
	
	body.games .content ul.community { list-style:none; padding:0; margin:0; overflow:auto; outline:0; line-height:23px; }
	body.games .content ul.community li { padding:0; margin:0; margin-right:20px; float:left; overflow:auto; outline:0; }
	body.games .content ul.community a { text-decoration:none; outline:0;}
	body.games .content ul.community li.digg a .text { display:none; }
	body.games .content ul.community li.digg a .icon { background:url('/ggl/images/sprite.png') -933px -275px; width:28px; height:19px; display:block; float:left; }
	body.games .content ul.community li.blogspot a .icon { background:url('/ggl/images/sprite.png') -961px -275px; width:17px; height:17px; text-indent:-9000px; display:block; float:left;}
	body.games .content ul.community li.blogspot a .text { display:none; }
	body.games .content ul.community li.share a .icon { background:url('/ggl/images/sprite.png') -979px -275px no-repeat; height:19px; width:20px;text-decoration:none; display:block; float:left; }
	body.games .content ul.community li.share a .text { margin-left:3px; }
	body.games .content ul.community img { float: right; margin: -2px 0 0 0; padding: 2px 0 0 0; }

	body.games .content .vote_wrap { background:url('/ggl/images/sprite.png') -927px -198px; width: 58px; height:75px; color:white; text-align:center; padding-top:2px; overflow: hidden;}
	body.games .content .vote_wrap a.up,
	body.games .content .vote_wrap a.down {display:block; margin:0 auto; text-decoration:none; text-align:center; font-weight:bold; color: #fff !important;}
	body.games .content .vote_wrap .up { background:url('/ggl/images/games/up.png') bottom center no-repeat; padding-bottom:8px; }
	body.games .content .vote_wrap .current { font-size:23px; line-height:28px; }
	body.games .content .vote_wrap .down { background:url('/ggl/images/games/down.png') top center no-repeat; padding-top:8px; }
	body.games .content .vote { color:#666666; font-size:14px; width: 46px; text-align:center; }	

	/* game page content boxes */
		
		/* game left nav */
		body.games .content #left_nav { color:white; text-align:center; background:#393738; margin-top:-25px;}
		body.games .content #left_nav .top_left,
		body.games .content #left_nav .top_right { background:none;}
		
		body.games .content #left_nav .image_placeholder { width:120px; height:175px; margin:0 auto; background:black;}
		body.games .content #left_nav ul.left_nav { list-style:none; margin:0; padding:0; line-height:22px; text-align:left; }
		body.games .content #left_nav ul.left_nav li { margin:0; padding:0; padding-left:5px; }
		body.games .content #left_nav ul.left_nav li a { text-decoration:none; color: #fff;}
		body.games .content #left_nav input.search{ margin:20px 0 10px; border:0; background:url('/ggl/images/sprite.png') -330px -287px; width:118px; height:18px; padding-left:20px; color:#999999;}

		/* center column styles */
			/* game overview box */
			body.games .content #game_overview .left_col,
			body.games .content #game_overview .center_col,
			body.games .content #game_overview .right_col { float:left; margin-right:15px; }
			body.games .content #game_overview .content-box-body {padding: 0;}
			body.games .content #game_overview .columns {padding: 10px;}
			body.games .content #game_overview .left_col { width:175px; }
			body.games .content #game_overview .center_col { width:380px; }
			body.games .content #game_overview .right_col { width:90px; margin-right:0;}
			
			body.games .content #game_overview .placeholderimage { width:160px; border:2px solid #cccccc; background: #000;}
			body.games .content #game_overview .left_col .buttons { width: 162px;}
			body.games .content #game_overview .left_col .buttons .button {width: 50px;}
			body.games .content #game_overview ul.specs { list-style:none; margin:0; padding:0; }
			body.games .content #game_overview ul.specs li { margin:0; line-height:17px; }
			
			body.games .content #game_overview .cb_foot {float: left; border-top:1px solid gray; background:#eaeaea; color:#333333; padding:10px; margin:10px 0 0 0; width: 520px;}
			body.games .content #game_overview .cb_foot ul {list-style:none; overflow:auto; outline:0; padding:0; margin:0;}
			body.games .content #game_overview .cb_foot ul li { float:left; width:25%; padding:0; margin:0; margin-bottom:5px; line-height:18px; }
			/* icons - margin_left = 20px-width; margin_top = (20px-height)/2; */
			body.games .content #game_overview .cb_foot ul li .icon { float:left; height:14px; width:14px; background:transparent url(/ggl/images/sprite.png); margin-right:5px; margin-top:2px;}
			body.games .content #game_overview .cb_foot ul li.videos 		.icon { background-position:-784px -244px; width:17px; margin-left:3px;  }
			body.games .content #game_overview .cb_foot ul li.matches 		.icon { background-position:-302px -285px; width:20px; height:11px; margin-top:4px;  }
			body.games .content #game_overview .cb_foot ul li.matches_inactive, 
			body.games .content #game_overview .cb_foot ul li.matches_inactive a{ color:#888888; }
			body.games .content #game_overview .cb_foot ul li.reviews 		.icon { background-position:-852px -244px; }
			body.games .content #game_overview .cb_foot ul li.news 			.icon { background-position:-801px -244px; height:15px; width:17px; margin-left:3px; }
			body.games .content #game_overview .cb_foot ul li.members 		.icon { background-position:-893px -211px; height:16px; width:16px; margin-left:4px; }
			body.games .content #game_overview .cb_foot ul li.tips			.icon { background-position:-820px -244px; height:15px; width:11px; margin-left:9px; }
			body.games .content #game_overview .cb_foot ul li.images 		.icon { background-position:-767px -244px; }
			body.games .content #game_overview .cb_foot ul li.play_journal 	.icon { background-position:-834px -244px; height:18px; width:15px; margin-top:0; /* margin-left:5px;*/ }
			body.games .content #game_overview .cb_foot ul li .value { font-weight:bold;}
			
			body.games .content #game_overview .game_rating { text-align:center; font-size:10px; background:url('/ggl/images/games/game_rating.bg.png') top center no-repeat; width:81px; height:121px; color:#24558a;}
			body.games .content #game_overview .game_rating .avg_rating { padding-top:10px; height:51px;}
			body.games .content #game_overview .game_rating .your_rating { padding-top:10px; height:50px;}
			body.games .content #game_overview .game_rating .avg_rating label,
			body.games .content #game_overview .game_rating .your_rating label { font-size:8px; display:block; font-weight:bold;}
			body.games .content #game_overview .game_rating .avg_rating .value,
			body.games .content #game_overview .game_rating .your_rating .value { font-size:16px; display:block; font-weight:bold; }
		
			body.games .content #game_overview .game_rating .your_rating { color:white;}
			
			body.games .content #game_overview #game_vote { padding-top:20px;}
			
			body.games .slider_vote { width:81px; text-align:center; color:white;}
			body.games .slider_vote input {width: 50px; display: none;}
			body.games .slider_vote .input { background:url('/ggl/images/sprite.png') -485px -265px; height:72px;  padding-top:5px; margin-bottom:5px;}
			body.games .slider_vote .input .value { font-size:36px; font-weight:bold; }
			body.games .slider_vote .input .value .rate { font-size:29px; line-height:44px; }
			body.games .slider_vote .input .value .login { font-size:21px; }
			body.games .slider_vote .input .track {width:60px; background-color:white; height:2px; margin:4px 10px; position:relative; cursor:pointer;}
			body.games .slider_vote .input .handle {width:7px; height:13px; background:url('/ggl/images/sprite.png') -904px  -177px; cursor:e-resize; position:absolute; bottom:-3px;}

	
			/* game activity feed box */
			body.games .content #activity_feed h1 .icon { background-position:-885px -242px; display:block; height:19px; margin-right:3px; margin-top:7px; width:20px; }
			body.games .content #activity_feed { color:inherit; color: #000; background:#F8F7FB;}		
			body.games .content #activity_feed .title h1 {color:#393838;}
			body.games .content #activity_feed .content-box-content a {color: #1f4d7b; text-decoration: none;}
			/* game images box */
			body.games .content #game_images h1 .icon { background-position:-767px -244px; display:block; height:14px; width:14px; margin-top:10px; margin-right:3px;  }
			body.games .content #game_images .cb_head .display_count { float:left; }
			body.games .content #game_images .cb_head a.all { float:right; }
			body.games .content #game_images ul.images { overflow:auto; outline:0; padding:0; margin:0; list-style:none; }
			body.games .content #game_images ul.images li { margin:0; padding:0; width: 22%; height:86px; margin-right:2%; float:left; border:2px solid #cccccc;}
			body.games .content #game_images ul.images li.last { margin-right:0; }
	
			body.games .content #game_images .cb_foot a.rss { float:right; }
					
			/* Game Summary and Review */
			body.games .content #game_reviews .vote_col { width:83px; }
			body.games .content #game_reviews .right_col { width:422px;}
			body.games .content #game_reviews h1 .icon { background-position:-852px -244px; display:block; height:14px; width:14px; margin-top:10px; margin-right:3px;  }
			body.games .content #game_reviews h3 { font-size:18px;}
			body.games .content #game_reviews h3 a {color: #1f4d7b; text-decoration: none;}
			body.games .content #game_reviews .cb_head .display_count,
			body.games .content #game_reviews .cb_foot .username { float:left; }
			body.games .content #game_reviews .cb_head a.all,
			body.games .content #game_reviews .cb_foot a.read_more { float:right; }

			/* Game news blocks: videos, news, tips */			
			body.games .headline { color:black; font-size:8pt; font-weight:normal; margin:0; } /* reset .headline*/
				
			body.games .news_block { padding:0; background:none !important;}
			body.games .news_block .content-box-body { padding:0; padding-top:10px;}
			body.games .news_block .content-box-body .content-box-body { padding:10px;}
			body.games .news_block a.all { float:right; }
			body.games .news_block a.add { float:left;}			body.games .news_block .headline .columns { padding:0 0 10px 0;}
			body.games .news_block .headline .content-box-body { padding-bottom:0; float: left; width: 491px; overflow: hidden;}
			body.games .content .news_block .headline .center_col { display:none; width:100px;}
			body.games .content .news_block .headline .thumbnail { border:2px solid #cccccc;}
			body.games .content .news_block .headline .right_col{ width:446px !important; }
			body.games .news_block .headline .timestamp { position: static; float: right; width: 120px; color:#777;}
			body.games .news_block .headline .cb_foot, body.games #game_reviews .cb_foot { border-top:1px solid #bababc; padding-top:5px; font-weight:normal; margin-top:0px; color:#666; clear: both; }
			body.games .news_block .headline .cb_foot label, body.games #game_reviews .cb_foot label { font-weight:bold;}
			body.games .news_block .headline .cb_foot .meta_data, body.games #game_reviews .cb_foot .meta_data { overflow:auto; outline:0; float: left; width: 100%; position: static; }
			body.games .news_block .headline .cb_foot .meta_data .read_comments, body.games #game_reviews .cb_foot .meta_data .read_comments { position: static; float: right; text-align: right; color:#20568C;}
			body.games .news_block .headline .cb_foot .meta_data .tags, body.games #game_reviews .cb_foot .meta_data .tags { clear:both;}
			body.games .news_block .headline .cb_foot .filed, body.games #game_reviews .cb_foot .filed {float: left;}
			body.games .news_block .headline .cb_foot .read_comments, body.games #game_reviews .cb_foot .read_comments { float: right; }
			body.games .news_block .headline .cb_foot div.community, body.games #game_reviews .cb_foot div.community { border-top:1px solid #bababc; padding-top:5px; margin-top:5px; float: left; clear: both; width: 100%; }
			body.games .news_block .headline .cb_foot div.community a.flag_inappropriate, body.games #game_reviews .cb_foot div.community a.flag_inappropriate { float:left; text-decoration:none; color:inherit; }
			
			/* hide corners */
			body.games .content .news_block .content-box { background:#F8F7FB;}
			body.games .content .news_block .content-box .top_left { background-position:-478px -218px; z-index:3; display:block;}
			body.games .content .news_block .content-box .top_right { background-position:-488px -218px; z-index:3; display:block;}
			body.games .content .news_block .content-box .bottom_left { background-position:-478px -228px; z-index:3; display:block;}
			body.games .content .news_block .content-box .bottom_right { background-position:-488px -228px; z-index:3; display:block;}
			/* game videos box */
			body.games .content #game_videos h1 .icon { background-position:-784px -244px; display:block; width:17px; height:14px; margin-top:10px; margin-right:3px; }
			body.games .content #game_videos.news_block .headline .right_col { width:332px !important; float: left; }
			/* game news box */
			body.games .content #game_news.news_block h1 .icon { background-position:-801px -244px; display:block; width:17px; height:15px; margin-top:10px; margin-right:3px;  }
			
			/* thumbless game news blocks: news, tips*/
			body.games .content #game_videos.news_block .headline .center_col{ display:block; }
			body.games .content #game_videos.news_block .headline .right_col{ width:333px !important; }

			body.games .content #news_videos_reviews_tips_images #videos .headline .center_col{ display:block; }
			body.games .content #news_videos_reviews_tips_images #videos .headline .right_col{ width:304px; }
			
			
			/*
			body.games .content #game_news .cb_head .display_count { float:left; }
			body.games .content #game_news .cb_head a.all { float:right; }

			body.games .content #game_news .right_col{ width:447px; }
			
			body.games .content .content_headlines .articles { list-style:none; padding:0; margin:0; }
			body.games .content .content_headlines .articles .article { padding:0; margin-bottom:25px; overflow: hidden; }

			body.games .content .content_headlines .thumbnail { border:2px solid #cccccc;}
			body.games .content .content_headlines  .group_news_article .thumbnail { display:none;}
			body.games .content #game_news h3 { margin:0; }
			body.games .content #game_news .description { margin:5px 0;}
			body.games .content #game_news .cb_foot a.rss { float:right; }		
			*/

			/* game forums box */
			body.games .content #forums { color:inherit;}
			body.games .content #forums h1 .icon { background-position:-868px -244px; display:block; height:15px; width:16px; margin-top:8px; margin-right:3px;  }

			/* game play journal box */
			body.games .content #play_journal h1 .icon { background-position:-834px -244px; display:block; height:17px; width:15px; margin-top:8px; height:18px; margin-right:3px;  }
			body.games .content #play_journal .cb_head a.next { float:right;}
			body.games .content #play_journal .cb_head .display_count { float:left; width: 100%;}
			body.games .content #play_journal ul.entries { list-style:none; padding:0; margin:0; }
			body.games .content #play_journal ul.entries li.entry { border-bottom:1px solid #bebebe; padding:0; margin:0; padding-bottom:10px; margin-bottom:10px; }
			body.games .content #play_journal ul.entries li.entry .details { font-size:12px;}
			body.games .content #play_journal ul.entries li.entry .details .username { color:#20568c; font-weight:bold; font-size:14px; }
			body.games .content #play_journal .let_others_know h3 { font-size:14px;}
			body.games .content #play_journal .let_others_know textarea { width:99%; border:1px solid #cccccc; background:#e3e3e3; height:90px;}
			body.games .content #play_journal .button {width: 48px;}
			
			/* game tips box */
			body.games .content #game_tips h1 .icon { background-position:-820px -245px; display:block; width:11px; margin-top:9px; height:15px; margin-right:3px;  }
	
		/*right column styles*/

		body.games .content .right_col .content-box-body {padding: 0; }
		body.games .content .right_col .footnote {width: 100%;}
		body.games .content .right_col .footnote p {font-style: normal;}
		body.games .content .right_col .footnote_left {width: 65%; float: left; text-align: left;}
		body.games .content .right_col .footnote_right {width: 35%; float: right; text-align: right;}
		body.games .content .right_col .footnote img {vertical-align: middle; margin-right: 3px;}
		body.games .content .right_col td, body.games .content .right_col th {padding: 2px;}
		body.games .content .right_col th {border-bottom: 1px solid #b7bbbf;}
		body.games .content #automatch {background: #eeeeee;}
		body.games .content #automatch .title {width: 100%;}
		body.games .content #automatch h1 {color: #fff; width: 250px;}
		body.games .content #automatch .lets_play{text-align: center;}
		body.games .content #automatch .lets_play p {font-size: 3em; color:#1F4D7B; margin: 0;}
		body.games .content #automatch form {padding: 10px; text-align: center;}
		body.games .content #automatch form table {text-align: left;}
		body.games .content #automatch form input.btn_ready_go {text-align: center; margin: 0 auto;}
		body.games .content #automatch textarea {border: 1px solid #ccc; width: 180px; height: 80px;}
		body.games .content #statstracker, body.games .content #statstracker h1 {background: #292929;}
		body.games .content #statstracker {}
		body.games .content #statstracker .statTrackerMid {background: #df8e46;}
		body.games .content #statstracker .trackit {width: 270px; clear: both; text-align: center; background: #292929; padding: 10px 0;}
		body.games .content #statstracker .trackit img {}
		body.games .content #statstracker .gameImage {width: 110px; float: left; padding: 10px 0 10px 10px;}
		body.games .content #statstracker .gameDescription {width: 140px; float: right; padding: 10px 10px 10px 0;}
		body.games .content #statstracker h1 {color: #fff; line-height: 1.2em; font-size: 1.5em; padding: 8px 30px 10px 30px; width: 190px; margin: 0;}
		body.games .content #topplayers {background: #f4f9ff;}
		body.games .content #topplayers .icon {background: url(/ggl/images/games/icon_downarrow.png) top left no-repeat;}
		body.games .content #topplayers .show {float: left; background: #666; width: 250px; height: 25px; text-align: right; padding: 5px 0 5px 20px;}
		body.games .content #topplayers .show input {margin: 5px; float: left;}
		body.games .content #topplayers .show label {color: #fff; float: left; font-size: 0.8em; padding-top: 5px;}
		body.games .content #topplayers .topRecord {background: #f3c64c; padding: 10px; width:250px; float: left; border-bottom: 1px solid #8d8d8d; }
		body.games .content #topplayers .topRecord p {margin: 0;}
		body.games .content #topplayers .topRecord .topRecordNum {float: left; font-size: 3em;}
		body.games .content #topplayers .topRecord .topRecordImage {float: left;margin: 0px 5px;}
		body.games .content #topplayers .toprecord .topRecordDesc {float: left;}
		body.games .content #topplayers .listRecord, body.games .content #gameLeaderboards .listRecordRank {width:270px;}
		body.games .content #topplayers .dd_topranked {position: relative; background: url(/ggl/images/games/dd_toprated.gif) top left no-repeat; width: 220px; height: 22px; cursor: pointer; padding: 2px 0 2px 6px; color: #000; font-weight: normal; margin-top: 1px; font-size: .9em; top: 7px;}
		body.games .content #topplayers .dd_topranked p {margin-top: -10px; padding: 0;}
		body.games .content #topplayers ul.dd_topranked_list,  body.games .content #gameLeaderboards ul.dd_glpoll{position: absolute; display: none; width: 185px; color: #000; z-index: 10; background:#fff; padding: 0; top:17px; margin: 0; border: 1px solid #ccc;}
		body.games .content #topplayers ul.dd_topranked_list li , body.games .content #gameLeaderboards ul.dd_glpoll li {line-height: 15px; width: 181px; list-style:  none; background-color: #fff; margin: 0; padding: 2px;}
		body.games .content #topplayers ul.dd_topranked_list li.over, body.games .content #gameLeaderboards ul.dd_glpoll li.over {background-color: #333; color: #fff;}
		/*body.games .content #topplayers .listRecord table {width: 100%;}
		body.games .content #topplayers .listRecord table .rowcolor {background: none;}
		body.games .content #topplayers .listRecord table .rowcolorOver {background: #c2d0de;}*/
		.listRecord table .rowcolor, .listRecordRank table .rowcolor {background: none;}
		.listRecord table .rowcolorOver, .listRecordRank table .rowcolorOver {background: #c2d0de;}
		.listRecord table .selfcolor, .listRecordRank table .selfcolor {background: #F3C64C ;}
		.listRecord table .rowcolor, .listRecordRank table td.rank {text-indent: 3px;}
		body.games .content #gameLeaderboards {background: #f8f7fb; overflow: hidden;}
		/*body.games .content #gameLeaderboards .purple {background: #68478c; padding: 10px;}
		body.games .content #gameLeaderboards .purple p {color: #fff; font-weight: bold; text-align: center;}*/
		body.games .content #gameLeaderboards .top {text-align: center; height: 70px; margin: 0 10px; width: 250px;}
		body.games .content #gameLeaderboards .list {position: relative; text-align: left; margin: 20px auto 5px auto; background: url("/ggl/images/games/leaderboard_selector.gif") top left no-repeat; width: 245px; height: 40px; cursor: pointer;}
		body.games .content #gameLeaderboards .list p {margin: 0; padding: 10px 40px 3px 2px; text-align: center;}
		body.games .content #gameLeaderboards .footnote p {margin: 0;}
		body.games .content #gameLeaderboards .post_your_time {background: #b8c5d4; float: left; width: 100%; color:#1f4d7b; font-weight: bold;}
		body.games .content #gameLeaderboards .post_your_time p {margin: 0; padding: 5px 0 0 14px;}
		body.games .content #gameLeaderboards .post_your_time .enter_date {width: 190px; float: left; height: 35px; margin-top: 5px;}
		/*body.games .content #gameLeaderboards .post_your_time .enter_date #leaderboard_month {background: url(/ggl/images/games/dd_month.gif) top left no-repeat; border: 0; height: 21px; width: 94px;}*/
		body.games .content #gameLeaderboards .post_your_time .enter_date #leaderboard_month, body.games .content #gameLeaderboards .post_your_time .enter_date #leaderboard_day, body.games .content #gameLeaderboards .post_your_time .enter_date #leaderboard_year {float: left; margin-left: 8px;}
		body.games .content #gameLeaderboards .post_your_time .enter_date p {margin: 0; padding: 0 0 0 1px;}
		body.games .content #gameLeaderboards .post_your_time .high_score {width: 90px; float: left; height: 35px; margin-left: 10px;}
		body.games .content #gameLeaderboards .post_your_time .high_score input {border: 1px solid #6d6d6d; width: 80px;}
		body.games .content #gameLeaderboards .post_your_time .high_score_post {float: left; padding-left: 10px;}
		body.games .content #gameLeaderboards .post_your_time div.combobox, body.games .content #gameLeaderboards .post_your_time div.comboboxLeft {background: #fff; width: 40px; height: 24px; float: left; margin: 5px; overflow: hidden; color: #000; font-weight: normal;} /*border: 1px solid #6d6d6d;*/
		body.games .content #gameLeaderboards .post_your_time div.comboboxLeft {margin-left: 19px;}
		body.games .content #gameLeaderboards .post_your_time div.combobox input, body.games .content #gameLeaderboards .post_your_time div.comboboxLeft input {border: 0; width: 15px; height:16px; margin: 0; padding: 0;}
		body.games .content #gameLeaderboards .post_your_time .comboboxtext, body.games .content #gameLeaderboards .post_your_time .comboboxtextLeft {width: 42px; height: 25px; float: left; margin: 0 5px; text-align: center;}
		body.games .content #gameLeaderboards .post_your_time .comboboxtextLeft {margin-left: 19px;}
		body.games .content #gameLeaderboards .post_your_time div.combobox div, body.games .content #gameLeaderboards .post_your_time div.comboboxLeft div {vertical-align: middle; height: 18px;width: 34px; float: left;}
		/**/
		body.games .content #gameLeaderboards .post_your_time .combobox .digits, body.games .content #gameLeaderboards .post_your_time .comboboxLeft .digits {float: left; width: 23px; height: 22px; border: 1px solid #6d6d6d; border-right: 0px;}
		body.games .content #gameLeaderboards .post_your_time .combobox .imgholder, body.games .content #gameLeaderboards .post_your_time .comboboxLeft .imgholder{float: right; width: 16px; height: 18px;}
		body.games .content #gameLeaderboards .post_your_time .combobox img, body.games .content #gameLeaderboards .post_your_time .comboboxLeft img {float: left;}
		
		body.games .enter_date input#leaderboard_month_combo, body.games .enter_date input#leaderboard_day_combo, body.games .enter_date input#leaderboard_year_combo {padding: 2px 0 2px 1px;}
		body.games .enter_date input#leaderboard_month_combo {background: url(/ggl/images/games/dd_month.gif) top left no-repeat; width: 74px;}
		body.games .enter_date input#leaderboard_day_combo {background: url(/ggl/images/games/dd_day.gif) top left no-repeat; width: 36px;}
		body.games .enter_date input#leaderboard_year_combo {background: url(/ggl/images/games/dd_year.gif) top left no-repeat; width: 42px;}
		body.games .enter_date li {width: 80px;}
		#leaderboard_month, #leaderboard_day, #leaderboard_year{position: relative; background: #fff; width: 74px; height: 17px; cursor: pointer; padding: 0; color: #000; font-weight: normal; margin: 0; font-size: .9em;}
		#leaderboard_day {width: 40px;}
		#leaderboard_year {width: 52px;}
		#leaderboard_month #dd_leaderboard_month, #leaderboard_day #dd_leaderboard_day, #leaderboard_year #dd_leaderboard_year {position: absolute; display: none; width: 66px; color: #000; z-index: 10; background:#fff; padding: 0; top:17px; margin: 0; border: 1px solid #ccc;}
		#leaderboard_day #dd_leaderboard_day {width: 28px;}
		#leaderboard_year #dd_leaderboard_year {width: 34px;}
		#leaderboard_month #dd_leaderboard_month li, #leaderboard_day #dd_leaderboard_day li, #leaderboard_year #dd_leaderboard_year li {line-height: 14px; width: 66px; list-style:  none; background-color: #fff; margin: 0; padding: 2px;}
		#leaderboard_day #dd_leaderboard_day li {width: 28px;}
		#leaderboard_year #dd_leaderboard_year li {width: 34px;}
		#leaderboard_month #dd_leaderboard_month li.over, #leaderboard_day #dd_leaderboard_day li.over, #leaderboard_year #dd_leaderboard_year li.over {background-color: #333; color: #fff;}

		body.games .content #gameLeaderboards ul.dd_glpoll{top:32px;}
		body.games .content #friendsPlaying {background: #f8f7fb}
		body.games .content #friendsPlaying .showFriendsHead {float: left; border-bottom: 1px solid #bababc; width: 270px;}
		body.games .content #friendsPlaying .showFriendsHead a {color: #1f4d7b; text-decoration: none;}
		body.games .content #friendsPlaying .showFriends {width: 270px; float: left; margin-bottom: 10px;}
		body.games .content #friendsPlaying .showFriends a {color: #1f4d7b;}
		body.games .content #friendsPlaying .showFriends p {text-align: center;}
		body.games .content #friendsPlaying .showFriends .left {float: left; width: 135px;}
		body.games .content #friendsPlaying .showFriends .left img {margin-left: 35px;}
		body.games .content #friendsPlaying .showFriends .right {float: right; width: 135px; text-align: right;}
		body.games .content #friendsPlaying .showFriends .right img {margin-right: 35px;}
		body.games .content .related_content {background: #f8f7fb;}
		body.games .content .related_content .relatedList {width: 270px; float: left;}
		body.games .content .related_content .relatedList p { margin: 1em; }
		body.games .content .related_content .relatedRow {width: 250px; float: left; margin: 10px;}
		body.games .content .related_content .relatedRow h3 {margin: 0;}
		/*body.games .content .related_content .relatedRow img */
		body.games .content .related_content .relatedRow .image {width: 31px; float: left;}
		body.games .content .related_content .relatedRowRight {float: left; width: 219px;}
		body.games .content .related_content .relatedRowRight p {margin: 0;}
		.icon_group_news 	{ background:url(/ggl/images/sprite.png) -728px -260px; display:block; width:26px; height:24px;}
		.icon_game_videos 	{ background:url(/ggl/images/sprite.png) -712px -294px; display:block; width:16px; height:12px; margin:6px 5px;}
		.icon_game_reviews 	{ background:url(/ggl/images/sprite.png) -728px -260px; display:block; width:26px; height:24px;}
		.icon_game_tips 	{ background:url(/ggl/images/sprite.png) -728px -260px; display:block; width:26px; height:24px;}
		.icon_game_images 	{ background:url(/ggl/images/sprite.png) -730px -287px; display:block; width:21px; height:24px; margin-top:3px; margin-bottom:2px;}
		body.games .content #playMatch {background: #f4f9ff;}
		body.games .content #playMatch .placeholderimage {text-align: center; margin-top:18px;}
		body.games .content #playMatch .matchButtons {margin-top: 5px;text-align: center; margin-bottom: 5px;}
		
		body.games .subcontent-box { background: #EFEBEF; padding: 5px; color: #333; }

		
		body.games .submit_news .columns .left_col { margin:0; }
		
		body.games .submit_news .columns .right_col { width:778px; background:url('/ggl/images/games/game_news.bg.png'); padding:20px 30px;}
		body.games .submit_news { font-size:12px;}
		body.games .submit_news h3 { color:black; font-size:16px;}
		body.games .submit_news h3 a { font-size:12px; }
		body.games .submit_news a { color:#1d4d7b; }

		body.games .submit_news#step1 h1 { padding-top: 10px; text-align:right; font-size:16px; overflow:auto; outline:0;}
		body.games .submit_news#step1 h1 .icon {background:url('/ggl/images/sprite.png') -566px -261px; display:block; width:55px; height:51px; float:left; margin-top: -10px;}
		body.games .submit_news#step1 h1.review .icon {background:url('/ggl/images/games/submit_game_review.gif') 0px 0px no-repeat; width:110px;}
		body.games .submit_news#step1 h1.submit_tip .icon {background:url('/ggl/images/games/light_bulb.gif') 0px 0px no-repeat; width:110px; height: 65px;}
		
		body.games .submit_news#step1 form {font-size:16px; line-height:25px; padding-right:10px;}
		body.games .submit_news#step1 form .input { overflow:auto; outline:0; margin-bottom:25px; width:100%; }
		body.games .submit_news#step1 form .input label, body.games .submit_news#step1 form .input .cancel { width:180px; text-align:right; display:block; float:left; margin-right:10px; font-weight:bold; overflow: hidden; }
		body.games .submit_news#step1 form .input label .required { color:#cd3335; font-size:34px; line-height:10px; position:relative; top:13px; }
		body.games .submit_news#step1 form .input .value { float:left; width:574px; color:#666; }
		body.games .submit_news#step1 form input.styleable_select {border: 0; background: url(/ggl/images/games/dd_submit_tip.gif) top left no-repeat; height: 19px;}
		body.games .submit_news#step1 form input { height:18px; }
		body.games .submit_news#step1 form input,
		body.games .submit_news#step1 form textarea { font-size:16px; line-height:25px; margin:0; padding:0; padding:4px; width:566px; color:#666; border:1px solid #aaa;}
		body.games .submit_news#step1 form select { color:#666; line-height:25px; font-size:16px;}
		body.games .submit_news#step1 form .news_body .warning { display:block; font-size:12px; text-align:left; line-height:1.5em; color:#666; margin-left:30px; margin-top:20px; position:relative;}
		body.games .submit_news#step1 form .news_body .warning .icon { position:absolute; left:-23px; top:-3px;}
		body.games .submit_news#step1 form .news_body textarea { height:220px;}
		body.games .submit_news#step1 form .submit .value {text-align: right;}
		body.games .submit_news#step1 form .submit .value input {width: auto; height: auto; border: 0;}
		body.games .submit_news#step1 form .about_game .value { color:inherit; font-weight:bold;}
		body.games .submit_news#step1 form .buttons a { color:#1d4e79; float:left;}
		body.games .submit_news#step1 form .buttons .button { float:right; }
		body.games .submit_news#step1 .value .text {display: none;}
		body.games .submit_news#step1 .value .rating {float: left; margin-top: 0px;}
		body.games .submit_news#step1 .value .rating .graphic {text-align: left; width: 320px; height: 30px; background: transparent url(/ggl/images/games/star_large_overlay.png) repeat-x left -31px;}
		body.games .submit_news#step1 .value .rating .graphic a {height: 30px; width: 32px;}
		body.games .submit_news#step1 .value .rating .graphic span.bar {height: 30px; width: 320px; background: transparent url(/ggl/images/games/star_large_overlay.png) repeat-x left -1px;}
		
		body.games .submit_news#step2 h1{ text-align:center;}
		body.games .submit_news#step2 h2 { text-align:center; font-size:17px;}
		body.games .submit_news#step2 form { font-size:12px;}
		body.games .submit_news#step2 form .group h3 { margin-bottom:0;}
		body.games .submit_news#step2 form .group p.must_be_admin { margin-top:0;}
		body.games .submit_news#step2 form { padding:80px;}
		body.games .submit_news#step2 form ul { padding:0; margin:0; list-style:none; overflow:auto; outline:0; }
		body.games .submit_news#step2 form li { padding:0; margin:0; float:left; width:30%; margin-right:3%; margin-bottom:5px; }
		body.games .submit_news#step2 form .section { margin-bottom:20px; background-color:transparent; color:inherit; font-size: inherit;}
		body.games .submit_news#step2 form .group li {  float:left; width:47%; margin-right:3%; }
		body.games .submit_news#step2 form textarea { width:100%; height:80px;}
		
		body.games .share_game .columns .right_col { width:764px; background:url('/ggl/images/games/game_news.bg.png'); padding:20px 30px;}
		body.games .share_game { font-size:12px;}
		body.games .share_game h3 { color:black; font-size:16px;}
		body.games .share_game h3 a { font-size:12px; }
		body.games .share_game a { color:#1d4d7b; }
		
		body.games .share_game#shareBlock h1{ text-align:center;}
		body.games .share_game#shareBlock h2 { text-align:center; font-size:17px;}
		body.games .share_game#shareBlock form { font-size:12px;}
		body.games .share_game#shareBlock form .group h3 { margin-bottom:0;}
		body.games .share_game#shareBlock form .group p.must_be_admin { margin-top:0;}
		body.games .share_game#shareBlock form { padding-left:80px; padding-right:80px; padding-top:10px}
		body.games .share_game#shareBlock form ul { padding:0; margin:0; list-style:none; overflow:auto; outline:0; }
		body.games .share_game#shareBlock form li { padding:0; margin:0; float:left; width:30%; margin-right:3%; margin-bottom:5px; }
		body.games .share_game#shareBlock form .section { margin-bottom:20px; background-color:transparent; color:inherit; font-size: inherit;}
		body.games .share_game#shareBlock form .group li {  float:left; width:47%; margin-right:3%; }
		body.games .share_game#shareBlock form textarea { width:100%; height:80px;}
		
		/* Content (game news headlines) */
		body.games #game_news_headlines .columns .right_col { width:824px;}
 		body.games #game_news_headlines .columns .right_col .content-box-body { width:auto; padding:0; overflow: auto;}
		body.games #game_news_headlines .content-box a { color:#20568C;}

 		body.games #game_news_headlines .columns .right_col .columns .left_col .content-box-body { padding:10px; }
		body.games #game_news_headlines .columns .right_col .content-box { background:white; overflow:auto; outline:0;}
		body.games #game_news_headlines .columns .right_col .columns { padding-top:10px; padding-bottom: 10px; padding-left:10px }
		body.games #game_news_headlines .columns .right_col .columns .left_col { width:521px;}
		body.games #game_news_headlines .columns .right_col .columns .right_col { float: left; width:269px; margin-right:10px; }
		body.games #game_news_headlines .columns .right_col .columns .right_col .content-box-body { padding:10px; } 
		
		body.games .tabberlive .content-box .top_left, 
		body.games .tabberlive .content-box .top_right, 
		body.games .tabberlive .content-box .bottom_left, 
		body.games .tabberlive .content-box .bottom_right { display:block;}
		body.games .tabberlive .content-box .top_left { background-position:-520px -218px; z-index:3;}
		body.games .tabberlive .content-box .top_right { background-position:-530px -218px; z-index:3;}
		body.games .tabberlive .content-box .bottom_left { background-position:-520px -228px; z-index:3;}
		body.games .tabberlive .content-box .bottom_right { background-position:-530px -228px; z-index:3;}	
		body.games #game_news_headlines #news_videos_reviews_tips_images #hot_user_news {width: 269px; margin-right: 10px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images{width:824px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images.tabberlive { margin-top:0; overflow:hidden;}
		body.games #game_news_headlines #news_videos_reviews_tips_images.tabberlive .tabbernav .icon { background:url('/ggl/images/sprite.png'); display:block; margin-right:3px;}
		#news_videos_reviews_tips_imagesnav1 .icon { background-position:-801px -244px !important; height:15px; margin-top:8px; width:17px; }
		#news_videos_reviews_tips_imagesnav2 .icon { background-position:-784px -244px !important; height:17px; margin-top:9px; width:11px; }
		#news_videos_reviews_tips_imagesnav3 .icon { background-position:-852px -244px !important; height:14px; margin-top:10px; width:14px; }
		#news_videos_reviews_tips_imagesnav4 .icon { background-position:-820px -244px !important; height:15px; margin-top:8px; width:11px;}
		#news_videos_reviews_tips_imagesnav5 .icon { background-position:-767px -244px !important; height:14px; margin-top:10px; width:14px; }
		body.games #game_news_headlines #news_videos_reviews_tips_images {background: #eaeaea;}
		body.games #game_news_headlines #news_videos_reviews_tips_images .cb_head { height:35px; line-height:35px; border-bottom:1px solid #b3b3b3; color:#20568C; font-weight:bold; font-size:12px; overflow:visible; }
		body.games #game_news_headlines #news_videos_reviews_tips_images .cb_head label { margin-right:10px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images .cb_head select,
		body.games #game_news_headlines #news_videos_reviews_tips_images .cb_head input { margin-right:60px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images .display_count {width: 500px; text-align: right;}
		/*
		body.games #game_news_headlines #news_videos_reviews_tips_images h2 { margin-top:0; }		
		body.games #game_news_headlines #news_videos_reviews_tips_images h2 .icon { background:transparent url(/ggl/images/sprite.png) repeat scroll -621px -261px; display:block; float:left; height:41px; width:41px; margin-right:8px; position:relative; top:-3px; }
		body.games #game_news_headlines #news_videos_reviews_tips_images h2 .sub { font-size:13px;}
		*/
		/*body.games #game_news_headlines #news_videos_reviews_tips_images h2 { margin-top:0; height: 39px; background:transparent url(/ggl/images/games/icon_news_lg.gif) top left no-repeat; padding: 2px 0 0 49px; font-size: 15px; font-weight: bold;}*/
		body.games #game_news_headlines #news_videos_reviews_tips_images h2 { margin-top:0; height: 39px; padding: 2px 0 0 0; font-size: 15px; font-weight: bold; margin-bottom:10px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news h2 .icon {background:transparent url(/ggl/images/sprite.png) -805px -299px no-repeat; display: block; width: 45px; height: 39px; float: left; margin-right: 4px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #videos h2 .icon {background:transparent url(/ggl/images/sprite.png) -880px -299px no-repeat; display: block; width: 40px; height: 39px; float: left; margin-right: 9px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #tips h2 .icon {background:transparent url(/ggl/images/sprite.png) -850px -299px no-repeat; display: block; width: 34px; height: 39px; float: left; margin-right: 15px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #reviews h2 .icon {background:transparent url(/ggl/images/sprite.png) -920px -299px no-repeat; display: block; width: 49px; height: 39px; float: left;}
		body.games #game_news_headlines #news_videos_reviews_tips_images h2 .sub { font-size:13px;}
		
		
		body.games #game_news_headlines #news_videos_reviews_tips_images h1 { display:block;}
		body.games #game_news_headlines #news_videos_reviews_tips_images.tabberlive .title h1 { display:none;}
		body.games #game_news_headlines #news_videos_reviews_tips_images.tabberlive .content-box .title h1 { display:block;}
		body.games #game_news_headlines #news_videos_reviews_tips_images.tabberlive ul.tabbernav li {}
		body.games #game_news_headlines #news_videos_reviews_tips_images.tabberlive ul.tabbernav {background: #B8C5D5;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news .left_col h3 { margin-top:0; font-size:14px;}
		
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .timestamp_username {float: left;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .username {width: 200px; margin-top: 3px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .description {clear: both; float: left;}
		
		/*
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .columns { padding:0 0 10px 0;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .content-box-body { overflow:auto; outline:0;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .right_col { width:408px; float: left;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .timestamp { position: static; float: right; width: 120px; color:#777;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot { border-top:1px solid #bababc; padding-top:5px; font-weight:normal; margin-top:0px; color:#666; clear: both; float: left;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot .meta_data { overflow:auto; outline:0; float: left; width: 100%; position: static; }
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot .meta_data .read_comments { line-height:26px; position: static; float: right; width: 150px; text-align: right;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot .meta_data .tags {float: left; width: 300px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot .filed {float: left; width: 300px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot div.community { border-top:1px solid #bababc; padding-top:5px; margin-top:5px; float: left; clear: both; width: 100%;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot div.community a.flag_inappropriate { float:left; text-decoration:none; color:inherit; }
		
		
		
		body.games a.flag_inappropriate .icon { float:left; display:block; width:11px; height:13px; background:url('/ggl/images/sprite.png') -767px -259px no-repeat; margin-right:5px; }
		body.games  ul.community { float:right; position:relative; }
		body.games #game_news_headlines #news_videos_reviews_tips_images #news #most_viewed_news .cb_foot div.community ul.community {position: static;}
		body.games  ul.community li { margin:0px; margin-right:11px;}
		body.games  ul.community li .icon { background-image: url('/ggl/images/sprite.png'); display:block;}
		body.games  ul.community li .text { display:none;}
		body.games  ul.community li.facebook .icon { background-position:-780px -262px; width:16px; height:16px; }
		body.games  ul.community li.stumble_upon .icon { background-position:-797px -262px; width:15px; height:16px;}
		body.games  ul.community li.delicious .icon { background-position:-814px -262px; width:16px; height:16px;}
		body.games  ul.community li.myspace .icon { background-position:-832px -262px; width:16px; height:15px; }
		body.games  ul.community li.digg .icon { background-position:-849px -262px; width:20px; height:13px; }
		body.games  ul.community li.fark { padding-right:15px; margin-right:15px; border-right:1px solid #bababc;}
		body.games  ul.community li.fark .icon { background-position:-873px -262px; width:33px; height:17px; }
		body.games  ul.community li.blogspot .icon { background-position:-909px -262px;}
		body.games  ul.community li.share .text { display:inline; }
		*/
		body.games #game_news_headlines #news_videos_reviews_tips_images #reviews_news .vote_col {display: none;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #reviews_news .right_col {width: 388px !important; margin-right: 0;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #reviews_news .right_col h3, body.games #game_news_headlines #news_videos_reviews_tips_images #reviews_news .right_col .description {width: 378px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images .ratings_col {display: none;}
		body.games #game_news_headlines #news_videos_reviews_tips_images #reviews_news .ratings_col {display: block; float: left; margin-right: 5px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  { padding:0;}
		body.games #game_news_headlines #news_videos_reviews_tips_images .content-box { overflow:hidden;}
		/*body.games #game_news_headlines #news_videos_reviews_tips_images .left_col .content-box { width:521px;}*/
		body.games #game_news_headlines #news_videos_reviews_tips_images  .content-box-body { padding:0; padding-top:10px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .content-box-body .content-box-body { padding:10px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  a.all { float:right;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  a.add { float:left;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .columns { padding:0 0 10px 0;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .content-box-body { }
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .center_col { display:none; width:100px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .thumbnail { border:2px solid #cccccc;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .right_col{ width:398px !important; }
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .timestamp { float: right; color:#777;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headlines .vote_col {margin-right: 5px;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headlines .right_col h3{width: 398px; margin: 0; padding: 0;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot { border-top:1px solid #bababc; padding-top:5px; font-weight:normal; margin-top:0px; color:#666; clear: both; }
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot label { font-weight:bold;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot .meta_data { overflow:auto; outline:0; position: static; }
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot .meta_data .read_comments { position: static; float: right; text-align: right; color:#20568C;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot .meta_data .tags { clear:both;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot .filed {float: left;}
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot div.community { border-top:1px solid #bababc; padding-top:5px; margin-top:5px; float: left; clear: both; width: 100%; }
		body.games #game_news_headlines #news_videos_reviews_tips_images  .headline .cb_foot div.community a.flag_inappropriate { float:left; text-decoration:none; color:inherit; }
		body.games .content #news_videos_reviews_tips_images #videos .headline .right_col { width:294px !important; }
		body.games .content #news_videos_reviews_tips_images #videos .headline .right_col h3, body.games .content #news_videos_reviews_tips_images #videos .headline .right_col .description {width: 290px;}
		
		body.games #contribute_news a.contribute,
		body.games #contribute_videos a.contribute,
		body.games #contribute_reviews a.contribute,
		body.games #contribute_tips a.contribute,
		body.games #contribute_images a.contribute { font-size:15px; font-weight:bold; text-decoration:none; line-height:20px;}
		body.games #contribute_news a.contribute .icon,
		body.games #contribute_videos a.contribute .icon,
		body.games #contribute_reviews a.contribute .icon,
		body.games #contribute_tips a.contribute .icon,
		body.games #contribute_images a.contribute .icon { background:url('/ggl/images/sprite.png') -566px -313px no-repeat; width:18px; height:18px; display:block; float:left; margin-right:5px; }

		body.games #hot_user_news { background:#b8c5d5;}
		body.games #hot_user_news .content-box-body { padding:0; padding-bottom:15px; }
		body.games #hot_user_news h1 { font-size:18px; font-weight:normal; height:43px; line-height:43px; background:white;  }
		/*h1 for submit pages diff color*/
		body.games #step1 #hot_user_news h1 {background:#b8c5d5; text-align: left;}
		body.games #step1 #hot_user_news table {background: #f8f7fc; padding-bottom: 5px;}
		body.games #hot_user_news table{ border-collapse:collapse; width:100%; }
		body.games #step1 #hot_user_news table th { background:none;  }
		body.games #hot_user_news label {margin: 0 3px 0 0; float: auto; }
		body.games #hot_user_news table th { background:white; padding-top: 5px; padding-bottom: 5px; }
		body.games #hot_user_news td {  }
		body.games #hot_user_news table h3 { margin:0; font-size:inherit; }
		body.games #hot_user_news table h3 a {color: #20568C; text-decoration: none;}
		body.games #hot_user_news table .right { padding-right:15px; }
		body.games #hot_user_news table tr.first td { padding-top:15px;}
		body.games #hot_user_news table td.right { text-align:left; font-size:11px; padding-bottom: 10px;}
		body.games #hot_user_news table td.right .username,
		body.games #hot_user_news table td.right .timestamp { color:#777; width:49%; float:left;}
		body.games #hot_user_news table td.right .timestamp { text-align:right;}
		body.games #hot_user_news table .left {  padding-left:10px; }
		body.games #hot_user_news table td.left { font-size:26px; font-weight:bold; color: #1f4d7b; text-align:center;padding-bottom: 10px; }
		body.games #hot_user_news .submit_news {clear: left; height: 70px; margin: 0 10px;}
		body.games #hot_user_news .submit_news_heading {float: left; width: 250px; height: 25px; margin: 5px 0 0 0;}
		body.games #hot_user_news .submit_news_heading h3 {font-size: 1.1em; margin: 0;}
		body.games #hot_user_news .submit_news_heading h3 img {margin-right: 3px;}
		body.games #hot_user_news .submit_news_share {float: left; width: 250px; height: 35px; margin-top: 5px;}
		body.games #hot_user_news .submit_news_text {float: left; width: 150px; color:#1F4D7B; font-size: .9em;}
		
		body.games #step1 #top_news_tags {background: #f8f7fc;}
		body.games #top_news_tags h1 { background:none;}
		body.games #step1 #top_news_tags h1 {text-align: left;}
		body.games #top_news_tags ul { list-style:none; margin:0; padding:0; }
		body.games #top_news_tags ul li { margin:0; padding:0; display:inline;}
		body.games #top_news_tags ul li a{ text-decoration:none; color:#1F4D7B; white-space:nowrap;}
		body.games #top_news_tags ul li.importance_1 a { font-size:1em;}
		body.games #top_news_tags ul li.importance_2 a { font-size:1.3em;}
		body.games #top_news_tags ul li.importance_3 a { font-size:1.6em;}
		body.games #top_news_tags ul li.importance_4 a { font-size:1.9em;}
		body.games #top_news_tags ul li.importance_5 a { font-size:2.2em;}
		body.games #top_news_tags ul li.importance_6 a { font-size:2.5em;}
		body.games #top_news_tags ul li.importance_7 a { font-size:2.8em;}
		/* top news contriubtors*/
		body.games #top_news_contributors h1 {text-align: left;}
		body.games #top_news_contributors table {background: #f8f7fc;}
		body.games #top_news_contributors table td {padding-top: 10px;}
		body.games #top_news_contributors .contributor_avatar {width: 70px; text-align: center;}
		body.games #top_news_contributors .contributor_name {text-align: left; width: 100%; color: #676769; font-weight: bold;}
		body.games #top_news_contributors .contributor_name h3 {color:#1F4D7B; font-weight: bold;margin: 0;}
		body.games #top_news_contributors .contributor_name h3 a {color: #1F4D7B; text-decoration: none;}
		/* game forum article */
		body.games #game_forum_article .columns .right_col { width:824px; font-size:12px;}
		body.games #game_forum_article .columns .right_col .content-box-body { width:auto; padding:10px;}
		
		body.games #game_forum_article #main_content .left_col { width: 144px; text-align:center; margin-right:30px; clear: left;}
		body.games #game_forum_article #main_content .right_col { width:610px;}
		
		body.games #game_forum_article #main_content { background:#eaeaea; margin-top:10px;}
		body.games #game_forum_article #main_content .content-box-body { padding:10px; overflow:auto}
		
		body.games #game_forum_article #main_content .vote_col ul.community { width:58px; margin:0; padding:0;}
		body.games #game_forum_article #main_content .vote_col ul.community li { margin:0; margin-top:15px;}
		body.games #game_forum_article #main_content .vote_col ul.community .blogspot .icon { background-position: -663px -261px; width:32px; height:32px; margin:0 13px;}
		body.games #game_forum_article #main_content .vote_col ul.community .share .icon { background-position: -695px -261px; width:32px; height:26px; margin:0 13px;}
		
		body.games #game_forum_article #main_content .right_col h3 { font-size:18px; border-bottom:1px solid #AFAFAF; padding-bottom:3px; margin-bottom:3px; margin-top:0;}
		body.games #game_forum_article #main_content .details {width: 784px; overflow:auto; outline:0; margin-bottom:5px;}
		body.games #game_forum_article #main_content .username { color:#666; float:left;}
		body.games #game_forum_article #main_content .timestamp { color:#666; font-size:10px; float:right;}
		body.games #game_forum_article #main_content .right_col .description { margin-top:10px;}
		
		body.games #game_forum_article #main_content .cb_foot { font-weight:normal;}
		body.games #game_forum_article #main_content .cb_foot .flag_inappropriate { text-decoration:none; color:#666666;}
		body.games #game_forum_article #main_content .meta_data { margin-top:10px;  border-top:1px solid #AFAFAF;  border-bottom:1px solid #afafaf; font-size:10px; padding:3px 0; float: left;}
		body.games #game_forum_article #main_content .meta_data .left_col,
		body.games #game_forum_article #main_content .meta_data .right_col { width:50%; padding:0; margin:0; text-align:left;}
		body.games #game_forum_article #main_content .meta_data .rating { float:right; height:27px; outline-color:invert; outline-style:none; outline-width:0; overflow:auto; position:relative; width:63px; font-size:11px; margin-top:0;}
		body.games #game_forum_article #main_content .meta_data .rating .text { bottom:0; left:0; position:absolute; text-align:left; width:100%;}
		body.games #game_forum_article #main_content .meta_data .rating .graphic { left:0; position:absolute; top:0; }
		body.games #game_forum_article #main_content .meta_data .tags_filed	{width: 480px; float: left;}		
		body.games #game_forum_article #main_content .meta_data .filed,
		body.games #game_forum_article #main_content .meta_data .tags { color:#666666; font-size:11px; width: 480px; float: left;}
		body.games #game_forum_article #main_content .meta_data .rating {width: 130px; float: right; text-align: left;} 
		body.games #game_forum_article #main_content .cb_foot ul.community li { }
		
		body.games #game_forum_article #lower_content .left_col { width:535px; }
		body.games #game_forum_article #lower_content .right_col { width:275px; font-size:8pt; }
		
		body.games #game_forum_article #replies { background:#eaeaea; }
		body.games #game_forum_article #replies h1 { background:none; border-bottom:1px solid #8d8d8d; color:#393838;}
		body.games #game_forum_article #replies h3 { color:#009900;}
		body.games #game_forum_article #replies .content-box-body { padding:0;}
		body.games #game_forum_article #replies .left_col { width:100px; }
		body.games #game_forum_article #replies .right_col { width:401px; }
		body.games #game_forum_article #replies ul.replies { list-style:none; margin:0; padding:0; }
		body.games #game_forum_article #replies ul.replies li.reply { padding:10px; border-bottom:15px solid white; margin:0; }
		body.games #game_forum_article #replies .write_a_comment {padding: 10px;}
		body.games #game_forum_article #replies .write_a_comment textarea { width:500px; height:110px; border:0;}
		
		
		body.games #game_forum_article #contribute_news { background:#f8f7fb; }
		body.games #game_forum_article #contribute_news .content-box-body { border:1px solid #cdcdcd; }
		
		body.games #game_forum_article #contribute_news .top_left { background-position:-541px -218px; z-index:3;}
		body.games #game_forum_article #contribute_news .top_right { background-position:-551px -218px; z-index:3;}
		body.games #game_forum_article #contribute_news .bottom_left { background-position:-541px -228px; z-index:3;}
		body.games #game_forum_article #contribute_news .bottom_right { background-position:-551px -228px; z-index:3;}	
		
		body.games #game_forum_article .related_content .content-box-body { padding:0 !important;}
		
		body.games #game_forum_article #popular_forums  { color:#666666 }
		body.games #game_forum_article #popular_forums .right_col { width:60px; margin:0; text-align:center; padding-top:6px;}
		body.games #game_forum_article #popular_forums .left_col { width:200px; margin:0; padding-left:10px; }
		body.games #game_forum_article #popular_forums .content-box-body { padding:10px 0 !important;}
		body.games #game_forum_article #popular_forums h3 { margin:0;}
		body.games #game_forum_article #popular_forums p { margin:0;}
		body.games #game_forum_article #popular_forums .head { border-bottom:1px solid #bababc; background:none; width:auto; margin-top:10px; color:black;}
		body.games #game_forum_article #popular_forums .columns {margin-bottom:10px;}
		body.games #game_forum_article #popular_forums .head .right_col { padding:0;}
		body.games #game_forum_article #popular_forums .details { outline:0; overflow:auto; }
		body.games #game_forum_article #popular_forums .details .username,
		body.games #game_forum_article #popular_forums .details .timestamp { float:left; width:50%;}
		body.games #game_forum_article #popular_forums .details .timestamp { text-align:right;}
		body.games #game_forum_article .replies_heading {width: 401px; margin: 0; height: 20px; }
		body.games #game_forum_article .replies_heading h3 {margin: 0 0 0 5px; float: left;}
		body.games #game_forum_article .replies_heading .num {display: block; float: left;}
		body.games #game_forum_article .replies_heading .timestamp {display: block; float: right;}
		body.games #game_forum_article .replies_heading .description {clear: both;}
		/* game play */ 
		
		body.games #play #multi_play { margin-top:0;}
		body.games #play #multi_play .tabbernav li { text-align:center;}
		
		body.games #play .content-box-body {width:auto !important;}
		body.games #play #play_now .content-box-body { padding:0;}
		body.games #play #play_now .content-box-inner-body { padding:10px 20px; }
		body.games #play #play_now .cb_foot h4 { color:white; margin:0;}
		body.games #play #play_now .cb_foot { background:#393738; border-top:5px solid #c0c0c0; padding:10px;}
		body.games #play #play_now .cb_foot ul.currently_playing { margin:0; padding:0; list-style:none; color:#b1bdcb; margin-top:10px; }
		body.games #play #play_now .cb_foot ul.currently_playing li { margin:0; padding:0; width:25%; float:left; text-align:center;}
		body.games #play #play_now .cb_foot ul.currently_playing li .img { display:block; width:50px; height:50px; border:1px solid grey; margin:0 auto; margin-bottom:3px;}
		body.games #play #play_now p.how_to_play {font-weight:bold; font-size:15px; margin-bottom:0px;text-align:center}
		body.games #play #play_now .button { background:url("/ggl/images/games/button.gray_bg.contentbox.left.jpg") center left no-repeat;}
		body.games #play #play_now .button button, 
		body.games #play #play_now .button a { background: url("/ggl/images/games/button.gray_bg.contentbox.right.jpg") center right no-repeat;}


		
		/*body.games #play .right_col .content-box-body { padding:10px;}*/
		
		
		body.games #play #monthly_1v1 .content-box-body, body.games #play #all_time_1v1 .content-box-body { padding: 0; }
		body.games #play #rankings_1v1 .content-box-body, body.games #play #rankings_team .content-box-body { padding: 0; }
		body.games #play .rankings_control { position: absolute; z-index: 20; top: 34px; right: 0px; padding: 10px 16px; text-align: right; }
		
		body.games #play .rankings { margin:0; padding:0; background:#e0edfe;}
		body.games #play .rankings .cb_head { padding:10px; background:#eaeaea; border-bottom:1px solid #cdcdcd; }
		body.games #play .rankings .cb_head div.fr { margin: 0 4px 0 0; }
		body.games #play .rankings .cb_head input { margin: 4px 0; padding: 2px; }
		body.games #play .rankings .cb_head label { margin: 0; padding: 0 4px 0 0; }
		body.games #play .rankings .content-box-inner-content { padding:0; background:#e0edfe;}
		body.games #play .rankings .cb_foot { padding:10px; background:#eaeaea; border-top:1px solid #cdcdcd;}
		body.games #play #play_now .cancel {background:transparent url(/ggl/images/games/button.gray_bg.red.contentbox.left.jpg) no-repeat scroll left center;}
		body.games #play #play_now .cancel a {background:transparent url(/ggl/images/games/button.gray_bg.red.contentbox.right.jpg) no-repeat scroll right center; color: #fff;}
		body.games #play .rankings table { border-collapse: collapse; }
		body.games #play .rankings tr.selected { background: #ddd; }
		body.games #play .rankings thead td { font-weight:bold; font-size:12px;}
		body.games #play .rankings td { text-align:center; padding:2px 12px;}
		body.games #play .rankings td.username { text-align:left;}
		body.games #play .rankings table a { text-decoration:none; color:#1f4d7b;}
		body.games #play .rankings table a:hover { text-decoration:underline; }
		body.games #play .rankings .cb_foot { text-align:center; position:relative; width: 520px; overflow: auto; }
		body.games #play .rankings .cb_foot a { text-decoration:none; color:#666666; }
		body.games #play .rankings .cb_foot div { width: 104px; float: left; }
		
		.status_indicator { visibility: hidden; }

		body.games #play #hall_of_fame h3 { margin:0; margin-bottom:15px;}
		body.games #play #hall_of_fame .content-box-body{ padding: 10px 20px;}
		body.games #play #hall_of_fame ul.hall_of_fame { list-style:none; overflow:auto; outline:0; margin:0; padding:0; margin-left:-20px; color:#1f4d7b; }
		body.games #play #hall_of_fame ul.hall_of_fame li.hall_of_famer { padding:8px; margin:0; margin-left:20px; margin-bottom:13px; float:left; width:94px; height:94px; background:url('/ggl/images/sprite.png') -403px -370px; text-align:center; line-height:12px;}
		body.games #play #hall_of_fame ul.hall_of_fame li.hall_of_famer .timestamp { font-size:14px; font-weight:bold; text-transform:uppercase; }
		body.games #play #hall_of_fame ul.hall_of_fame li.hall_of_famer .timestamp .verbose { display:none;}
		body.games #play #hall_of_fame ul.hall_of_fame li.hall_of_famer .img { width:59px; height:59px; border:1px solid #ccc; margin:5px auto;}
		body.games #play #hall_of_fame ul.hall_of_fame li.inactive { color:#cccccc; padding-top:36px; height:66px;  }
		body.games #play #hall_of_fame ul.hall_of_fame li.inactive .timestamp { font-size:16px; font-weight:bold; line-height:22px; }
		body.games #play #hall_of_fame ul.hall_of_fame li.inactive .timestamp .verbose { display:inline;}
		body.games #play #hall_of_fame ul.hall_of_fame li.inactive .timestamp .month,
		body.games #play #hall_of_fame ul.hall_of_fame li.inactive .timestamp .year { display:block;}
		
		body.games #play #play_me { background:#f8f7fb;color:#666666; }
		/* rounded corners with light gray border */
		body.games #play #play_me .content-box-body { border:1px solid #cdcdcd; overflow:auto; outline:0; width:auto; padding-top:3px;}
		body.games #play #play_me .top_left { background-position:-541px -218px; z-index:3;}
		body.games #play #play_me .top_right { background-position:-551px -218px; z-index:3;}
		body.games #play #play_me .bottom_left { background-position:-541px -228px; z-index:3;}
		body.games #play #play_me .bottom_right { background-position:-551px -228px; z-index:3;}
		
		
		body.games #play #play_me .cb_head { border-bottom:1px solid #bab9bc; line-height:25px;}
		body.games #play #play_me .cb_head .columns { width:100%; padding:0;}
		body.games #play #play_me .cb_head .left_col,
		body.games #play #play_me .cb_head .right_col { width:50%; margin:0; padding:0;}
		body.games #play #play_me .cb_head .left_col h3 { margin:0; color:#666666;}
		body.games #play #play_me .cb_head .right_col .buttons { margin:0;}
		body.games #play #play_me .cb_head .right_col .buttons .button { float:right;} 
		body.games #play #play_me .content-box-content-inner .left_col { width:55px; }
		body.games #play #play_me .content-box-content-inner .right_col { width:179px;}
		body.games #play #play_me .content-box-content-inner .img { display:block; height:55px; width:55px; border:1px solid grey; }
		body.games #play #play_me .content-box-content-inner .username { color:#1f4d7b; font-weight:bold; font-size:14px;}
		
		body.games #play #current_monthly_ranking_leader { background:#f8f7fb; }
		/* rounded corners with light gray border */
		body.games #play #current_monthly_ranking_leader .content-box-body { border:1px solid #cdcdcd; overflow:auto; outline:0; width:auto; padding-top:3px;}
		body.games #play #current_monthly_ranking_leader .top_left { background-position:-541px -218px; z-index:3;}
		body.games #play #current_monthly_ranking_leader .top_right { background-position:-551px -218px; z-index:3;}
		body.games #play #current_monthly_ranking_leader .bottom_left { background-position:-541px -228px; z-index:3;}
		body.games #play #current_monthly_ranking_leader .bottom_right { background-position:-551px -228px; z-index:3;}
		
		body.games #play #current_monthly_ranking_leader .title { display:none;}
		body.games #play #current_monthly_ranking_leader h3 { padding-left: 10px;background:none; margin:0; border-bottom:1px solid #bab9bc; line-height:30px; margin-bottom:10px; font-size:13px;}
		body.games #play #current_monthly_ranking_leader .left_col { width:100px; }
		body.games #play #current_monthly_ranking_leader .right_col { width:141px; line-height:20px;}
		body.games #play #current_monthly_ranking_leader .username { font-weight:bold; font-size:14px;}

		body.games #recent_match_results { background:#eaeef2; font-size:12px;}
		body.games #recent_match_results .date { font-weight:bold; margin-bottom:10px; }
		body.games #recent_match_results .content-box-body { padding:10px;}
		body.games #recent_match_results ul.recent_match_results { list-style:none; padding:0; margin:0;}
		body.games #recent_match_results ul.recent_match_results li.recent_match_result { background:white; overflow:auto; outline:0; padding:8px; margin-bottom:9px; color:#666666;}
		body.games #recent_match_results ul.recent_match_results li.recent_match_result .left_col { width:50px; }
		body.games #recent_match_results ul.recent_match_results li.recent_match_result .right_col { width:170px; line-height:17px;}
		body.games #recent_match_results ul.recent_match_results li.recent_match_result .img { display:block; height:50px; width:50px; border:1px solid grey; }
		body.games #recent_match_results ul.recent_match_results li.recent_match_result a { font-weight:bold; color:#1f4d7b; text-decoration: none; }
		body.games #recent_match_results ul.recent_match_results li.recent_match_result .defeated { font-weight:bold;}
		body.games #recent_match_results ul.recent_match_results li.recent_match_result .rank { font-size:11px;}
		body.games #recent_match_results .cb_foot { overflow:auto; outline:0; }
		body.games #recent_match_results .cb_foot div { width: 82px; }
		body.games #recent_match_results .cb_foot a { text-decoration:none; color:#666666; }
		
		body.games #play #competitions { background:#eeeeee; }
		body.games #play #competitions .content-box-body { padding:0; }
		body.games #play #competitions .content-box-content-inner { padding:10px;}
		body.games #play #competitions .title select,
		body.games #play #competitions .title input.styleable_select { float:right; margin-top:6px;}
		body.games #play #competitions .cb_head {border-bottom:1px solid #b2b2b2; text-align:right; margin:0; padding:5px 10px;}
		body.games #play #competitions ul.competitions { list-style:none; padding:0; margin:0; }
		body.games #play #competitions ul.competitions li.competition { padding:0; margin:0; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #b2b2b2; }
		body.games #play #competitions ul.competitions li.competition .left_col { width:48px; margin:0;  }
		body.games #play #competitions ul.competitions li.competition .right_col { width:184px; margin:0; }
		body.games #play #competitions ul.competitions li.competition h4 { margin:0; }
		body.games #play #competitions ul.competitions li.competition a { color: #1F4D7B; text-decoration:none; }
		body.games #play #competitions ul.competitions li.competition img { width:39px; height:36px; padding: 1px; }
		body.games #play #competitions .cb_foot { overflow:auto; outline:0; margin:0;}
		body.games #play #competitions .cb_foot a { text-decoration:none; }
		body.games #play #competitions .cb_foot a.previous { float:left; }
		body.games #play #competitions .cb_foot a.next { float:right; }


		/* game article */
		body.games #game_article .columns .right_col { width:824px; font-size:12px;}
		body.games #game_article .columns .right_col .content-box-body { width:auto; padding:10px;}
		body.games #game_article #main_content, body.games #game_article #lower_content {width: 824px; float: left;}
		body.games #game_article #main_content .vote_col { text-align:center; margin-right:30px;}
		body.games #game_article #main_content .right_col { width:676px;}
		body.games #game_article a.back {color: #000; margin-bottom:10px; display:block; float:left; clear:both;}
		body.games #game_article #main_content { background:#eaeaea; }
		body.games #game_article #main_content .content-box-body { padding:30px; overflow: auto;}
		
		body.games #game_article #main_content .vote_col ul.community { width:58px; margin:0; padding:0;}
		body.games #game_article #main_content .vote_col ul.community li { margin:0; margin-top:15px;}
		body.games #game_article #main_content .vote_col ul.community .blogspot .icon { background-position: -663px -261px; width:32px; height:32px; margin:0 13px;}
		body.games #game_article #main_content .vote_col ul.community .share .icon { background-position: -695px -261px; width:32px; height:26px; margin:0 13px;}
		
		body.games #game_article #main_content .right_col h3 { font-size:20px; }
		body.games #game_article #main_content .right_col .username { color:#666;}
		body.games #game_article #main_content .right_col .timestamp { color:#666; border-bottom:1px solid #afafaf; width:400px; padding-bottom:5px; font-size:10px;}
		body.games #game_article #main_content .right_col .description { margin-top:10px;}
		
		body.games #game_article #main_content .cb_foot { font-weight:normal;}
		body.games #game_article #main_content .cb_foot .flag_inappropriate { text-decoration:none; color:#666666;}
		body.games #game_article #main_content .cb_foot .meta_data { color:#1f4d7b;}
		body.games #game_article #main_content .cb_foot .meta_data .filed,
		body.games #game_article #main_content .cb_foot .meta_data .tags { border-bottom:1px solid #afafaf; line-height:25px;}
		body.games #game_article #main_content .cb_foot ul.community li { }
		
		body.games #game_article #lower_content .left_col { width:535px; margin: 0; padding: 0; margin-right:10px;}
		body.games #game_article #lower_content .right_col { width:275px; font-size:8pt; margin: 0; padding: 0;}
		
		body.games #game_article #replies { background:#eaeaea; float: left; width:535px;}
		body.games #game_article #replies h1 { background:none; border-bottom:1px solid #8d8d8d; color:#393838;}
		body.games #game_article #replies h3 { color:#009900;}
		body.games #game_article #replies .content-box-body { padding:0;}
		body.games #game_article #replies .left_col { width:100px; }
		body.games #game_article #replies .right_col { width:401px; }
		body.games #game_article #replies ul.replies { list-style:none; margin:0; padding:0; }
		body.games #game_article #replies ul.replies li.reply { padding:10px; border-bottom:15px solid white; margin:0; }
		body.games #game_article #replies .write_a_comment { padding:10px;}
		body.games #game_article #replies .write_a_comment textarea { width:515px; height:110px; border:0; overflow: hidden;}
		body.games #game_article #replies .write_a_comment .button {width: 50px;}
		body.games #game_article #contribute_news { background:#f8f7fb; }
		body.games #game_article #contribute_news .content-box-body { border:1px solid #cdcdcd; }
		
		body.games #game_article #contribute_news .top_left { background-position:-541px -218px; z-index:3;}
		body.games #game_article #contribute_news .top_right { background-position:-551px -218px; z-index:3;}
		body.games #game_article #contribute_news .bottom_left { background-position:-541px -228px; z-index:3;}
		body.games #game_article #contribute_news .bottom_right { background-position:-551px -228px; z-index:3;}	
		
		body.games #game_article .related_content .content-box-body { padding:0 !important;}
		body.games #game_article .related_content .content-box-content {padding-bottom: 10px;}
		/* game group members page */
		body.games .game_group {float: left; width: 824px; margin-top: 10px;}
		body.games .game_group #game_members {background: #eff1f4; width: 824px; float: left;}
		body.games .game_group #game_members .content-box-body {padding: 10px 0;}
		body.games .game_group #game_members .title h1 {color: #1f4d7b; border-bottom: 2px solid #b3b4b5; padding: 2px 0; margin-left: 12px;}
		body.games .game_group #game_members .row1 {float: left; width: 812px; height: 18px; margin-left: 12px; padding: 2px 0; color: #1f4d7b; border-bottom: 1px solid #b3b4b5; font-size: 1.2em; font-weight: bold;}
		body.games .game_group #game_members .row1 a {color: #1f4d7b; text-decoration: none;}
		body.games .game_group #game_members .search_row {width: 812px; margin-left: 12px; padding: 3px 0; color: #000; border-bottom: 1px solid #b3b4b5; float: left;}
		body.games .game_group #game_members .search_row .search_field {background: url(/ggl/images/games/search_members_v2.gif) top left no-repeat; width: 201px; height: 22px; float: left;}
		body.games .game_group #game_members .search_row .search_field input.go {display: inline; font-weight: bold; width: 36px; height: 16px; color: #fff; margin: 2px 0 0 12px; padding: 0; border: 0; background: none; font-size: 1.1em; cursor: pointer; float: right;}
		body.games .game_group #game_members .search_row .search_field input {border: 0; margin: 3px 0 1px 25px; background: none; color: #666666; float: left;}
		body.games .game_group #game_members .search_row .members_online {float: left; height: 21px; margin-left: 25px;}
		body.games .game_group #game_members .search_row .friends_online {float: left; height: 21px; margin-left: 25px;}
		body.games .game_group #game_members .search_row .all_countries {float: left; height: 21px; margin-left: 25px;}
		body.games .game_group #game_members .search_row .all_countries_select {width: 160px}
		body.games .game_group #game_members .search_row .members_online #members_online {position: relative; background: url(/ggl/images/games/dd_only_show_members.gif) top left no-repeat; width: 188px; height: 21px; cursor: pointer; padding: 0; color: #000; font-weight: normal; margin: 0; font-size: .9em; }
		//body.games .game_group #game_members .search_row .all_countries #all_countries {position: relative; background: url(/ggl/images/games/dd_all_countries.gif) top left no-repeat; width: 188px; height: 21px; cursor: pointer; padding: 0; color: #000; font-weight: normal; margin: 0; font-size: .9em; }
		#members_online #dd_show_members, #all_countries #dd_show_countries {position: absolute; display: none; width: 165px; color: #000; z-index: 10; background:#fff; padding: 0; top:17px; margin: 0; border: 1px solid #ccc;}
		#all_countries #dd_show_countries {width: 138px;}
		#members_online #dd_show_members li, #all_countries #dd_show_countries li {line-height: 15px; width: 161px; list-style:  none; background-color: #fff; margin: 0; padding: 2px;}
		#all_countries #dd_show_countries li {width: 134px;}
		#members_online #dd_show_members li.over, #all_countries #dd_show_countries li.over {background-color: #333; color: #fff;}
		body.games .game_group #game_members .search_row p {margin: 0; padding: 4px 0 0 14px;}
		
		body.games .game_group #game_members .columns {width: 812px; margin-left: 12px; float: right;}
		body.games .game_group #game_members .left_col {width: 567px; float: left; margin: 0; padding: 0;}
		body.games .game_group #game_members .right_col {width: 245px; float: left; background: #b7c6d6; margin: 0; padding: 0;}
		body.games .game_group #game_members .right_col .right_col_heading {font-weight: bold; font-size: 1.2em; padding: 4px; margin: 60px 10px 0px 10px; border-top: 1px solid #8d949c; border-bottom: 1px solid #8d949c;}
		body.games .game_group #game_members .right_col .country {margin: 0 10px; border-bottom: 1px solid #8d949c; font-weight: bold;}
		body.games .game_group #game_members .right_col .country table {padding: 10px 0; width: 220px;}
		body.games .game_group #game_members .right_col .country table td{height: 22px; font-size: 1.2em; color: #333; font-weight: bold;}
		body.games .game_group #game_members .right_col .country table td.membership {text-align: right;}

		body.games .game_group #game_members .right_col .just_joined {margin: 0 0 40px 0; font-weight: bold;}
		body.games .game_group #game_members .right_col .just_joined table {border: 0; width: 100%;}
		body.games .game_group #game_members .right_col .just_joined table td {vertical-align: middle; margin-right: 2px; height: 45px; color: #333;}
		body.games .game_group #game_members .right_col .just_joined table td.avatar {width: 31px; padding-left: 15px;}
		body.games .game_group #game_members .right_col .just_joined table td.flag {width: 18px; padding-left: 5px;}
		body.games .game_group #game_members .right_col .just_joined table td.username {font-size: 1.2em; padding-left: 3px; font-weight: bold;}
		body.games .game_group #game_members .right_col .just_joined table td.lightblue {background: #dee5ec}
		body.games .game_group #game_members .left_col .display {color: #000; width: 562px; margin: 5px 0 5px 5px; float: left;}
		body.games .game_group #game_members .left_col .display_columns {width:562px; margin-left: 5px; float: left;}
		body.games .game_group #game_members .left_col .display_columns .display_column {float: left; width: 250px;}
		body.games .game_group #game_members .left_col .display_row {margin-left:28px}
		body.games .game_group #game_members .left_col .display_row .member_title {width: 215px; height: 22px; color:#1f4d7b; padding: 3px 0 0 3px;}
		body.games .game_group #game_members .left_col .display_row .member_title .flag {float: left; margin: 4px;}
		body.games .game_group #game_members .left_col .display_row .member_title h3{float: left; margin: 0; padding: 2px 0; font-size: 1.2em; font-weight: normal; }
		body.games .game_group #game_members .left_col .display_row .member_title .dot {float: right; margin-right: 5px;padding: 5px 0;}
		body.games .game_group #game_members .left_col .display_row .member {background: url(/ggl/images/games/member_games_bknd.gif) top left no-repeat; margin: 10px 39px 10px 0; width: 218px; float: left;}
		body.games .game_group #game_members .left_col .display_row .member_body {width: 218px; float: left; height: 86px; margin-top: 4px;}
		body.games .game_group #game_members .left_col .display_row .member_avatar {float: left; width: 80px; margin: 0px 4px;}
		body.games .game_group #game_members .left_col .display_row .member_action {float: left; width: 130x; color: #1f4d7b; font-weight: bold;}
		body.games .game_group #game_members .left_col .display_row .member_action p {color: #1f4d7b; font-weight: normal; padding: 3px 0 0 0; margin: 0; font-size: 1.1em;}
		body.games .game_group #game_members .left_col .display_row .member_action p a {color: #1f4d7b; text-decoration: none;}
		body.games .team_row {width: 567px; padding-top: 10px;}
		body.games .team_box {width: 135px; height: 100px; float: left;}
		body.games .team_box a {text-decoration: none;}
		body.games .left_col .page_numbers {text-align: center; font-size: 1.3em;}
		
		#fiveMinThumbSeed { margin: 7px 10px auto; width:250px; } 
		#fiveMinThumbSeedLong { margin: 7px auto 7px; padding: 5px 30px; background-color: #f7f3f7; border: 1px solid #EFEBEF; -moz-border-radius: 10px; -webkit-border-radius: 10	px; } 
		
		.congrats {margin: 35px 35px 0 35px; width: 470px; color: #666; overflow: auto;}
		.congrats .fl { width: 120px; }
		.congrats .fr { width: 335px; }
		.congrats img {margin: 0 10px 10px 0; float: left; }
		.congrats h1 {color: #1f4d7b; font-size: 1.5em; font-weight: bold;}
		.congrats p { line-height: 1.7em; font-size: 1.1em; margin: 0 0 1.5em 0; padding: 0;}
		.congrats p.skip_this {text-align: right; font-size: 1.4em;}
		.congrats p.skip_this a {color: #1f4d7b;}
		.congrats i {color: #999; font-style: italic;}
		.congrats .buttons { float: right; }
		.congrats .container { width: 100%; overflow: auto; margin: 12px 0 0 0; }
		.congrats .container a { color: #666; text-decoration: underline; }
		.congrats .container .fl { width: 50%; }
		.congrats .container .fr { width: 50%; text-align: right; }
		.congrats .container .fr .button { float: right; }
		.profile {width: 335px;}
		.profile h2 {color: #1f4d7b; font-weight: normal; font-size: 1.7em; margin-left: 10px; margin-top: 0;}
		.profile form {font-size:16px; padding-right:10px;}
		.profile .input, body.games .add_game .columns .center_col .profile .submit { overflow:auto; outline:0; margin-bottom:15px; width:100%; }
		.profile .input .rating_desc {color: #333; font-weight: bold; font-size: .8em; text-align: left; margin: 0; padding: }
		.profile .input #rate_game_combo {width: 66px;}
		.profile .input i {color: #999; font-style: italic;}
		.profile .submit {text-align: right;}
		.profile form label, body.games .add_game .columns .center_col .profile form .cancel {line-height: 1.3em; width:180px; text-align:right; display:block; float:left; margin-right:10px; font-weight:bold; overflow: hidden; font-size: .9em;}
		.profile form .cancel {}
		.profile form .value {float:left; width:290px; color:#666;}
		.profile form .textbox {width: 250px; padding: 2px 4px; border:1px solid #aaa; height: 18px;}
		.profile form input.styleable_select {border: 0; background: url(/ggl/images/games/dd_submit_video_rate.gif) top left no-repeat; height: 19px;}
		.profile form input#playing_game_combo, body.games .add_game .columns .center_col .profile form input#skill_level_combo {background: url(/ggl/images/games/dd_submit_video.gif) top left no-repeat; width: 250px;}
		.profile form textarea { font-size:16px; line-height:25px; margin:0; padding:0; padding:4px; width:250px; height: 100px; color:#666; border:1px solid #aaa;}

		body.games .submit_video .columns .columns{ overflow:auto;}
		body.games .submit_video .columns .left_col { width:160px; }
		body.games .submit_video .columns .center_col { width:540px; padding-top:10px; background: url(/ggl/images/games/bg_video_submit.gif) top left no-repeat;}
		/*body.games .submit_video .columns .right_col { width:270px; margin-right:0; padding-top:10px; }*/
		body.games .submit_video .columns .right_col {width:778px;  margin-right:0; padding-top:10px; background:url('/ggl/images/games/game_news.bg.png');}
		body.games .submit_video h1 { text-align:right; font-size:16px; overflow:auto; outline:0;}
		body.games .submit_video h1.title .icon {float: left; display: block; background:url('/ggl/images/games/video.gif') 0px 0px no-repeat; width:44px; height: 51px;}
		body.games .submit_video .about_game {font-weight: bold; font-size: 1.5em;}
		body.games .submit_video .cancel {line-height: 1.3em; width:180px; text-align:left; display:block; float:left; overflow: hidden; font-size: 1.3em; font-weight: bold;}
		body.games .submit_video .cancel a {color:#1f4d7b;}
		body.games .submit_video .submit {text-align: right; float: left; width: 490px;}
		body.games .submit_video .input {overflow:auto; outline:0; margin:0 15px 15px 15px; width:100%;}
		/*body.games .submit_video label {float: left; font-size: 1.5em; font-weight: bold; margin-right: 15px;}*/
		body.games .submit_video label {width:180px; text-align:right; display:block; float:left; margin-right:15px; font-weight:bold; overflow: hidden; font-size: 16px; line-height:25px;}
		body.games .submit_video label .required { color:#cd3335; font-size:34px; line-height:10px; position:relative; top:13px; }
		body.games .submit_video .input textarea, body.games .submit_video .input input.textbox {border: 1px solid #ccc; width: 480px; color: #666; font-size: 16px; padding: 4px;}
		body.games .submit_video .input input.textbox {height: 18px;}
		body.games .submit_video input.styleable_select {border: 0; background: url(/ggl/images/games/dd_submit_video.gif) top left no-repeat; height: 19px; width: 218px;}
		body.games .submit_video .input select {color: #666; font-size: 16px; line-height: 25px;}

		/*game forums*/
		body.games .blueFont{color: #1f4d7b;}
		body.games #game_forums .columns .right_col {width:822px;}
		body.games #game_forums .forum_heading {background: url(/ggl/images/games/forum_heading_bknd.gif) top left no-repeat; width: 792px; padding: 15px; float: left;}
		
		body.games #game_forums .forum_heading .heading_left {float: left;}
		body.games #game_forums .forum_heading h1 {color: #1f4d7b; width: 400px; font-size: 1.6em;}
		body.games #game_forums .forum_heading .bubble {color: #1f4d7b; background: url(/ggl/images/games/forum_top_right.gif) top left no-repeat; height: 44px; width: 252px;float: right; color: #1f4d7b; font-size: 1.4em; padding: 10px;}
		body.games #game_forums .forum_heading .bubble a {color: #1f4d7b;}
		body.games #game_forums .forum_heading .bubble p {margin: 0 0 3px 0;}
		body.games #game_forums .forum_heading .bubble img {margin-right: 3px;}
		body.games #game_forums .forum_heading .forum_categories {float: left; clear: both; width: 100%;}
		body.games #game_forums .forum_heading .forum_categories td a{color: #1f4d7b; text-decoration: none;}
		body.games #game_forums .forum_heading .forum_categories td .poster_name a {color: #666;}
		body.games #game_forums .forum_heading table {width: 100%; padding: 0;}
		body.games #game_forums .forum_heading table td, body.games #game_forums .forum_heading table th {font-size: 1.1em; padding: 5px;}
		body.games #game_forums .forum_heading table th {font-weight: bold;}
		body.games #game_forums .forum_heading table td {color: #666;}
		body.games #game_forums .forum_heading table td.category {color: #1f4d7b ;font-weight: bold; width: 225px;}
		body.games #game_forums .forum_heading table .amount {text-align: center;}
		
		body.games #game_forums .forum_heading table td .poster_name {width: 150px; float: left;}
		body.games #game_forums .forum_heading table td .post_date {width: 150px; float: left;}
		body.games #game_forums .forum_sort {background: #b8c5d4; width: 100%; height: 34px; margin-top: 15px; color: #1f4d7b; float: left;}
		body.games #game_forums .forum_sort a {color: #1f4d7b;}
		body.games #game_forums .forum_sort label, body.games #game_forums .forum_sort span {margin: 0 5px; font-size: 1.4em; vertical-align: middle;}
		body.games #game_forums .forum_sort select {margin-top: 5px;}
		body.games #game_forums .forum_sort .styleable_select{margin-top: 5px;}
		body.games #game_forums .forum_sort span {margin-left: 180px;}
		body.games #game_forums .forum_topics {}
		body.games #game_forums .forum_topics .forum_topics_title {}
		body.games #game_forums .forum_topics .forum_topics_title h2 {color: #1f4d7b; font-size: 1.6em;}
		body.games #game_forums .forum_topics .forum_topics_list {}
		body.games #game_forums .forum_topics .forum_topics_list table {width: 100%;}
		body.games #game_forums .forum_topics .forum_topics_list table th {padding: 2px 0;}
		body.games #game_forums .forum_topics .forum_topics_list table td {vertical-align: middle; border-bottom: 1px solid #bababc; padding: 5px 0;}
		
		body.games #game_forums .forum_topics .forum_topics_list table td.alternate {background: #f8f7fb;}
		body.games #game_forums .forum_topics .forum_topics_list table .column_status {text-align: center;}
		body.games #game_forums .forum_topics .forum_topics_list table td.column_discussion a {font-weight: bold; color: #1f4d7b; text-decoration: none;}
		body.games #game_forums .forum_topics .forum_topics_list table td.column_status img {display: block; margin: 0 auto;}
		body.games #game_forums .forum_topics .forum_topics_list table td.column_last_post img {margin-right: 4px;}
		body.games #game_forums .forum_topics .forum_topics_list table .post_rating {font-size: 1.6em; font-weight: bold;}
		.forum_topics_list table .column_rating, .forum_topics_list table .column_replies, .forum_topics_list table .column_views, .forum_topics_list table .column_status {text-align: center;}
		
		body.games #game_forums .forum_topics .forum_topics_footer {float: left; width: 792px; padding: 15px; }
		body.games #game_forums .forum_topics .forum_topics_footer .forum_topics_col {float: left; width: 180px;}
		body.games #game_forums .forum_topics .forum_topics_footer .forum_topics_col .image_icon {width: 22px; float: left;}
		body.games #game_forums .forum_topics .forum_topics_footer .forum_topics_col .fupayme {float: left; width: 150px; margin: 0 0 8px 8px;}
		body.games #game_forums .forum_topics .forum_topics_footer .page_jump {float: left;}
		body.games #game_forums .forum_topics .forum_topics_footer .page_jump .styleable_select{background: url(/ggl/images/games/dd_page_no.gif) top left no-repeat; color: #1f4d7b; padding: 2px 3px; height: 15px; width: 50px;}
		body.games #game_forums .forum_topics .forum_topics_footer .page_number {float: left;}
		body.games #game_forums .forum_topics .forum_topics_footer .page_number ul {margin: 2px 0 0 10px;; padding: 0;}
		body.games #game_forums .forum_topics .forum_topics_footer .page_number li {display: inline; margin: 0 3px;}
		body.games #game_forums .forum_topics .forum_topics_footer .page_number li a {color: #1f4d7b;}
		body.games #game_forums .forum_footer{ clear: both; background: #7e8691; color: #fff; width: 792px; padding: 15px; float: left;}
		body.games #game_forums .forum_footer a {color: #fff;}
		body.games #game_forums .forum_footer .footer_heading{font-weight: bold; margin: 0;}
		body.games #game_forums .forum_footer .top_contributors {clear: both; float: left; margin-top: 5px;}
		body.games #game_forums .forum_footer .top_contributors .tccol {width: 158px; float: left;}
		body.games #game_forums .forum_footer .top_contributors .tccol img {float: left;}
		body.games #game_forums .forum_footer .top_contributors .tccol .tccol_text {float: left; width: 95px; margin: 2px 5px;}
		body.games #game_forums .forum_footer .top_contributors .tccol .tccol_text p {margin: 0;}

		body.games_landing .content { width:998px; padding-top:10px;}
		body.games_landing .content,
		body.games_landing .stage {overflow: visible;} /* required for featured games popups to show outside of stage area */

		/* columns */
		body.games .landing .heading .heading_content .left, body.games .landing .heading .heading_content .right {float: left;}
		body.games .landing .heading .heading_content .left {width: 530px;}
		body.games .landing .heading .heading_content .right {width: 404px; text-align: center; margin-top: 10px;}

		body.games .landing .heading .heading_content .right label {color: #888788; font-size: 1.1em;}
		body.games .landing .heading .heading_content .right #groupSearchFormElementKeywords {background: url(/ggl/images/games/games_landing_search.gif) top left no-repeat; padding-left: 20px; padding-top: 3px; width: 269px; height: 19px; border: 0; color: #333;}
		body.games .landing .heading .heading_content ul.landing_nav {margin: 0; padding: 0; float: left;}
		body.games .landing .heading .heading_content ul.landing_nav li {display: inline; font-size: 1.1em; color: #a1a0a0; float: left; border-left: 1px solid #a1a0a0; padding: 0 5px;}
		body.games .landing .heading .heading_content ul.landing_nav li.first {border: 0; padding-left: 0;}
		body.games .landing .heading .heading_content h1 {float: left; width: 330px; color: #fd9501; margin: 0; font-size: 4em; font-weight: normal;}
		
		body.games .landing .landing_content .left {width: 625px; margin-right: 12px; float: left;}
		body.games .landing .landing_content .right {width: 361px; float: left;}

		body.games .landing #featured_games .content-box-body { overflow:visible; height:130px; }
		body.games .landing #featured_games ul.games { margin:0; padding:0; list-style:none; }
		body.games .landing #featured_games ul.games li.game { padding:0; margin:0; margin-left:47px; float:left; }
		body.games .landing #featured_games ul.games li.game .game_content {  }
		body.games .landing #featured_games ul.games li.game img { }
		body.games .landing #featured_games ul.games li.game .additional_info { position:absolute; width:300px; top:-3px; left:-3px; z-index:50; }
		body.games .landing #featured_games ul.games li.game .additional_info .middle {background:#E6E6E6 none repeat scroll 0 0; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; padding:5px 10px;}
		body.games .landing #featured_games ul.games li.game .additional_info .top,
		body.games .landing #featured_games ul.games li.game .additional_info .bottom { width:300px; height:5px;}
		body.games .landing #featured_games ul.games li.game .additional_info .top .left,
		body.games .landing #featured_games ul.games li.game .additional_info .top .right,
		body.games .landing #featured_games ul.games li.game .additional_info .bottom .left,
		body.games .landing #featured_games ul.games li.game .additional_info .bottom .right { background:url(/ggl/images/sprite.png); display:block; float:left; height:5px; margin:0;}
		body.games .landing #featured_games ul.games li.game .additional_info .top .left,
		body.games .landing #featured_games ul.games li.game .additional_info .bottom .left { width:295px; }
		body.games .landing #featured_games ul.games li.game .additional_info .top .right,
		body.games .landing #featured_games ul.games li.game .additional_info .bottom .right { width:5px;}
		body.games .landing #featured_games ul.games li.game .additional_info .top .left { background-position:0 -563px;}
		body.games .landing #featured_games ul.games li.game .additional_info .top .right { background-position:-993px -563px;}
		body.games .landing #featured_games ul.games li.game .additional_info .bottom .left { background-position:0 -598px;}
		body.games .landing #featured_games ul.games li.game .additional_info .bottom .right { background-position:-993px -598px;}
		body.games .landing #featured_games ul.games li.game .additional_info img { float:left; margin-right:10px; margin-bottom:10px;}
		body.games .landing #featured_games ul.games li.game .additional_info ul.specs { margin:0; padding:0; list-style:none; line-height:24px; }
		body.games .landing #featured_games ul.games li.game .additional_info ul.specs li.spec { margin:0; padding:0; overflow:auto; outline:0; }
		body.games .landing #featured_games ul.games li.game .additional_info ul.specs li.spec label { display:block; float:left; margin-right:5px; width:80px; text-align:right;}
		body.games .landing #featured_games ul.games li.game .additional_info ul.specs li.spec .value { display:block; float:left; font-weight:bold; white-space:nowrap; }
		
		body.games .landing .landing_content .left #activity_feed .title h1{color: #fff; background: #4b4b4b;}
		body.games .landing .landing_content .left #activity_feed .title h1 .toggle_icon, body.games .landing .landing_content .right #activity_feed .title h1 .icon {display: none;}
		body.games .landing .landing_content #activity_feed .content-box-body {} 
		body.games .landing .landing_content #list_popular_games {}
		body.games .landing .landing_content #list_popular_games .title { display:none;}
		body.games .landing .landing_content #list_popular_games #game_finder_options { overflow:auto; outline:0; line-height:16px;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .input { float:left; margin-right:5px; }
		body.games .landing .landing_content #list_popular_games #game_finder_options .primary { float:left; width:330px;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .primary input.text { width:216px; margin-right:5px; }
		body.games .landing .landing_content #list_popular_games #game_finder_options .primary .row { overflow:auto; outline:0;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .primary .row1 { margin-bottom:12px;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .secondary { float:left; width:185px; padding-left:85px;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .secondary .checkbox_input input { margin-left:40px;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .secondary .input { float:none; overflow:auto; outline:0;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .secondary .upcoming_input { margin-bottom:5px;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .secondary select { margin:0;}
		body.games .landing .landing_content #list_popular_games #game_finder_options .secondary input { margin:0; margin-left:130px; margin-right:5px;}
		body.games .landing .landing_content #list_popular_games .content-box-body {padding: 0;}
		body.games .landing .landing_content #list_popular_games .select_games_platforms{padding: 10px; background: #b8c5d4; color: black;}
		body.games .landing .landing_content #list_popular_games .select_games_platforms select {}
		body.games .landing .landing_content #list_popular_games .show_games {padding: 10px;}
		body.games .landing .landing_content #list_popular_games .show_games .row_last,
		body.games .landing .landing_content #list_popular_games .show_games .row {overflow: auto; padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #CCC; position:relative;}
		body.games .landing .landing_content #list_popular_games .show_games .row_last { margin-bottom:0; border-bottom:0;}
		body.games .landing .landing_content #list_popular_games .show_games .game_logo {width: 58px; float: left; margin-right:10px;}
		body.games .landing .landing_content #list_popular_games #upcoming_games .show_games .game_logo { display:none;}
		body.games .landing .landing_content #list_popular_games .show_games .game_logo img {width: 58px;}
		body.games .landing .landing_content #list_popular_games .show_games .game_details {width: 486px; float: left; line-height:17px;}
		body.games .landing .landing_content #list_popular_games .show_games .game_details a {text-decoration: none;}
		body.games .landing .landing_content #list_popular_games .show_games .game_details h4 {font-weight: bold; font-size: 1.1em; margin: 0; padding: 0; }
		body.games .landing .landing_content #list_popular_games .show_games .descriptions {list-style:none; margin:0; padding:0; overflow:auto;}
		body.games .landing .landing_content #list_popular_games .show_games .descriptions li {margin:0; padding:0;}
		body.games .landing .landing_content #list_popular_games .show_games .additional_info { float:left; margin-right:10px; width:40px;}
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon,
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .rating { background:url(/ggl/images/sprite.png); height:39px; width:39px; float:right; margin:0; margin-left:5px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .rating { text-align:center; line-height:39px; color:white; font-size:20px; font-weight:bold; background-position:0 -410px; margin-top:5px;}
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .rating a {font-size: 12px; letter-spacing: .1px; color: #fff; text-decoration: none;}
		body.games .landing .landing_content #list_popular_games #upcoming_games .show_games .additional_info .rating { display:none;}
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_xbox_360 { background-position:-45px -370px;}
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_pc { background-position:-363px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_playstation_2 { background-position:-227px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_playstation_portable { background-position:-318px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_xbox { background-position:-0px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_nintendo_ds { background-position:-136px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_playstation_3 { background-position:-272px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_wii { background-position:-91px -370px; }
		body.games .landing .landing_content #list_popular_games .show_games .additional_info .platform_icon_gamecube { background-position:-182px -370px; }
		body.games .landing .landing_content #list_popular_games .cb_head { border-bottom: 1px solid #CCCCCC; padding: 0 0 10px 0; }
		body.games .landing .landing_content #list_popular_games .cb_foot { padding: 0 0 10px 0; }
		body.games .landing .landing_content #list_popular_games .cb_foot div { float: left; width: 124px; text-align: center; }
		body.games .landing .landing_content #list_popular_games .cb_foot div a { font-weight: normal; color: #1F4D7B; text-decoration: none; }
		
		body.games .share_game .content .columns .left_col {margin-right: 5px;}
		body.games .share_game .content .columns .right_col {float: left; background: url(/ggl/images/games/share_game_bknd.gif) top left no-repeat; width: 833px; height: 466px; margin: 0; padding: 0;}
		
		body.games .game_group_page {float: left; width: 824px; margin-top: 10px;}
		body.games .game_group_page .content-box-content {color: #333333;}
		body.games .game_group_page .tabbernav {background: #b8c5d4;}
		body.games .game_group_page .tabbernav li {width: 190px;}
		body.games .game_group_page .tabbernav li a#group_recent_activitynav2 {background: url(/ggl/images/games/icon_arrows.gif) center left no-repeat; text-indent: 20px; margin-left: 20px;}
		body.games .game_group_page .tabbernav li a {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
		body.games .game_group_page #group_recent_activity {width: 537px; float: left; margin: 0 0 10px 0;}
		body.games .game_group_page #group_recent_activity .content-box-body {}
		body.games .game_group_page #group_recent_activity .content_box_content {}
		body.games .game_group_page #group_recent_activity .group_row {margin: 5px; float: left;}
		body.games .game_group_page #group_recent_activity .group_row img {float: left; margin: 0 7px;}
		body.games .game_group_page .right_elements_holder {width: 287px; float: left;}
		body.games .game_group_page #group_builder {width: 276px; float: left; margin-left: 11px; margin-bottom: 10px; background: #eeeeee;}
		body.games .game_group_page #group_builder .text_create_group, body.games .game_group_page #group_builder .form_create_group {float: left; width: 256px; border-top: 1px solid #b2b2b2;}
		body.games .game_group_page #group_builder .title h1 {border: 0; color: #1f4d7b; font-size: 1.5em; background: url(/ggl/images/games/icon_rocket.gif) top right no-repeat; width: 247px; margin: 4px 0 0 0;}
		body.games .game_group_page #group_builder .form_create_group label {margin: 5px 0; text-align: left; width: 100%;}
		body.games .game_group_page #group_builder .form_create_group #group_name {border: 1px solid #cccccc; width: 100%; height: 20px;}
		body.games .game_group_page #group_builder .form_create_group input {margin: 5px 0;}
		body.games .game_group_page #group_builder .form_create_group .submit_button {text-align: center; width: 100%; margin-bottom: 5px;}
		
		body.games .game_group_page #most_members {width: 276px; float: left; margin-left: 11px; background: #b7c6d6; display: none;}
		body.games .game_group_page #most_members .title h1 {background: #b7c6d6; border: 0;}
		body.games .game_group_page #most_members .title h1 select {display: inline; background: url(/ggl/images/games/dd_search_group.gif) bottom left no-repeat; width: 210px; margin: 5px 0 0 15px; font-weight: normal;}
		body.games .game_group_page #most_members .title h1 .autocomplete {font-weight: normal; color: #000;}
		body.games .game_group_page #most_members .content-box-body {padding: 0;}
		body.games .game_group_page #most_members .fan_club {background: #f4f9ff; width: 276px; float: left; text-align: center;}
		body.games .game_group_page #most_members .fan_club table {padding: 0; width: 256px; margin: 10px; text-align: left;}
		body.games .game_group_page #most_members .fan_club table td {padding: 2px;}
		body.games .game_group_page #most_members .fan_club table td.num_members {text-align: right;}
		body.games .game_group_page #group_search {width: 824px; clear: both; float: left; background: #f4f9ff;}
		body.games .game_group_page #group_search .content-box-body {padding: 0;}
		body.games .game_group_page #group_search .left {width: 527px; float: left; margin: 10px 0 0 10px;}
		body.games .game_group_page #group_search .right {width: 267px; float: left; background: #b7c6d6; margin: 0; padding: 10px;}
		body.games .game_group_page #group_search .right p {margin: 0;}
		body.games .game_group_page #group_search .right p.doom_clan {font-size: 1.2em; font-weight: bold; margin: 3px 0 0 0; text-align: center;}
		body.games .game_group_page #group_search .right p.column_title {font-weight: bold; margin-top: 5px;}
		body.games .game_group_page #group_search .right .random_members {width: 100%; margin-bottom: 5px; float: left;}
		body.games .game_group_page #group_search .right .random_members img {margin-right: 10px; float: left;}
		body.games .game_group_page #group_search .right table.group_record_table {padding: 0;}
		body.games .game_group_page #group_search .right table.group_record_table td {padding: 0 4px 0 0;}
		body.games .game_group_page #group_search .right table.group_activity_table {padding: 0;}
		body.games .game_group_page #group_search .right table.group_activity_table td {padding: 3px 2px;}
		body.games .game_group_page #group_search .right table.group_activity_table td.icons {width: 20px;}
		body.games .game_group_page #group_search .left .search_form {margin: 0 10px 5px 0; height: 22px;}
		body.games .game_group_page #group_search .left .search_form input.go {vertical-align: bottom;}
		body.games .game_group_page #group_search .left .group_name_list {margin: 0 10px 0 0; border-top: 1px solid #b2b2b2; padding-top: 5px;}
		body.games .game_group_page #group_search .left .group_name_list table {padding: 0;}
		body.games .game_group_page #group_search .left .group_name_list table th,
		body.games .game_group_page #group_search .left .group_name_list table td {padding: 2px;}
		body.games .game_group_page #group_search .left .group_name_list table th .rating { float:none;} /* to override the preexisting .rating definition */
		body.games .game_group_page #group_search .left .group_name_list table tr:hover {background: #e4e9eF;}
		body.games .game_group_page #group_search .left .styleable_select {background: url(/ggl/images/games/dd_search_group.gif) bottom left no-repeat; width: 210px; margin-left: 5px;}
		body.games .game_group_page #group_search .left .group_name_list .groupsearch_paging { padding: 5px 2px; border-top: 1px solid #B2B2B2;}
		body.games .game_group_page #group_search .left .group_name_list .groupsearch_paging .paging_prev {float: left;}
		body.games .game_group_page #group_search .left .group_name_list .groupsearch_paging .paging_next {float: right;}
		body.games .game_group_page #group_search .left .group_name_list .groupsearch_paging .paging_list {display: block; width: 200px; text-align: center; margin: 0px auto;}
		body.games .game_group_page #group_search .updating * { cursor:wait !important;}
		body.games .game_group_page #recent_activity .content-box-body {padding: 0;}
		body.games .game_group_page #recent_activity table td, body.games .game_group_page #recent_activity table th {padding: 4px;}
		body.games .game_group_page #recent_activity table td.icon {width: 35px; text-align: right;}
		body.games .game_group_page #recent_activity table th {border-bottom: 2px solid #bfbfbf;}
		body.games .game_group_page #recent_activity .lightgray, body.games .game_group_page #recent_activity .only_show_friends {width: 517px; background: #eaeaea; padding: 10px;}
		body.games .game_group_page #recent_activity .only_show_friends {text-align: right;}
		body.games .game_group_page #recent_activity .white {width: 517px; background: #fff; padding: 10px;}
		body.games .game_group_page #recent_activity .older_activity {width: 517px; text-align: right; padding: 10px;}
		body.games .game_group_page #recent_activity .older_activity a {color: #1f4d7b;}
				
		body.games .center770, body.games .center458 { color:inherit;}
		
		body.game_match .left200 {display: none;}
		body.game_match .center458 {width: 100%;}
		body.games #ladder_header_info label, body.games #muti_bracket .headline {color: #20568C;}
		#muti_bracket.tabberlive { margin-top:0;}
		body.games #tournament-description, body.games #tournament-prizes  {height: auto;}
		body.games #tournament-summary div.joinleave {background: none;}
		body.games #muti_bracket #rules #tournament-rules {display: block;}
		body.games #muti_bracket .tabbernav #muti_bracketnav1,
		body.games #muti_bracket .tabbernav #muti_bracketnav2,
		body.games #muti_bracket .tabbernav #muti_bracketnav3 {width: 70px; text-align:center;}
		#BracketViewNew p, #BracketViewNew table, #BracketViewNew a {color: #fff;}
		body.games #footer { width: 998px;  padding-top: 5px; padding-right:2px; }
		body.games #footer #sitenav {background: url(/ggl/images/games/game_footer_nav.gif) no-repeat scroll top left;}
		
		body.games_landing #footer #sitenav {background: url(/ggl/images/sprite.png) no-repeat scroll 0 -483px;}
		body.games #footer #sitenav .sitenav_item_top, 
		body.games #footer #sitenav .sitenav_item_1, 
		body.games #footer #sitenav .sitenav_item_2, 
		body.games #footer #sitenav .sitenav_item_3 {background: url(/ggl/images/games/nav_footer_sep.gif) no-repeat left center;}
		body.games #footer #sitenav .sitenav_item_top {background-position:42px 0;}
		body.games #footer #sitenav {margin: 4px 0; border: 0;}
		body.games #footer #foot_sitemap {background: #fff; border: 0; margin-bottom: 1px; width:auto; }
		body.games_landing #footer #foot_sitemap {}
		body.games #footer #foot_sitemap h2, body.games #footer #foot_sitemap a, body.games #footer #foot_sitemap #sitemap_news .timestamp, body.games #footer #foot_endcap li#copyright {color: #1F4D7B;}
		body.games #footer #foot_sitemap #sitemap_group, 
		body.games #footer #foot_sitemap #sitemap_ggl_browse,
		body.games #footer #foot_sitemap #sitemap_news, 
		body.games #footer #foot_sitemap #sitemap_ggl_network {border-right: 1px solid #c6d1de; padding:0 4%; margin:0;}
		
		body.games #footer #foot_sitemap #sitemap_group { padding-left:0; width:10%;}
		body.games #footer #foot_sitemap #sitemap_ggl_browse { width:10%; }
		body.games #footer #foot_sitemap #sitemap_news { width:44%; }
		body.games #footer #foot_sitemap #sitemap_ggl_network { border:0; padding-right:0; width:10%; }
		
		body.games #footer ul#foot_endcap{background: url(/ggl/images/games/game_footer_bottom.gif) no-repeat scroll 0 -523px; border: 0; margin-top: 1px;}
		body.games_landing #footer ul#foot_endcap{background: url(/ggl/images/sprite.png) no-repeat scroll 0 -523px;}
		body.games #footer #sitenav div a {font-weight: bold; font-size: .9em; color: #708bac;}
		
		body.games #images #contribute_images .image_submit_form {display: none; position: relative;}
		body.games #images #contribute_images .image_submit_form .required {font-size: 2em; vertical-align: middle;}
		body.games #images #contribute_images .image_submit_form label {width: 100%; display: block;}
		body.games #images #contribute_images .image_submit_form p {color: #1f4d7b;}
		body.games #images #contribute_images .image_submit_form label {font-size: 1em;}
		body.games #images #contribute_images .image_submit_form textarea, body.games #images #contribute_images .image_submit_form .textbox {border: 1px solid #cacacc; width: 238px;}
		body.games #images #contribute_images .image_submit_form textarea {white-space: nowrap; overflow: hidden;}
		body.games #challengeBlock .listTable th { color:#20568C;}
		body.games #challengeBlock h3{ margin:10px 0;}

		body.games #images #contribute_images .image_submit_form div.fakefile {	position: absolute; top: 112px;	left: 0px;	z-index: 1;	height: 20px; }
		body.games #images #contribute_images .image_submit_form div.fakefile input {border: 1px solid #cacacc; width: 175px; margin: 0 5px 0 0; height: 16px;}
		body.games #images #contribute_images .image_submit_form div.fakefile img {vertical-align: top;}
		body.games #images #contribute_images .image_submit_form input#imageUploadFile { position: relative; text-align: right;	-moz-opacity:0 ; filter:alpha(opacity: 0);	opacity: 0;	z-index: 2; }
		body.games #images #contribute_images .image_submit_form .cancel {width: 130px; float: left; font-size: 1.2em; margin-top: 10px;}
		body.games #images #contribute_images .image_submit_form .submit {width: 70px; float: right; margin-top: 10px;}
		body.games #images #contribute_images .image_submit_form p.multiple_images_text {text-align: right; color: #666666;}
		body.games .content .columns .center_col p.status_message {font-weight: bold; font-size: 1.2em;}
		body.games .game_videos_article .ratings_col {width: 81px; float: left;}
		body.games .group_news_article .ratings_col, body.games .game_tips_article .ratings_col {float: right;}body.games #muti_bracket #bracket .listTable .selected {background: none;}

.game_feedback .feedback_row {width: 540px; float: left; margin-top: 10px;}
.game_feedback .feedback_row label {font-size: 14px; color: #1c4c7c; width: 95px; margin-right: 5px; display: block; float: left; letter-spacing: 1px; margin-top: 3px;}
.game_feedback .feedback_row .feedback_field{width: 340px; float: left;}
.game_feedback .feedback_row .feedback_field .textbox, .game_feedback .feedback_row .feedback_field textarea {border: 1px solid #abc6e1; width: 250px;}
.game_feedback .feedback_row .feedback_field .textbox {height: 23px; margin: 0;}
.game_feedback .feedback_row .feedback_field textarea {height: 120px;}
#game_feedback_dialog.dialog_box {background: #fff;}
#game_feedback_dialog.dialog_box div.dialog_header {background-color: #e5e6e7; 	border-bottom: 1px solid #abc6e1;}
#game_feedback_dialog.dialog_box div.dialog_header div.dialog_title {color: #2d5072; padding: 5px 0 5px 4px; font-size: 14px;}
#game_feedback_dialog.dialog_box div.dialog_body {border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}
#game_feedback_dialog.dialog_box .close_icons a:link, .dialog_box .close_icons a:visited, .dialog_box .close_icons a:active {color: #cc0000;}
#game_feedback_dialog.dialog_box .close_icons a:hover {color: #333333; text-decoration: none;}
#game_feedback_dialog.dialog_box .success {text-align: center; width:80%; margin:20px; color:#1c4c7c; font-size: 12px;}
#game_feedback_dialog.dialog_box .success a {color: blue; text-decoration: underline;}

.peelaway_feedback {position: absolute; top: 0px; position: fixed; top: expression(window.scrollTop + "px"); left: 0px; width: 80px; height: 80px; display: block;}

/* custom games - alphabetized */
body.custom_game .content ul.nav { margin-top:-28px;}
body.custom_game .content ul.nav .top_left { background-position:-457px -218px;}
body.custom_game .content ul.nav .top_right { background-position:-467px -218px;}
body.custom_game .content .masthead {height:138px; width:978px; text-align:right; padding-top:15px; padding-right:20px;}
body.custom_game .content .masthead .ad { float:right; height:93px; width:728px; overflow: hidden;}

body.game_age_of_conan_hyborian_adventures {background: black url(/ggl/images/games/custom/Background_AoC.jpg) no-repeat fixed center top; }
body.game_age_of_conan_hyborian_adventures .content .masthead { background:url(/ggl/images/games/custom/masthead_AoC.png); }

body.game_burnout_paradise {background: black url(/ggl/images/games/custom/Background_burnoutparadise.jpg) no-repeat fixed center top; }
body.game_burnout_paradise .content .masthead { background:url(/ggl/images/games/custom/Masthead-Burnout_paradise.png); }

body.game_call_of_duty_world_at_war {background: black url(/ggl/images/games/custom/Map_Pack_3_Web_Page_Background.jpg) no-repeat fixed center top; }
body.game_call_of_duty_world_at_war .content .masthead { background:url(/ggl/images/games/custom/Masthead-CoD_WaW.png); }

body.game_fable_2 {background: black url(/ggl/images/games/custom/Background_FABLE-II.jpg) no-repeat fixed center top; }
body.game_fable_2 .content .masthead { background:url(/ggl/images/games/custom/Masthead-fableII.png); }

body.game_fallout_3 {background: black url(/ggl/images/games/custom/Background_Fallout3.jpg) no-repeat fixed center top; }
body.game_fallout_3 .content .masthead { background:url(/ggl/images/games/custom/Masthead-fallout3.png); }

body.game_fear_2_project_origin {background: black url(/ggl/images/games/custom/background_Fear2.jpg) no-repeat fixed center top; }
body.game_fear_2_project_origin .content .masthead { background:url(/ggl/images/games/custom/masthead-fear2.png); }

body.game_gears_of_war_2 {background: black url(/ggl/images/games/custom/Background_GoW2.jpg) no-repeat fixed center top; }
body.game_gears_of_war_2 .content .masthead { background:url(/ggl/images/games/custom/Masthead-GoW2.png); }

body.game_guitar_hero_world_tour {background: black url(/ggl/images/games/custom/Background_Guitar-hero2.jpg) no-repeat fixed center top; }
body.game_guitar_hero_world_tour .content .masthead { background:url(/ggl/images/games/custom/Masthead-guitarhero_wt.png); }

body.game_halo_3 {background: black url(/ggl/images/games/custom/Background_Halo3.jpg) no-repeat fixed center top; }
body.game_halo_3 .content .masthead { background:url(/ggl/images/games/custom/Masthead-halo3.png); }

body.game_left_4_dead {background: black url(/ggl/images/games/custom/Left4dead_background.jpg) no-repeat fixed center top; }
body.game_left_4_dead .content .masthead { background:url(/ggl/images/games/custom/Masthead-left4dead.png); }

body.game_littlebigplanet {background: black url(/ggl/images/games/custom/Background_LittleBigPlanet.jpg) no-repeat fixed center top; }
body.game_littlebigplanet .content .masthead { background:url(/ggl/images/games/custom/Masthead-littlebigplanet.png); }

body.game_motorstorm_pacific_rift {background: black url(/ggl/images/games/custom/Background_motorstorm_PR.jpg) no-repeat fixed center top; }
body.game_motorstorm_pacific_rift .content .masthead { background:url(/ggl/images/games/custom/Masthead_motorstorm_PR.png); }

body.game_nba_09_the_inside {background: black url(/ggl/images/games/custom/Background_NBA09_EA.jpg) no-repeat fixed center top; }
body.game_nba_09_the_inside .content .masthead { background:url(/ggl/images/games/custom/Masthead-nba09_ea.png); }

body.game_nba_live_08 {background: black url(/ggl/images/games/custom/Background_NBA09_EA.jpg) no-repeat fixed center top; }
body.game_nba_live_08 .content .masthead { background:url(/ggl/images/games/custom/Masthead-nba09_ea.png); }

body.game_quake_live {background: black url(/ggl/images/games/custom/background_quakelive.jpg) no-repeat fixed center top; }
body.game_quake_live .content .masthead { background:url(/ggl/images/games/custom/masthead-quakelive.png); }

body.game_resistance_2 {background: black url(/ggl/images/games/custom/Background_resistance2.jpg) no-repeat fixed center top; }
body.game_resistance_2 .content .masthead { background:url(/ggl/images/games/custom/Masthead-resistance.png); }

body.game_resistance_retribution {background: black url(/ggl/images/games/custom/background-resistance-ret.jpg) no-repeat fixed center top; }
body.game_resistance_retribution .content .masthead { background:url(/ggl/images/games/custom/masthead-resistance-ret.png); }

body.game_rock_band_2 {background: black url(/ggl/images/games/custom/Background_rockband2.jpg) no-repeat fixed center top; }
body.game_rock_band_2 .content .masthead { background:url(/ggl/images/games/custom/Masthead-rockband2.png); }

body.game_soulcalibur_iv {background: black url(/ggl/images/games/custom/Background_SCIV.jpg) no-repeat fixed center top; }
body.game_soulcalibur_iv .content .masthead { background:url(/ggl/images/games/custom/Masthead-SCIV.png); }

body.game_starcraft_ii {background: black url(/ggl/images/games/custom/Background_starcraftII.jpg) no-repeat fixed center top; }
body.game_starcraft_ii .content .masthead { background:url(/ggl/images/games/custom/Masthead-starcraftII.png); }

body.game_tekken_6 {background: black url(/ggl/images/games/custom/Tekken_6_Web_Page_Background.gif) no-repeat fixed center top; }
body.game_tekken_6 .banner {background: transparent; background-image: none; }
body.game_tekken_6 .banner #advert {background: transparent url(/ggl/images/games/custom/Tekken_6_Channel_Header_Banner.png) no-repeat; }

body.game_need_for_speed_shift {background: black url(/ggl/images/games/custom/NFS_SHIFT_Background.jpg) no-repeat fixed center top; }

body.game_warhammer_online_age_of_reckoning {background: black url(/ggl/images/games/custom/Background_warhammer.jpg) no-repeat fixed center top; }
body.game_warhammer_online_age_of_reckoning .content .masthead { background:url(/ggl/images/games/custom/Masthead-warhammeronline.png); }

body.game_warhawk {background: black url(/ggl/images/games/custom/Background_warhawk.jpg) no-repeat fixed center top; }
body.game_warhawk .content .masthead { background:url(/ggl/images/games/custom/Masthead-warhawk.png); }

body.game_world_of_warcraft_wrath_of_the_lich_king {background: black url(/ggl/images/games/custom/Background_WoTLK.jpg) no-repeat fixed center top; }
body.game_world_of_warcraft_wrath_of_the_lich_king .content .masthead { background:url(/ggl/images/games/custom/Masthead-WoTLK.png); }

body.game_wolfenstein {background: black url(/ggl/images/games/custom/Wolfenstein_Web_Page_Background.jpg) no-repeat fixed center top; }
body.game_wolfenstein .banner {background: transparent; background-image: none; }
body.game_wolfenstein .banner #advert {background: transparent url(/ggl/images/games/custom/Wolfenstein_728x90_Header_for_Game_Channel.png) no-repeat; }

body.custom_militaryonlinegaming {background: black url(/ggl/images/games/custom/bg_military_online_gaming.jpg) no-repeat fixed center top; }
body.custom_militaryonlinegaming #body2 {background: transparent; background-image: none; }
body.custom_militaryonlinegaming #body3 {background: transparent; background-image: none; }
body.custom_militaryonlinegaming .banner {background: transparent; background-image: none; }
body.custom_militaryonlinegaming .banner #advert {background: transparent url(/ggl/images/games/custom/masthead_military_online_gaming.png) no-repeat; }

body.custom_gijoethrow {background: black url(/ggl/images/games/custom/bg_gi_joe_throw.jpg) no-repeat fixed center top; }
body.custom_gijoethrow #body2 {background: transparent; background-image: none; }
body.custom_gijoethrow #body3 {background: transparent; background-image: none; }
body.custom_gijoethrow .banner {background: transparent; background-image: none; }
body.custom_gijoethrow .banner #advert {background: transparent url(/ggl/images/games/custom/masthead_gi_joe_throw.png) no-repeat; }

body.search .content { width:998px;}
body.search .query { margin:5px 0;}
body.search #search_all_results { margin-top:0;}
body.search #search_all_results .tabbernav a { width:94px; text-align:center;}
body.search #search_all_results .tabbernav a#search_all_resultsnav2 { width:100px;}
body.search #search_all_results .content_box_body {}

body.search #search_all_results #game_results li.last_game,
body.search #search_all_results #game_results li.game {overflow: auto; padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #CCC; position:relative;}
body.search #search_all_results #game_results li.last_game { margin-bottom:0; border-bottom:0;}
body.search #search_all_results #game_results .game_logo {width: 58px; float: left; height:71px; margin-right:10px;}
body.search #search_all_results #game_results .game_logo img {width: 58px;}
body.search #search_all_results #game_results .game_details {width: 486px; float: left; line-height:17px;}
body.search #search_all_results #game_results .game_details a {text-decoration: none;}
body.search #search_all_results #game_results .game_details h4 {font-weight: bold; font-size: 1.1em; margin: 0; padding: 0; }
body.search #search_all_results #game_results .descriptions {list-style:none; margin:0; padding:0; overflow:auto;}
body.search #search_all_results #game_results .descriptions li {margin:0; padding:0;}
body.search #search_all_results #game_results .additional_info { float:left; margin-right:10px; width:40px;}
body.search #search_all_results #game_results .additional_info .platform_icon,
body.search #search_all_results #game_results .additional_info .rating { background:url(/ggl/images/sprite.png); height:39px; width:39px; float:right; margin:0; margin-left:5px; }
body.search #search_all_results #game_results .additional_info .rating { text-align:center; line-height:39px; color:white; font-size:20px; font-weight:bold; background-position:0 -410px; margin-top:5px;}
body.search #search_all_results #game_results #upcoming_games .additional_info .rating { display:none;}
body.search #search_all_results #game_results .additional_info .platform_icon_xbox_360 { background-position:-45px -370px;}
body.search #search_all_results #game_results .additional_info .platform_icon_pc { background-position:-363px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_playstation_2 { background-position:-227px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_playstation_portable { background-position:-318px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_xbox { background-position:-0px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_nintendo_ds { background-position:-136px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_playstation_3 { background-position:-272px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_wii { background-position:-91px -370px; }
body.search #search_all_results #game_results .additional_info .platform_icon_gamecube { background-position:-182px -370px; }

body.search #search_all_results #competition_results table { width:100%;}
body.search #search_all_results #competition_results table thead td { background:#dae1e9; font-weight:bold; padding:10px; font-size:12px;}
body.search #search_all_results #competition_results table tbody td { padding:10px; padding-bottom:0px; }

body.search #search_all_results #group_results ul.groups { list-style:none; margin:0; padding:0;}
body.search #search_all_results #group_results ul.groups li.group { width:326px; float:left; text-align:center; font-size:12px; line-height:18px;}
body.search #search_all_results #group_results ul.groups li.group .img_placeholder { height:117px; width:232px; margin:0 auto; background-color:black;}
body.search #search_all_results #group_results ul.groups li.group .name { font-weight:bold; margin-top:5px; }

body.search #search_all_results #member_results ul.members { list-style:none; margin:0; padding:0; width:978px;}
body.search #search_all_results #member_results li.member {float: left; width:323px;}
body.search #search_all_results #member_results li.member .content { width: 218px; margin:0 52px; background: url(/ggl/images/games/member_games_bknd.gif) top left no-repeat;  }
body.search #search_all_results #member_results .member_title {width: 215px; height: 22px; color:#1f4d7b; padding: 3px 0 0 3px;}
body.search #search_all_results #member_results .member_title .flag {float: left; margin: 4px;}
body.search #search_all_results #member_results .member_title h3{float: left; margin: 0; padding: 2px 0; font-size: 1.2em; font-weight: normal; }
body.search #search_all_results #member_results .member_title .dot {float: right; margin-right: 5px;padding: 5px 0;}
body.search #search_all_results #member_results .member_body {width: 218px; float: left; height: 86px; margin-top: 4px;}
body.search #search_all_results #member_results .member_avatar {float: left; width: 80px; margin: 0px 4px;}
body.search #search_all_results #member_results .member_action {float: left; width: 130x; color: #1f4d7b; font-weight: bold;}
body.search #search_all_results #member_results .member_action p {color: #1f4d7b; font-weight: normal; padding: 3px 0 0 0; margin: 0; font-size: 1.1em;}
body.search #search_all_results #member_results .member_action p a {color: #1f4d7b; text-decoration: none;}

body.search #search_all_results #team_results ul.teams { list-style:none; margin:0; padding:0;}
body.search #search_all_results #team_results ul.teams li.team { width:20%; float:left; text-align:center; font-size:12px; line-height:18px;}
body.search #search_all_results #team_results ul.teams li.team .img_placeholder { height:120px; width:120px; margin:0 auto; background-color:black;}
body.search #search_all_results #team_results ul.teams li.team .name { font-weight:bold; margin-top:5px; }


body.games .content .ladder_links,
body.games .content .contest { width:538px; height:278px; position:relative; margin-bottom:15px; background:black; color:white; display:block; }
body.games .content .ladder_links ul,
body.games .content .ladder_links ul li { list-style:none; list-style-position:inside; margin:0; padding:0; }
body.games .content .ladder_links ul { position:absolute; bottom:13px; right:0;}
body.games .content .ladder_links ul li { float:left; display:block; margin-right:26px; text-align:center; }
body.games .content .ladder_links ul li a { height:34px; width:103px; display:block; outline:0; }

/* Need this section to make the ad fit on game page */
body.games .content .columns .right_col #game_page_google_ad { text-align: center; margin: 0px 0px 10px -2px; }

/* Games' ladder links - alphabetized */
body.game_age_of_conan_hyborian_adventures .content .contest { background:url('/ggl/images/AoC/AoC.jpg') top left no-repeat; }
body.game_age_of_conan_hyborian_adventures .content .contest a {  }

body.game_call_of_duty_world_at_war .content .ladder_links { background:url('/ggl/images/cod_waw_map_pack_3/cod_waw_map_pack_3.png') top left no-repeat; }
body.game_call_of_duty_world_at_war .content .ladder_links ul li a { background:url('/ggl/images/cod_waw_map_pack_3/buttons_sprite.png') 0 top no-repeat; text-indent:-9000px;}
body.game_call_of_duty_world_at_war .content .ladder_links ul li a.ll_pc { background-position:left top; }
body.game_call_of_duty_world_at_war .content .ladder_links ul li a.ll_pc:hover { background-position:0 -34px; }
body.game_call_of_duty_world_at_war .content .ladder_links ul li a.ll_ps3 { background-position:-104px top; }
body.game_call_of_duty_world_at_war .content .ladder_links ul li a.ll_ps3:hover { background-position:-104px -34px; }
body.game_call_of_duty_world_at_war .content .ladder_links ul li a.ll_xb360 { background-position:-208px top; }
body.game_call_of_duty_world_at_war .content .ladder_links ul li a.ll_xb360:hover { background-position:-208px -34px; }

body.game_quake_live .content .ladder_links { background:url('/ggl/images/quake_live/quake_live.png') top left no-repeat; }
body.game_quake_live .content .ladder_links ul li a { background:url('/ggl/images/quake_live/buttons_sprite.png') 0 -34px no-repeat; text-indent:-9000px;}
body.game_quake_live .content .ladder_links ul li a.q1v1 { background-position:0 -34px; }
body.game_quake_live .content .ladder_links ul li a.q1v1:hover { background-position:left top; }
body.game_quake_live .content .ladder_links ul li a.tdm { background-position:-103px -34px; }
body.game_quake_live .content .ladder_links ul li a.tdm:hover { background-position:-103px top; }
body.game_quake_live .content .ladder_links ul li a.ctf { background-position:-206px -34px; }
body.game_quake_live .content .ladder_links ul li a.ctf:hover { background-position:-206px top; }
body.game_quake_live .content .ladder_links ul li a.clan_arena { background-position:-309px -34px; }
body.game_quake_live .content .ladder_links ul li a.clan_arena:hover { background-position:-309px top; }

body.game_resistance_retribution .content .ladder_links { background:url('/ggl/images/resistance/resistance.png') top left no-repeat; }
body.game_resistance_retribution .content .ladder_links ul li a { background:url('/ggl/images/resistance/buttons_sprite.png') 0 -34px no-repeat; text-indent:-9000px;}
body.game_resistance_retribution .content .ladder_links ul li a.r2v2 { background-position:0 -34px; }
body.game_resistance_retribution .content .ladder_links ul li a.r2v2:hover { background-position:left top; }
body.game_resistance_retribution .content .ladder_links ul li a.r4v4 { background-position:-103px -34px; }
body.game_resistance_retribution .content .ladder_links ul li a.r4v4:hover { background-position:-103px top; }

body.game_tekken_6 .content .ladder_links { background:url('/ggl/images/tekken_6/tekken_6.png') top left no-repeat; }
body.game_tekken_6 .content .ladder_links ul li a { background:url('/ggl/images/tekken_6/buttons_sprite.png') 0 top no-repeat; text-indent:-9000px;}
body.game_tekken_6 .content .ladder_links ul li a.ll_ps3 { background-position:left top; }
body.game_tekken_6 .content .ladder_links ul li a.ll_ps3:hover { background-position:0 -34px; }
body.game_tekken_6 .content .ladder_links ul li a.ll_xb360 { background-position:-104px top; }
body.game_tekken_6 .content .ladder_links ul li a.ll_xb360:hover { background-position:-104px -34px; }
body.game_tekken_6 .content .ladder_links ul li { padding: 0px 85px 14px 0px; }

body.game_need_for_speed_shift .content .ladder_links { background:url('/ggl/images/nfs_shift/NFS_SHIFT.jpg') top left no-repeat; }
body.game_need_for_speed_shift .content .ladder_links ul li a { text-indent:-9000px;}
body.game_need_for_speed_shift .content .ladder_links ul li { padding: 0px 16px 4px 0px; }

body.game_wolfenstein .content .ladder_links { background:url('/ggl/images/wolfenstein/wolfenstein.png') top left no-repeat; }
body.game_wolfenstein .content .ladder_links ul li a { background:url('/ggl/images/wolfenstein/buttons_sprite.png') 0 top no-repeat; text-indent:-9000px;}
body.game_wolfenstein .content .ladder_links ul li a.ll_pc { background-position:left top; }
body.game_wolfenstein .content .ladder_links ul li a.ll_pc:hover { background-position:0 -34px; }
body.game_wolfenstein .content .ladder_links ul li a.ll_ps3 { background-position:-122px top; }
body.game_wolfenstein .content .ladder_links ul li a.ll_ps3:hover { background-position:-122px -34px; }
body.game_wolfenstein .content .ladder_links ul li a.ll_xb360 { background-position:-244px top; }
body.game_wolfenstein .content .ladder_links ul li a.ll_xb360:hover { background-position:-244px -34px; }

#challenge_response .content-box-body { overflow:visible; } /* overflow must be visible due to calendar popups */

body.site_groups .content { padding:10px; }
body.site_groups .content .columns .left_col { width:200px; margin-right:10px; }
body.site_groups .content .columns .right_col { width:768px; float:left; }
