html
	{
	height: 100%;
	margin: 0px;
	overflow-y: scroll;
	}
	
body
	{
	margin: 0px;
	padding: 0px;
	color: rgb(68, 68, 68);
	background-color: White;
	font-size: 0.75em;
	font-family: Verdana,Helvetica,Sans-Serif;
	height: 100%;
	}
	
a
	{
	color: rgb(238, 134, 54);
	font-weight: bold;
	text-decoration: underline;
	}
	
a:hover
	{
	color: rgb(174, 184, 240);
	}

p
	{
	margin: 5px 0px 5px 0px;
	}
	
img
	{
	border: medium none;
	}
	
#title
	{
	width: 994px;
	height: 80px;
	margin: 0px auto;
	text-align: center;
	padding-top: 10px;
	}
	
#menu 
	{
	width: 550px;
	float:left;
	text-align: center;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
	}

#menucontainer
	{
	width: 954px;
	height: 28px;
	margin: 0px auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	font-family: verdana;
	font-size: 12px;
	}

#menu a
	{	
	list-style-type: none;
	display: inline;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 17px;
	margin: 0 0 0 0;
	border: none;
	color: #4f6fbf;
	}

#menu a:hover
	{
	text-decoration: underline;
	}
	
.fullWidthMainWrapper 
	{
	/* This stuff makes the main area grow if the window is taller than the page */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px;
	display: block;
	width:100%;
	background: #deedff url(../images/bgpattern.png) repeat-x scroll center bottom;
	}
		
#footerCopyright
	{
	text-align: center;
	vertical-align: top;
	font-size: 0.8em;
	padding: 10px 20px;
	}
	
#emptyLeftArea
	{
	float: left;
	width: 200px;
	}
	
#logindisplay
	{
	font-size: 0.9em;
	display: inline;
	text-align: right;
	float: right;
	color: black;
	position: relative;
	width: 185px;
	padding-right: 15px;
	}
	
.rightHandColumn
	{
	clear: right;
	margin: 0px;
	padding: 0px;
	width: 290px;
	float: right;
	}
	
.rightHandContentArea
	{
	font-size: 0.9em;
	text-align: left;
	padding: 5px 25px 1px;
	}
	
.rightHandContentAreaContainer
	{
	background: url('../images/sidebox_border.png') repeat-y scroll left center transparent;
	}
	
.rightHandAreaTitle
	{
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0px;
	}
	
.leftHandFullWidthColumn
	{
	width: 650px;
	margin: 0px 5px 0px 0px;
	}
	
.textAreaWithinLeftHandFullWidthColumn, 
.textAreaWithinLeftHandFullWidthColumnSnugFit
	{
	width: 580px;
	background: url('../images/widebox_border.png') repeat-y scroll left center transparent;
	padding: 0px 30px 10px;
	margin: 0px 20px 0px 0px;
	}
	
.leftHandFullWidthColumnBottomBorder
	{
	width: 640px;
	height: 30px;
	background: url('../images/widebox_borderbottom.png') no-repeat scroll left center transparent;
	margin-top: 0px;
	margin-left: 0px;
	}
	
.leftHandFullWidthColumnTopBorder
	{
	width: 640px;
	height: 30px;
	background: url('../images/widebox_bordertop.png') no-repeat scroll left center transparent;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
#rssIconFloat
	{
	margin-top: 9px;
	margin-right: 5px;
	float: right;
	}
	
	
.leftFloatingCup
	{
	float: left;
	width: 40px;
	height: 26px;
	margin: 5px 10px 5px 0px;
	background-image: url('../images/cup_medium.png');
	}
	
.showcaseColumn, 
.firstShowcaseColumn
	{
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 282px;
	overflow: hidden;
	text-overflow: ellipsis;
	}
	
.firstShowcaseColumn
	{
	margin-right: 15px;
	}
	
.showcaseGameEntryScreenshot
	{
	margin: 0px 6px 5px 0px;
	float: left;
	}
	
.pickOfTheMonth
	{
	min-height: 190px;
	}
	
.pickOfTheMonthScreenshot
	{
	margin: 0px 0px 5px 10px;
	float: right;
	}	
	
.rightHandColumn
	{
	clear:right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:290px;
	float:right;
	}
	
.rightHandContentArea
	{
	font-size: 0.9em;
	text-align: left;
	padding: 5px 25px 1px 25px;
	}
	
.rightHandAreaTitle
	{
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	}
	
.rightHandAreaLink
	{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
	}
	
.columnOnNewLine
	{
	clear:left;
	}
	
.leftHandFullWidthColumn
	{
	width:650px;
	margin: 0px 5px 0px 0px;
	}
	
.textAreaWithinLeftHandFullWidthColumnSnugFit
	{
	padding-top: 0;
	padding-bottom: 2px;
	}
	
.fullWidthColumn
	{
	clear:left;
	width:922px;
	}
	
	h2.borderIndent
	{
	margin-left: 10px;
	}
	
#rssIconFloat
	{
	margin-top: 9px;
	margin-right: 5px;
	float: right;
	}
	
p.moreVerticalSpacing
	{
	margin: 10px 0px 10px 0px;
	}
	
p.muchMoreVerticalSpacing
	{
	margin: 20px 0px 20px 0px;
	}
	
.error
	{
	color:Red;
	}
	
/* HEADINGS	
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
	{
	color: #435DBA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	}
	
h1
	{
	font-size: 2em;
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
h2
	{
	font-size: 1.8em;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0 0 0 0;
	}

h3
	{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.5em;
	}
	
h4
	{
	font-size: 1.1em;
	}
	
h5, h6
	{
	font-size: 1em;
	}
	
#header
	{
	background-color: White;
	border-bottom: solid 1px #90aff4;
	}
		
.forceSpaceForFooter
	{
	height: 60px;
	clear: both;
	}
	
.main, #footerCopyright 
	{
	width: 954px;
	margin: 0px auto;
	font-family: verdana;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	}
	
#footerFullWidth
	{	
	background-color: White;
	border-top:1px solid #94B1F1;
	width: 100%;
	height: 58px;
	}
	
.sectionLinkRight
	{
	text-align: right;
	margin-top: 15px;
	}
	
.sectionLink
	{
	margin: 10px 10px 10px 10px ;
	text-align: left;
	font-size: 1.1em;
	}
	
.sectionLinkRight img, 
.sectionLink img
	{
	vertical-align: middle;
	}
	
.centred
	{
	text-align: center;
	}
	
.field-validation-error
	{
	color: #ff0000;
	}
	
.input-validation-error
	{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
	}
	
.validation-summary-errors
	{
	font-weight: bold;
	color: #ff0000;
	}
	
/* Start AGS Awards */
	
.registeredGame0
	{
	background-color: #AFC6DB;
	color: Black;
	padding: 10px;
	}
	
.registeredGame1
	{
	background-color: #D8E8F8;
	color: Black;
	padding: 10px;
	}
	
.registeredGameTitle
	{
	font-weight: bold;
	font-size: 125%
	}
	
.gameSummary
	{
	padding: 5px;
	}
	
.nominationArea
	{
	padding-top: 5px;
	font-size: smaller
	}
	
.registeredGameImage
	{
	width:160px;
	height:100px;
	margin-right: 10px
	}
	
/* End AGS Awards */
	
/* Start main home page */
	
.mainScreenshot
	{
	width:670px;
	height:267px;
	margin: 5px 5px 0px 5px;
	image-rendering: -moz-crisp-edges;         /* Firefox */
	image-rendering:   -o-crisp-edges;         /* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
	}
	
.mainScreenshot .downloadButton
	{
	position:relative;
	left:240px;
	top:190px;
	width:200px;
	height:40px;
	}
	
.zoomedMainScreenshot
	{
	image-rendering: -moz-crisp-edges;         /* Firefox */
	image-rendering:   -o-crisp-edges;         /* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
	cursor:url(../images/zoom_cursor.png) 32 32, auto;
	}
	
.leftFloatingCup
	{
	float:left;
	width:40px;
	height:26px;
	margin: 5px 10px 5px 0px;
	background-image: url("../images/cup_medium.png");
	}
	
.mainContentColumn .titleArea,
.mainContentColumnLast .titleArea
	{
	height:45px;
	}
	
.alignRight
	{
	text-align: right;
	}
	
.mainContentColumn,
.mainContentColumnLast
	{
	font-size: 1em;
	color: #254a90;
	border: none;
	margin: 0 0 0 0;
	padding: 0px 15px 20px 15px;
	width:300px;
	float:left;
	}
	
.showcaseColumn,
.firstShowcaseColumn
	{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	float:left;
	width: 282px;
	overflow: hidden;
	text-overflow: ellipsis;
	}
.firstShowcaseColumn
	{
	margin-right: 15px;
	}
	
.gameScreeniesArea
	{
	margin: 10px 3px 10px 3px;
	}
	
p.smallGameName
	{
	font-size: 1.3em;
	color: #435DBA;
	padding-top: 10px;
	}
	
p.recentGameName
	{
	font-size: 1.2em;
	font-weight: bold;
	color: #435DBA;
	}
	
.topBottomDivider
	{
	clear:left;
	}
	
.bottomGreySection
	{
	margin-top: 30px;
	border-top: solid 1px #888888;
	width: 100%;
	background-color: #eeeeee;
	overflow: hidden;
	}
	
.newsItem
	{
	margin-bottom: 0px;
	}
	
.newsItemTag,
.forumPostTag
	{
	text-align: right;
	color: #888888;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 0.9em;
	}
	
.newsItemTag a
	{	
	color: #5080cc;
	}
	
p.recentForumPost
	{
	margin-bottom: 0px;
	}
	
/* End main home page */
	
/* Start AGS page */
	
p.indented
	{
	padding-left: 25px;
	}
	
.downloadLinkArea
	{
	width:182px;
	text-align:center;
	margin-top: 20px;
	}
	
#moreDownloadsDiv
	{
	margin-top: 20px;
	}
	
#moreDownloadsDiv h3
	{
	margin-top: 20px;
	}
	
#moreDownloadsDiv h4
	{
	margin-top: 13px;
	margin-bottom: 13px;
	}
	
.editorScreenshot
	{
	float: left;
	width: 215px;
	border: none;
	text-align: center;
	font-style: italic;
	margin: 5px;
	}
	
.editorScreenshot img
	{
	width: 209px;
	height: 133px;
	border: solid 1px #cccccc;
	margin: 5px 5px 5px 5px;
	}
	
.editorScreenshot a
	{
	font-size: 0.8em;
	text-decoration: underline;
	font-weight: bold;
	}
	
#featureListDiv
	{
	margin-top: 20px;
	}
	
#featureListDiv * td
	{
	vertical-align: top;
	padding: 3px;
	}
	
/* End AGS page */
	
/* Start News page */
	
.fullNewsItemTag
	{
	text-align: left;
	color: #888888;
	margin-top: 2px;
	padding-top: 0px;
	margin-bottom: 2px;
	font-size: 0.9em;
	}
	
.fullNewsItemTag a
	{	
	color: #5080cc;
	}
	
.fullNewsItemTitle
	{
	margin-top: 20px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	}
	
.fullNewsItemContent
	{
	margin-bottom: 20px;
	}
	
/* End News page */
	
/* Start Bug Tracker */
	
.bugEntrySmall
	{
	color: Black;
	padding: 4px;
	border: solid 1px black;
	font-size: 0.9em;
	}
	
.bugEntrySmall a
	{
	color: Black;
	}
	
.bugEntrySmallUnverified
	{
	background-color: #eeeeee;
	}
	
.bugEntrySmallAwaitingFix,
.bugEntrySmallWorkingOn
	{
	background-color: #88ff88;
	}
	
.bugEntrySmallImplemented
	{
	background-color: #22aa22;
	}
	
.bugEntrySmallComplete
	{
	background-color: #33aa33;
	}
	
.bugEntrySmallPostponed
	{
	background-color: #cccccc;
	}
	
.bugEntrySmallRejected
	{
	background-color: #dd3333;
	}
	
.bugEntrySmallID
	{
	width: 60px;
	float:left;
	}
	
.bugEntrySmallStatus
	{
	width: 80px;
	float:right;
	}
	
.bugEntryDetail td,
.bugEntryDetail th
	{
	padding: 3px;
	text-align: left;
	vertical-align: top;
	}
	
.bugStatusChangedHistory
	{
	color: Green;
	}
	
.bugComment
	{
	margin: 10px 0px 10px 0px;
	}
	
.bugCommentTitle
	{
	font-weight:bold;
	font-style: italic;
	}
	
.addBugCommentArea
	{
	margin-top: 20px;
	}
	
.changeBugStatusArea
	{
	margin-top: 20px;
	}
	
/* End Bug Tracker */
	
/* Start Games Page */
	
input:focus , textarea:focus
	{
	background: #E6EBF0;
	}	

.showcaseGameEntry
	{
	margin: 10px 0px 5px 0px;
	}
	
.showcaseGameEntryScreenshot
	{
	margin: 0 6px 5px 0;
	float:left;
	}
	
.pickOfTheMonth
	{
	min-height: 190px;
	}
	
.pickOfTheMonthScreenshot
	{
	margin: 0px 0px 5px 10px;
	float:right;
	}
	
/* End Games Page */
	
/* Game Detail Page */
	
.gameProperties
	{
	float: left;
	width: 314px;
	}
	
.gamePropertyTitle
	{
	float: left;
	width: 140px;
	height: 100%;
	font-weight: normal;
	}
	
.gamePropertyValue
	{
	margin-left: 140px;
	}
	
.gameProperty
	{
	clear: left;
	margin-bottom: 5px;
	font-weight: bold;
	}
	
.cupRating
	{
	margin-bottom: 2px;
	}
	
.cupRating .helpText
	{
	float: right;
	padding-top: 4px;
	}
	
.cupRating .noCupsText
	{
	padding-top: 3px;
	padding-bottom: 3px;
	}
	
.cupRating .gamePropertyTitle
	{
	margin-top: 2px;
	}
	
.contentAdvisory img
	{
	vertical-align: middle;
	}
	
.gameDownloadDiv
	{
	width: 300px;
	margin-top: 10px;
	margin-right: 5px;
	padding: 5px;
	}
	
.gameDownloadDiv a
	{
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: larger;
	}
	
.gameDownloadButton
	{
	text-align: center;
	}
	
.cupRating img
	{
	padding: 0;
	margin: 0;
	}
	
.cupRatingPopupHelp
	{
	position: absolute;
	left: 240px;
	top: 180px;
	width: 480px;
	height: 260px;
	padding: 8px;
	background-color: White;
	border: solid 1px black;
	display: none;
	line-height: 14px;
	}
	
.cupRatingPopupHelp table
	{
	margin: 7px;
	}
	
.cupRatingPopupHelp td
	{
	padding-right: 15px;
	}
	
.zoomPopup
	{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 460px;
	height: 420px;
	padding: 8px;
	background-color: White;
	border: solid 1px black;
	display: none;
	line-height: 14px;
	text-align:center;
	padding-left:30px;
	}
	
#close 
	{
    float:right;
    display:inline-block;
    padding:2px 5px;
    background:#deedff;
	font-weight:bold;
	outline-color:#000000;
	}

#close a
	{
	text-decoration: none;
	}
	
#close a:hover
	{
	text-decoration: none;
	}	
	
.commercialGameText
	{
	font-weight: bold;
	}
	
.downloadMirrorText
	{
	clear: left;
	margin-top: 10px;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	}
	
.downloadLinkBroken
	{
	font-weight: bold;
	}
	
.gameDetailPageTopArea
	{
	width: 660px;
	}
	
.awardThatGameWon
	{
	width: 610px;
	background-color: #FAFF9E;
	font-weight: bold;
	font-size: 11pt;
	padding: 10px;
	padding-left: 30px;
	background-image: url('../images/awardsmall.gif');
	background-position: 5px center;
	background-repeat: no-repeat;
	}
	
.mainGameScreenshot
	{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
.screenshotAreaBoxTop,
.screenshotAreaBoxBottom
	{
	background-repeat: no-repeat;
	background-position: top left;
	width: 336px;
	height: 5px;
	}
	
.screenshotAreaBoxTop
	{
	background-image: url('../images/whiteBoxBlackBorderTop.gif');
	}
	
.screenshotAreaBoxBottom
	{
	background-image: url('../images/whiteBoxBlackBorderBottom.gif');
	}
	
.screenshotAreaBoxCentre
	{
	width: 324px;
	background-color: White;
	padding: 5px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	text-align: center;
	font-style: italic;
	}
	
#screenshotImage
	{
	width: 320px;
	height: 200px;
	margin-bottom: 2em;
	padding-left: 2px;
	display: inline;
	}
	
#screenshotImage img[src$=".gif"], img[src$=".png"], img[src$=".jpg"] 
	{
	image-rendering: -moz-crisp-edges;         /* Firefox */
	image-rendering:   -o-crisp-edges;         /* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
	}
	
#screenshotImageSmall
	{
	width: 80px;
	height: 50px;
	}
	
.fullWidthContentColumn,
.fullWidthContentColumnNoPadding
	{
	clear: left;
	color: #254a90;
	border: none;
	margin: 0 0 0 0;
	padding: 0px 15px 20px 15px;
	width:650px;
	}
	
.fullWidthContentColumnNoPadding
	{
	padding: 0;
	}
	
.pickOfTheMonthArea
	{
	min-height: 200px;
	margin-top: 18px;
	}
	
.lightBlueBoxTop,
.lightBlueBoxBottom
	{
	background-repeat: no-repeat;
	background-position: top left;
	width: 660px;
	height: 6px;
	}
	
.lightBlueBoxTop
	{
	clear: left;
	margin-top: 10px;
	background-image: url('../images/lightBlueBorderTop.gif');
	}
	
.lightBlueBoxBottom
	{
	margin-bottom: 10px;
	background-image: url('../images/lightBlueBorderBottom.gif');
	}
.lightBlueBoxCentre
	{
	background-color: #EAF4FE;
	border-left: solid 1px #9DB3CC;
	border-right: solid 1px #9DB3CC;
	clear:left;
	padding: 3px 10px 3px 10px;
	width: 638px;
	}
	
.publicOpinionBoxTop,
.publicOpinionBoxBottom
	{
	background-repeat: no-repeat;
	background-position: top left;
	width: 319px;
	height: 6px;
	}
	
.publicOpinionBoxTop
	{
	background-image: url('../images/lightBlueHalfWidthBoxTop.gif');
	}
	
.publicOpinionBoxBottom
	{
	background-image: url('../images/lightBlueHalfWidthBoxBottom.gif');
	padding-bottom: 5px;
	}
	
.publicOpinionBoxCentre
	{
	background-color: #DAE7F6;
	border-left: solid 1px #9DB3CC;
	border-right: solid 1px #9DB3CC;
	padding: 3px 10px 3px 10px;
	width: 292px;
	}
	
.voteTypeName
	{
	margin-top: 3px;
	float: left;
	width: 130px;
	}
	
.voteResult 
	{
	margin-top: 3px;
	margin-left: 130px;
	font-weight: bold;
	}
	
.votesSoFarText
	{
	padding-bottom: 5px;
	}
	
.voteNowArea
	{
	background-color: #EAF4FE;
	padding: 5px;
	float: right;
	width: 100px;
	text-align: center;
	}
	
h3.subTitle
	{
	margin-top: 0;
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 11pt;
	}
	
.publicOpinionBoxCentre h3.subTitle
	{
	padding-bottom: 0;
	}

h2.gameName
	{
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
div.gameOwnerArea
	{
	clear: left;
	width: 620px;
	margin-top: 10px;
	background-color: #ccccff;
	border: solid 1px blue;
	padding: 20px;
	text-align: center;
	}
	
div.gameOwnerArea a
	{
	color: #660000;
	}
	
p.gameAuthorTitle
	{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 10px;
	font-size: 11pt;
	}
	
.userComment
	{
	background-color: #DEEDFF;
	margin-bottom: 10px;
	padding: 5px;
	}
	
.userComment textarea
	{
	width: 500px;
	height: 120px;
	display:block;
	margin-bottom: 10px;
	}
	
.userCommentDetails
	{
	font-size: 8pt;
	font-style: italic;
	padding-top: 8px;
	}
	
#oldUserComments
	{
	display: none;
	}
	
#oldUserCommentsLink
	{
	padding: 5px;
	margin-bottom: 20px;
	}
	
.gameDeveloperCommentHighlight
	{
	color: #660044;
	}
	
#gameAuthorsList
	{
	display: none;
	margin-left:75px;
	}
	
.gameAuthorsArea
	{
	margin-top: 15px;
	margin-bottom: 5px;
	}
	
.gameVotesArea
	{
	width: 300px;
	margin-bottom: 10px;
	margin-top: 15px;
	}
	
.gameAuthor
	{
	clear: left;
	padding-top: 5px;
	}
	
.gameAuthorName
	{
	clear: left;
	float: left;
	width: 180px;
	}
	
.gameAuthorRole
	{
	margin-left: 180px;
	font-weight: bold;
	}
	
.gameAuthorOtherGameRole
	{
	margin-left: 230px;
	}
	
.gameAuthorOtherGame
	{
	clear: left;
	float: left;
	width: 250px;
	padding-left: 75px;
	}
	
.gameAuthorOtherGamesArea
	{
	clear: left;
	padding-top: 5px;
	}
	
.gameAuthorOtherGamesTitle
	{
	margin-left: 37.5px;
	font-style: italic;
	}
/* End Game Detail Page */
	
/* Picks Of The Month */
	
.previousPickOfTheMonth
	{
	width: 630px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	background-color: White;
	}
	
.previousPickDate
	{
	width: 140px;
	float: left;
	font-weight: bold;
	font-size: 1.2em;
	}
	
.previousPickTitle
	{
	font-size: 1.2em;
	}
	
.previousPickContent
	{
	margin-top: 15px;
	margin-bottom: 5px;
	}
	
.previousPickChosenBy
	{
	font-size: 0.8em;
	font-style: italic;
	}
	
/* End Picks OF The Month */
	
/* Browse */
div.browseSubArea
	{
	float:left;
	width: 250px;
	padding-bottom: 15px;
	}
	
div.browseSubArea.filters
	{
	width: 400px;
	}
	
div.browsePage div.clear
	{
	clear: left;
	}
	
div.searchResults div.screenshot
	{
	float: left;
	width: 160px;
	height: 100px;
	margin-top: 15px;
	}
	
div.searchResults div.gameContent
	{
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 170px;
	}
	
div.searchResults div.clear
	{
	clear: left;
	}
	
/* Games Digest */
	
.gamesDigestTable
	{
	border: solid 1px #cccccc;
	background-color: White;
	padding: 5px;
	}
	
.gamesDigestTable th
	{
	padding-left: 5px;
	text-align: left;
	}
	
.gamesDigestTable .altRow1
	{
	background-color: #fefefe;
	}
	
.gamesDigestTable .altRow0
	{
	background-color: #eeeeee;
	}
	
.gamesDigestTable td
	{
	border: none;
	padding: 5px;
	}
	
.gamesDigestTable td.digestCupRating
	{
	padding-top: 3px;
	padding-bottom: 2px;
	}
	
.gamesDigestTable th a
	{
	text-decoration: none;
	color: #555555;
	}
	
.digestCupRating
	{
	width: 65px;
	}
	
/* End Games Digest */
	
/* Award Winners */
	
.awardWinnerNumberOfAwards
	{
	width: 140px;
	float: left;
	font-weight: bold;
	font-size: 1em;
	}
	
.awardWinnerGameName
	{
	font-size: 1em;
	}
	
.awardWinnerContent
	{
	margin-top: 15px;
	margin-bottom: 5px;
	}
	
/* End Award Winners */

/* Award Nominees */

.awardNominee
	{
	width:100%;
	}

.awardNomineeNumberOfAwards
	{
	font-weight: bold;
	font-size: 1em;
	width:19%;
	vertical-align:top;
	}
	
.awardNomineeGameName
	{
	font-size: 1em;
	width:76%;
	vertical-align:top;
	}
	
.awardNomineeLink
	{
	font-size: 0.8em;
	width:5%;
	vertical-align:center;
	}
	
/* End Award Nominees */	