body {
	background: #696969;
}

#container {
    font-family: Verdana,Tahoma,Arial,sans-serif;
	margin-top: 0px;
}

div#header {
	background: #696969 none repeat scroll 0% 0%;
}

#logo {
	background: #696969;
}

a:link,
a:visited,
a:hover,
a:active {
	color: #FFC703;
}

#content {
	background: #696969;
}

#footer .lower {
	color:#fff;
	background: #696969;
}

#panel .upper {
	background: #40454C;
	border-bottom: 1px solid #333;
}

#panel .lower {
	background: #40454C;
	border-top: 0px solid #000;
	border-bottom: 1px solid #444;
}

#panel .lower a:link,
#panel .lower a:visited,
#panel .lower a:hover,
#panel .lower a:active {
	color: #FFC703;
}

#panel .upper a:link,
#panel .upper a:visited,
#panel .upper a:hover,
#panel .upper a:active {
	color: #FFC703;
}

#search input.button {
	background: #272A2F;
}

.navigation .active {
	color: #FFFFFF;
}

table {
	color: #FFF;
	font-size: 13px;
}

.tborder {
	background: #272A2F;
	border: 0px solid #000000;
	padding: 1px;
}

.trow1 {
	background: #272A2F;
	border-top: 0px;
	border-color: #000 #000 #000 #272A2F;
}

.trow2 {
	background: #272A2F;
	border-top: 0px;
	border-color: #000 #000 #000 #272A2F;
}

.trow_sep {
    background: none repeat scroll 0% 0% #40454C;
    color: #FFF;
    border-bottom: 1px solid #000;
}

.tfoot {
	border-top: 0px solid #fff;
	background: #444444;
	color: #444444;
}

.tfoot a:link,
.tfoot a:visited,
.tfoot a:hover,
.tfoot a:active {
	color: #FFC703;
}

.tcat a:link,
.tcat a:visited,
.tcat a:hover,
.tcat a:active {
    color: #000000;
}

.thead {
	background: #40454C;
}

.tcat {
	background: #c98502;
}

.smalltext {
	color: #ffffff
}

.tcat .smalltext {
	color: #000000
}

select {
	background: #272A2F;
	border: 1px solid #000000;
	color: #FFFFFF
}

input.textbox {
	background: #444;
	color: #FFFFFF;
	border: 1px solid #000000;
}

button,
input.button {
	background: #272A2F;
	color: #FFFFFF;
	border: 1px solid #000000;
}

textarea {
    background: none repeat scroll 0% 0% #272A2F;
    color: #FFFFFF;
    border: 1px solid #000;
}

#footer .upper .theme select {
    border-color: #000000;
}

#footer .upper .language select {
    border-color: #000000;
}

#footer .upper {
	background: #40454C;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.post_body {
    font-size: 14px;
    padding: 12px 0px;
	color: #FFFFFF;
}

.post .post_head {
    border-bottom: 1px solid #000;
}

.post .post_head span.post_date {
    color: #FFC703;
}

.post_controls {
    background: transparent;
    border-bottom: 1px solid #000;
}

.post .post_author {
    border-bottom: 1px solid #000000;
    border-top: 2px solid #000000;
    background: transparent;
}

.post.classic .post_author {
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: #000 #000 #000 -moz-use-text-color;
}

.post .post_author div.author_statistics {
    color: #FFFFFF;
}

.post.classic .post_author div.author_statistics {
    border-top: 1px solid #000;
}

#posts .post {
    background-color: #272A2F;
}

#posts .post:nth-child(4n) {
    background-color: #444444;
}

.post.unapproved_post {
    background: none repeat scroll 0% 0% #FFDDE0;
}

.trow_deleted, .post.deleted_post {
    background: none repeat scroll 0% 0% #601A1A !important;
}

.post.classic.unapproved_post .post_author {
    border-color: #000;
}

.pagination .pagination_current {
    background: none repeat scroll 0% 0% transparent;
    color: #FFF;
}

.pagination .pages {
    font-weight: bold;
	color: #FFF;
}

.pagination a {
    background: none repeat scroll 0% 0% transparent;
    border: 0px;
}

blockquote {
    border: 1px solid #000;
    margin: 10px 0px 10px 40px;
    background: none repeat scroll 0% 0% transparent;
    padding: 10px;
}

blockquote cite {
	background: #C98502;
	color: #000;
	border-bottom: 1px solid #000;
	border-radius: 6px 6px 0px 0px;
	margin: -9px -9px 10px;
	padding: 0px 10px 0px 10px;
}

.post .post_author div.author_avatar img {
    padding: 0px;
    border: 0px;
}

.postbit_buttons > a:link, .postbit_buttons > a:hover, .postbit_buttons > a:visited, .postbit_buttons > a:active {
    border: 1px solid #000;
    color: #fff;
    background: repeat-x scroll 0% 0% #272A2F;
}

.highlight {
    background: none repeat scroll 0% 0% #D7C609;
}

#panel ul.top_links a.forum_rules {
	background-image: url(../../../images/swimp/forum_rules.gif);
	background-position: 0px 4px;
}

#quick_login {
	top: 250px !important;
}

.forum_on {
    background-position: 0 -30px;
}

.forum_off {
    background-position: 0 0;
}

.editor_control_bar {
	background: #272A2F;
	border: 1px solid #000;
}

/* DVZ Shoutbox */
#shoutbox {
    background: transparent;
    border: 1px solid #000;
	padding: 0px;
}

#shoutbox.front {
background: none repeat scroll 0% 0% #272A2F;
border: 0px;
}

#shoutbox .data {
    font-size: 14px;
	border-top: 0px;
}

#shoutbox .head {
	background: none repeat scroll 0% 0% #40454C;
	border-bottom: 1px solid #000;
}

#shoutbox .text {
color: #FFF;
}

#shoutbox .entry {
    background-color: #444444;
}

#shoutbox .entry:nth-child(2n) {
    background-color: #272A2F;
}

#shoutbox .panel {
    border-top: 0px;
}

#shoutbox input.text {
    background: #272A2F;
	color: #FFFFFF;
	border: 1px solid #000000;
}
		
#get-last-days-label {
    color:#FFC703 !important;
}
		