body {
	background: url(../images/page_bg_gradient.gif) repeat-x #110b00;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	}
p {
	margin: 12px 0 0 0;
	line-height: 16px;
	font-size: 12px;
	}
#container {
	/*width: 96%;*/
	width: 960px;
	margin: auto;
	text-align: left;
	}
#header {
	height: 151px
	}
#userTool {
	background: #2b3519;
	border-bottom: 3px solid #384a24;
	font-size: 11px;
	padding: 7px;
	text-shadow: #000000 1px 1px 1px;
	height: 19px;
	}
#userTool ul {
	float: right;
	}
#userTool li {
	display: inline;
	}
#logo {
	margin: 5px 0 0 5px;
	float: left;
	}
#bannerAds {
	float: right;
	margin: 5px 5px 0 0;
	}
#mainMenu {
	background: url(../images/main_menu_bg.gif) repeat-x;
	margin: 12px 0 0 0;
	padding: 1px 0 0 0;
	}
#mainMenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#mainMenu li {
	display: inline;
	margin: 0 15px 0 0;
	font-size: 11px;
	}
#mainMenu li a,
#categoryHolder li a {
	text-shadow: #000000 1px 1px 1px;
	color: #ffffff;
	text-decoration: none;
	}
a {
	color: #ffffff;
	}
a:hover {
	color: #ffa200 !important;
	}
#content {
	background: url(../images/content_begin_shadow.gif) repeat-x #262d14;
	padding: 20px;
	border-bottom: 3px solid #384a24;
	}
#categoryHolder,
#commentFormHolder {
	float: left;
	width: 200px;
	}
#commentHolder {
	margin: 10px 0 0 0;
	}
.commentEach {
	margin: 0 0 15px 0;
	}
.commentEach h3 {
	border-bottom: 1px solid #110b00;
	}
#categoryHolder ul {
	margin: 0 0 20px 0;
	}
#categoryHolder li {
	font-size: 11px;
	margin-top: 5px;
	}
h1 {
	text-shadow: #000000 1px 1px 1px;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 3px solid #110b00;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	}
h1 a,
h2 a {
	text-decoration: none;
	}
h2 {
	text-shadow: #000000 1px 1px 1px;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 3px solid #110b00;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	}
h3 {
	text-shadow: #000000 1px 1px 1px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	}
#submissionsHolder,
#submissionViewHolder {
	float: left;
	margin: 0 0 0 20px;
	width: 700px;
	}
#submissionViewHolder img {
	max-width: 700px;
	}
#submissionViewHolderImage {
	text-align: center;
	}
#registerForm label,
#commentFormHolder label,
#personalDetailsForm label {
	display: block;
	margin-bottom: 5px;
	}
#registerForm form {
	float: left;
	}
#requirements {
	float: left;
	margin-left: 50px;
	font-size: 12px;
	}
.yourSubmissionHolder {
	margin: 0 0 20px 0;
	}
.yourSubmissionHolder img {
	width: 205px;
	height: 160px;
	}
.yourSubmissionHolder h1 {
	border: 0;
	}
#userComment{
	margin: 0 0 20px 0;
	}
#shareLinks {
	margin: 20px 0 20px 0;
	font-size: 12px;
	}
#footer {
	background: #181707;
	padding: 20px;
	margin-top: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#footer div {
	width: 211px;
	float: left;
	}
#footer div ul,
.reasons ul,
#requirements ul,
#articleHolder ul {
	list-style-type: square;
	margin: 0 0 0 15px;
	}
#footer div li,
.reasons li,
#requirements li,
#articleHolder li {
	font-size: 12px;
	margin: 5px 0 0 0;
	line-height: 15px;
	}
#articleHolder h2 {
	border: 0;
	}
.searchField {
	background: url(../images/search_glass.png) no-repeat #111409;
	padding-left: 23px;
	background-position: 3px 3px;
	}
.dropShadow {
	background: url(../images/drop_shadow.png) repeat-x;
	border: 1px solid transparent;
	height: 8px;
	}
.thumb-holder {
	width: 205px;
	height: 160px;
	background: #1e210e;
	float: left;
	margin: 0 0 13px 13px;
	padding: 5px 5px 25px 5px;
	text-align: center;
	}
.thumb-holder:hover {
	background: #111409;
	}
.thumb-holder h3 {
	font-size: 11px;
	font-weight: normal;
	}
.thumb-holder img {
	width: 205px;
	height: 160px;
	margin-bottom: 5px;
	display: block;
	}
input, textarea {
	background: #13180b;
	padding: 3px;
	border: 0;
	font-size: 11px;
	color: #fff;
	}
label {
	text-shadow: #000000 1px 1px 1px;
	}
.button {
	background: #f5f5f5;
	padding: 2px;
	font-size: 11px;
	border: 0;
	color: #202020;
	}
.button a {
	text-decoration: none !important;
	color: #202020;
	padding: 2px;
	}
.button:hover {
	cursor: pointer;
	}
.button a:hover {
	color: #909090 !important;
	}
.inactive {
	background: #d30c0c;
	}
.inactive a {
	color: #ffffff;
	}
#pagination {
	background: #111409;
	padding: 10px 7px 10px 10px;
	margin: 0 16px 13px 13px;
	font-size: 11px;
	}
.left {
	float: left;
	}
.right {
	float: right;
	}
.clear {
	clear: both;
	}
.success {
	background: #ffffff;
	padding: 5px;
	color: #236f08;
	}
.fail {
	background: #ffffff;
	padding: 5px;
	color: #d30c0c;
	}
.success a,
.fail a {
	color: #202020;
	}
.rule {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #110b00;
	margin: 0 0 5px 0;
	}
/*** MARGINS ***/
.marginRight6px {
	margin-right: 6px;
	}
.marginRight25px {
	margin-right: 25px;
	}