/* Import Color and Typography Styles */
@import url(/css/ghType.css);

/* Browser Normalization */
/* Margin,  Padding */
body,  div,  dl,  dt,  dd,  ul,  ol,  li,  h1,  h2,  h3,  h4,  h5,  h6,  pre,  form, fieldset, input, p, blockquote, th, td{margin: 0; padding: 0;}

/* Font-size for headers */
h1, h2, h3, h4, h5, h6{font-size: 100%;}

/* List-style from lists */
ol, ul{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}

/* Font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}

/* Removes border from fieldset and img */
img{border: 0;}

/* Left-aligns text in caption and th */
caption, th{text-align: left;}

/* Removes quotation marks from q */
q:before, q:after{content: '';}

/* Center content at 800px */
html{text-align: center; background-image: url(/images/patternedGradBG.png); background-repeat: repeat-x; background-color: #8d8c8c;}
body{width: 802px; margin: 0 auto; text-align: left;}

/* list */
ul.list{ list-style: square; color: #BFBFBF; padding-left: 15px;}

/* header */
#header{position: relative; width: 100%;}

/* logo */
#logo{position: absolute; top: 0; left: 0; width: 209px; height: 50px;}

/* navMenu */
#navWrap{position: relative; left: 184px; top: -1px;}
#navMenu{text-decoration: none;}

/* subMenu */
#subWrap{position: relative; top: 52px; border-bottom: 1px solid #464646; height: 21px;}
#subMenu{text-decoration: none; margin-top: 5px;}
#subMenu li{display: inline; float: left; margin-right: 5px;}
#subMenuSearch{text-align: right; position: relative; top: -24px; width: 100%;}
#subMenuSearch li{display: inline;}

/* main */
#mainHome{position: relative; top: 22px;}
#main{position: relative; top: 31px;}

/* home */
#homeTop{margin-top: 40px; position: relative; width: 802px; height: 10px; background-color: #ffffff; border-top: 1px solid #4b4a4a; border-left: 1px solid #4b4a4a; border-right: 1px solid #4b4a4a;}
#homeMid{width: 782px; position: relative; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #4b4a4a; border-right: 1px solid #4b4a4a; padding: 0 10px 0 10px;}
#homeBot{width: 802px; position: relative; height: 10px; background-color: #ffffff; border-bottom: 1px solid #4b4a4a; border-left: 1px solid #4b4a4a; border-right: 1px solid #4b4a4a;}

/* welcome */
#welcome{position: absolute; top: 0; left: 0; background-image: url(/images/welcomeBackground.png); width: 802px; height: 164px; padding: 12px; background-repeat: no-repeat;}

/* joinButton */
#joinButton{position: absolute; top: 10px; left: 535px;}

/* tourButton */
#tourButton{position: absolute; top: 50px; left: 535px;}

/* viewProfileButton */
#viewProfileButton{position: absolute; top: 10px; left: 535px;}

/* findGamersButton */
#findGamersButton{position: absolute; top: 50px; left: 535px;}

/* memberLogin */
#memberLogin{position: absolute; top: -22px; left: 640px;}

/* mainLeft */
#mainLeft{position: absolute; top: 0; left: 0; width: 352px; top: 177px;}

/* homeLeft */
#homeLeft{width: 478px; margin-left: 10px;}

/* wide colored background divs */
.whiteBGWideTop{width: 476px; height: 14px; background-color: #ffffff; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.whiteBGWideMid{width: 456px; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.whiteBGWideBot{width: 476px; height: 1px; background-color: #ffffff; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.grayBGWideTop{width: 476px; height: 14px; background-color: #efefef; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.grayBGWideMid{width: 456px; background-repeat: repeat-y; background-color: #efefef; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.grayBGWideBot{width: 476px; height: 1px; background-color: #efefef; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.blueBGWideTop{width: 476px; height: 14px; background-color: #EBF2F9; border-top: 1px solid #CCDDEF; border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF;}
.blueBGWideMid{width: 456px; background-repeat: repeat-y; background-color: #EBF2F9; border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF; padding: 10px;}
.blueBGWideBot{width: 476px; height: 1px; background-color: #EBF2F9; border-bottom: 1px solid #CCDDEF; border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF;}

/* homeRight */
#homeRight{position: absolute; left: 500px; top: 10px; width: 291px;}

/* thin colored background divs */
.whiteBGThinTop{width: 289px; height: 14px; background-color: #ffffff; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.whiteBGThinMid{width: 269px; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.whiteBGThinBot{width: 289px; height: 1px; background-color: #ffffff; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.grayBGThinTop{width: 289px; height: 14px; background-color: #efefef; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.grayBGThinMid{width: 269px; background-repeat: repeat-y; background-color: #efefef; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.grayBGThinBot{width: 289px; height: 1px; background-color: #efefef; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.blueBGThinTop{width: 289px; height: 14px; background-color: #EBF2F9; border-top: 1px solid #CCDDEF; border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF;}
.blueBGThinMid{width: 269px; background-repeat: repeat-y; background-color: #EBF2F9; border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF; padding: 10px;}
.blueBGThinBot{width: 289px; height: 1px; background-color: #EBF2F9; border-bottom: 1px solid #CCDDEF; border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF;}

.whiteBGTop{width: 556px; height: 14px; background-color: #ffffff; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.whiteBGMid{width: 536px; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.whiteBGBot{width: 556px; height: 1px; background-color: #ffffff; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}

/* systemProfile Divs */
.systemProfileMid{width: 536px; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.systemProfileBot{width: 556px; height: 1px; background-color: #ffffff; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.systemProfileSideMid{width: 180px; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px;}
.systemProfileSideBot{width: 200px; height: 1px; background-color: #ffffff; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}

/* headers */
.wideHeaderTop{height: 26px; width: 450px; background-image: url(/images/wideHeaderPattern.png); font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; padding: 5px 0 0 28px;}
.thinHeaderTop{height: 26px; width: 263px; background-image: url(/images/thinHeaderPattern.png); font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; padding: 5px 0 0 28px;}
.wideHeader{height: 26px; width: 450px; background-image: url(/images/wideHeaderPattern.png); margin-top: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; padding: 5px 0 0 28px;}
.thinHeader{height: 26px; width: 263px; background-image: url(/images/thinHeaderPattern.png); margin-top: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; padding: 5px 0 0 28px;}
.whatIsTop{height: 26px; width: 263px; background-image: url(/images/thinHeaderPattern.png); font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; padding: 5px 0 0 28px; margin-top: -1px;}

/* reviewList */
#reviewList{ list-style-type: square; margin-left: 10px; margin-top: 20px;}

/* mainLeft */
#landingLeft{position: absolute; top: 0; left: 0; width: 430px; top: -15px;}

/* recentMembers */
#recentMembersTop{display: block; width: 352px; height: 32px; background-image: url(/images/rmTop.png);}
#recentMembersMid{display: block; width: 352px; background-repeat: repeat-y; background-image: url(/images/rmMid.png);}
#recentMembersBot{display: block; width: 352px; height: 12px; background-image: url(/images/rmBot.png);}

/* fullWhite */
#fullWhiteTop{display: block; width: 802px; height: 10px; background-color: #ffffff; border-top: 1px solid #4b4a4a; border-left: 1px solid #4b4a4a; border-right: 1px solid #4b4a4a;}
#fullWhiteMid{display: block; width: 802px; background-repeat: repeat-y; background-color: #ffffff; border-left: 1px solid #4b4a4a; border-right: 1px solid #4b4a4a;}
#fullWhiteBot{display: block; width: 802px; height: 10px; background-color: #ffffff; border-bottom: 1px solid #4b4a4a; border-left: 1px solid #4b4a4a; border-right: 1px solid #4b4a4a;}

/* recentActivity */
#recentActivityTop{display: block; width: 802px; height: 30px; background-image: url(/images/recentNewsWideTop.png); margin-top: 20px;}
#recentActivityMid{display: block; width: 802px; background-repeat: repeat-y; background-image: url(/images/recentNewsWideMid.png);}
#recentActivityBot{display: block; width: 802px; height: 18px; background-image: url(/images/recentNewsWideBottom.png);}

/* recentGroups */
#recentGroups{margin-top: 15px;}

/* recentGroups */
#recentGroupsTop{display: block; width: 352px; height: 32px; background-image: url(/images/rgTop.png);}
#recentGroupsMid{display: block; width: 352px; background-repeat: repeat-y; background-image: url(/images/rgMid.png); border-top: 1px solid #5B5A5A;}
#recentGroupsBot{display: block; width: 352px; height: 12px; background-image: url(/images/rgBot.png);}

/* recentNews */
#recentNewsTop{display: block; width: 560px; height: 14px; background-image: url(/images/recentNewsTop.png);}
#recentNewsMid{display: block; width: 560px; background-repeat: repeat-y; background-image: url(/images/recentNewsMid.png);}
#recentNewsBot{display: block; width: 560px; height: 12px; background-image: url(/images/recentNewsBot.png);}

/* mainRight */
#mainRight{position: absolute; top: 0; left: 0; left: 371px; top: 177px;}
#landingRight{position: absolute; top: 0; left: 0; left: 578px; top: 0px;}

/* searchBox */
#searchBoxTop{display: block; width: 431px; height: 36px; background-image: url(/images/searchTop.png);}
#searchBoxMid{display: block; width: 431px; background-repeat: repeat-y; background-image: url(/images/searchMid.png);}
#searchBoxBot{display: block; width: 431px; height: 12px; background-image: url(/images/searchBot.png);}

#gamesSearchBoxTop{display: block; width: 352px; height: 32px; background-image: url(/images/gamesPageSearchTop.png);}
#gamesSearchBoxMid{display: block; width: 352px; background-repeat: repeat-y; background-image: url(/images/gamesPageSearchMid.png);}
#gamesSearchBoxBot{display: block; width: 352px; height: 12px; background-image: url(/images/gamesPageSearchBot.png);}

#browseSystemsTop{display: block; width: 223px; height: 32px; background-image: url(/images/browseGamesTop.png);}
#browseSystemsMid{display: block; width: 223px; background-repeat: repeat-y; background-image: url(/images/browseGamesMid.png);}
#browseSystemsBot{display: block; width: 223px; height: 12px; background-image: url(/images/browseGamesBot.png);}

/* relatedVids */
#relatedVidsTop{display: block; width: 213px; height: 26px; background-image: url(/images/relatedVidTop.png);}
#relatedVidsMid{display: block; width: 213px; background-repeat: repeat-y; background-image: url(/images/relatedVidMid.png);}
#relatedVidsBot{display: block; width: 213px; height: 17px; background-image: url(/images/relatedVidBot.png);}
.relatedList{width: 188px; height: 75px; padding: 0 12px 0 0; background-color:#ffffff; overflow:auto; }
.relatedListWidth{width: 100%;}
.reviewedList{width: 188px; height: 100px; padding: 0 12px 0 0; background-color:#ffffff; overflow:auto;}

/* topGames */
#topGames{margin-top: 15px;}

/* topGamesBox */
#topGamesTop{display: block; width: 431px; height: 13px; background-image: url(/images/topGamesTop.png);}
#topGamesMid{display: block; width: 431px; background-repeat: repeat-y; background-image: url(/images/topGamesMid.png); padding-left: 10px;}
#topGamesBot{display: block; width: 431px; height: 39px; background-image: url(/images/topGamesBot.png);}

/* reviews */
#reviews{padding: 10px 0 10px 0; margin: 10px 0 0 0;}

/* topGamesBox */
#reviewsTop{display: block; width: 431px; height: 13px; background-image: url(/images/topGamesTop.png);}
#reviewsMid{display: block; width: 431px; background-repeat: repeat-y; background-image: url(/images/topGamesMid.png); padding-left: 10px;}
#reviewsBot{display: block; width: 431px; height: 39px; background-image: url(/images/reviewsBot.png);}

/* viewAll */
div.viewAll{width: 342px; text-align: right; padding: 8px 0 0 0; display: block;}
div.viewAllWide{width: 420px; text-align: right; padding: 14px 0 0 0; display: block;}

/* membersList */
#membersList{padding-top: 8px;}
#membersList ul{list-style-type: none; padding: 0 10px 0 10px;}
#membersList li{margin: 0;}

/* gamesList */
#gamesList{padding-top: 8px;}
#gamesList ul{list-style-type: none; padding: 0 10px 0 10px;}
#gamesList li{margin: 0;}

img.memberPhoto{border: 4px solid #656565;}
img.browseSystems{border: 4px solid #efefef;}

/* topSearchMenu */
ul#topSearchMenu{padding: 0 0 0 170px;}
ul#topSearchMenu li{display: inline; padding-right: 6px;}

/* register */
#registerTop{width: 802px; height: 13px; background-image: url(/images/registerTop.png);}
#registerMid{width: 802px; background-image: url(/images/registerMid.png); background-repeat: repeat-y; padding-left: 15px;}
#registerBot{width: 802px; height: 14px; background-image: url(/images/registerBot.png); background-repeat: repeat-y;}

/* info */
#infoTop{display: block; width: 242px; height: 13px; background-image: url(/images/infoTop.png);}
#infoMid{width: 242px; background-image: url(/images/infoMid.png); background-repeat: repeat-y; padding-left: 15px;}
#infoBot{display: block; width: 242px; height: 12px; background-image: url(/images/infoBot.png);}

/* footer */
#footer{margin-top: 10px; width: 784px; padding: 5px 10px 10px 10px; background-image: url(/images/footerBG.png);}
#footerLeft{float: left; display: inline; width: 523px;}
#footerRight{float: left; display: inline; color: #aba9a9;}

/* profile page */
img.profilePhoto{border: 4px solid #CFCFCF; width: 100px; display: block; margin: 5px 0 2px 0;}
img.profilePhotoNew{border: 4px solid #EBF2F9; width: 75px; display: block;}

/* onlineID */
.onlineID{display: block; margin: 0; padding-bottom: 10px; width: 211px;}

/* profileMain */
#profileMainTop{display: block; width: 546px; height: 16px; background-image: url(/images/profileMainTop.png);}
#profileMainMid{display: block; width: 546px; background-repeat: repeat-y; background-image: url(/images/profileMainMid.png); padding-left: 20px;}
#profileMainBot{display: block; width: 546px; height: 16px; background-image: url(/images/profileMainBot.png);}

/* tabs */
#tabs {font-family: Arial, Helvetica, sans-serif; font-size: 11px; clear: both; text-align: center;}
#tabs ul {display: inline; list-style-type: none; margin: 0; padding: 0;}
#tabs li {float: left; }
#tabs span.tabs {position: relative; cursor: pointer; top: 2px; margin: 0 6px 0 0; float: left; background-color: #464646; border-right: 1px solid #464646; border-top: 1px solid #464646; border-left: 1px solid #464646; padding: 5px 10px 5px 10px; text-decoration: none; color: #ffffff;}
#tabs span.tabsOff {position: relative; top: 2px; margin: 0 6px 0 0; float: left; background-color: #6D6C6C; border-right: 1px solid #6D6C6C; border-top: 1px solid #6D6C6C; border-left: 1px solid #6D6C6C; padding: 5px 10px 5px 10px; text-decoration: none; color: #ffffff;}
#tabs a.tabs {position: relative; cursor: pointer; top: 1px; margin: 1px 6px 0 0; float: left; padding: 5px 10px 5px 10px; background-color: #6f6f6f; text-decoration: none; color: #ffffff; font-weight: normal;}
#tabs a.tabs:hover {cursor: pointer; background-repeat: repeat-x; position: relative; top: 2px; color: #ffffff; background-color: #464646; padding: 5px 10px 5px 10px; font-size: 11px; margin-top: 0px; font-weight: normal; text-decoration: none;}
#subtabs ul {list-style-type: none; margin: 0; padding: 0;}
#subtabs li {float: left; padding: 0 8px 0 8px; border-left: 1px solid #CCC; white-space: nowrap;}
#subtabs li:first-child {border-left: none; }
#subtabs {font-family: tahoma,verdana,sans-serif; font-size: 85%; color: #666; padding: 7px 7px 2px 7px; /* for All other Browsers */}

/* divCheckBoxes */
#divCheckBoxes{margin-top: 5px;}

/* memberTabs */
#memberTabs ul {display: inline; list-style-type: none; margin: 0; padding: 0;}
#memberTabs li {display: inline; cursor: pointer;}
#memberTabs a.memberTabs:link{text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #ffffff; border: 1px solid #dfdfdf; color: #1f1f1f; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
#memberTabs a.memberTabs:visited {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #EBF2F9; border: 1px solid #EBF2F9; color: #3378bf; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
#memberTabs a.memberTabs:hover {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #EBF2F9; border: 1px solid #EBF2F9; color: #3378bf; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
#memberTabs a.memberTabs:active {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #EBF2F9; border: 1px solid #EBF2F9; color: #3378bf; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
a.memberTabs {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #ffffff; border: 1px solid #dfdfdf; color: #1f1f1f; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
a.memberTabs:visited {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #EBF2F9; border: 1px solid #EBF2F9; color: #3378bf; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
a.memberTabs:hover {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #EBF2F9; border: 1px solid #EBF2F9; color: #3378bf; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}
a.memberTabs:active {text-decoration: none; cursor: pointer; padding: 3px 6px; background-color: #EBF2F9; border: 1px solid #EBF2F9; color: #3378bf; font-family: Arial, Helvetica, sans-serif; font-size: 70%; z-index: 1000px;}

/* memberBox */
#memberBox{border: 1px solid #dfdfdf; padding: 6px; margin-top: 2px;}

/* commentBubble */
.commentBubble{background-image: url(/images/commentBubble.png); background-repeat: no-repeat; display: block; width: 33px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #414141; font-weight: bold; margin-top: 5px; text-align:center; padding-top: 1px;}

/* whiteCommentBubble */
.whiteCommentBubble{background-image: url(/images/whiteCommentBubble.png); background-repeat: no-repeat; display: block; width: 24px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #414141; font-weight: bold; margin-top: 5px; text-align:center; padding-top: 1px;}

/* addSection, addParagraph, addPhoto */
#addSection{display: block;}
#addParagraph{display: block;}
#addPhoto{display: block;}

/* darkGrayBG */
.darkGrayBG{background-color: #1F1F1F;}

/* lightGrayBG */
.lightGrayBG{background-color: #efefef;}

/* breadcrumbs */
.breadcrumbs{position: relative; top: 38px;}

/* homeBreadcrumbs */
.homeBreadcrumbs{position: relative; top: 44px;}

/* newsBreadcrumbs */
.newsBreadcrumbs{position: relative; top: 55px;}

/* signOut */
.signOut{position: relative; top: 18px; left: 400px; width: 400px; text-align: right; height: 20px;}

/* signOutHome */
.signOutHome{position: relative; top: 24px; left: 400px; width: 400px; text-align: right; height: 20px;}

/* ghScoreBG */
.ghScoreBG{background-color: #efefef; border: 4px solid #dfdfdf; padding: 5px;}

/* charCount */
.charCount{display: inline;}

/* addReviewButtons */
.addReviewButtons{width: 140px;}

/* sendToWidth */
.sendToWidth{width: 440px;}

/* divides */
.dottedGrayDivide{margin: 16px 0 12px 0; display: block; border-bottom: 1px dotted #DFDFDF; height: 1px;}
.releasesDivide{margin: 8px 0 8px 0; display: block; border-bottom: 1px dotted #DFDFDF; height: 1px;}
.miniStatsDivide{height: 1px; margin: 8px 0 8px 0; display: block; border-bottom: 1px dotted #DFDFDF;}
.onlineGamesDivide{height: 1px; margin: 5px 0 8px 0; display: block; border-bottom: 1px dotted #DFDFDF;}
.relatedVidsDivide{height: 1px; margin: 5px 0 8px 0; display: block; border-bottom: 1px dotted #dfdfdf;}
.tourDivide{display: block; margin: -8px 0 0 0;}
.darkGrayDivide{height: 1px; margin: 5px 0 8px 0; display: block; border-bottom: 1px solid #9ABCE0;}
.lightGrayDivide{height: 1px; margin: 5px 0 8px 0; display: block; border-bottom: 1px solid #dfdfdf;}
.goodDivide{height: 1px; margin: 5px 0 8px 0; display: block; border-bottom: 1px solid #66ce66;}
.badDivide{height: 1px; margin: 5px 0 8px 0; display: block; border-bottom: 1px solid #ce6666;}
.gamesDivide{margin: 8px 0 12px 0; display: block; border-bottom: 1px dotted #DFDFDF; height: 1px;}

/* reviewButtonPosition */
.reviewButtonPosition{position: absolute; top: 51px; right: 177px;}

/* addSectionsTableCell */
.firstSectionTableCell{width: 140px;}
.editFirstSectionTableCell{width: 140px;}
.addSectionsTableCell{width: 140px;}
.moreSectionsTableCell{width: 140px;}
.addSectionsTable{ margin: 5px 0 0 15px;}
.xWidth{width: 160px;}

/* widths */
.reviewWidth{width: 97%;}
.latestReviewsWidth{width: 100%;}
.systemGamesWidth{width: 100%;}

/* eventDescMargin */
.eventDescMargin{display: block; height: 8px;}

/* memberProfileInfoSpacer */
.memberProfileInfoSpacer{display: block; height: 3px;}
.registerSpacer{height: 4px; display: block;}

/* selectSystemWidth */
.selectSystemWidth{width: 120px;}

/* onlineGameWidth */
.onlineGameWidth{width: 70%;}

/* pagesTopMargin */
.pagesTopMargin{height: 5px; display: block;}

/* pagesBottomMargin */
.pagesBottomMargin{height: 10px; display: block;}

/* commentsDiv */
.commentsDiv{margin-top: 0px;}

/* fcTopMargin */
.fcTopMargin{margin-top: 15px;}

/* gameProfileFooter */
.gameProfileFooter{margin-top: 65px;}

/* scoreWidth */
.scoreWidth{width: 14%;}

/* recentForumDivide */
.recentForumDivide{display: block; height: 5px;}

/* defaultSearchDivide */
.defaultSearchDivide{display: block; height: 1px; border-bottom: 1px dotted #5B5A5A; width: 94%; margin-left: 15px;}

/* forumsDivide */
.forumsDivide{display: block; height: 20px;}

/* gameScreensDivide */
.gameScreensDivide{display: block; height: 3px;}

/* gamesDivide */
.gamesDivide{display: block; height: 1px;}

/* searchWidth */
.searchWidth{width: 130px;}

/* forgotPassword */
#forgotPassword{position: absolute; bottom: 36px; left: 13px;}

/* myGamesPadding */
.myGamesPadding{padding-left: 41px;}

/* myAccessoriesPadding */
.myAccessoriesPadding{padding-left: 13px;}

/* myReviewsPadding */
.myReviewsPadding{padding-left: 34px;}

/* winners */
#winnersTop{width: 346px; height: 11px; background-image: url(/images/winnersTop.png);}
#winnersMid{width: 336px; background-repeat: repeat-y; background-image: url(/images/winnersMid.png); padding-left: 10px;}
#winnersBot{width: 346px; height: 10px; background-image: url(/images/winnersBot.png);}

/* reviewBullets */
#reviewBullets li{ list-style-type: square; margin-bottom: 5px;}
.reviewBulletsMargin{margin-top: 35px;}

/* gameInfoList */
#gameInfoList dt{font-size: 70%; color: #414141; font-family: Arial, Helvetica, sans-serif;}
#gameInfoList dd{font-family: Arial, Helvetica, sans-serif; color: #6c6c6c; font-size: 70%; margin-bottom: 5px;}

/* reviewTopBar */
#reviewTopBar{width: 460px; height: 47px; background-image: url(/images/reviewTopBar.png); margin-top: 15px; padding-top: 1px;}

/* aboutIcons */
.aboutIcons{display: inline; margin-bottom: -5px; padding-right: 5px;}

/* rssBox */
.rssBox{background-color: #fbf7a7; border: 1px solid #ebcbaf; padding: 5px; margin-bottom: 10px;}

/* gameCover */
.gameCover{border: 1px solid #dfdfdf; width: 53px;}

/* scoreBox */
.scoreBox{background-image: url(/images/scoreBox.png); width: 55px; height: 45px; text-align: center; margin-top: 6px;}

/* viewBox */
.viewBox{background-image: url(/images/viewBox.png); width: 55px; height: 16px; margin-top: -1px; padding-top: 3px; text-align: center;}

/* livesBox */
.livesBox{background-image: url(/images/livesBox.png); width: 55px; height: 40px; text-align: center;}

/* livesCommentBox */
.livesCommentBox{background-image: url(/images/livesCommentBox.png); width: 27px; height: 20px; margin-top: -1px; padding-left: 28px;}

/* readBlogBox */
.readBlogBox{background-image: url(/images/readBlogBox.png); width: 55px; height: 19px; text-align: center; margin-top: -6px;}

/* content */
#contentWide{width: 478px; margin: 0 10px; float: left;}
#contentThin{width: 291px; float: left;}

/* gamesScoreBox */
.gamesScoreBox{width: 97px; height: 20px; padding: 2px 5px; text-align: center; margin-bottom: 10px; background-image: url(/images/gamesScoreBox.png);}

/* mainContent */
#mainContent{width: 478px; float: left; margin: 0 10px;}

/* subContent */
#subContent{width: 291px; float: left;}

/* sequenceMainContent */
#sequenceMainContent{width: 578px; float: left;}

/* sequenceSubContent */
#sequenceSubContent{width: 204px; float: left; margin-left: 10px; padding-top: 20px;}

/* sequenceActiveTab */
#sequenceActiveTab{width: 189px; height: 25px; background-image: url(/images/sequenceActiveTab.png); position: relative; left: 1px; padding-top: 8px; padding-left: 43px;}

/* features */
.features{background-image: url(/images/featureButtonBG.png); background-repeat: repeat-x; width: 86%; border-top: 2px solid #ccddef; border-right: 1px solid #efefef; border-left: 1px solid #efefef; border-bottom: 1px solid #efefef; font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 80%; padding: 5px 10px 0 10px; height: 19px; margin-bottom: 10px; cursor: move;}

/* masthead */
#masthead{background-image: url(/images/masthead.jpg); width: 779px; height: 239px; margin: 0 0 10px 10px;}
.mastheadContent{padding: 20px 0 0 290px; width: 460px;}
#topMastheadDivide{width: 444px; height: 3px; background-image: url(/images/mastheadDivide.jpg); margin: 1px 0 5px 0;}
#bottomMastheadDivide{width: 444px; height: 3px; background-image: url(/images/mastheadDivide.jpg); margin: 5px 0 0 0;}