
									
									
					
					
					#PostsListModule ul { padding:0; overflow:hidden }
					#PostsListModule div.Content > ul > li { white-space:normal; padding:0; list-style-type:none; margin:1px 1px 15px 1px; }
					#PostsListModule div.PostHeader * { vertical-align:middle }
					#PostsListModule div.PostHeader > div { display:inline-block; margin-right:5px }
					#PostsListModule div.PostHeader time, div.Poster { font-weight:bold }
					#PostsListModule div.PostHeader { padding:5px 0 10px 5px; }
					#PostsListModule .PostTools ul, .PostTools li { display:inline }
					#PostsListModule .PostTools a { cursor:pointer }
					#PostsListModule .PostTools li button { font-size:10px; padding:1px !important }
					#PostsListModule article { margin:0; padding:10px; overflow:auto }
					#PostsListModule .PostSig { margin-top:10px; font-size:14px }
					#PostsListModule .WithheldPost { padding:3px; font-size:10px }
					#PostsListModule .ExemplaryPostIcon { margin:0 0 5px 5px; float:right; }

					#PostsListModule div.Content blockquote blockquote blockquote blockquote { display:none }

					#PostsListModule ul.PostStamps { padding:5px }
					#PostsListModule ul.PostStamps li { display:inline-block; margin:0 1px 5px 0; padding-right:8px; font-size:10px; font-family:verdana }
					#PostsListModule ul.PostStamps li img { vertical-align:middle; padding:4px }
					#PostsListModule ul.PostStamps li span { vertical-align:middle }
					#PostsListModule ul.PostStamps li:hover { cursor:help; }
				

					#PostsListModule div.Content > ul > li { background:#151E23; 
						
						
						-moz-box-shadow:0px 0px 0px 1px #111; -webkit-box-shadow:0px 0px 0px 1px #111; box-shadow:0px 0px 0px 1px #111;
					 border:3px solid #444; }
					#PostsListModule div.Content > ul > li.ExemplaryPost { border-color:#6EE16C; }
					#PostsListModule div.PostHeader { background:#1E2C32; }
					#PostsListModule li.ExemplaryPost div.PostHeader { background:#344734; }
					#PostsListModule article { border:1px solid #10171C; }
					#PostsListModule .PostSig { color:#BEBEBE; }
					#PostsListModule .WithheldPost { background-color:#222; }
					#PostsListModule .ExemplaryPostIcon { 
						
						
						-moz-box-shadow:0px 0px 0px 2px black; -webkit-box-shadow:0px 0px 0px 2px black; box-shadow:0px 0px 0px 2px black;
					 border:2px solid #6EE16C; background:#344734; }

					#PostsListModule div.Content > ul > li.AuthorPost { border-color:#6CB1E1; }

					#PostsListModule ul.PostStamps li { 
					-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
				 border:1px solid #304751; background:#1E2C32; }
					#PostsListModule ul.PostStamps li:hover { border:1px solid #FD70E1; 
					-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none;
				 }
				
					
						#ItemProfileModule p.Description { font-family:'trebuchet ms'; font-size:18px; text-align:center; background:transparent; border:0 }
						#ItemProfileModule ul.Screenshots { margin:5px 0 0 0; text-align:center }
						#ItemProfileModule ul.Screenshots li { padding:0; display:inline-block }
						#ItemProfileModule ul.Screenshots img { width:200px; vertical-align:middle; border:1px solid black; margin-bottom:10px }
						#ItemProfileModule .Screenshots img:hover { border:1px solid #FD70E1; }
						#ItemProfileModule div.Content article { font-size:14px }
						#ItemProfileModule h5.Modnote { font-family:arial; font-size:18px; color:#FF4E4E; }
						#ItemProfileModule p.Modnote { padding-top:0; font-family:arial; font-size:14px; color:#FF4E4E; }
						#ItemProfileModule article img { max-width:750px }
						#ItemProfileModule pre { max-width:450px }

						#ItemProfileModule div.Download { font-size:11px; text-align:center; padding:5px 10px; margin:30px 5px 5px 5px; background:#222; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 border:4px outset #6EE16C; 
					-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
				 background:#222; }
						#ItemProfileModule div.Download:hover { border:4px solid #FD70E1; }
						#ItemProfileModule div.Download span { text-transform:uppercase; color:#6EE16C; display:block; font-size:18px; letter-spacing:1px; font-weight:bold }
						#ItemProfileModule div.Download small { color:#E2E2E2; }
					
					
					
					p.UnofficialMediaCount { text-align:center }
					
					#WinningContestInfoModule article { text-align:center }
					#WinningContestInfoModule article h1 { font-size:1.5em; margin:0; background:none }
					#WinningContestInfoModule article a { font-size:1.2em; display:block }
					#WinningContestInfoModule article p { font-family:'trebuchet ms' }

					#EmbeddableImagesModule div.ImageWrapper { text-align:center; margin:10px 0 0 0 }
					#EmbeddableImagesModule fieldset div { font-size:10px }
					#EmbeddableImagesModule fieldset select { font-size:10px }
					#EmbeddableImagesModule fieldset textarea { font-size:10px; margin-top:10px; width:230px; height:70px }
					#EmbeddableImagesModule p { padding-top:5px; text-align:center }

					#RatingFormModule .Content ul { padding:0 5px 0 5px }
					#RatingFormModule .Content ul * { vertical-align:middle }
					#RatingFormModule .Content li { white-space:nowrap; list-style-type:none; margin:5px 0 5px 0; padding:0 0 5px 0; border-bottom:2px solid #10171C; }
					#RatingFormModule .Content li.Selected { opacity:1.0; font-weight:bold }
					#RatingFormModule .Content li.Deselected { opacity:0.5 }
					#RatingFormModule select { padding:0 }
					#RatingFormModule fieldset { margin:5px; padding:5px }
					#RatingFormModule button { font-size:12px }

					#GuestNoticeModule h1 { margin:0; background:none; }
					#GuestNoticeModule ul li span { font-size:16px; font-weight:bold }
					#GuestNoticeModule ul li { margin-left:0; list-style-type:none }

					div.AwardVotingFormModule div.Content, div.AwardVoteRemovalFormModule div.Content { text-align:center }
					div.AwardVotingFormModule p.Description, div.AwardVoteRemovalFormModule p.Description { position:relative; padding:5px 50px; font-size:12px; text-align:center }
					div.AwardVotingFormModule p.Description img, div.AwardVoteRemovalFormModule p.Description img { position:absolute; left:7px; top:7px }
					div.AwardVotingFormModule p.Description small, div.AwardVoteRemovalFormModule p.Description small { display:block; font-size:10px }

					#SayThanksFormModule { text-align:center }
					#SayThanksFormModule fieldset { margin:5px 0 }
					#SayThanksFormModule small { font-size:9px }
					#SayThanksFormModule select { padding:0; font-size:9px }

					#SubscribeToSubmitterModule { text-align:center }
					#SubscribeToSubmitterModule small { display:block; margin:7px; color:grey }

					#FlagNoticeModule p.FlagNotice { padding:10px; font-size:16px }

					#RatingModule #Rating { text-align:center; padding:10px }
					#RatingModule #TheRating { font-size:25px }

					#WithholdNoticeModule p.WithholdNotice { padding:10px; font-size:16px }

					#CreditsModule dd.AuthorsAndRoles { font-size:10px; padding-bottom:5px; }
					#CreditsModule dd.AuthorsAndRoles dt { font-family:verdana; text-transform:none; font-weight:bold; font-size:11px; margin:0; padding:0; border:0; background:transparent }
					#CreditsModule dd.AuthorsAndRoles dd { font-family:verdana; font-weight:normal; font-size:10px; margin:-2px 0 8px 0; padding:0 }
					#CreditsModule dd.Submitter * { vertical-align: middle }
					#CreditsModule dd.Studio img { width:135px }

					#LicenseModule div.Content { text-align:center; text-transform:uppercase; letter-spacing:2px; padding:10px; font-size:10px; font-family:'georgia' }
				
					
					#RatingFormModule .Content li { border-bottom:2px solid #10171C; }
					#GuestNoticeModule h1 { color:#FF4E4E; }
					#GuestNoticeModule ul li small { color:#BEBEBE; }
					div.AwardVotingFormModule p.Description, div.AwardVoteRemovalFormModule p.Description { color:#E2E2E2; }
					div.AwardVoteRemovalFormModule div.Content button { color:#FF4E4E; border:2px solid #FF4E4E; }
					#SayThanksFormModule small { color:#BEBEBE; }
					#SayThanksFormModule select { color:#BEBEBE; }
					#FlagNoticeModule p.FlagNotice { color:#FF4E4E; }
					#WithholdNoticeModule p.WithholdNotice { color:#FF4E4E }
					#CreditsModule dd.AuthorsAndRoles dt { color:#E2E2E2; }
					#CreditsModule dd.AuthorsAndRoles dd { color:#BEBEBE; }

					#LicenseModule div.Content { color:#FF4E4E; }
				
				
								