
/**************************************************************************************************
 *  General
 **************************************************************************************************/

/* Reset */
* { padding: 0; margin: 0; font-size: 100%; }

/* Base settings */
html { overflow-y: scroll; }
body { color: #5A5A5A; font: 12px Arial, Helvetica, sans-serif; line-height: 1.2; background: #fff; }
p { text-align: justify; }
a { text-decoration: none; color: #023F88 }
a:hover { text-decoration: underline; }
img { border: none; -ms-interpolation-mode: bicubic; }
ul, ol { padding-left: 3em; }
address { display: inline; }
:focus { outline: none; }
::selection { background:#c3effd; color:#000; /* Safari and Opera */ }
::-moz-selection { background:#c3effd; color:#000; /* Firefox */ }
select { -moz-box-sizing: content-box; }
sup, sub { font-size: 75%; }

/* Common classes */
.container { width: 960px; margin: auto; overflow: hidden; }
.ad { padding-top: 15px; background: url(../images/ad-label.gif) no-repeat; }
.clickable { cursor: pointer; }
.more-link { font-weight: bold; }
.more-link:hover { text-decoration: none; color: #fc6700; }

/**************************************************************************************************
 *  Header
 **************************************************************************************************/

#header { background: #fcfcfc url(../images/header-bg.jpg) bottom repeat-x; margin: 0 0 20px; }
#header { min-width: 999px; }
#header .container { width: 999px; }
#header .logo { float: left; }
#header .leaderboard { float: right; width: 728px; margin-top: 10px; }

/* Nav menu */
#nav
{
	clear: both;
	height: 65px;
	padding-left: 250px;
	overflow: hidden;
	background: url(../images/navi_bgblue.gif) top left no-repeat;
	font-size: 13px;
	font-weight: bold;
}
#nav li { list-style: none; float: left; height: 32px; position: relative; text-shadow: 0 0 10px #333; }
#nav li a { display: block; border-right: 1px solid #0B2f53; padding: 8px 20px; color: #fff; text-align: center; }
#nav li:last-child a { border-right: none; }
#nav li a:hover, #nav li.hover a { text-decoration: none; background: url(../images/navi_btnbg_hover.gif); }

/* Nav sub-menu */
#nav li ul { position: absolute; visibility: hidden; padding-left: 0; width: 1000px; }
#nav li:hover ul, #nav li.hover ul { visibility: visible; }
#nav li ul li { text-shadow: none; }
#nav li ul li a { padding: 0 20px; margin: 15px 0 5px; color: #053354; line-height: 10px; }
#nav li.hover ul li a { /*border-left: 1px solid #0B2f53; border-right: none;*/ }
#nav li.hover ul li:last-child a { /*border-right: 1px solid #0B2f53;*/ }
#nav li.hover ul li a { background: none; }
#nav li ul li a:hover { text-decoration: none; color: #0c72ba; background: none; }
#nav li ul li.meta { font-size: 9px; }
#nav li ul li.meta a { margin-top: 10px; }


/**************************************************************************************************
 *  Content
 **************************************************************************************************/

 #content { float: left; width: 600px; overflow: hidden; }

/* Site Notice */
.notification {	background:none repeat scroll 0 0 #FFFFF0;border-color:#FF6666;	border-style:solid none;border-width:2px 0;margin:0 0 10px;	padding:5px;text-align:center;line-height:1.4;}
.notification .close {color:#0066CC;cursor:pointer;font-size:10px;}
			
/* Featured */
#featured { overflow: hidden; color: #d1d3d4; }
#featured dt
{
	width: 270px;
	height: 25px;
	padding: 10px 15px 5px;
	text-align: center;
	overflow: hidden;
	font-size: 20px;
	color: #fff;
	text-shadow: 0 0 5px #000;
}
#featured dt span { color: #0c72ba; }
#featured dt#featured-gax-point { background: url(../images/original-tab-left.gif) top left no-repeat; padding-right: 315px; }
#featured dt#featured-articles { background: url(../images/original-tab-right.gif) top right no-repeat; padding-left: 315px; }
#featured dd
{
	width: 570px;
	height: 180px;
	margin: 0 0 20px;
	padding: 15px;
	background: url(../images/featured_bg.gif) bottom repeat-x;
	position: relative;
	overflow: hidden;
}

/* Featured, tabbed */
#featured.tabbed
{
	position: relative;
	width: 600px;
	height: 210px;
	margin-bottom: 20px;
	padding-top: 40px;
	background: #000 url(../images/featured_bg.gif) bottom repeat-x;
}
#featured.tabbed dd { position: absolute; background: none; margin: 0; }
#featured.tabbed dt { position: absolute; top: 0; }
#featured.tabbed dt.off { color: #666; border-bottom: 1px solid #333; padding-top: 15px; padding-bottom: 0; }
#featured.tabbed dt.off:hover { border-bottom: 1px solid #666; text-shadow: 0 0 10px #666; }
#featured.tabbed dt.off span { color: #999; }
#featured.tabbed dt#featured-gax-point { padding-right: 15px; }
#featured.tabbed dt#featured-articles { padding-left: 15px; }
#featured.tabbed dt#featured-gax-point.off { background: url(../images/original-tab-right.gif) top left no-repeat; }
#featured.tabbed dt#featured-articles.off { background: url(../images/original-tab-left.gif) top right no-repeat; }

/* Featured tabs contents */
#featured dd { color: #fff; }
#featured dd a:hover { color: #fcff00;text-decoration: none; }
#featured dd a.vid-thumb { float: left; margin-right: 15px; border: 1px solid #fff; }
#featured dd a.vid-thumb:hover { border: 1px solid #fcff00; }
#featured dd a.vid-thumb img { display: block; width: 280px; height: 172px; }
#featured dd h2 { margin: 0 0 10px; text-transform: uppercase; }
#featured dd h2 a { color: #fff; }
#featured dd p { color: #d1d3d4; font-size: 11px; }
#featured dd .vid-details { height: 95px; overflow: hidden; }
#featured dd .vid-list { position: absolute; bottom: 15px; left: 310px; padding-bottom: 6px; }
#featured dd .vid-list strong { display: block; height: 18px; }
#featured dd .vid-list a { margin-right: 10px; }
#featured dd .vid-list a img { width: 75px; height: 57px; }
#featured dd .panel { width: 275px; margin: 0 0 20px; }
#featured dd .panel.left { float: left; clear: left; }
#featured dd .panel.right { float: right; clear: right; }
#featured dd .panel h2 { margin: 0 0 7px; }
#featured dd .panel .vid-thumb { border: 1px solid #fff; }
#featured dd .panel .vid-thumb img { width: 46px; height: 46px; }

/*  Featured tab Youtube video */
#featured dd object, #featured dd embed
{
	float: left;
	width: 280px;
	height: 172px;
	margin: 1px 15px 0 0;
}


/* Content header */
#content h1
{
	color: #00418A;
	font-weight: bold;
	font-size: 20px;
	margin: 0 0 5px;
	padding: 8px 15px 0;
	height: 49px;
	background: url(../images/header_latestblogpost.gif) no-repeat;
	overflow: hidden;
	text-shadow: 1px 1px 1px #fff;
}
#content h1 span { display: block; height: 24px; overflow: hidden; }
#content h1 small { padding-left: .5em; font-size: 80%; opacity: .25; }

#content .page { margin: 0 15px 40px; }

#content .page .header { border-bottom: 1px dotted #626262; margin-bottom: 15px; padding-bottom: 5px; }
#content .page .header h2 { font-size: 20px; margin-bottom: 5px; }
#content .page .header h2 a { color: #054283; }
#content .page .header h2 a:hover { color: #fc6700; text-decoration: none; }
#content .page .header .byline { color: #7a7a7a; }
#content .page .header .byline .author { font-weight: bold; font-style: normal; }
#content .page .header .byline .published { font-style: italic; border: none; }
#content .page .header .byline, #content .page .header .category { line-height: 1.4; }

#content .page .content { line-height: 1.4; }
#content .page .content p { margin: 1.4em 0; }
#content .page .content img,
#content .page .content .wp-caption
{
	display: block;
	margin: 5px auto;
	padding: 5px;
	border-width: 1px 2px 2px 1px;
	border-color: #ddd;
	border-style: solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-width: 100%;
}
#content .page .content .wp-caption { padding: 0; background: #f6f6f6; border-color: #eee; }
#content .page .content .wp-caption img { padding: 0; border: none; }
#content .page .content .alignnone { margin: 0 auto 0.7em; }
#content .page .content .aligncenter { margin: 0 auto 0.7em; clear: both; }
#content .page .content .alignleft { float: left; margin: 0 1.4em 0.7em 0; }
#content .page .content .alignright { float: right; margin: 0 0 0.7em 1.4em; }
#content .page .content .wp-caption-text { margin: 2px 5px; text-align: center; font-style: italic; }
#content .page .content blockquote
{
	margin: 1.4em 20px;
	padding: 10px;
	border: 1px dotted #ccc;
	background: #f4f4f4;
}
#content .page .content ul, #content .page .content ol { margin: 1.4em 0; }
#content .page .content object { display: block; margin: auto; }
#content .page .content .thumbnail { float: left; width: 150px; margin: -5px 0 1.4em; }
#content .page .content .excerpt { margin-left: 173px; }

#content .page .content h3
{
	margin: 0.9333em 0;
	padding: 0.3333em 0 0.1667em;
	color: #054283;
	font-style: italic;
	font-size: 1.5em;
	text-align: center;
}

#content .page .footer
{
	clear: both;
	background: #e9eaea;
	margin: 1.4em 0 0;
	padding: 5px 10px;
	font-weight: bold;
	overflow: hidden;
	text-shadow: 1px 1px 1px #fff;
}
#content .page .footer .left { float: left; }
#content .page .footer .right { float: right; }
#content .page .footer a:hover { color: #fc6700; text-decoration: none; }
#content .page .footer a.post-edit-link { margin-right: 10px; padding-right: 10px; border-right: 1px solid #5a5a5a; }

#content .page .pagemetadata { margin: 30px 0 0; }
#content .page .pagemetadata .left, #content .page .pagemetadata .right { margin-bottom: 5px; }
#content .page .pagemetadata p
{
	clear: both;
	margin: 0 -5px;
	padding: 0.5em 1em;
	border-style: solid;
	border-color: #ddd #000 #fafafa;
	border-width: 2px 0;
	background: #f8f8f8;
	text-align: left;
	color: #999;
	font-weight: normal;
	font-size: 10.67px;
	line-height: 1.3;
}
#content .page .pagemetadata p a:hover { color: #023f88; text-decoration: underline; }

#content .post { margin: 0 15px 40px; }
#content .post.sticky
{
	margin: 0 0 25px;
	padding: 12px;
	background: #f8f8f8;
	border: 3px double #eee;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
#content .post.sticky:hover { border-color: #ccc; }

#content .post .header { border-bottom: 1px dotted #626262; margin-bottom: 15px; padding-bottom: 5px; }
#content .post .header h2 { font-size: 20px; margin-bottom: 5px; }
#content .post .header h2 a { color: #054283; }
#content .post .header h2 a:hover { color: #fc6700; text-decoration: none; }
#content .post .header .byline { color: #7a7a7a; }
#content .post .header .byline .author { font-weight: bold; font-style: normal; }
#content .post .header .byline .published { font-style: italic; border: none; }
#content .post .header .byline, #content .post .header .category { line-height: 1.4; }

#content .post .content { line-height: 1.4; }
#content .post .content p { margin: 1.4em 0; }
#content .post .content img,
#content .post .content .wp-caption
{
	display: block;
	margin: 5px auto;
	padding: 5px;
	border-width: 1px 2px 2px 1px;
	border-color: #ddd;
	border-style: solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-width: 100%;
}
#content .post .content .wp-caption { padding: 0; background: #f6f6f6; border-color: #eee; }
#content .post .content .wp-caption img { padding: 0; border: none; }
#content .post .content .alignnone { margin: 0 auto 0.7em; }
#content .post .content .aligncenter { margin: 0 auto 0.7em; clear: both; }
#content .post .content .alignleft { float: left; margin: 0 1.4em 0.7em 0; }
#content .post .content .alignright { float: right; margin: 0 0 0.7em 1.4em; }
#content .post .content .wp-caption-text { margin: 2px 5px; text-align: center; font-style: italic; }
#content .post .content blockquote
{
	margin: 1.4em 20px;
	padding: 10px;
	border: 1px dotted #ccc;
	background: #f4f4f4;
}
#content .post .content ul, #content .post .content ol { margin: 1.4em 0; }
#content .post .content object { display: block; margin: auto; }
#content .post .content .thumbnail { float: left; width: 150px; margin: -5px 0 1.4em; }
#content .post .content .excerpt { margin-left: 173px; }

#content .post .content h3
{
	margin: 0.9333em 0;
	padding: 0.3333em 0 0.1667em;
	color: #054283;
	font-style: italic;
	font-size: 1.5em;
	text-align: center;
}

#content .post .footer
{
	clear: both;
	background: #e9eaea;
	margin: 1.4em 0 0;
	padding: 5px 10px;
	font-weight: bold;
	overflow: hidden;
	text-shadow: 1px 1px 1px #fff;
}
#content .post .footer .left { float: left; }
#content .post .footer .right { float: right; }
#content .post .footer a:hover { color: #fc6700; text-decoration: none; }
#content .post .footer a.post-edit-link { margin-right: 10px; padding-right: 10px; border-right: 1px solid #5a5a5a; }

#content .post .postmetadata { margin: 30px 0 0; }
#content .post .postmetadata .left, #content .post .postmetadata .right { margin-bottom: 5px; }
#content .post .postmetadata p
{
	clear: both;
	margin: 0 -5px;
	padding: 0.5em 1em;
	border-style: solid;
	border-color: #ddd #000 #fafafa;
	border-width: 2px 0;
	background: #f8f8f8;
	text-align: left;
	color: #999;
	font-weight: normal;
	font-size: 10.67px;
	line-height: 1.3;
}
#content .post .postmetadata p a:hover { color: #023f88; text-decoration: underline; }

/* Comments */
#comments { margin: 0 15px; }
#comments h3 { margin: 0 0 0.5em; padding: .25em 0; border-bottom: 2px dotted #666; font-size: 14.67px; }
#comments ol { padding: 0; }
#comments ol li { list-style: none; }
#comments .comment { margin: 10px; padding: 15px 15px 5px; border: 1px dotted #acacac; background: #ecf6ff; }
#comments .comment .fn { font-size: 14px; font-weight: bold; font-style: normal; }
#comments .comment .avatar { float: right; }
#comments .comment .comment-meta
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #acacac;
	font-size: 11px;
}
#comments .comment .comment-meta a { color: inherit; }
#comments .comment .comment-body p { margin: 1.4em 0; line-height: 1.4; }
#comments .comment .reply { margin: 8px 0; overflow: hidden; }
#comments .comment .reply a { float: left; padding: 2px 10px; font-size: 10px; font-weight: bold; }
#comments .comment .reply a:hover { text-decoration: none; color: #fc6700; }
#comments .comment .children { padding-left: 20px; }
#comments .comment .children .comment { margin: 10px 0; }
#comments .pingback, #comments .trackback { margin: 10px; padding: 15px; border: 1px dotted #acacac; background: #f5faff; }
#comments .pingback .fn, #comments .trackback .fn { font-size: 14px; font-weight: bold; font-style: normal; }
#comments .pingback .avatar, #comments .trackback .avatar { float: right; }
#comments .pingback .comment-meta, #comments .trackback .comment-meta
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #acacac;
	font-size: 11px;
}
#comments .pingback .comment-meta a, #comments .trackback .comment-meta a { color: inherit; }

/* Response form */
#respond { margin: 20px 0 0; }
#respond h3 { position: relative; }
#respond h3 small { position: absolute; right: 0; font-size: 10px; line-height: 17.6px; }
#respond #cancel-comment-reply-link { font-weight: bold; }
#respond #cancel-comment-reply-link:hover { text-decoration: none; color: #fc6700; }
#respond form { margin: 0 10px; }
#respond form p { margin: 10px 0; overflow: hidden; }
#respond p.hidden { margin: 0; visibility: hidden; position: absolute; }
#respond input, #respond textarea
{
	padding: 3px 0.5em;
	background: #f4f4f4;
	border: 1px dotted #ccc;
	font-family: inherit;
}
#respond input { margin-right: 10px; width: 300px; }
#respond textarea { width: 500px; background: #f4f4f4; border: 1px dotted #ccc; }
#respond #submit a
{
	float: left;
	padding: 0 18px 0 0;
	background: url(../images/bg_button_a.gif) right top no-repeat;
}
#respond #submit a:hover { text-decoration: none; }
#respond #submit a:active { background-position: right bottom; }
#respond #submit a span
{
	display: block;
	line-height: 24px;
	padding: 0 0 0 18px;
	background: url(../images/bg_button_span.gif) no-repeat;
}
#respond #submit a:active span { background-position: 0 bottom; }
#respond #submit a:focus { font-weight: bold; }
#respond #submit input { border: 2px solid #ccc; cursor: pointer; }

/* Inline rersponse form */
.comment #respond { margin-top: 10px; }
.comment #respond textarea { width: 480px; }

#content .navigation { clear: both; overflow: hidden; }

/* Page-navi */
#content .navigation .wp-pagenavi { margin: 1em 0; text-align: center; font-weight: bold; }
#content .navigation .wp-pagenavi a,
#content .navigation .wp-pagenavi a:link,
#content .navigation .wp-pagenavi a:visited,
#content .navigation .wp-pagenavi a:active
{
	margin: 2px 5px;
	padding: 2px 5px;
	color: #023f88;
	border: 1px solid #023f88;
}
#content .navigation .wp-pagenavi span.current { margin: 2px 5px; padding: 2px 5px; border: 1px solid #fff; }
#content .navigation .wp-pagenavi span.extend { margin: 2px 5px; padding: 2px 5px; border: 1px solid #fff; }
#content .navigation .wp-pagenavi span.pages { margin: 2px 5px; padding: 2px 5px; color: #fff; background: #023f88; border: 1px solid #023f88; }

/* Paged posts */
#content .navigation .paged-post { margin: 25px 0 5px; text-align: center; font-weight: bold; color: #000; }
#content .navigation .paged-post strong { margin: 2px 3px; padding: 2px 5px; background: #023f88; color: #fff; }
#content .navigation .paged-post span { margin: 2px 3px; padding: 2px 5px; border: 1px solid #fff; }
#content .navigation .paged-post a:hover { text-decoration: none; }
#content .navigation .paged-post a span { border: 1px solid #023f88; }

/* Sidebar */
#sidebar { float: right; padding: 0 0 6px; width: 335px; background: url(../images/sidebar_btmbg.gif) bottom center no-repeat; }

#sidebar h1
{
	text-indent: -999em;
	height: 6px;
	background: url(../images/sidebar_topbg.gif) no-repeat;
	overflow: hidden;
	margin-bottom: -10px;
}
#sidebar ul
{
	display: block;
	padding: 0;
	background: url(../images/sidebar_bg.gif) repeat-y;
}
#sidebar li { list-style: none; }
#sidebar .widget { margin: 10px 8px 0 7px; padding: 0 0 5px; background: #fff url(../images/topread_btmbg.gif) bottom center no-repeat; }
#sidebar .widget .widgettitle
{
	padding: 0 15px 14px;
	background: url(../images/sidebar_header.gif) no-repeat;
	color: #0a2f52;
	font-weight: bold;
	font-size: 20px;
	line-height: 35px;
	text-shadow: 1px 1px 1px #fff;
}
#sidebar .widget .widgettitle a { color: #0a2f52; display: block; position: relative; }
#sidebar .widget .widgettitle a:hover { text-decoration: none; }
#sidebar .widget .widgettitle a small { position: absolute; right: 0; font-size: .75em; opacity: .25; }
#sidebar .widget .widgettitle a:hover small { opacity: .9; }
#sidebar .widget ul { padding: 0; background: none; }
#sidebar .widget li { margin: 0 10px; padding: 10px 0; overflow: hidden; border-bottom: 1px solid #ccc; }
#sidebar .widget li:last-child { padding-bottom: 5px; border-bottom: 0 none; }
#sidebar .widget a.wpp-thumbnail { float: left; margin-right: 10px; }
#sidebar .widget a.wpp-thumbnail:hover { text-decoration: none; }
#sidebar .widget img.wpp-thumbnail { display: block; width: 46px; height: 46px; border: 1px solid #ccc; color: #ccc; font-size: 7px; }
#sidebar .widget a.wpp-thumbnail:hover img { border-color: #023F88; }
#sidebar .widget a.wpp-post-title { display: block; color: #414042; font-weight: bold; }
#sidebar .widget a.wpp-post-title:hover { color: #023f88; text-decoration: none; }

#sidebar .widget_badges
{
	height: 50px;
	margin-bottom: -12px;
	padding: 0 5px;
	background: url(../images/icon_bg.gif) top no-repeat;
	overflow: hidden;
	text-align: right;
}
#sidebar .widget_badges .widgettitle { height: 0; padding: 0; overflow: hidden; }

#sidebar .widget_search_and_archive { height: 112px; background: url(../images/search_bg.gif) center no-repeat; }
#sidebar .widget_search_and_archive .widgettitle { color: #fff; font-size: 16px; background: none; padding-bottom: 0; text-shadow: none; }
#sidebar .widget_search_and_archive label { display: none; }
#sidebar .widget_search_and_archive fieldset { margin: 5px 15px 10px; font-size: 10.6667px; border: none; }
#sidebar .widget_search_and_archive input { vertical-align: middle; font-weight: bold; }
#sidebar .widget_search_and_archive input.text { border: 1px solid #aaa; width: 225px; height: 14px; padding: 5px 10px; }
#sidebar .widget_search_and_archive input.submit { width: 31px; height:28px; color: #fff; font-size: 11px; font-style: italic; }
#sidebar .widget_search_and_archive select { border: 1px solid #aaa; width: 245px; height: 20px; padding: 0; }
#sidebar .widget_search_and_archive option { padding: 0 10px; }

#sidebar .widget_ad { width: 300px; margin: 10px auto 0; padding: 15px 0 0; background: url(../images/ad-label.gif) no-repeat; }
#sidebar .widget_ad .widgettitle { height: 0; padding: 0; overflow: hidden; }
/* 
commented by  CJ on 1st Oct 2010 due to WinPhone7 IO1318 so that there's no separator btw title n body of ad.
#sidebar .widget_ad a { display: block; } 
*/
#sidebar .widget_gax_unwired { text-align: center; }
#sidebar .widget_gax_unwired .widgettitle { text-align: left; }
#sidebar .widget_gax_unwired a { /*background: url(../images/outNow.png) right no-repeat;*/ }
#sidebar .widget_gax_unwired a img { vertical-align: middle; padding: 15px 0 15px 15px; }

#sidebar .widget_popular_posts .post-stats { color: #aaa; }

#sidebar .widget_topgames { padding: 5px 0 0; color: #fff; background: #0083d7 url(../images/topgame_topbg.gif) no-repeat; }
#sidebar .widget_topgames h2
{
	padding: 10px 15px 10px 65px;
	color: #fcff00;
	background: url(../images/logo_gfk.gif) 10px 10px no-repeat;
	line-height: 1.2;
	text-transform: uppercase;
}
#sidebar .widget_topgames h2 small { padding: 0; color: #fff; background: none; }
#sidebar .widget_topgames ol { padding: 0; background: #0083d7; }
#sidebar .widget_topgames ol li
{
	position: relative;
	margin: 0 10px 0 3em;
	padding: 7px 5px 7px 0;
	list-style: outside decimal;
	font-weight: bold;
	overflow: visible;
}
#sidebar .widget_topgames ol li strong { margin-right: 2px; padding-right: 7px; border-right: 1px solid; }
#sidebar .widget_topgames ol li em { font-weight: normal; font-style: normal; color: #ccc; }
#sidebar .widget_topgames ol li span
{
	position: absolute;
	right: 0;
	width: 3.5em;
	padding: 3px 0;
	background: #ff6000;
	text-align: center;
	font-weight: normal;
	line-height: 1;
}
#sidebar .widget_topgames small
{
	display: block;
	padding: 10px 20px;
	background: #0083d7 url(../images/topgame_btmbg.gif) bottom no-repeat;
	font-size: 10px;
}
#sidebar .widget_topgames small a { color: #fcff00; }

#sidebar .widget_contests { background: #000 url(../images/contest_btmbg.gif) bottom center no-repeat; }
#sidebar .widget_contests .widgettitle 
{ 
	padding-bottom: 13px; 
	color: #fcff00; 
	background: url(../images/sidebar_header_contests.gif) no-repeat; 
	text-shadow: none; 
}
#sidebar .widget_contests .widgettitle a { color: #fcff00; }
#sidebar .widget_contests li { border-bottom: 1px solid #5e5e5e; }
#sidebar .widget_contests a.wpp-post-title { display: block; color: #fff; font-weight: bold; }
#sidebar .widget_contests a.wpp-post-title:hover { color: #fcff00; text-decoration: none; }
#sidebar .widget_contests a.wpp-thumbnail:hover img { border-color: #fcff00; }
#sidebar .widget_contests .wpp-excerpt { color: #cecece; }

#sidebar .widget_events a.wpp-post-title { color: #000; }
#sidebar .widget_events ul  ul
{
	margin: 5px 0 0 5px;
	padding: 0;
	background: none;
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
}
#sidebar .widget_events ul  ul li
{
	float: left;
	width: 130px;
	margin: 0 10px 0 0;
	padding: 0;
	border-bottom: none;
}
#sidebar .widget_events ul  ul li.venue { padding: 0; width: auto; }


/**************************************************************************************************
 *  Footer
 **************************************************************************************************/

 #footer { clear: both; background: #f1f2f2 url(../images/footer_bg.gif) bottom repeat-x; margin: 20px 0 0; }
 #footer { min-width: 999px; }

.sponsored-links { font-size: 11px; }
.sponsored-links dt { font-weight: bold; margin: 1em 50px; }
.sponsored-links dd { float: left; width: 400px; padding: 0 30px 1em 50px; }
.sponsored-links dd a { color:#5a5a5a; }

.copyright { text-align: center; font-size: 10px; padding: 30px 0; }
.copyright img { display: block; margin: auto; }
.copyright ul { padding: 0; }
.copyright li { display: inline; list-style: none; }
.copyright li a { padding: 0 1em; border-right: 1px solid #ddd; }
.copyright li:last-child a { border-right: none; }

.wordpress { margin-top: -24px; padding-top: 12px; font-size: 9px; line-height: 12px; color: #ccc; text-align: center; }
.wordpress a { color: #ccc; }

/*BEGIN: top games*/
.top_games_container { padding:0px 10px 10px 10px; }
.top_games_container .item { text-align:center; overflow:hidden; width:140px; float:left; margin:10px 5px 5px 5px; }
.top_games_container .clear { clear:both; }
.top_games_container .item .game-img { width:80px; height:80px; margin:10px; }
.top_games_container .item .play-img { margin-bottom:5px; }
.top_games_container .item a { text-decoration:none; font-weight:bold; }
.top_games_container .bottom_border { border-bottom:1px solid #CCCCCC; font-size:0px; height:1px; }
/*END: top games*/
