body, html { background-color: #000000; color: #FFFFFF; font-family: Tahoma,Verdana,Arial; font-size: 12px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; text-align: center; }

a:link { color: #FF8F0A; text-decoration: underline; }
a:visited { color: #FF8F0A; text-decoration: underline; }
a:active { color: #FF8F0A; text-decoration: underline; }
a:hover { color: #FF8F0A; text-decoration: none; }

#wrapper { position: relative; width: 1007px; margin: auto; margin-bottom: 0px; padding-bottom: 0px; background-color: #151515; }

#header { text-align: left; padding: 10px 15px; background-image: URL('images/header.jpg'); background-repeat: no-repeat; background-position: 0px 30px; width: 977px; height: 143px; }

.left { float: left; }
.right { float: right; }

.bold { font-weight: bold; }

.break { clear: both; }

h1 { font-size: 12px; font-weight: normal; display: inline; }

#logo { float: left; margin: 20px 0px 0px 5px; }

.b728x90_header { float: left; margin: 20px 0px 0px 20px; width: 728px; height: 90px; background-color: #262626; _margin-left: 10px; }
.b160x600 { width: 159px; height: 600px; background-image: URL('images/b160x600_bg.jpg'); background-repeat: no-repeat; margin: 7px 0px; padding: 9px; }
.b160x600 div { width: 160px; height: 600px; background-color: #262626; }
.b120x600 { width: 142px; height: 598px; text-align: left; background-image: URL('images/b120x600_bg.jpg'); background-repeat: no-repeat; margin: 7px 0px; padding: 11px; }
.b120x600 div { width: 120px; height: 600px; background-color: #262626; }
.b300x250 { float: right; width: 300px; height: 250px;  border: 1px solid #818181; background-color: #262626; margin-right: 4px; _margin-right: 2px; }
.b468x60 { text-align: center; height: 60px; background-color: #0B0B0B; position: relative; top: 7px; margin: 0px 6px 0px 6px; }

#cLeft { float: left; position: relative; margin: 0px 8px 0px 10px; width: 178px; _margin-left: 6px; }
#cMiddle { float: left; position: relative; margin: 0px 7px 0px 0px; width: 652px; }
#cRight { float: left; position: relative; margin: 0px; width: 142px; }

#mainMenu { width: 163px; height: 170px; background-image: URL('images/mainmenu_bg.jpg'); background-repeat: no-repeat; text-align: left; padding: 40px 0px 0px 15px; }

#mainMenu a { display: block; position: relative; width: 140px; height: 25px; overflow: hidden; margin-bottom: 8px; background-repeat: no-repeat; background-position: 0px 0px; line-height: 90px; }

#mainMenu a:hover { background-position: 0px -25px; }

.menuItem_home { background-image: URL('images/menuitem_home.png'); }
.menuItem_newGames { background-image: URL('images/menuitem_newgames.png'); }
.menuItem_mostPlayed { background-image: URL('images/menuitem_mostplayed.png'); }
.menuItem_topRated { background-image: URL('images/menuitem_toprated.png'); }
.menuItem_bookmark { background-image: URL('images/menuitem_bookmark.png'); }

#homepagePromo { width: 652px; height: 259px; margin-bottom: -5px; background-color: #333333; }

#featured { float: left; width: 331px; height: 252px; margin-left: 4px; background-color: #000000; background-image: URL('images/featured_bg.jpg'); background-repeat: repeat-x; padding-left: 7px; _margin-left: 2px; }
#featured h2 { color: #FF8F0A; font-size: 18px; font-weight: normal; text-transform: uppercase; float: left; margin: 4px 0px; }

.btnMoreGames { float: right; margin: 4px 7px 0px 0px; overflow: hidden; line-height: 90px; width: 118px; height: 23px; display: block; background-image: URL('images/btn_moregames.jpg'); background-repeat: no-repeat; _margin-right: 3px; }

.featuredItem { width: 102px; float: left; margin: 2px 9px 0px 0px; text-align: left; }
.featuredItem .title { font-weight: bold; display: block; margin: 5px 0px; }
.featuredItem .info { height: 75px; overflow: hidden; padding-bottom: 7px; line-height: 14px; }

.lastOne { margin-left: 0px; margin-right: 0px; }

a.screenshot img { border: 1px solid #818181; }
a.screenshot:hover img { border: 1px solid #CC0000; }

.playThisGame { font-size: 10px; display: block; margin-top: 10px;}

#adStrip { background-color: #000000; height: 20px; margin-top: 5px; }

.mostPopularTitle { background-image: URL('images/mostpopular_title.jpg'); background-repeat: no-repeat; height: 29px; margin-top: 10px; overflow: hidden; line-height: 90px; margin-bottom: 0px; }
.mostPopularGames { background-color: #363437; padding: 0px 0px 7px 7px; margin-bottom: 7px; }
.mostPopularGames a { display: block; float: left; margin: 6px 3px 0px 0px; }

.randomTitle { background-image: URL('images/random_title.jpg'); background-repeat: no-repeat; height: 29px; margin-top: 10px; overflow: hidden; line-height: 90px; margin-bottom: 0px; }

.rStripMid { width: 142px; background-image: URL('images/rcolstrip.jpg'); background-repeat: repeat-y; }
.rStripLine { height: 2px; background-color: #FF8F0A; font-size: 1px; }

#inputSearch { width: 120px; height: 19px; border: 1px solid #0F0F0F; margin: 3px 0px 12px 0px; padding: 2px 0px 0px 2px; font-size: 12px; font-weight: bold; font-family: Tahoma,Verdana,Arial; }

#top5games { width: 142px; height: 39px; background-image: URL('images/top5games_title.jpg'); background-repeat: no-repeat; margin: 7px 0px 0px 0px; overflow: hidden; line-height: 150px; }
.top5gamesLinks { padding: 5px 0px; }
.top5gamesLinks a { color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; display: block; text-align: left; margin: 0px 10px; padding: 3px 0px; }
.top5gamesLinks a:hover { color: #FF8F0A; text-decoration: underline; }

#greatSites { width: 142px; height: 39px; background-image: URL('images/greatsites_title.jpg'); background-repeat: no-repeat; margin: 7px 0px 0px 0px; overflow: hidden; line-height: 150px; }
.backlinks { padding: 5px 0px 10px 0px; }
.backlinks a { color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold; display: block; text-align: left; margin: 0px 10px; padding: 3px 0px; }
.backlinks a:hover { color: #FF8F0A; text-decoration: none; }
.backlinks a.tradeLink{ color: #FF8F0A; margin-top: 5px; }

#footer { width: 977px; height: 15px;  background-image: URL('images/footer_bg.jpg'); background-repeat: no-repeat; padding: 15px; margin-top: 5px; }

.textPage { text-align: left; padding: 0px 20px 20px 20px; background-color: #333333; }

.newGamesTitle { background-image: URL('images/newgames_title.jpg'); background-repeat: no-repeat; height: 29px; margin-top: -14px; overflow: hidden; line-height: 90px; margin-bottom: 5px; }
.mostPlayedTitle { background-image: URL('images/mostplayed_title.jpg'); background-repeat: no-repeat; height: 29px; margin-top: -14px; overflow: hidden; line-height: 90px; margin-bottom: 5px; }
.topRatedTitle { background-image: URL('images/toprated_title.jpg'); background-repeat: no-repeat; height: 29px; margin-top: -14px; overflow: hidden; line-height: 90px; margin-bottom: 5px; }
.searchResultsTitle { background-image: URL('images/searchresults_title.jpg'); background-repeat: no-repeat; height: 29px; margin-top: -14px; overflow: hidden; line-height: 90px; margin-bottom: 5px; }

.topGames { background-color: #363437; padding: 0px 0px 7px 7px; margin-bottom: 7px; }
.topGames span { display: block; float: left; margin: 6px 7px 0px 0px; font-weight: bold; width: 100px; }

.list { background-image: URL('images/list_bg2.jpg'); background-repeat: no-repeat; height: 48px; margin-top: -7px; margin-bottom: -14px; padding-top: 14px; padding-bottom: 2px; font-size: 20px; font-family: Verdana,Tahoma,Arial; }
.list a { text-decoration: none; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 0px 7px; }
.list a:hover { text-decoration: none; background-color: #BA6B06; color: #FFFFFF; }
.list span { text-decoration: none; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 0px 7px; }
.list .current { background-color: #BA6B06; border: 1px solid #FFFFFF; color: #FFFFFF; }

#game { width: 652px; background-color: #333333; }
#gameTitle { background-color: #151515; margin: 0px 6px 7px 6px; height: 35px; }
#gameTitle #title { font-size: 18px; float: left; padding: 5px 10px; }
#gameTitle #rating { float: right; }
#gameDescription { position: relative; top: 7px; background-color: #151515; margin: 0px 6px 7px 6px; text-align: left; line-height: 18px; padding: 10px 10px 20px 10px; }
#gameDescription .title { color: #FF8F0A; font-weight: bold; text-transform: uppercase; }
#gameDescription p { padding-bottom: 5px; }

.getPlugin { display: block; width: 158px; padding: 7px 0px; }

.hoverTitle { background-color: #2C4063; font-weight: bold; padding: 5px; width: 210px; border-bottom: 1px solid #818181; }
.hoverText { padding: 3px 5px 5px 5px; width: 210px; }


