	body
	{
		background: #E7E8E8 url('/images/background.png') repeat;
		margin: 0px;
	}
	
	a
	{
		color: #003366;
	}
	
	a:visited
	{
		color: #003366;
	}
	
	img 
	{
		border: 0px;
	}
	
	p
	{
		margin: 0px;
		padding: 0px;
	}
	
	form div
	{
		padding: 0px 0px 3px 0px;
	}
	
	form div .text
	{
		padding: 4px;
		width: 250px;
		border: 1px solid #CCCCCC;
	}
	
	form div .textarea
	{
		padding: 4px;
		width: 350px;
		border: 1px solid #CCCCCC;
	}
	
	form div .submit
	{
		cursor: pointer;
	}
	
	h1
	{
		font-weight: bold;
		border-bottom: 1px dashed #CCCCCC;
		text-align: left;
		width: 100%;
		font-size: 12px;
	}
	
	h3
	{
		font-weight: bold;
		font-size: 20px;
	}
	
	#mainWrapper
	{
		background: #FFFFFF;
		width: 900px;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC; 
		margin-left: auto;
		margin-right: auto;
		font-family: arial;
		font-size:11px;
	}
	
	#menuWrapper
	{
		background: #F9BC38;
		width: 100%;
		height: 37px;
		border-bottom: 2px solid #CCCCCC;
	}
	
	#bannerWrapper
	{
		background: #CCCCCC; 
		padding: 10px 10px 10px 10px;
	}
	
	#bannerWrapper ul
	{
		margin: 0px;
		padding: 0px;
	}
	
	#bannerWrapper ul li
	{
		float: left;
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	#bannerWrapper ul li:first-child
	{
		padding: 0px 0px 0px 0px;
	}
	
	#premiumPostsWrapper
	{
		width: 870px; 
		margin-left: auto; 
		margin-right: auto;
	}
	
	#homeWrapper
	{
		float: left;
		margin: 10px 10px 10px 10px;
		width: 500px;
		color: #000000;
	}
	
	#sidebarLeftWrapper
	{
		float: left;
		margin: 10px 10px 10px 0px;
		width: 200px;
	}
	
	#sidebarLeftWrapper a
	{
		text-decoration: none;
	}
		
	#sidebarRightWrapper
	{
		float: left;
		margin: 10px 10px 10px 0px;
		width: 160px;
	}
	
	#sidebarRightWrapper a
	{
		text-decoration: none;
	}
	
	#footerWrapper
	{
		background: #CCCCCC; 
		border-top: 1px solid #808080; 
		text-align: center; 
		padding: 10px; 
		color: #808080;
	}
	
	#footerWrapper a, #footerWrapper a:visited
	{
		text-decoration: none;
		color: #808080
	}
	
	#footerWrapper a:hover
	{
		color: #0000CC;
		text-decoration: underline;
	}
	
	#categoryWrapper a
	{
		display: block;
		min-width: 15px;
		height: 15px;
		float: left;
		padding: 4px;
		background: #E7E8E8;
		border: 1px solid #808080;
		margin: 2px;
		text-decoration: none;
		text-align: center;
	}
	
	#categoryWrapper a:hover
	{
		background: #F9BC38;
	}
	
	#categoryWrapper a.image
	{
		display: block;
		float: left;
		margin: 2px;
		text-decoration: none;
		min-height: 70px;
	}
	
	#descriptionWrapper
	{
		padding: 3px;
		border: 1px solid #CCCCCC;
		text-align: center;
		width: 220px;
	}
	
	#shareWrapper
	{
		padding: 6px 3px 3px 3px;
		text-align: center;
		width: 220px;
	}
	
	#loadingWrapper
	{
		text-align: center;
		padding: 10px;
	}
	
	#itemWrapper ul
	{
		padding: 0px;
		margin: 0px;
	}
	
	#itemWrapper ul li
	{
		float: left;
		margin: 0px;
		padding: 5px 0px 5px 5px;
		list-style-type: none;
	}
	
	#downloadWrapperPC
	{
		text-align: center;
		font-size: 20px;
	}	
	
	#downloadWrapperPSP
	{
		text-align: center;
		font-size: 20px;
	}	
	
	#downloadWrapper
	{
		text-align: center;
		font-size: 20px;
	}	
	
	#toolsWrapper ul li
	{	
		float: none;
		list-style-type: square;
		margin: 0px 0px 0px 30px;
		padding: 0px;
	}
	
	#toolsWrapper a
	{	
		text-decoration: none;
	}
	
	#countWrapper
	{
		color: #808080;
		text-align: center;
	}
	
	#countWrapper b
	{
		color: #000000;
		font-size: 20px;
	}
	
	.home-post-wrapper
	{
		width: 460px; 
		margin-left: auto; 
		margin-right: auto;
		padding: 0px;
	}
	
	.post-wrapper {
		border-top: 1px dashed #CCCCCC; 
		padding: 10px 2px 2px 2px;
	}
	
	.post-wrapper:first-child
	{
		border-top: 0px;
	}
	
	.post-wrapper a
	{
		text-decoration: none;
	}
	
	.home-download
	{
		text-align: center;
	}
	
	.header
	{
		background: url('../images/header-background.png') repeat-x;
		padding: 6px;
		border-bottom: 1px solid #CCCCCC;
		font-family: arial;
		color: #003366;
		font-weight: bold;
		cursor: pointer;
		font-size: 12px;
	}
	
	.section
	{
		margin: 0px 0px 10px 0px;
	}
	
	.content
	{
		padding: 6px;
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
	}
	
	.content ul
	{
		padding: 0px;
		margin: 0px;
	}
	
	.content ul li
	{
		float: left;
		margin: 0px;
		padding: 5px 0px 5px 5px;
		list-style-type: none;
	}
	
	.content table
	{
		border-collapse: collapse;
	}
	
	.content table tr td 
	{
		padding: 3px 6px 3px 6px; 
		border: 1px dashed #E7E8E8;	
	}
	
	.headerDownload
	{
		text-align: center;
		font-weight: bold;
	}
	
	.sidebar-item
	{
		padding: 6px;
		border-top: 1px dashed #CCCCCC;
	}
	
	.sidebar-item:first-child
	{
		border: 0px;
	}
	
	.sidebar-item:hover
	{
		background: #E7E8E8;
	}
	
	.comment-wrapper
	{
		border: 1px solid #CCCCCC;
		margin: 0px 0px 10px 0px;
	}
	
	.comment-header
	{
		background: #CCCCCC;
		padding: 4px;
		font-weight: bold;
	}
	
	.comment-content
	{
		padding: 4px;
		font-style: italic;
	}
	
	.overlay 
	{
		display: none;
		position: fixed;
		left: 0px;
		top: 0px;
		width:100%;
		height:100%;
		text-align:center;
		z-index: 3000;
		background: url('/images/trans_bg.png');
	}

	.overlay .overlay-container 
	{
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -175px;
		margin-top: -200px;
		width: 350px;
		height: 400px;
		background: #FFFFFF;
		border: 3px solid #808080;
		padding:15px;
		text-align:center;
		z-index: 3000;
		font-size: 14px;
		color: #003366;
	}
	
	.overlay .overlay-container-home 
	{
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -175px;
		margin-top: -65px;
		width: 350px;
		height: 110px;
		background: #FFFFFF;
		border: 3px solid #808080;
		padding:15px;
		text-align:center;
		z-index: 3000;
		font-size: 14px;
		color: #003366;
	}
	
	.button 
	{	
		background:transparent url(/images/button-background.png) no-repeat scroll 0 center;
		border: none;
		height: 27px;	
		width: 94px;
		cursor: pointer;
		padding: 0;
		padding-bottom: 2px;
		margin: 0;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
	}
	#keywordWrapper
	{
		font-size: 5px;
		background: #F9BC38;
		color: #F9BC38;
		height: 3px;
		width: 100%;
		text-align: center;
	}
	
	.stwrapper
	{
		display: none !important;
	}
	
	#stSegmentFrame
	{
		display: none !important;
	}
	
	#column1Wrapper
	{
		margin: 25px 0px 10px 25px;
		width: 200px;
		float: left;
		text-align: left;
	}
	
	#column2Wrapper
	{
		margin: 25px 0px 10px 10px;
		width: 200px;
		float: left;
		text-align: left;
	}
	
	#column3Wrapper
	{
		margin: 25px 0px 10px 10px;
		width: 200px;
		float: left;
		text-align: left;
	}
	
	#column4Wrapper
	{
		margin: 25px 0px 10px 10px;
		width: 200px;
		float: left;
		text-align: left;
	}
	
	.notice
	{
		border-top: 1px solid #FF0000; 
		border-bottom: 1px solid #FF0000; 
		padding: 10px; 
		background: #E8E8E8; 
		color: #000000; 
		margin-bottom: 5px;">
	}
	
	.adContainer
	{
		margin: 0px auto;
		background: url("http://www.mafiawarscommunity.com/advertisements/chuckNorrisApproves.png") center no-repeat #F4F4F4;
	}
