
							
							
			
				/* html5doctor.com Reset Stylesheet v1.6 | Last Updated:2010-08-18 | Author:Richard Clark - http://richclarkdesign.com | Twitter:@rich_clark */
				html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,acronym,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,menu,li{list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}
				/* clearfix credit:webtoolkit | http://www.webtoolkit.info/css-clearfix.html */
				.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
			
			
			/* GAMEBANANA Stylesheet - all css beneath is public domain */

			
					
					a { text-decoration:none }
				

					a { color:#FFD800; }
					a:hover { color:#FD70E1; }
					a img:hover { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #FD70E1; -webkit-box-shadow:0px 0px 0px 1px #FD70E1; box-shadow:0px 0px 0px 1px #FD70E1;
					 }
				
			
					
					body { padding:0 10px; font:12px 'verdana' }
				

					body { background:#1A1C1F; color:#E2E2E2 }
				
			
					
					button { font:bold 15px 'verdana'; padding:3px !important; cursor:pointer }
				

					button { background:#222; color:#FFD800; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 border:2px outset #FFD800; 
					-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
				 }
					button:hover { border:2px solid #FD70E1 !important; color:#FD70E1 !important }
				
			
					
				
					
					code { color:#6EE16C; }
				
			
					dd { font-size:16px; font-weight:bold; font-family:'trebuchet MS'; margin:5px 0 10px 5px; padding:0 }
				
			
					dl { margin:5px; text-align:left }
				
			
					
					dt { font-size:10px; text-transform:uppercase; font-weight:normal; border:0; margin:0; padding:0 }	
				
					
					dt { color:#BEBEBE; border-bottom:1px solid #444; background:transparent }	
				
			
					 
					fieldset { padding:5px 10px 10px 10px; margin:10px; }
				

					fieldset { background:#222; border:2px solid #444; }
				
			
					h1, h2, h3 { font-weight:bold }
				
			
					
					input { font:14px 'Courier New'; margin-right:3px; padding:3px;  }
					input[type="radio"] { outline:0 }
					input[type="checkbox"] { outline:0 }
				

					input { color:#BEBEBE; outline:1px solid #444; border:2px solid black; background:#111; }
					input:hover { outline:1px solid #777; }
					input:focus { outline:1px solid #FFD800; }
				
			
					
				

					option { background:#111; }
				
			
					p { padding:10px 0 10px 0 }
				
			
					
					pre { font: 13px 'courier new','courier' }
				

					pre { color:#E2E2E2 }
				
			
					
					select { font:14px 'courier new','courier'; margin-right:3px; padding:3px; }
					select:hover {  }
					select:focus {  }
					select:disabled { opacity:0.5 }
				

					select { color:#BEBEBE; outline:1px solid #444; border:2px solid black; background:#111; }
					select:hover { outline:1px solid #777; }
					select:focus { outline:1px solid #FFD800; }
				
			
					
					sup { font-weight:bold; text-transform:uppercase; top:0; padding: 1px 4px;  }
				

					sup { color:#FF7238; border:2px solid #FF7238; }
				
			
				
				.PointsMeterTooltip li.AchievedSublevel { padding:0 0 0 7px }
				.PointsMeterTooltip li.UnachievedSublevel { padding:0 0 0 7px }
				div#PointsMeter { cursor:help }
				div.PointsMeterTooltip dd { font-family:verdana; font-weight:normal; font-size:11px }
				div#CurrentPointSubLevel { opacity:0.5; vertical-align:middle; display:inline-block }
				div#CurrentPointSubLevel div { vertical-align:middle; display:inline-block; width:29px; height:5px; margin-right:1px }
				div#PointsAchievedToday { vertical-align:middle; font-size:9px; display:inline-block }
				div.PointsMeterTooltip ul.AdditionalLinks li { list-style-type:square; font-size:10px }
				div.PointsMeterTooltip ul.AdditionalLinks { margin:5px }
			
				
				div.PointsBarContainer { background:#222; }
				.PointsMeterTooltip li.AchievedSublevel { border-left:5px solid #6EE16C }
				.PointsMeterTooltip li.UnachievedSublevel { border-left:5px solid #FF4E4E }
				div#CurrentPointSubLevel div.AchievedSublevel { background:#6EE16C }
				div#CurrentPointSubLevel div.UnachievedSublevel { background:#FF4E4E }
			
			
				div.AvatarWrapper { vertical-align:middle; display:inline-block; cursor:help }
				div.AvatarWrapper img { vertical-align:middle }
				div.AvatarWrapper { line-height:0; width:64px }
				div.AvatarWrapper img.Avatar { margin:2px; width:50px; height:50px }
				img.OnlineIndicator { width:5px; height:5px }
				img.OnlineIndicatorLeft { margin-right:1px }
				img.OnlineIndicatorRight { margin-left:1px }
				div.Online img.OnlineIndicator { background:#6EE16C; }
				div.Offline img.OnlineIndicator { background:#BEBEBE; }
				img.LevelBar { background-repeat:no-repeat; background-image:url(http://files.gamebanana.com/static/img/levelbars.png) }
				img.PointsLevelBar { height:5px; width:52px }
				img.EfLevelBar { height:5px; width:52px }
				img.ClearanceLevelBar { width:5px; height:52px }
				img.AgeLevelBar { width:5px; height:52px }
				img.PointsLevelBar { background-position:0px -9px }
				img.PointsLevelBar1 { background-position:0px -59px }
				img.PointsLevelBar2 { background-position:0px -64px }
				img.PointsLevelBar3 { background-position:0px -69px }
				img.PointsLevelBar4 { background-position:0px -74px }
				img.PointsLevelBar5 { background-position:0px -79px }
				img.PointsLevelBar6 { background-position:0px -84px }
				img.PointsLevelBar7 { background-position:0px -89px }
				img.PointsLevelBar8 { background-position:0px -94px }
				img.PointsLevelBar9 { background-position:0px -99px }
				img.EfLevelBar { background-position:0px -9px }
				img.EfLevelBar1 { background-position:0px -14px }
				img.EfLevelBar2 { background-position:0px -19px }
				img.EfLevelBar3 { background-position:0px -24px }
				img.EfLevelBar4 { background-position:0px -29px }
				img.EfLevelBar5 { background-position:0px -34px }
				img.EfLevelBar6 { background-position:0px -39px }
				img.EfLevelBar7 { background-position:0px -44px }
				img.EfLevelBar8 { background-position:0px -49px }
				img.EfLevelBar9 { background-position:0px -54px }
				img.ClearanceLevelBar1 { background-position:-77px 0px }
				img.ClearanceLevelBar2 { background-position:-72px 0px }
				img.ClearanceLevelBar3 { background-position:-67px 0px }
				img.ClearanceLevelBar4 { background-position:-62px 0px }
				img.ClearanceLevelBar5 { background-position:-57px 0px }
				img.ClearanceLevelBar6 { background-position:-52px 0px }
				img.AgeLevelBar1 { background-position:-82px -52px }
				img.AgeLevelBar2 { background-position:-77px -52px }
				img.AgeLevelBar3 { background-position:-72px -52px }
				img.AgeLevelBar4 { background-position:-67px -52px }
				img.AgeLevelBar5 { background-position:-62px -52px }
				img.AgeLevelBar6 { background-position:-57px -52px }
				img.AgeLevelBar7 { background-position:-52px -52px }
			
			
				
				span.LessThan5minsOld { text-decoration:underline; font-weight:bold }
				span.LessThan30minsOld { font-weight:bold  }
				.MultipleRowListModule span.LabelStat { font-size:10px; white-space:nowrap; display:inline-block; padding:3px 5px; }
				.MultipleRowListModule span.IsTopToday { font-weight:bold }
			

				span.LessThan5minsOld { color:#FF4E4E; }
				span.LessThan30minsOld { color:#FF4E4E; }
				span.LessThan1HourOld { color:#FF4E4E; }
				span.LessThan4HoursOld { color:#FF7238; }
				span.OlderThan1Day { color:#BEBEBE; }
				.MultipleRowListModule span.LabelStat { background:#10171C; }
				.MultipleRowListModule span.IsFlagged { color:#FF7238; }
				.MultipleRowListModule span.IsTopToday { color:#FF5E9D; border:1px solid #FF5E9D; }
				em.Rated9To10 { color:#6CB1E1; }
				em.Rated7To9 { color:#6EE16C; }
				em.Rated5To7 { color:#FF7238; }
				em.RatedLessThan5 { color:#FF4E4E; }
				em.Unrated { color:#BEBEBE; }
			
			
				
				div.Tooltip li { list-style-type:none; font-weight:normal; font-family:verdana; font-size:9px; margin:0 0 5px 0 }
				div.Tooltip li div { display:inline-block }
				div.Tooltip li h5 { font-size:10px; border:0; font-weight:bold; text-transform:none; padding:0 }
				div.Tooltip li img { width:50px; height:50px }
				div.Tooltip,div.FastTooltip { min-width:100px; z-index:3; margin-left:5px; display:none; padding:5px; }
				div.Tooltip div.Title { font-size:10px; position:absolute; top:-17px; left:-1px; padding:1px 3px; border-bottom:0 }
			
				
				div.Tooltip li.PointsLevel h5 { color:#6CB1E1; }
				div.Tooltip li.EfCountLevel h5 { color:#FD70E1; }
				div.Tooltip li.ClearanceLevel h5 { color:#FF4E4E; }
				div.Tooltip li.AgeLevel h5 { color:#FF7238; }
				div.Tooltip li img { border:1px solid black }
				div.Tooltip,div.FastTooltip { border:1px solid #444; background-color:#222; 
						
						-moz-box-shadow:0 0 25px black; -webkit-box-shadow:0 0 25px black; box-shadow:0 0 25px black;
					 }
				div.Tooltip div.Title { color:grey; background:black; border:1px solid #444; background-color:#111 }
			
			
				sup.Red { color:#FF4E4E; border:2px solid #FF4E4E; }
				sup.Grey { color:#BEBEBE; border:2px solid #BEBEBE; }
				sup.Blue { color:#6CB1E1; border:2px solid #6CB1E1; }
				sup.Green { color:#6EE16C; border:2px solid #6EE16C; }

				.LoadingMessage { padding:1px; font-weight:bold; color:#6CB1E1; }
				.BlueColor { color:#6CB1E1; }
				.GreenColor { color:#6EE16C; }
				.OrangeColor { color:#FF7238; }
				.GreyColor { color:#BEBEBE; }
				.RedColor { color:#FF4E4E; }
				.PurpleColor { color:#FF5E9D; }

				.RedBorder { border-color:#FF4E4E !important }
				.BlueBorder { border-color:#6CB1E1 !important }
				.GreenBorder { border-color:#6EE16C !important }
				.OrangeBorder { border-color:#FF7238 !important }
				.RedBorder:hover,.BlueBorder:hover,.GreenBorder:hover,.OrangeBorder:hover { border-color:#FD70E1 !important }
			
			
				
				.MultipleRowListModule h4 { margin:5px 0 }
				img.PreviewImage { border:1px solid black }

				.MultipleRowListModule div.PageNavigation { margin-bottom:7px; display:inline-block; text-align:center; padding:5px;  }
				.MultipleRowListModule .PageNavigation ul { display:inline; padding:0 }
				.MultipleRowListModule .PageNavigation ul li { display:inline; margin-right:3px;}
				.MultipleRowListModule .PageNavigation li.CurrentPage { padding:1px 5px 1px 5px; }
				.MultipleRowListModule .PageNavigation li.InBetweenPages { box-shadow:none; border:0; background:transparent }
				.MultipleRowListModule .PageNavigation li a { padding:1px 5px 1px 5px }
				.MultipleRowListModule h4.TopSubmissionToday { text-align:center; padding:5px; margin:5px }

				div.GenericPreviewListModule div.Preview { width:180px }

				.MultipleRowListModule .ListControls { text-align:center }
				ul.ListTools { padding:0 }
				ul.ListTools * { font-size:10px }
				ul.ListTools li { vertical-align:middle; text-align:center; background:transparent; padding:0; border:0; box-shadow:none; float:right; margin:1px 1px 1px 10px; display:inline-block }
				ul.ListTools fieldset { padding:5px 5px 7px 7px; margin:0 0 10px 0 }
				ul.ListTools legend { border:0; padding:0 5px 0 5px; margin:0 }

				fieldset.Filters select.TopOrderable { display:none }
				fieldset.Filters select.AgeFilter { display:none }
				fieldset.Filters select { padding:0; font-size:11px }
				fieldset.Filters button { vertical-align:middle; font-size:10px }
				fieldset.Filters legend { font-size:10px; padding:0 5px 1px 5px  }
				fieldset.Filters { padding:1px 6px 6px 6px; margin:0 }

				.AdvancedListSettingsModule, .SimpleListSettingsModule { display:none }
			

				.MultipleRowListModule div.PageNavigation { background:#1E2C32; border:1px solid #304751; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 }
				.MultipleRowListModule .PageNavigation ul li { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #444; -webkit-box-shadow:0px 0px 0px 1px #444; box-shadow:0px 0px 0px 1px #444;
					 border:1px solid black; background:#222 }
				.MultipleRowListModule .PageNavigation li.CurrentPage { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #304751; -webkit-box-shadow:0px 0px 0px 1px #304751; box-shadow:0px 0px 0px 1px #304751;
					 background:#1E2C32; }
				.MultipleRowListModule .PageNavigation li:hover { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #304751; -webkit-box-shadow:0px 0px 0px 1px #304751; box-shadow:0px 0px 0px 1px #304751;
					 }
				.MultipleRowListModule h4.TopSubmissionToday { 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 border:1px solid #A38093; background-color:#633950 }
				.MultipleRowListModule tr.TopSubmissionToday { background-color:#341E2A }
			
			
				
				.MultipleRowListModule div.ProgressBar { margin:5px 0; display:block; height:5px }
				.MultipleRowListModule div.ProgressBar div { height:5px }
				.MultipleRowListModule div.Progress { font-size:9px; margin-bottom:5px }
			
				
				.MultipleRowListModule div.ProgressBar { background:#111 }
				.MultipleRowListModule div.ProgressBar div { background:#444 }
			
			
				.Content ul { padding:5px 20px 5px 20px }
				.Content li { list-style-type:square }
				.Content ol { padding:5px 20px 5px 20px }
				.Content ol li { list-style-type:decimal }
			
			
				
				div.SubmittersFeedbackInstructions { margin:5px 0 0 15px; font-size:11px; font-family:'trebuchet ms' }
				h4.SubmittersFeedbackInstructions { margin-left:15px }
			
				
				div.SubmittersFeedbackInstructions { color:#BEBEBE; }
			
			
				
				.MultipleRowListModule div.Preview { line-height:0; position:relative; border:1px solid black; overflow:hidden; display:inline-block }
				.MultipleRowListModule div.Preview img { border:0; max-width:100% }
				.MultipleRowListModule div.Preview img.GameIcon { position:absolute; top:5px; left:5px }
				.MultipleRowListModule div.Preview img.Avatar { position:absolute; top:5px; right:5px; }
			
				
				.GenericPreviewListModule li:nth-child(odd) { background:#1E2C32; }
				.MultipleRowListModule div.Preview { border:1px solid black }
				.MultipleRowListModule div.Preview:hover { border:1px solid #FD70E1; }
			
			
				
				table { width:100% }
				table { margin-bottom:7px }
				td { padding:3px }
				tbody td { padding:5px }
				thead { font-weight:bold; font-size:14px; padding:15px;  }
				thead th { vertical-align:middle;  font-size:12px; text-align:left; padding:5px }
				p.NoRecordsFound { padding:5px; font-weight:bold;  }
				.MultipleRowListModule td,.MultipleRowListModule td img { vertical-align:middle }
				.MultipleRowListModule td.Submitter { white-space:nowrap }
				.MultipleRowListModule td.Submitter a { white-space:nowrap }
				.MultipleRowListModule td.SubmitterAndStudio { text-align:center }
				.MultipleRowListModule td.SubmitterAndStudio div.Studio { margin-bottom:10px }
				.MultipleRowListModule td.SubmitterAndStudio div.Username { margin-top:10px }
				.MultipleRowListModule td.Category { text-align:center; width:40px }
				.MultipleRowListModule td.Category a { display:block; font-size:9px }
				.MultipleRowListModule td.Preview { text-align:center }
				.MultipleRowListModule td.Preview div.Category { float:left; margin-top:5px }
				.MultipleRowListModule td.Preview img.PreviewImage { max-width:220px; max-height:220px }
				.MultipleRowListModule td.PopularityStats span { background:transparent; font-size:11px; display:block; white-space:normal }
				.MultipleRowListModule td.PopularityStats span.Rating { font-size:16px }
			
				
				table { border:1px solid #0A0F12; }
				table tr:nth-child(even) { background:#1E2C32; }
				td { border:1px solid #0A0F12; }
				thead { background:#1E2C32; }
				thead th { border:1px solid #0A0F12; }
				p.NoRecordsFound { color:#FF4E4E; }
			
			
				
				body article { margin:5px; font:13px 'trebuchet ms' }
				body article pre { margin:10px; padding:10px; overflow-x:auto; width:500px }
				body article h1 { font-size:18px; margin:5px 0 10px -5px;  padding:5px }
				body article h2 { font-size:16px; margin:5px 0 }
				body article h3 { font-size:14px; margin:5px 0 }
				body article h4, body article h5, body article h6 { font-size:12px }
				body article p { margin:5px }
				body article li { margin:0 0 0 15px }
				body article blockquote { font-style:italic; margin:15px 5px 0 10px; font-size:11px; padding:5px; }
				body article blockquote p { padding:0 }
				body article blockquote p:first-child strong:first-child { font-size:12px; margin-left:-2px }
			
				
				body article pre { color:#6EE16C; 
						
						
						-moz-box-shadow:0px 0px 0px 1px #444; -webkit-box-shadow:0px 0px 0px 1px #444; box-shadow:0px 0px 0px 1px #444;
					 border:1px solid black; background:#222 }
				body article h1 { background:#1E2C32 }
				body article blockquote { border:1px solid #0A0F12; color:#BEBEBE; background:#10171C; border-left:2px solid #444; }
			
			
				
				#DropdownMenuSubNavigator { margin:0 0 40px 1px; padding:0 }
				#DropdownMenuSubNavigator .sf-menu li:hover ul, #DropdownMenuSubNavigator .sf-menu li.sfHover ul { left:-1px; top:22px }
				#DropdownMenuSubNavigator > ul li { cursor:default }
				#DropdownMenuSubNavigator li { font-size:12px; padding:2px 4px; display:inline; margin-right:7px }
				#DropdownMenuSubNavigator li:hover {  }
				#DropdownMenuSubNavigator ul ul li { font-size:10px; margin-bottom:1px }
				#DropdownMenuSubNavigator ul ul { z-index:999999 }
				#DropdownMenuSubNavigator li.ActiveEntry { font-weight:bold }
			
				
				#DropdownMenuSubNavigator li { color:#FFD800; 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:1px solid #444 }
				#DropdownMenuSubNavigator li:hover { color:#FD70E1; background:#222; border:1px solid #444; }
				#DropdownMenuSubNavigator li.ActiveEntry { background:#333; }
				#DropdownMenuSubNavigator li.ActiveEntry a { color:#E2E2E2; }
			
			
				
				.CategoriesListModule td.Name { text-align:center }
				.CategoriesListModule .Name sup { font-size:10px; border:0; padding:0 }
				div#NoscriptWarning { position:fixed; top:0; width:100%; text-align:center; padding:3px; }
			

				#ProjectPreviewListModule li { text-align:left }
				#ProjectPreviewListModule ul { padding:0 }

				div#NoscriptWarning { background:#FF4E4E; color:#222; }
				
				#ScriptPreviewListModule code { margin:0 auto; font-family:'courier new'; background:#222; color:#6EE16C; display:block; width:185px; overflow:hidden; padding:5px; margin-bottom:5px }
			
			
				
				.markItUpHeader ul li { margin:0 5px 3px 0 }
				select { cursor:pointer }
				p.InputError { font-size:14px; margin:0 -10px 10px -10px; padding:15px }
				fieldset.RestrictedInput p.InputError { margin:0 0 5px 0; padding:0 8px; font-weight:normal }
				.MainForm fieldset ul { padding:0 }
				fieldset .InputHelp ul { margin-bottom:20px }
				textarea { font:14px 'courier new','courier'; padding:3px }
				fieldset.RestrictedInput legend sup { display:none }
				legend sup { font-size:10px; border:0; position:relative; top:-5px; cursor:help }
				li input { vertical-align:bottom }
				input[type=radio] { cursor:pointer }
				label { cursor:pointer; vertical-align:bottom; white-space:nowrap }
				.RadioList li { list-style-type:none }
				optgroup { padding:5px; font-family:'courier new','courier' }
				legend { font-size:15px; font-weight:bold; padding:5px }
				fieldset.Submit { border:0; padding:0 }
				.MainForm fieldset li { margin:5px }
				fieldset legend sup { padding:1px 3px; top:-1px; font-size:10px; font-weight:normal; text-transform:none }
				fieldset legend { position:relative }
				div.InputHelp { padding:0; margin-bottom:10px }
			
				
				fieldset legend sup { border:1px solid #444; background:#222; }
				p.InputError { background:#FF4E4E; color:#222; }
				textarea { color:#BEBEBE; padding:3px; 
						
						
						-moz-box-shadow:0px 0px 0px 1px #444; -webkit-box-shadow:0px 0px 0px 1px #444; box-shadow:0px 0px 0px 1px #444;
					 border:2px solid black; background:#111; }
				textarea:hover { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #777; -webkit-box-shadow:0px 0px 0px 1px #777; box-shadow:0px 0px 0px 1px #777;
					 }
				textarea:focus { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #FFD800; -webkit-box-shadow:0px 0px 0px 1px #FFD800; box-shadow:0px 0px 0px 1px #FFD800;
					 }
				optgroup { border-bottom:1px solid #BEBEBE }
				legend { color:#E2E2E2 }
				fieldset.InputHasError > legend { color:#FF4E4E; }
				fieldset.RestrictedInput > legend { color:#FF4E4E; }
				fieldset.InputHasError { background:#222; border:2px solid #FF4E4E; }
				fieldset.RestrictedInput { background:#222; border:2px solid #FF4E4E; }
				fieldset.RestrictedInput { background:#10171C; border:2px solid #0A0F12; }
				div.InputHelp { color:#BEBEBE; }
				fieldset.Submit { background:none }
			
			
				
				div.Module div.Content { overflow-x:none; overflow-y:auto; padding:5px }
				div.Module { margin-bottom:8px }
				div.Module > h3 {  padding:5px; font-size:14px; margin-bottom:2px }
				.Module p.Description { font-size:10px; padding:3px 5px;  }
				.Module ul.Links { padding:7px 7px 7px 3px }
				.Module ul.LogMessages { padding:5px; padding:5px; }
				.Module .Links li { display:inline; padding:2px 5px 2px 5px }
			

				div.Module div.Content { border:1px solid #1F2E35; background:#151E23; }
				div.Module { border:1px solid black }
				div.Module > h3 { border:1px solid #466675; background:#334852; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 }
				.Module p.Description { background:#222; border:1px solid #444; border-bottom:1px solid black; color:#BEBEBE; }
				.Module ul.Links { border:1px solid #444; background:#222;  }
				.Module ul.LogMessages { background:#222; border-left:1px solid #444; border-right:1px solid #444; color:#BEBEBE  }
				.Module .Links li { border:1px solid #444; }
			
			
				
				div#ColumnGrid { white-space:nowrap; width:990px }
				div.ContentColumn { white-space:normal; display:inline-block; margin-right:5px; vertical-align:top }
				div#MainContent { width:auto; padding:10px 10px 0 10px }
			

				div#MainContent { -moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black; border-left:5px solid #333; background:rgb(18,20,22); background:rgba(17,18,20,0.8) }
			
			
				
				h2#PageTitle { font-size:20px; line-height:20px }
			

				h2#PageTitle a { color:#E2E2E2; }
			
			
				
				div#MasterLog { margin:5px 0; font-size:15px; padding:5px; text-align:center;  }
			

				div#MasterLog { background:#222; }
			
			
				
				button.ModalLauncher { font-size:12px; font-weight:normal; margin-right:3px;  }
				button.MinimizeModal { font-size:10px; padding-left:4px; padding-right:4px; margin-right:3px }
				button.CloseModal { font-size:10px; }
				.ModalOperationComplete p { padding:5px 5px 5px 1px }
				ul#MinimizedModalBar { display:none; z-index:6;  left:10px; right:10px; position:fixed; bottom:0; left:0; width:100%; padding:5px }
				#MinimizedModalBar li { display:inline; list-style-type:none; margin-right:5px; padding:3px }
				.ModalContents { display:none }
				#ModalToolbar h2 { font-size:20px; display:inline }
				.ModalDialog { text-align:center }
				.ModalDialog h4 { font-size:22px }
				#Modal fieldset { margin-left:5px; margin-right:5px }
				#Modal div.Module { background:transparent; border:0; outline:0 }
				#Modal div.Content { padding:0; background:transparent; border:0; outline:0 }
				div#Modal { z-index:9999999 }
				div.Modal { z-index:9999997; position:absolute; padding:3px; left:100px; right:100px }
				div#ModalBackground { position:fixed; z-index:9999998; top:0; bottom:0; left:0; right:0; display:none; opacity:0.7 }
				div.ModalToolbar { text-align:right; padding:4px 2px 6px 0 }
			

				button.ModalLauncher { color:#6CB1E1; border:2px outset #6CB1E1; }
				button.MinimizeModal { color:#6EE16C; border: 2px solid #6EE16C; }
				button.CloseModal { color:#FF4E4E; border: 2px solid #FF4E4E; }
				ul#MinimizedModalBar { background:#222; border:1px solid #444; 
						
						-moz-box-shadow:0 0 25px black; -webkit-box-shadow:0 0 25px black; box-shadow:0 0 25px black;
					 }
				div.Modal { border:1px solid #1F2E35; background:#151E23; 
						
						-moz-box-shadow:0 0 25px black; -webkit-box-shadow:0 0 25px black; box-shadow:0 0 25px black;
					 }
				div#ModalBackground { background-color:black }
			
			
				#Breadcrumb li { white-space:nowrap }
				#Breadcrumb menu { margin:0; padding:0 0 0 1px }
			
			
				div#SiteSearch fieldset { border:0; margin:0; padding:0; background:transparent }
				div#SiteSearch fieldset * { font-size:14px; vertical-align:middle }
				div#SiteSearch { position:absolute; top:8px; right:8px }
			
			
				div#Wrapper { width:1000px; margin:auto }
			
			
				
				div#Navigator { display:inline-block; vertical-align:top; margin:2px 0 0 5px }

				#NavigatorTabs li { display:inline-block; height:16px; width:16px; padding:2px; margin-right:5px; cursor:pointer; }
				#NavigatorTabs menu { margin:0; padding:0 }

				#NavigatorPanes a.HasUpdates { font-weight:bold }
				#NavigatorPanes article { margin:0; padding:5px 10px 5px 5px; font-size:10px; font-family:verdana;  }
				#NavigatorPanes h4 { text-transform:uppercase; font-size:10px; padding:3px 15px 3px 5px; margin-bottom:1px }
				#NavigatorPanes article > ul > li { margin-left:5px }
				#NavigatorPanes article li { list-style-type:square }
				#NavigatorPanes > li { list-style-type:none; background:black; margin:0; z-index:7; display:none; -moz-box-shadow:2px 2px 5px black; -webkit-box-shadow:2px 2px 5px black; box-shadow:2px 2px 5px black; border:1px solid black }
				li#NetworkPane ul#OnlineBuddies li { display:inline-block; margin:2px }
				li#NetworkPane ul#OnlineBuddies img { width:25px;  }
				#NavigatorPanes sup { font-size:10px; position:relative; top:-5px; padding:0; border:0 }
				#NavigatorPanes a.HasUpdates sup { margin:0; top:0; padding:0 3px; margin:0 3px }
				li#NetworkPane ul#OnlineBuddies { width:200px; padding:5px }
				ul#NavigatorPanes { position:absolute }
			

				#NavigatorTabs li { 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 background:#222; border:1px solid #444; }
				#NavigatorTabs li:hover, #NavigatorTabs li.ActiveTab { background:#334852; border:1px solid #466675; }
				#NavigatorTabs li.TabHasUpdates { background:#701E24; border:1px solid #FF4E4E; }
				#NavigatorPanes a.HasUpdates { color:#FF4E4E; }
				#NavigatorPanes a.HasUpdates:hover { color:#FD70E1; }
				#NavigatorPanes article { background:#151E23; border:1px solid #1F2E35; border-top:1px solid black; }
				#NavigatorPanes h4 { background:#334852; border:1px solid #466675; }
				#NavigatorPanes > li { background:black; -moz-box-shadow:2px 2px 5px black; -webkit-box-shadow:2px 2px 5px black; box-shadow:2px 2px 5px black; border:1px solid black }
				li#NetworkPane ul#OnlineBuddies img { border:1px solid black; 
						
						
						-moz-box-shadow:0px 0px 0px 1px #6EE16C; -webkit-box-shadow:0px 0px 0px 1px #6EE16C; box-shadow:0px 0px 0px 1px #6EE16C;
					 }
				li#NetworkPane ul#OnlineBuddies img:hover { 
						
						
						-moz-box-shadow:0px 0px 0px 1px #FD70E1; -webkit-box-shadow:0px 0px 0px 1px #FD70E1; box-shadow:0px 0px 0px 1px #FD70E1;
					 }
				#NavigatorPanes a.HasUpdates sup { color:#222; background:#FF4E4E; }
			
			
				
				div#GuestLinks { display:inline-block; margin-left:5px }
				#GuestLinks li { font-weight:bold; display:inline; padding:3px; font-size:10px; }
			

				#GuestLinks li { background:#222; border:1px solid #444; }
				#GuestLinks li:nth-child(1) a { color:#6EE16C; }
				#GuestLinks li:nth-child(2) a { color:#6CB1E1; }
				#GuestLinks li:nth-child(3) a { color:#FF4E4E; }
				#GuestLinks li a:hover { color:#FD70E1; }
			
			
				
				nav#BasicSubNavigator { display:none }
				nav#BasicSubNavigator.BigWindow { position:fixed }
				#BasicSubNavigator li span { vertical-align:middle; margin-right:3px }
				#BasicSubNavigator.BigWindow li { white-space:nowrap; font-size:10px; margin-left:5px; margin-bottom:5px; display:block }
				#BasicSubNavigator.BigWindow li.ActiveEntry { margin-left:0 }
				#BasicSubNavigator.SmallWindow li { margin-bottom:5px; white-space:nowrap; font-size:10px; display:inline-block }
				#BasicSubNavigator.SmallWindow li.ActiveEntry { margin-left:0 }
				#BasicSubNavigator.SmallWindow li a { display:block; padding:5px }
				#BasicSubNavigator.SmallWindow li.ActiveEntry a { font-weight:bold }
				#BasicSubNavigator.BigWindow li a { display:block; padding:5px }
				#BasicSubNavigator.BigWindow li.ActiveEntry a {  font-weight:bold }
			

				#BasicSubNavigator.BigWindow li { border:1px solid black }
				#BasicSubNavigator.SmallWindow li { border:1px solid black }
				#BasicSubNavigator.SmallWindow li a { background:#111; border:1px solid #222; color:#E2E2E2 }
				#BasicSubNavigator.SmallWindow li:hover a { background:#333; border:1px solid #444; color:#E2E2E2; }
				#BasicSubNavigator.SmallWindow li.ActiveEntry a { background:#333; border:1px solid #444; color:#E2E2E2 }
				#BasicSubNavigator.BigWindow li a { background:#111; border:1px solid #222; border-right:2px solid black; color:#E2E2E2 }
				#BasicSubNavigator.BigWindow li:hover a { background:#333; border:1px solid #444; border-right:2px solid #333; color:#E2E2E2; }
				#BasicSubNavigator.BigWindow li.ActiveEntry a { background:#333; border:1px solid #444; border-right:2px solid #333; color:#E2E2E2 }
			
			
				.sf-menu, .sf-menu * { list-style:none }
				.sf-menu ul { position:absolute; top:-999em; width:10em }
				.sf-menu ul li { width:100% }
				.sf-menu li:hover { visibility:inherit }
				.sf-menu li { float:left; position:relative }
				.sf-menu a { display:block; position:relative }
				.sf-menu li:hover ul,.sf-menu li.sfHover ul { left:0; top:20px }
				.sf-menu li:hover li ul, ul li.sfHover li ul { top:-999em }
				.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul { left:10em; top:0 }
				.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em }
				.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul { left:10em; top:0 }
			
			
				
				#PreviousDay { font-size:10px; border-right:0 !important; border-top-right-radius:0; border-bottom-right-radius:0; }
				#NextDay { margin-right:2px; font-size:10px; border-left:0 !important; border-top-left-radius:0; border-bottom-left-radius:0; }
				#PreviousDay:hover { border-right:0 !important }
				#NextDay:hover { border-left:0 !important }
				button.Disabled { color:grey !important; border:2px solid grey !important}
				button.Disabled:hover { color:grey !important; border:2px solid grey !important }

				ul#ActivityLog { width:425px; margin-top:10px }
				ul#ActivityLog h1 { font-size:10px; padding:3px; margin:0 }
				ul#ActivityLog h1 img { vertical-align:middle; margin-right:3px }
				ul#ActivityLog h1 span { vertical-align:middle }
				ul#ActivityLog h2 { font-size:10px; display:inline }
				ul#ActivityLog li.ActivityGroup { list-style-type:none !important }
				ul#ActivityLog li.ActivityGroup li { list-style-position:outside }
				ul#ActivityLog li.ActivityGroup li:not(:last-child) { margin-bottom:2px; padding-bottom:2px }
				ul#ActivityLog li.ActivityGroup ul { padding:7px 0 7px 20px }
				ul#ActivityLog li.NoActivity { color:grey }

				ul#ActivityDays { vertical-align:middle; display:inline-block; width:400px }
				li.ActivityDay { cursor:pointer; width:60px; text-align:center; display:none; padding:5px; margin:0 1px 0 0;  }
				li.SelectedDay { cursor:default !important; font-weight:bold  }
				li.Inview { display:inline-block }
				div#ActivityCalendar button { vertical-align:middle; padding:5px; display:inline-block }
			

				ul#ActivityLog h1 { background:#1E2C32 }
				ul#ActivityLog li.ActivityGroup li:not(:last-child) { border-bottom:1px solid #1E2C32 }
				li.ActivityDay { color:#FFD800; background:#0A0F12; border:1px solid black; box-shadow:0px 0px 0px 1px #1E2C32;  }
				li.SelectedDay { color:#E2E2E2; box-shadow:0px 0px 0px 1px black; border:1px solid #304751; background:#1E2C32 }
				li.SelectedDay:hover { color:#E2E2E2 !important; background:#1E2C32 !important }
				li.ActivityDay:hover { color:#FD70E1; background:#10171C; }
			
			
				div#FeedbackButton { position:fixed; top:135px; padding:5px 5px 3px 4px; right:-5px; z-index:2; border:1px solid #466675; background:#334852; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 }
				div#FeedbackButton:hover { right:-2px }
				div#FeedbackButton *:hover { outline:0 }
			
			
				div#BugsButton { position:fixed; top:225px; padding:5px 5px 3px 4px; right:-5px; z-index:2; border:1px solid #466675; background:#334852; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 }
				div#BugsButton:hover { right:-2px }
				div#BugsButton *:hover { outline:0 }
			
			
				div#TitleBreadcrumb { font-size:10px; margin:3px 0 10px 0 }
				div#TitleBreadcrumb * { display:inline }
			
			
			
				#SubFeedModule div.Tooltip dd { font-size:12px; width:150px }
				#SubFeedModule div.Content { padding:0 }
				#SubFeedModule div.Content li:nth-child(odd) { background:#1E2C32; }
				#SubFeedModule div.Content li { text-align:center; padding:5px; list-style-type:none; border-bottom:1px solid #0A0F12; }
				#SubFeedModule div.Content li img.PreviewImage { max-width:144px; margin-bottom:3px }
				#SubFeedModule div.Content li img.NewsPreview { border:0 }
				#SubFeedModule div.Content li img.SprayPreview { border:0 }
				#SubFeedModule div.Content li img { vertical-align:middle }
				#SubFeedModule div.Content li h4 { font-size:10px; vertical-align:middle; display:inline-block; max-width:100px; overflow:hidden }
				#SubFeedModule div.Content span.Date { display:block; font-size:10px; margin-bottom:4px }
				#SubFeedModule div.Content ul { padding:0 }
			
			
				div#SectionLinks { background:rgb(27,28,30); border:1px solid rgb(47,48,50) }
				#SectionLinks ul { margin:0; padding:0; font-size:12px; font-weight:bold }
				#SectionLinks .sf-menu li:hover ul,.sf-menu li.sfHover ul { top:23px }
				#SectionLinks .sf-menu, #SectionLinks .sf-menu * { line-height:1 }
				#SectionLinks .sf-menu ul { background:rgba(27,28,30,0.9); -moz-box-shadow:2px 2px 2px black; -webkit-box-shadow:2px 2px 2px black; box-shadow:2px 2px 2px black }
				#SectionLinks .sf-menu > li > a, #SectionLinks .sf-menu > li.TitleOnly { border-right:1px solid rgba(47,48,50,0.9); }
				#SectionLinks .sf-menu a, #SectionLinks li.TitleOnly { color:#E2E2E2; padding:3px; text-decoration:none }
				#SectionLinks .sf-menu > li {  }
				#SectionLinks .sf-menu li:hover,#TopLinks .sf-menu li.sfHover,#SectionLinks .sf-menu a:focus,#SectionLinks .sf-menu a:hover,#SectionLinks .sf-menu a:active { background:rgba(47,48,50,0.9); }
				#SectionLinks .sf-menu li img { vertical-align:middle }
				#SectionLinks .sf-menu li span { vertical-align:middle; margin:3px }
				#SectionLinks .sf-menu li a img:hover { box-shadow:none }
				#SectionLinks .sf-menu a:hover { color:#FD70E1; }
				div#SectionLinks { background:rgba(27,28,30,0.9); display:block; border:1px solid rgba(47,48,50,0.9); 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 margin-bottom:1px }
				div#SectionLinks ul ul { z-index:5 }
			
			
				a#TheSacredBanana { display:inline-block; vertical-align:middle }
				div#Logo { margin-left:2px; display:inline-block; vertical-align:middle }
				div#Logo h1 { font-size:0 }
				div#Logo p { padding:0; font-size:11px }

				div#Logo span { margin-right:1px; background-image:url(http://files.gamebanana.com/static/img/logo_font.png); background-repeat:no-repeat; width:25px; height:24px; display:inline-block; }
				div#Logo span.Banana {background-position:0px -150px;width:170px}
				div#Logo span.A {background-position:0px 0px;}
				div#Logo span.B {background-position:-25px 0px;}
				div#Logo span.C {background-position:-50px 0px;}
				div#Logo span.D {background-position:-75px 0px;}
				div#Logo span.E {background-position:-100px 0px;}
				div#Logo span.F {background-position:-125px 0px;}
				div#Logo span.G {background-position:0px -25px;}
				div#Logo span.H {background-position:-25px -25px;}
				div#Logo span.I {background-position:-50px -25px;}
				div#Logo span.J {background-position:-75px -25px;}
				div#Logo span.K {background-position:-100px -25px;}
				div#Logo span.L {background-position:-125px -25px;}
				div#Logo span.N {background-position:-25px -50px;}
				div#Logo span.M {background-position:0px -50px;}
				div#Logo span.O {background-position:-50px -50px;}
				div#Logo span.P {background-position:-75px -50px;}
				div#Logo span.Q {background-position:-100px -50px;}
				div#Logo span.R {background-position:-125px -50px;}
				div#Logo span.S {background-position:0px -75px;}
				div#Logo span.T {background-position:-25px -75px;}
				div#Logo span.U {background-position:-50px -75px;}
				div#Logo span.V {background-position:-75px -75px;}
				div#Logo span.W {background-position:-100px -75px;}
				div#Logo span.X {background-position:-125px -75px;}
				div#Logo span.Y {background-position:0px -100px;}
				div#Logo span.Z {background-position:-25px -100px;}
				div#Logo span.n0 {background-position:-50px -100px;}
				div#Logo span.n1 {background-position:-75px -100px;}
				div#Logo span.n2 {background-position:-100px -100px;}
				div#Logo span.n3 {background-position:-125px -100px;}
				div#Logo span.n4 {background-position:-0px -125px;}
				div#Logo span.n5 {background-position:-25px -125px;}
				div#Logo span.n6 {background-position:-50px -125px;}
				div#Logo span.n7 {background-position:-75px -125px;}
				div#Logo span.n8 {background-position:-100px -125px;}
				div#Logo span.n9 {background-position:-125px -125px;}
			
			
				#SponsorsStack div { margin-bottom:3px }
				div#TopBanner { margin:10px 0 10px 271px; display:inline-block; width:728px; height:90px; overflow:hidden; padding:0; border:1px solid black }
				div#TowerBanner { border:1px solid black; margin-bottom:3px; width:160px; height:600px; overflow:hidden; }
				div#SquareBanner { width:300px; height:250px; overflow:hidden; margin-bottom:8px; border:1px solid black }
				div#FooterBanner { padding-top:10px; border-top:1px solid #444; }
				#SponsorsStack img { border:1px solid black; margin-bottom:5px }
			
			
				div#Footer { margin-bottom:10px; text-align:center; 
						
						
						-moz-box-shadow:0px 0px 0px 1px black; -webkit-box-shadow:0px 0px 0px 1px black; box-shadow:0px 0px 0px 1px black;
					 background:#222; border:1px solid #444; left:10px; right:10px }
				#Footer div { padding:5px }
				#Footer li { display: inline }
				#TopGameLinks li img { width:16px; vertical-align:middle }
				#TopGameLinks li { text-align:left; white-space:nowrap; display:inline-block; width:190px; margin:5px 2px }
				#TopGameLinks li a:hover { font-weight:bold }
				div#TopGameLinks { margin:0 -1px 0 -1px; border:1px solid black; border-left:0; border-right:0; background:#111; }
				div#CompanionSiteLinks { padding:10px 0; border-bottom:1px solid #444 }
				#CompanionSiteLinks li img { vertical-align:middle }
				#CompanionSiteLinks li { border:2px solid #444; padding:10px;margin:5px; font-size:14px; font-weight:bold; font-family:'trebuchet ms' }
				a#SeeAllGames { font-weight:bold; padding:2px 5px; display:inline-block; margin:5px 0 }
				#ExtraLinks li { font-size:10px; margin:10px 5px }
				#CorporateLinks li { text-transform:uppercase; color:#BEBEBE; font-size:9px; margin:0 5px }
				#CorporateLinks { background:#111 }
				#SocialPages li { margin:10px 5px }
			
			
				div#CoreStrip { position:relative; padding:5px 5px 3px 5px; background:rgba(0,0,0,0.7) }
			
			
				span.Icon { background-image:url(http://files.gamebanana.com/static/img/icons/Submission.png); background-repeat:no-repeat; display:inline-block; width:16px; height:16px; }
				span.Icon.Edit {background-position:0px 0px;}
				span.Icon.Report {background-position:0px -32px;}
				span.Icon.Trash {background-position:0px -64px;}
				span.Icon.Withhold {background-position:0px -80px;}
				span.Icon.Flag {background-position:-32px 0px;}
				span.Icon.License {background-position:-32px -16px;}
				span.Icon.Media {background-position:-32px -32px;}
				span.Icon.Share {background-position:-32px -48px;}
				span.Icon.History {background-position:-32px -64px;}
				span.Icon.Rating {background-position:-32px -80px;}
				span.Icon.Profile {background-position:-32px -96px;}
				span.Icon.Updates {background-position:-32px -112px;}
			

			
					div.GenericPreviewListModule div.Content { overflow:hidden; padding:0 !important }
					div.GenericPreviewListModule ul { padding:0; text-align:center }
					div.GenericPreviewListModule li { list-style-type:none; padding:5px; vertical-align:top }
				
		
						