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: 1294px;
	height: 80px;
	margin: 0px auto;
	text-align: center;
	padding-top: 10px;
}

#menu
{
	width: 850px;
	float: left;
	text-align: center;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
}

#menucontainer
{
	width: 1254px;
	height: 35px;
	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;
}

body button
{
	background: url(../images/blank_button.png) repeat;
	cursor: pointer;
	border: #88A1CF;
	border-style: solid;
	border-width: 1px;
	font-family: Impact;
	color: white;
	-webkit-text-fill-color: white; /* Will override color (regardless of order) */
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #8BACEA;
	text-underline: none;
}

.cookieButton
{
	width: 122px;
	height: 30px;
	font-size: 1.5em;
}

.indexButton
{
	width: 244px;
	height: 59px;
	font-size: 3em;
}

.gameButton
{
	max-width: 194px;
	font-size: 2em;
}

.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;
}

#emptyLeftArea a
{
	text-decoration: none;
}

#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 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 290px;
	float: right;
}

.rightHandContentArea
{
	font-size: 0.9em;
	text-align: left;
	padding: 5px 25px 1px 25px;
}

.rightHandContentAreaContainer
{
	background: url('../images/sidebox_border.png') repeat-y scroll left center transparent;
}

.rightHandAreaTitle
{
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.leftHandFullWidthColumn
{
	width: 950px;
	margin: 0px 5px 0px 0px;
}

.textAreaWithinLeftHandFullWidthColumn,
.textAreaWithinLeftHandFullWidthColumnSnugFit
{
	width: 940px;
	background: url('../images/widebox_border.png') repeat-y scroll left center transparent;
	padding: 10px 30px 10px 30px;
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;
}

.leftHandFullWidthColumnBottomBorder
{
	width: 940px;
	height: 12px;
	background: url('../images/widebox_borderbottom.png') no-repeat scroll left center transparent;
	margin-top: 0px;
	margin-left: 0px;
}

.leftHandFullWidthColumnTopBorder
{
	width: 940px;
	height: 12px;
	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;
}

.rightHandAreaLink
{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
}

.columnOnNewLine
{
	clear: left;
}

.fullWidthColumn
{
	clear: left;
	width: 922px;
}

h2.borderIndent
{
	margin-left: 10px;
}

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;
}

#cookies
{
	background-color: White;
	border-bottom: solid 1px #90aff4;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#cookies h1
{
	text-align: center;
}

#header
{
	background-color: White;
	border-bottom: solid 1px #90aff4;
}

.forceSpaceForFooter
{
	height: 60px;
	clear: both;
}

.main, #footerCopyright
{
	/*width: 954px;*/
	width: 1254px;
	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: 984px;
	height: 267px;
	margin: 5px 5px 0px 5px;
}

.mainScreenshot .downloadButton
{
	position: relative;
	left: 240px;
	top: 190px;
	width: 200px;
	height: 40px;
}

.mainScreenshot img
{
	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) */
}

.unZoomedMainScreenshot
{
	width: 670px;
	height: 267px;
	margin: 5px 5px 0px 5px;
}

.unZoomedMainScreenshot .downloadButton
{
	position: relative;
	left: 240px;
	top: 190px;
	width: 200px;
	height: 40px;
}

.unZoomedMainScreenshot img
{
	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) */
	max-width: 300px;
}

.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;
}

.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: 452px;
	float: left;
}

.gameScreeniesArea
{
	margin: 10px 3px 10px 3px;
}

.gameScreeniesArea a
{
	text-decoration: none;
}

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;
}

/* 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"], #screenshotImage img[src$=".png"], #screenshotImage 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) */
	max-width: 300px;
}

#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: 12px;

}

.gameAuthorName
{
	clear: left;
	float: left;
	width: 180px;
}

.gameAuthorRole
{
	margin-left: 180px;
	font-weight: bold;
	width: 180px;
}

.gameAuthorOtherGameRole
{
	float: left;
	padding-left: 8px;
	padding-top: 12px;
	width: 230px;
}

.gameAuthorOtherGame
{
	clear: left;
	float: left;
	width: 250px;
	padding-left: 75px;
	padding-top: 12px;
}

.gameAuthorOtherGamesArea
{
	clear: left;
	padding-top: 12px;
	overflow: hidden;
}

.gameAuthorOtherGamesTitle
{
	margin-left: 360px;
	font-style: italic;
	width: 180px;
}
/* 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 */

.textInputFullWidth
{
	width: 100%
}

.spoiler 
{
	display: none;
}

.operatingSystemsLeftParent
{
	float: left;
	width: 100px;
}

.operatingSystemsRightParent
{
	float: right;
	width: 600px;
}

.operatingSystemsRightParentLeftChild
{
	float: left;
	width: 150px;
}

.operatingSystemsRightParentRightChild
{
	float: right;
	width: 450px;
}

.downloadsPopup
{
	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;
}

.downloadsPopupSmall img
{
	width: 15px;
	height: 15px;
}

