body				{width:990px; margin:0px auto 0px auto; text-align:left; font-family:Arial; font-size:70%; color:#000000; background:#ffffff; }
body form			{margin:0px; padding:0px; width:988px;}
body form div		{margin:0px; padding:0px;}
img	{ border:none; }
table { border-collapse:collapse; border:0px; padding:0px; font-size:100%; clear:both; display:inline-table; }

H1, .Heading1		{margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; color:#111111; font-size:150%; font-family:Arial; font-weight:bold; clear:both; float:none; width:100%; display:block;}
H2, .Heading2		{margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; color:#111111; font-size:130%; font-family:Arial; font-weight:bold; clear:both; float:none; width:100%; display:block;}
H3, .Heading3		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#111111; font-size:115%; font-family:Arial; font-weight:bold; line-height:105%; clear:both; float:none; width:100%; display:block;}
H4, .Heading4		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#111111; font-size:110%; font-family:Arial; font-weight:bold; clear:both; float:none; width:100%; display:block; text-decoration:underline;}
P, .Normal			{margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; color:#111111; font-size:120%; font-family:Arial; font-weight:normal; clear:both;}

a { text-decoration:none; color:#0000ff; }
a:hover { text-decoration:underline; }

.nobullets {list-style:none; margin:0px; padding:0px;}
.nobullets li {margin:0px; padding:0px; background:none;}
.nobullets * ul {list-style:none; margin:0px; padding:0px;}
.nobullets * li {margin:0px; padding:0px;}

.invisi {display:none;}

.DefaultTable { background:#ffffff; border:1px solid #000000; }
.DefaultTable th { background:#ffffff; border:1px solid #000000; }
.DefaultTable td { background:#ffffff; border:1px solid #000000; }

#topcontrols { width:990px; height:30px; }
#topbar { width:990px; height:170px; }

#topMenu { width:990px; height:131px; }
#topMenu #ndLevel { width:990px; height:20px; padding:7px 0px 0px 16px; }
#topMenu #ndLevel a { font-family:Arial; font-size:125%; color:#eeeeee; text-decoration:none; }
#topMenu #ndLevel a:hover { text-decoration:underline; }
#topMenu #ndLevel span { font-family:Arial; font-size:140%; color:#eeeeee; padding:0px 8px 0px 8px; }
#topMenu #ndLevel #platformSelect { float:right; margin:0px 24px 0px 0px; }
#topMenu #ndLevel #platformSelect label { color:#ffffff; font-weight:bold; font-size:13px; padding-right:6px; }
#topMenu #ndLevel #platformSelect select { width:90px; height:20px; }
#topMenu #ndLevel #platformSelect select option { padding:3px; }
#topMenu #rdLevel { width:990px; height:17px; padding:12px 0px 0px 16px; }
#topMenu #rdLevel a { font-family:Arial; font-size:105%; color:#AED9EE; text-decoration:none; }
#topMenu #rdLevel a:hover { text-decoration:underline; }
#topMenu #rdLevel span { font-family:Arial; font-size:120%; color:#AED9EE; padding:0px 8px 0px 8px; }
#topMenu #logo { width:245px; height:80px; display:block; float:left; }
#topMenu #topAd { width:728px; height:90px; margin:15px 8px 0px 0px; float:right; }
#topMenu a { text-decoration:none; }
#tabs { height:33px; margin:10px 0px 0px 23px; }
#tabs a { text-decoration:none; }
#tabs .tab { font-family:Arial; font-size:140%; font-weight:bold; color:#066A9B; padding-top:6px; width:108px; height:27px; display:block; text-align:center; float:left; margin:0px; background:url(../../../../documents/images/templates/tab.gif) no-repeat; }
#tabs .tab:hover { text-decoration:none; color:#ffffff; }
#tabs .tabSel { font-family:Arial; font-size:140%; font-weight:bold; color:#ffff00; padding-top:6px; width:108px; height:27px; display:block; text-align:center; float:left; margin:0px; background:url(../../../../documents/images/templates/tabHover.gif) no-repeat; }
#tabs .tabSel:hover { text-decoration:none; }

#breadcrumb	{ font-family:Arial, Helvetica, sans-serif; font-size:100%; margin:8px 8px 0px 8px; width:974px; float:left; }

#breadcrumbmakeup { float:left; font-family:Arial; font-size:100%; padding:7px 0px 0px 0px; }
#breadcrumbmakeup a { text-decoration:none; }
#breadcrumbmakeup span { margin:0px 3px 0px 3px; }
#breadcrumbmakeup .sel { margin:0px; font-weight:bold; }

#itemList {float:left;}
#itemList .item { cursor:pointer; background:url(../../../../documents/images/templates/button.gif) no-repeat; width:308px; height:258px; display:block; text-decoration:none; }
#itemList .itemAd { background:url(../../../../documents/images/templates/buttonAd.gif) no-repeat; width:308px; height:258px; display:block; }
#itemList .itemAd .squareAd { margin:4px; }
#itemList .item:hover { background:url(../../../../documents/images/templates/buttonHover.gif) no-repeat; }
#itemList .itemLeft { float:left; margin:0px 5px 12px 5px; }
#itemList .itemRight { float:right; }
#itemList .item h2 { margin:0px 1px 0px 1px; height:33px; padding:8px 4px 0px 4px; width:298px; color:#063A6B; }
#itemList .item p { height:70px; margin:0px 12px 0px 12px; }
#itemList .item .pic { width:286px; height:136px; margin:0px 12px 0px 12px; }
#itemList .item:hover h2 { color:#ffffff; }
#itemList .item:hover .count { color:#ffffff; }


#silverlightTopMenu { margin:0px 0px 8px 3px; }

body { background:url(../../../../documents/images/templates/back.png) no-repeat center top #A9DEE1; }
#all { }
#all #whole { width:990px; margin-left:1px; }
#all #whole #page { width:990px; float:left; }

#all #whole #page #content { width:990px; background:#ffffff; float:left; }
#all #whole #page #content #left { width:160px; padding:8px 0px 8px 8px; float:left; }
#all #whole #page #content #middle { float:left; background:green; }
#all #whole #page #content #middle .center { background:#ffffff; float:left; }
#all #whole #page #content #middle .center .leftContent { width:638px; float:left; padding:8px; }
#all #whole #page #content #middle .center .rightContent { width:160px; float:left; padding:8px 8px 8px 0px; }
#all #whole #page #content #middle .center .wideContent { width:806px; float:left; padding:8px; }

#all #whole #page #content #gamemain { width:985px; float:none; clear:both; }
#all #whole #page #content #gamemain #game { width:670px; border-collapse:collapse; border:none; vertical-align:top; }
#all #whole #page #content #gamemain #rightstats #gamebase { border:1px solid #222222; background:f8f8f8; }
#all #whole #page #content #gamemain #rightstats #gamebase #gamestats { padding:0px; margin:0px; }
#all #whole #page #content #gamemain #rightstats #gamebase #gamestats tr th { background:#222222; color:#ffffff; font-weight:bold; padding:4px; }

#all #whole #page #content #gamemain #rightstats #gamebase #gamestatslistwrapper { overflow-y:scroll; overflow-x:hidden; }
#all #whole #page #content #gamemain #rightstats #gamebase #gamestatslistwrapper #gamestatslist { margin:0px; padding:0px; }
#all #whole #page #content #gamemain #rightstats #gamebase #gamestatslistwrapper #gamestatslist tr td { vertical-align:top; padding:4px; background:#f8f8f8; }
#all #whole #page #content #gamemain #rightstats #gamebase #gamestatslistwrapper #gamestatslist tr td.alt { background:#f0f0f0; }

#gamestats {  }

#footer	{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:16px; width:958px; background:#333333; border-top:1px solid #000000; }
#footer .footerMiddle 	{ float:left; display:block; font-weight:normal; margin:0px 16px 0px 0px; color:#ffffff; }
#footer .footerMiddle:hover	{ text-decoration:underline; }
#footer .footerCopyright 	{ float:left; display:block; font-weight:normal; margin:0px 16px 0px 118px; color:#cccccc; }
#footer .footerCopyright a { color:#ffffff; }
#footer .footerCount { float:right; display:block; font-weight:normal; color:#cccccc; }


.sidemenu						{}
.sidemenu .head					{width:160px; height:33px; background:url(../../../../documents/images/templates/blackTop.gif) no-repeat;}
.sidemenu .head h2				{font-weight:bold; font-size:140%; padding:6px 0px 5px 0px; width:158px; text-align:center; }
.sidemenu .body					{width:160px; background:url(../../../../documents/images/templates/blackMid.gif) repeat-y; padding:5px 0px 4px 0px;}
.sidemenu .body ul				{float:none;}
.sidemenu .body ul li			{width:100%;}
.sidemenu .body ul li a			{font-size:120%; padding:1px 8px 1px 8px; display:block; text-decoration:none;}
.sidemenu .body ul li a:hover	{text-decoration:underline;}
.sidemenu .body ul li a.sel		{background:url(../../../../documents/images/templates/blackMidSel.gif) repeat-y; border:solid #87ACC3; border-width:1px 0px 1px 0px; font-weight:bold; color:#000000; margin-top:2px; padding:2px 13px 2px 9px; text-decoration:none;}
.sidemenu .body ul li a.path	{background:url(../../../../documents/images/templates/menuUp.gif) no-repeat 6px 7px;}
.sidemenu .body ul li ul		{padding:3px 0px 3px 0px;}
.sidemenu .body ul li ul li		{}
.sidemenu .body ul li ul li a	{padding:3px 21px 3px 21px; text-decoration:none;}
.sidemenu .body ul li ul li a:hover	{text-decoration:underline;}
.sidemenu .bot					{width:160px; height:10px; margin:0px 0px 0px 0px; background:url(../../../../documents/images/templates/blackBottom.gif) no-repeat;}
.sidemenu .body ul li.header a	{color:#000000; margin-left:-4px;}
.sidemenu .body ul li.headerSel a	{color:#000000; margin-left:-4px;}

.sidemenu .body .ad		{border:solid #aaaaaa; border-width:1px 0px 1px 0px; background:#f8f8f8; width:161px; margin-top:2px; padding:2px 0px 2px 3px;}

.codeBreak	{ clear:both; display:block; width:100%; }
.lineThrough	{ text-decoration:line-through; }

#login { float:right; width:auto; margin:6px 4px 0px 0px; }
#login a { color:#222222; text-decoration:none; display:block; float:left; height:16px; font-weight:bold; padding-top:2px; }
#login .divider { display:block; float:left; margin:0px 6px 0px 6px; padding-top:2px; }
#login .login { background:url(../../../../documents/images/icons/key.gif) no-repeat; padding-left:20px; }
#login .register { background:url(../../../../documents/images/icons/addUser.gif) no-repeat; padding-left:20px; }
#login .twitter { background:url(../../../../documents/images/icons/twitter.gif) no-repeat; padding-left:20px; }
#login .feed { background:url(../../../../documents/images/icons/feed.gif) no-repeat; padding-left:20px; }
#login .editor { background:url(../../../../documents/images/icons/editor.gif) no-repeat; padding-left:20px; }
#login .logout { background:url(../../../../documents/images/icons/logout.gif) no-repeat; padding-left:20px; }
#login .user { background:url(../../../../documents/images/icons/user.gif) no-repeat; padding-left:20px; }
#login .multiLanguage { width:80px; display:block; float:left; }
#login .subscribe { background:url(../../../../documents/images/icons/email.gif) no-repeat; padding-left:20px; }
#login .unsubscribe { background:url(../../../../documents/images/icons/emailNo.gif) no-repeat; padding-left:20px; }

.gameFeed { text-decoration:none; height:16px; font-weight:bold; margin-right:4px; }

#searchBox { float:right; margin:2px 0px 0px 0px; }
#searchBox label { margin:0px 2px 0px 0px; padding-top:4px; display:block; float:left; height:24px; font-size:110%; color:#666666; }
#searchBox .termsBox { width:150px; height:20px; padding:0px; border:1px solid #bbbbff; display:block; float:left; margin:1px 0px 2px 0px; }
#searchBox .submitButton {background:transparent url(../../../../documents/images/icons/search.gif) no-repeat; display:block; float:left; width:22px; height:24px; margin:1px 0px 0px 4px; }
#searchBox .submitButton span { display:none; }

#searchControls { width:782px; height:90px; background:#e0e0ff; border:1px solid #a0a0ee; padding:8px; margin:10px 0px 10px 0px; }
#searchControls .row1 { margin-bottom:10px; clear:left; }
#searchControls .row1 .termsBox { width:200px; height:16px; float:left; margin-bottom:8px; }
#searchControls .row1 .locationBox { width:200px; height:22px; float:left; }
#searchControls .row1 label { width:80px; display:block; float:left; margin:4px 4px 0px 0px; text-align:right; font-weight:bold; }

#searchControls .row2 { margin-bottom:10px; clear:left; }
#searchControls .row2 .sortBox { width:206px; height:22px; float:left; }
#searchControls .row2 .resultCountBox { width:50px; height:22px; float:left; }
#searchControls .row2 label { width:80px; display:block; float:left; margin:4px 4px 0px 0px; text-align:right; font-weight:bold; }
#searchControls .row3 .searchButton { width:60px; height:22px; clear:left; float:right; margin-right:4px; }

#searchResultsPagingFooter { width:782px; border:1px solid #a0a0ee; padding:8px; background:#e0e0ff; clear:both; }
#searchResultsPagingFooter .navigation { font-size:110%; font-weight:bold; }
#searchResultsPagingFooter .navigation .leftSide { float:left; text-align:left;}
#searchResultsPagingFooter .navigation .rightSide { float:right; text-align:right; }
#searchResultsPagingFooter .navigation a { width:60px; margin:0px 4px 0px 4px; }
#searchResultsPagingFooter .navigation span { width:60px; margin:0px 4px 0px 4px; }
#searchResultsPagingFooter .stats { clear:both; width:100%; text-align:center; }

#ratePage { clear:both; padding-top:8px; height:24px; }
#ratePage p { display:block; float:left; height:24px; font-size:150%; padding-top:3px; color:#777777; }
#ratePage a { width:24px; height:24px; float:left; display:block; }
#ratePage .normal { background:transparent url(../../../../documents/images/icons/star.png) no-repeat; }
#ratePage .grey { background:transparent url(../../../../documents/images/icons/starshadow.png) no-repeat; }
#ratePage a span { display:none; }
#ratePage .label { float:left; padding-top:6px; padding-left:8px; }

#ratePageGame { height:24px; float:left; }
#ratePageGame p { display:block; float:left; height:24px; font-size:150%; padding-top:2px; color:#777777; }
#ratePageGame a { width:24px; height:24px; float:left; display:block; }
#ratePageGame .normal { background:transparent url(../../../../documents/images/icons/star.png) no-repeat; }
#ratePageGame .grey { background:transparent url(../../../../documents/images/icons/starshadow.png) no-repeat; }
#ratePageGame a span { display:none; }
#ratePageGame .label { float:left; padding-top:5px; padding-left:8px; font-size:90%; }


.result { width:810px; margin:10px 0px 10px 0px; }
.result .commentTop { width:800px; height:8px; background:transparent url(../../../../documents/images/templates/commentTop.gif) no-repeat; overflow:hidden; }
.result .commentMiddle { padding:0px 12px 0px 10px; background:transparent url(../../../../documents/images/templates/commentMiddle.gif) repeat-y; }
.result .commentMiddle .commentLayout { width:778px; text-align:left; }
.result .commentMiddle .commentLeft { width:100px; display:block; float:left; }
.result .commentMiddle .commentRight { display:block; float:left; }

.result .pic { border:1px solid #888888; }
.result .name { font-size:100%; font-weight:bold; text-align:center; }

.result .commentBottom { width:800px; height:12px; background:transparent url(../../../../documents/images/templates/commentBottom.gif) no-repeat; }
.result .title { clear:both; height:22px; }
.result .title .commentTitle { font-size:130%; font-weight:bold; display:block; float:left; }
.result .title a { font-size:130%; font-weight:bold; float:left; }
.result .title .info { float:right; }
.result .markup { clear:both; margin:0px 0px 16px 0px; }
.result .comment { clear:both; margin:0px 0px 16px 0px; }
.result .controls { clear:both; height:22px; float:right; }
.result .controls .reply { }
.result .controls .markAsAnswer { }


.commentHeader { height:20px; padding:9px 0px 0px 7px; font-size:110%; font-weight:bold; }

#newComment { clear:both; width:798px; height:400px; margin-top:8px; }
#newPageComment { clear:both; width:600px; height:300px; margin-top:8px; }

.parameters	{ display:block; font-style:italic; }

.parameter	{ clear:both; }
.parameter .name	{ width:80px; float:left; font-weight:bold; }
.parameter .desc	{ float:left; }
.returns	{ margin-top:8px; clear:both;}

.classPropertyList { border:1px solid #888888; background:#ffffff; }
.classPropertyList tr th { vertical-align:top; border:1px solid #888888; background:#efefef; padding:4px; font-size:120%; font-weight:bold; }
.classPropertyList tr td { vertical-align:top; border:1px solid #aaaaaa; padding:6px; }

.classMethodList { border:1px solid #888888; background:#ffffff; }
.classMethodList tr th { vertical-align:top; border:1px solid #888888; background:#efefef; padding:4px; font-size:120%; font-weight:bold; }
.classMethodList tr td { vertical-align:top; border:1px solid #888888; padding:6px; }

.threadList { border:1px solid #aaaaaa; width:800px; font-size:110%; }
.threadList .header {  }
.threadList tr th { background:url(../../../../documents/images/templates/forumHeader.gif) repeat-x; font-weight:bold; font-size:120%; border:1px solid #aaaaaa; padding:8px; }
.threadList tr td { border:1px solid #aaaaaa; padding:8px; background:#ffffff; }
.threadList tr .threads { }
.threadList tr .threads .title { font-size:120%; font-weight:bold; float:left; }
.threadList tr .threads .by { float:left; clear:both; margin-top:6px; }
.threadList tr .threads .stateIcon { float:right; margin:4px; }
.threadList tr .lastPost { width:150px; }
.threadList tr .lastPost span { width:150px; color:#666666; }
.threadList tr .replies { width:80px; text-align:center; }
.threadList tr .views { width:80px; text-align:center; }

.favourites { width:160px; float:left; }
.favourites .item { clear:both; margin:0px 6px 0px 6px; padding:4px 0px 8px 0px; }
.favourites .item a { text-decoration:none; }
.favourites .item a:hover { text-decoration:underline; }
.favourites .item .title { float:left; display:block; font-weight:bold; width:134px; }
.favourites .item .del { float:right; display:block; width:9px; height:10px; margin-top:2px; background:url(../../../../documents/images/icons/cross.gif) }

.addToFavs { display:block; clear:both; text-decoration:none; font-size:120%; font-weight:bold; margin:10px 0px 0px 6px; padding:4px 0px 0px 30px; height:20px; background:transparent url(../../../../documents/images/icons/star.gif) no-repeat; }

#commentList { float:left; }
#commentList .entry3 {margin:0px 0px 10px 0px; width:602px; float:left; }
#commentList .entry3 .head {margin:0px; width:100%; z-index:2; position:relative; float:left;}
#commentList .entry3 .head span {font-size:120%; padding-bottom:8px; display:block; float:left;}
#commentList .entry3 .head a {font-size:120%; padding-bottom:8px; display:block; float:left; }
#commentList .entry3 .head img {margin:8px 0px 0px 8px; float:left;}
#commentList .entry3 .comment {margin-top:-4px; width:100%; float:left;}
#commentList .entry3 .comment .top {float:left; font-size:120%; width:638px; height:8px; background:url(../../../../documents/images/templates/commentTop3.gif) no-repeat; overflow-y:hidden;}
#commentList .entry3 .comment .middle {float:left; width:638px; background:url(../../../../documents/images/templates/commentMiddle3.gif) repeat-y;}
#commentList .entry3 .comment .middle .pic {margin:2px 0px 0px 10px; width:64px; border:1px solid #888888; float:left;}
#commentList .entry3 .comment .middle p {font-size:120%; padding:2px 0px 0px 10px; width:536px; overflow-x:hidden; float:left; }
#commentList .entry3 .comment .bottom {float:left;width:638px; height:10px; background:url(../../../../documents/images/templates/commentBottom3.gif) no-repeat;}

#commentListWide { float:left; }
#commentListWide .entry3 {margin:0px 0px 10px 0px; width:810px; float:left; }
#commentListWide .entry3 .head {margin:0px; width:100%; z-index:2; position:relative; float:left;}
#commentListWide .entry3 .head span {font-size:120%; padding-bottom:8px; display:block; float:left;}
#commentListWide .entry3 .head a {font-size:120%; padding-bottom:8px; display:block; float:left; }
#commentListWide .entry3 .head img {margin:8px 0px 0px 8px; float:left;}
#commentListWide .entry3 .comment {margin-top:-4px; width:100%; float:left;}
#commentListWide .entry3 .comment .top {float:left; font-size:120%; width:810px; height:8px; background:url(../../../../documents/images/templates/commentTop4.gif) no-repeat; overflow-y:hidden;}
#commentListWide .entry3 .comment .middle {float:left; width:810px; background:url(../../../../documents/images/templates/commentMiddle4.gif) repeat-y;}
#commentListWide .entry3 .comment .middle .pic {margin:2px 0px 0px 10px; width:64px; border:1px solid #888888; float:left;}
#commentListWide .entry3 .comment .middle p {font-size:120%; padding:2px 0px 0px 10px; width:708px; overflow-x:hidden; float:left; }
#commentListWide .entry3 .comment .bottom {float:left;width:810px; height:10px; background:url(../../../../documents/images/templates/commentBottom4.gif) no-repeat;}

.homenewsitem { clear:both; padding:8px; margin:0px 0px 16px 0px; border-top:1px solid #888888; border-bottom:1px solid #888888; }

.downloadLink	{ clear:both; margin:0px 0px 4px 0px; padding-bottom:16px; display:block; }
.downloadLink span	{ float:left; padding:5px 0px 0px 4px; display:block; width:575px; cursor:pointer; font-weight:bold; }
.downloadLink img	{ float:left; height:24px; width:24px; display:block; border:none; }

.box {width:160px;}
.box .head {display:block; width:160px; text-align:center; height:26px; overflow:hidden; background:url(../../../../documents/images/templates/boxHead.gif) no-repeat; clear:both; margin:0px; padding-top:7px; color:#ffffff;}
.box .body {display:block; width:144px; border-left:1px solid #525252; border-right:1px solid #525252; background:#f5f5f5; clear:both; padding:7px;}
.box .bot {display:block; width:160px; height:6px; overflow:hidden; background:url(../../../../documents/images/templates/boxBot.gif) no-repeat; clear:both;}

#externalLinks		{margin:6px 0px 6px 6px; width:100%; clear:both;}
#externalLinks a	{ text-decoration:none; }
#externalLinks a:hover	{ text-decoration:underline; }
#externalLinks p	{ overflow:hidden; }

#latestNews		{margin:8px 0px 0px 0px;}
#latestNews a	{ text-decoration:none; }
#latestNews a:hover	{ text-decoration:underline; }
#latestNews p	{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #888888; font-size:95%; }

#silverlightNews		{margin:8px 0px 0px 0px;}
#silverlightNews a	{ text-decoration:none; }
#silverlightNews a:hover	{ text-decoration:underline; }
#silverlightNews p	{ overflow:hidden; }

#siteStats		{}
#siteStats li		{width:100%; color:#880000;}
#siteStats li span	{display:block; float:left; width:70px; color:#000000;}
#siteStats li strong	{display:block; float:left; width:65px; color:#000000; overflow:hidden;}

#outThere		{margin:8px 0px 0px 0px;}
#outThere a	{ text-decoration:none; }
#outThere a:hover	{ text-decoration:underline; }
#outThere p	{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #888888; font-size:95%; }

#rightControls		{margin:8px 0px 0px 0px;}
#rightControls li		{width:100%; color:#880000;}
#rightControls li span	{display:block; float:left; width:70px; color:#000000;}
#rightControls li strong	{display:block; float:left; width:95px; color:#000000;}

#rightTwitter		{margin:8px 0px 0px 0px;}
#rightTwitter li		{width:100%; color:#880000;}
#rightTwitter li p  { margin-bottom:4px; font-style:italic; }
#rightTwitter li.border  { border-bottom:1px solid #dfdfdf; padding-bottom:4px; margin-bottom:6px; }
#rightTwitter li strong	{display:block; color:#888888; font-weight:normal;}
#rightTwitter li .follow { font-weight:bold; text-decoration:none; background:url(../../../../documents/images/icons/twitter.gif) no-repeat; padding-left:20px; display:block; height:16px; padding-top:2px; }

#rightTopGamers		{margin:8px 0px 0px 0px;}
#rightTopGamers li		{width:100%; color:#880000; clear:both; height:20px;}
#rightTopGamers li span	{display:block; float:left; width:20px; color:#000000; text-align:center;}
#rightTopGamers li img	{display:block; float:left; width:16px; height:16px; border:1px solid #dddddd;}
#rightTopGamers li strong	{display:block; float:left; width:96px; color:#000000; overflow:hidden; margin-left:3px; padding-top:1px;}
#rightTopGamers li .no1 { font-size:120%; }
#rightTopGamers li .normal { font-size:100%; color:#333333; }

.pageList {list-style:none; padding:0px; margin-left:0px;}
.pageList li {padding-left:37px; background:url(../../../../documents/images/templates/arrowRight.gif) no-repeat 20px 1px;}

.gameInfo { width:100%; background:#e8e8e8; color:#000000; vertical-align:middle; border:1px solid #aaaaaa; }
.gameInfo tr th { padding:8px; border-bottom:1px solid #aaaaaa; }
.gameInfo tr th p { margin:0px; }
.gameInfo tr td { padding:8px; }

#rightGames		{margin:8px 0px 0px 0px;}
#rightGames ul li .gameTitle {width:134px; text-align:center; display:block; float:left; margin-bottom:4px; }
#rightGames li		{width:100%; color:#880000; padding-left:5px;}
#rightGames li span	{display:block; float:left; width:70px; color:#000000;}
#rightGames li strong	{display:block; float:left; width:90px; color:#000000;}

#latestGames		{}
#latestGames .content { background:#e8e8e8; width:138px; padding:2px; margin-bottom:8px; border:1px solid #cccccc; }
#latestGames .title { float:left; width:138px; background:#e0e0e0; padding:2px; border:1px solid #cccccc; }
#latestGames .title .url { display:block; font-weight:bold; }
#latestGames .title .sub .date { float:left; color:#444444; font-size:90%; width:70px; }
#latestGames .title .sub .plays { float:right; color:#444444; font-size:90%; }
#latestGames a	{ text-decoration:none; }
#latestGames a:hover	{ text-decoration:underline; }
#latestGames p	{ overflow:hidden; font-size:95%; }
#latestGames li .smallShot { width:50px; border:1px solid #222222; float:left; margin:4px 2px 0px 0px; }
#latestGames .rating { }
#latestGames .ratingDetails { color:#888888; font-size:90%; }

#gameItemList {float:left;}
.gameItem { color:#063A97; display:block; float:left; text-decoration:none; width:308px; height:260px; padding:0px 0px 8px 8px; background:url(../../../../documents/images/templates/gameBox.png) no-repeat; margin-bottom:6px; }
.gameItemAd { display:block; float:left; text-decoration:none; width:300px; height:252px; padding:8px; background:url(../../../../documents/images/templates/buttonAdGame.gif) no-repeat; margin-bottom:6px; }
.index1 { margin-left:6px; }
.index0 { margin-left:0px; }
.gameItem:hover { text-decoration:none; color:#ffffff; }
.gameItem .head { height:33px; cursor:pointer; }
.gameItem .head .title { font-family:Arial; font-size:120%; font-weight:bold; float:left; height:26px; padding:7px 0px 0px 0px; }
.gameItem .head .platform { font-family:Arial; font-size:105%; font-weight:bold; color:#ffffff; float:right; height:25px; padding:8px 4px 0 14px; margin-right:5px; background:url(../../../../documents/images/templates/gamePlatformBarRight.gif) no-repeat left top; }
.gameItem .mid { height:133px; margin-top:8px; float:left; }
.gameItem .mid .screenshot { float:left; width:179px; height:133px; }
.gameItem .mid .stats { float:left; margin:0px 0px 0px 7px; width:102px; height:133px; padding:6px; }
.gameItem .mid .stats .line { font-family:Arial; font-size:12px; margin-bottom:6px; }
.gameItem .mid .stats .line span { display:block; width:106px; color:#555555; }
.gameItem .mid .stats .line .value { display:block; width:106px; color:#063A97; }
.gameItem .mid .stats .line .ratingDetails { color:#555555; font-size:75%; }
.gameItem p { font-family:Arial; font-size:110%; text-align:justify; color:#ffffff; width:288px; padding:6px; clear:both; float:left; height:64px; background:#0B5D83; border:1px solid 1B6D93; margin:8px 8px 8px 0px; }

#gameNotice { padding:14px 16px 0px 16px; width:606px; height:68px; background:url(../../../../documents/images/templates/red-back.gif) no-repeat; margin:0px 0px 8px 0px; }
#gameNotice h2 { color:#ffffff; margin:0px 0px 2px 0px; }
#gameNotice p { color:#ffffff; margin:0px; line-height:normal; }

.html5InvalidBrowser { border:1px solid #ff0000; background:#fff8f8; color:#ff0000; padding:16px; text-align:center; margin-bottom:8px; }
.html5InvalidBrowser a { color:#ff0000; font-weight:bold; }

#exclusiveGames { width:806px; height:218px; background:url(../../../../documents/images/templates/exGames.png) no-repeat; }
#exclusiveGames #head { width:806px; height:33px; }
#exclusiveGames #head .control { display:block; text-decoration:none; margin:6px 8px 0px 8px; width:11px; height:22px; }
#exclusiveGames #head #prev { float:left; background:url(../../../../documents/images/templates/blackArrowLeft.gif) no-repeat; }
#exclusiveGames #head #prev:hover { background:url(../../../../documents/images/templates/blackArrowLeftSel.gif) no-repeat; }
#exclusiveGames #head #next { float:left; background:url(../../../../documents/images/templates/blackArrowRight.gif) no-repeat; }
#exclusiveGames #head #next:hover { background:url(../../../../documents/images/templates/blackArrowRightSel.gif) no-repeat; }
#exclusiveGames #head #title { display:block; padding-top:6px; float:left; font-size:140%; font-weight:bold; color:#063A97; text-decoration:none; text-align:center; width:752px; }
#exclusiveGames #main { width:806px; height:185px; position:relative; overflow:hidden; }
#exclusiveGames #main .item { display:block; width:179px; position:absolute; padding:6px; background:#ffffff; text-decoration:none; }
#exclusiveGames #main .item img { }
#exclusiveGames #main .item div { font-size:80%; text-align:center; width:179px; color:#063A97; font-size:130%; font-weight:bold; }

#podium { width:638px; height:230px; background:url(../../../../documents/images/templates/podium.png) no-repeat; margin-bottom:8px; }
#podium #head { display:block; width:638px; height:26px; font-size:150%; font-weight:bold; color:#063A97; padding-top:7px; text-align:center; }
#podium #top3 { width:340px; float:left; margin:12px 0px 0px 16px; }
#podium #top3 #pos2 { float:left; width:108px; }
#podium #top3 #pos2 .stand { width:106px; border:1px solid #909090; background:url(../../../../documents/images/templates/podSilver.png) repeat-y; height:28px; }
#podium #top3 #pos2 .item { margin-top:15px; text-align:center; }
#podium #top3 #pos1 { float:left; width:108px; margin-left:8px; }
#podium #top3 #pos1 .stand { width:106px; border:1px solid #7A4929; background:url(../../../../documents/images/templates/podGold.png) repeat-y; height:43px; }
#podium #top3 #pos1 .item { margin-top:0px; text-align:center; }
#podium #top3 #pos3 { float:left; width:108px; margin-left:8px; }
#podium #top3 #pos3 .stand { width:106px; border:1px solid #905C32; background:url(../../../../documents/images/templates/podBronze.png) repeat-y; height:23px; }
#podium #top3 #pos3 .item { margin-top:20px; text-align:center; }
#podium #top3 .score { font-weight:bold; padding:0px 0px 4px 20px; background:url(../../../../documents/images/icons/coinSmall.png) no-repeat left center; }
#podium #topOther { width:235px; float:left; padding:3px; margin:15px 0px 0px 25px; background:#bbbbbb; }
#podium #topOther .item { clear:both; float:left; display:block; width:235px; padding:1px 0px 1px 0px; margin:0px; border-bottom:1px solid #888888; }
#podium #topOther .item .rank { display:block; width:30px; float:left; text-align:center; padding-top:2px; }
#podium #topOther .item img { width:18px; height:18px; display:block; float:left; margin:0px; border:1px solid #dddddd; }
#podium #topOther .item .name { display:block; float:left; font-weight:bold; margin-left:8px; padding-top:2px; }
#podium #topOther .item .score { display:block; float:right; font-weight:bold; padding-top:2px; height:16px; margin-right:8px; overflow:hidden; padding-left:20px; background:url(../../../../documents/images/icons/coinSmall.png) no-repeat left center; }
#podium #top3 .stand { text-align:center; font-size:150%; font-weight:bold; color:#063A97; padding-top:5px; }

#podium .item { background:#ffffff; width:88px; margin:0px 0px 0px 10px; padding-bottom:8px; }
#podium .item img { margin:12px 12px 0px 12px; border:1px solid #dddddd; width:64px; height:64px; }
#podium .item strong { display:block; text-align:center; padding-bottom:2px; }

#extGameInfo { width:638px; float:left; }
#extGameInfo #head { width:630px; height:33px; background:url(../../../../documents/images/templates/top_638.gif) no-repeat; padding-left:8px; }
#extGameInfo #head .title { width:auto; font-family:Arial; font-size:130%; font-weight:bold; color:#063A97; float:left; height:29px; padding:4px 0px 0px 0px; margin:0px; }
#extGameInfo #head .title #ratePageGame .label { font-size:70%; }
#extGameInfo #head .platform { font-family:Arial; font-size:105%; font-weight:bold; color:#ffffff; float:right; height:25px; padding:8px 8px 0px 20px; margin-right:5px; background:url(../../../../documents/images/templates/gamePlatformBarRight.gif) no-repeat left top; }
#extGameInfo #body { width:602px; float:left; padding:17px; background:url(../../../../documents/images/templates/topBotMid_806.gif); border-left:1px solid #07597F; border-right:1px solid #07597F; }
#extGameInfo #body .screenshot { border:2px solid #ffffff; text-align:center; margin:0px; float:left; }
#extGameInfo #body .content { margin:17px 0px 0px 0px; background:#0B5D83; border:1px solid 1B6D93; padding:8px; float:left; }
#extGameInfo #body .content h2 { color:#ffffff; }
#extGameInfo #body .content p { color:#ffffff; }
#extGameInfo #body .content #bottom { clear:both; height:20px; border-top:1px dotted #aaaaaa; }
#extGameInfo #body .content #bottom .date { float:left; display:block; color:#cccccc; margin-top:8px; }
#extGameInfo #body .content #bottom .sub { float:right; display:block; margin-top:8px; }
#extGameInfo #body .content #likes { border-top:1px dotted #aaaaaa; margin-top:8px; padding-top:8px; float:left; }
#extGameInfo #body .content #likes #inner { background:#ffffff; border:2px solid #cccccc; padding:4px; }
#extGameInfo #body .content #likes #inner iframe { width:576px; height:80px; }
#extGameInfo #body .content #likes .canPost { background:#ffffff; border:2px solid #CCCCCC; margin:4px 0px 0px 0px; float:left; width:584px; }
#extGameInfo #body .content #likes .canPost a { background:url(../../../../documents/images/templates/pen.png) no-repeat; float:left; display:block; padding-top:6px; color:#222222; text-decoration:none; height:26px; font-size:16px; font-weight:bold; padding-left:40px; }
#extGameInfo #body .content #likes .canPost a:hover { text-decoration:underline; }
#extGameInfo #close { width:638px; height:8px; float:left; background:url(../../../../documents/images/templates/topBotLine_638.gif) no-repeat; }

#intGameInfo { width:806px; float:left; }
#intGameInfo #head { width:798px; height:33px; background:url(../../../../documents/images/templates/top_806.gif) no-repeat; padding-left:8px; }
#intGameInfo #head .title { width:auto; font-family:Arial; font-size:130%; font-weight:bold; color:#063A97; float:left; height:29px; padding:4px 0px 0px 0px; margin:0px; }
#intGameInfo #head .platform { font-family:Arial; font-size:105%; font-weight:bold; color:#ffffff; float:right; height:25px; padding:8px 8px 0px 20px; margin-right:5px; background:url(../../../../documents/images/templates/gamePlatformBarRight.gif) no-repeat left top; }
#intGameInfo #body { width:776px; float:left; padding:17px 14px 9px 14px; background:url(../../../../documents/images/templates/topBotMid_806.gif); border-left:1px solid #07597F; border-right:1px solid #07597F; }
#intGameInfo #body .silverlightControlHost { }
#intGameInfo #body .content { margin:17px 0px 0px 0px; background:#0B5D83; border:1px solid 1B6D93; padding:8px; float:left; }
#intGameInfo #body .content h2 { color:#ffffff; width:760px; }
#intGameInfo #body .content p { color:#ffffff; }
#intGameInfo #body .content a { color:#ffffff; }
#intGameInfo #body .content #bottom { clear:both; height:20px; border-top:1px dotted #aaaaaa; }
#intGameInfo #body .content #bottom .date { float:left; display:block; color:#cccccc; margin-top:8px; }
#intGameInfo #body .content #bottom .sub { float:right; display:block; margin-top:8px; }
#intGameInfo #body .content #likes { border-top:1px dotted #aaaaaa; margin-top:8px; padding-top:8px; float:left; }
#intGameInfo #body .content #likes #inner { background:#ffffff; border:2px solid #cccccc; padding:4px; }
#intGameInfo #body .content #likes #inner iframe { width:748px; height:80px; }
#intGameInfo #body .content #likes .canPost { background:#ffffff; border:2px solid #CCCCCC; margin:4px 0px 0px 0px; float:left; width:756px; }
#intGameInfo #body .content #likes .canPost a { background:url(../../../../documents/images/templates/pen.png) no-repeat; float:left; display:block; padding-top:6px; color:#222222; text-decoration:none; height:26px; font-size:16px; font-weight:bold; padding-left:40px; }
#intGameInfo #body .content #likes .canPost a:hover { text-decoration:underline; }
#intGameInfo #close { width:806px; height:8px; float:left; background:url(../../../../documents/images/templates/topBotLine_806.gif) no-repeat; }

.comments { margin:0px; float:left; }
.comments .comment { background:#0B5D83; border:1px solid 1B6D93; padding:8px; display:block; float:left; width:760px; margin-top:16px; }
.comments .comment .left { display:block; float:left; width:74px; }
.comments .comment .left .picBorder { width:64px; height:64px; text-align:center; }
.comments .comment .left .picBorder img { text-align:center; }
.comments .comment .left p { color:#cccccc; font-weight:bold; font-size:11px; text-align:center; margin:0px; width:70px; overflow:hidden; }
.comments .comment .right { display:block; float:left; width:686px; }
.comments .comment .right p span { color:#ffffff; }
.comments .comment .right p a { color:#ffffff; }

.commentsNarrow { margin:0px; float:left; }
.commentsNarrow .comment { background:#0B5D83; border:1px solid 1B6D93; padding:8px; display:block; float:left; width:588px; margin-top:16px; }
.commentsNarrow .comment .left { display:block; float:left; width:74px; }
.commentsNarrow .comment .left .picBorder { width:64px; height:64px; text-align:center; }
.commentsNarrow .comment .left .picBorder img { text-align:center; }
.commentsNarrow .comment .left p { color:#cccccc; font-weight:bold; font-size:11px; text-align:center; margin:0px; width:70px; overflow:hidden; }
.commentsNarrow .comment .right { display:block; float:left; width:514px; }
.commentsNarrow .comment .right p span { color:#ffffff; }
.commentsNarrow .comment .right p a { color:#ffffff; }

.playNowButton { background:url(../../../../documents/images/templates/playNow.png) no-repeat; width:604px; height:40px; display:block; text-decoration:none; float:left; }
.playNowButton:hover { text-decoration:none; }

#randomGames { width:638px; clear:both; margin:8px 0px 8px 0px; float:left; }
#randomGames .top { width:630px; height:33px; background:url(../../../../documents/images/templates/top_638.gif) no-repeat; padding-left:8px; }
#randomGames .top .title { width:auto; font-family:Arial; font-size:130%; font-weight:bold; color:#063A97; float:left; height:26px; padding:7px 0px 0px 0px; margin:0px; }
#randomGames .top .platform { font-family:Arial; font-size:105%; font-weight:bold; color:#ffffff; float:right; height:25px; padding:8px 8px 0px 20px; margin-right:5px; background:url(../../../../documents/images/templates/gamePlatformBarRight.gif) no-repeat left top; }
#randomGames .body { width:588px; float:left; padding:25px; background:url(../../../../documents/images/templates/topBot_638.gif) no-repeat left bottom; }
#randomGames .body .item { float:left; display:block; width:179px; }
#randomGames .body .item .screenshot { }
#randomGames .body .item .link { background:#0B5D83; border:1px solid 1B6D93; color:#ffffff; padding:8px; text-decoration:none; width:163px; text-align:center; font-weight:bold; display:block; font-size:110%; }
#randomGames .body .item .link:hover { text-decoration:underline; }

#randomGamesWide { width:806px; clear:both; margin:8px 0px 8px 0px; float:left; }
#randomGamesWide .top { width:798px; height:33px; background:url(../../../../documents/images/templates/top_806.gif) no-repeat; padding-left:8px; }
#randomGamesWide .top .title { width:auto; font-family:Arial; font-size:130%; font-weight:bold; color:#063A97; float:left; height:26px; padding:7px 0px 0px 0px; margin:0px; }
#randomGamesWide .top .platform { font-family:Arial; font-size:105%; font-weight:bold; color:#ffffff; float:right; height:25px; padding:8px 8px 0px 20px; margin-right:5px; background:url(../../../../documents/images/templates/gamePlatformBarRight.gif) no-repeat left top; }
#randomGamesWide .body { width:774px; float:left; padding:16px; background:url(../../../../documents/images/templates/topBot_806.gif) no-repeat left bottom; }
#randomGamesWide .body .item { float:left; display:block; width:179px; }
#randomGamesWide .body .item .screenshot { }
#randomGamesWide .body .item .link { background:#0B5D83; border:1px solid 1B6D93; color:#ffffff; padding:8px; text-decoration:none; width:163px; text-align:center; font-weight:bold; display:block; font-size:110%; }
#randomGamesWide .body .item .link:hover { text-decoration:underline; }

.justify { text-align:justify; margin-right:8px; }

