{---BASIC---}

html, body {background-color: #000000; font-family: Verdana, Tahoma, Georgia; font-size: 9px; color: #F6FFD2; margin: 0px; padding:0px;}
                a:link, a:visited, a:active {text-decoration: none; color: #E3E6A8;  font-weight: 700;}
                a:hover {cursor: crosshair; color: #F6FFD2; text-decoration:underline;  font-weight: 700;}
                a img { border:0; }
table {border-collapse:collapse; border-spacing:0; clear:both; empty-cells:show; width:100%;}





{---LAYOUT ELEMENTS---}

table.layout {width: 100%; background-color: #1B101C; background-image: url(http://i39.tinypic.com/2ypdspj.png); background-repeat: x-repeat;  margin-top: 10px; margin-bottom: 10px; padding: 0px;}

td.layout_top {background-image: url(); background-repeat: x-repeat; padding-bottom: 50px;}

.sidebar {width: 170px; padding: 0px 0px 5px 0px; margin: 10px 10px 5px 20px; background-color: #1B101C;  border: 1px solid #FFFFFF }

.sidebar h2 {text-align:center; padding: 0px; font-weight: 700; font-size: 160%; color:#FFFFFF; font-variant: small-caps; letter-spacing:2px;  border: 1px solid #FFFFFF}





{---TOP MENU---}

#top {height:20px; background-color: #1B101C; padding: 4px 185px 1px 5px; border: 1px solid #FFFFFF }

#top ul {list-style:none; padding:0px;}

#top_info {float:left; margin-stop:4px; vertical-align: middle;}

#top_info a, #top_info a:hover {color: #dddb4b}

#top_menu { background-color: #1B101C; float:right;}

.drop_menu {margin:0;}

.drop_menu li {float:left; text-align:center;}

.drop_menu a, .drop_menu a:hover { color:#dddb4b; padding:4px .25em; position:relative; width:9em; display: block;}

.drop_menu ul {margin:0; padding: 2px; left:-999em; position:absolute; display:inline;}

.drop_menu ul li { padding:2px; float: left; display:inline-table;}

.drop_menu ul li a, .drop_menu li ul li a:hover {display:inline; white-space:nowrap; padding: 5px; margin: 5px;}

.drop_menu a img { vertical-align:bottom; }

.drop_menu li:hover ul,.drop_menu li.hover ul { left:auto; }



{---HEADER---}

#logo {padding: 5px; margin:5px; clear:both; width:100%; text-align:center;}




{---SUBMENU/NAV---}

#nav {list-style:none; clear:both; margin: 10px; padding: 10px; text-align: center; font-size:10px; font-weight:700; width:660px; background-color: #1B101C; }

#nav li {display:inline;}


{---MAIN FORUM---}

#main {clear:both; margin:0px; width:700px; }

#main td, #main tr, .forums {background-color: #1B101C; color: #97806f; }

.cat_head td, thead tr {color: #F6FFD2; background-color: #1B101C; padding: 0px; width: 100%; background-image: url(http://i40.tinypic.com/6537nq.png); background-repeat: no-repeat;}

.category { margin-top:20px; width: 700px;  background-color: #1B101C;}

.category h2 {padding: 5px 27px 10px 0px; font-weight: 900; font-size: 160%; text-align: right; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0; }

.category h2 a:hover {text-decoration: none;}

.c_mark {vertical-align: center; text-align:center; width:40px; margin: 0px; padding: 10px 0px 10px 4px; }

.c_forum {padding: 10px 4px 10px 2px; text-align: left;}

.c_forum strong a {font-size: 130%; font-weight: 800;}

.c_last { font-size: 95%; width: 30%; padding:2px; text-align:center;}

.c_last-title {display:block; line-height:16px;}

td.c_info-t, td.c_info-r {padding:2px; font-size: 95%; text-align:center; width: 15%;}

td.c_foot {background-color: #1B101C; height: 40px;}





{---STATS---}

h2.special {color: #FFFFFF; padding: 5px 27px 10px 0px; font-weight: 900; font-size: 160%; text-align: right; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0}

.forums th {background-color: #1B101C; padding: 5px;}

.forums td {text-align: left;}

#stats_members, #stats_legend {line-height: 2; padding:5px 10px;}

#stats_legend {background-image: url(); background-repeat: no-repeat;}





{---FOOT---}


#foot_wrap {background-color: #1B101C; margin-top: 30px; width: 660px; clear:both; padding: 10px;}


{---FORUM POSTS---}

.posts td {text-align: left; padding: 5px;}

thead th {color: #FFFFFF; width: 100%; padding: 5px 27px 14px 0px; font-weight: 900; font-size: 160%; text-align: right; font-variant: small-caps; letter-spacing:2px; background-color: transparent;}

thead td {padding:0px; background: inherit; border-width:0px; }

th#pinned_head {background-color: #1B101C; padding: 3px 3px 3px 0px;}

th.c_cat-mark, th.c_cat-title, th.c_cat-starter, th.c_cat-replies, th.c_cat-views, th.c_cat-lastpost {background-color: #181310; padding: 3px;}

td.c_cat-mark {text-align:center; margin: auto; padding: 0px 0px 0px 10px; width:25px; }

td.c_cat-starter, .c_cat-starter,.c_cat-replies,.c_cat-views { text-align:center; font-size: 95%;}

td.c_cat-lastpost { text-align:left; font-size: 95%;}

.posts td.c_foot {background-color: #1B101C; background-image: none;}

td.c_sort {width: 100%; font-size: 95%; background-color: #1B101C; height: 40px; background-image: url(); background-repeat: no-repeat; margin-right: auto; margin-left: auto; text-align: center;}

.cat-buttons, .topic-buttons { float:right; margin:15px 0; text-align:right; width:50%; }

.cat-topicpages {list-style:none; padding:0; margin: 0; display:inline;} 

ul.cat-topicpages {float:right; padding:0; display:inline; vertical-align:baseline; white-space: nowrap;}
 
ul.cat-pages {list-style:none; padding:0; display:inline; float:left; margin:15px 0; padding: 5px 1px; vertical-align:baseline; white-space: nowrap;}

.cat-pages li, .cat-topicpages li {float: left; padding: 1px;}
 
.meta_box h3 {color:#ff0000; text-align: center;}


{---TOPIC VIEW---}

.topic {color: #F6FFD2; background-color: #1B101C; padding: 0px; width: 100%; background-image: url(http://i40.tinypic.com/6537nq.png); background-repeat: no-repeat; margin-top: 10px;}

.topic td {padding:5px 10px; text-align: left;}

.topic tr {background-color: #181310; padding:5px;}

td.c_username {width:175px; padding:2px; text-align:center;}

td.c_username a {font-size:140%; color: #dddb4b; text-decoration:none;}

td.c_postinfo { font-size:95%; vertical-align:middle; width:100%;}

.usertitle { margin:3px; text-align:center; }

dl.user_profile dd {margin:0px 1px 5px 2px; padding: 0px; text-align: left;}

dl.user_profile dt { font-weight:700; margin:0px; min-width:4em; padding:.1em; text-align: left; color: #3d4254;}

dl.user_profile dd.spacer { clear:both; float:none; height:1px; padding:0; }

.c_sig,.c_nosig { width:100%; height:1%; vertical-align:bottom; border-top: 0px; border-top-style:hidden!important;}

.c_sig img {max-width: 400px; max-height: 300px;}

tr.c_postfoot td, td.c_postfoot {clear:both; padding: 3px; vertical-align: bottom; text-align: center;}

td.c_postfoot img {margin: 0px 5px 0px 5px}

td.c_footicons {width:100%; vertical-align: bottom; background-image: url(http://i42.tinypic.com/53v33n.png); background-repeat: no-repeat; background-color: #1B101C;}

td.c_footicons img { float:left; margin:10px 20px; }

.post_sep { height:1px; background-image: url(http://i42.tinypic.com/53v33n.png); background-repeat: no-repeat; background-color: #1B101C;}

blockquote.normal {font-style: normal;  font-weight:400;  font-size: 9px; color: #97806f; text-indent: 0cm;}

blockquote {font-style: oblique; font-weight:600; color: #edb99d; text-indent: 1cm;}

blockquote dt {text-indent: 0cm; font-style: normal; font-weight: 700; font-size: 130%; color:#3d4254; font-variant: small-caps; letter-spacing:2px; padding: 3px;}

code {text-indent: 0cm; font-style: normal; font-size: 11px; padding:6px; border: 1px solid #000000; background-color: #584d5f; color:#000000;display:block; monospace; word-wrap: break-word; max-width:420px;}

div.spoiler {padding-top: 5px;}

.poll {background-color: #1B101C; text-align:left; font-weight:700; font-size:120%;}

td.c_poll-choice label, td.c_poll-votes {width:15%; }

td.c_poll-bar div {background-color: #f2f060; float:left; height:12px; padding-right:3px; }

td.c_poll-answer { text-align:right; width:42.5%; }

td.c_poll-bar { text-align:left; vertical-align:middle; width:42.5%; }

dl#fast-reply {width: 604px; height: 185px; padding: 5px; background-image: url(http://i42.tinypic.com/25k7wqp.jpg); background-repeat: no-repeat; text-align: center;}

dl#fast-reply dd textarea {display:block; height:100px; margin: 45px 15px 15px 15px; padding:2px; width:90%; }

td.c_post img {max-width: 400px;}

.topic td.c_foot {background-color: #1B101C; background-image: none;}

td.c_topicfoot strong { font-size:11px; text-align: center;}

td.c_topicfoot {width: 100%; font-size: 95%; background-color: #1B101C; height: 40px; background-image: url(http://i43.tinypic.com/166ku9e.png); background-repeat: no-repeat; margin-right: auto; margin-left: auto; text-align: center;}

.editby {margin-top: 20px; text-align: center; font-style: italic; } 

td.c_post {vertical-align: top; font-size: 110%;}




{---TOPIC POSTING---}

.posting td {text-align: left;}

.posting tr {background-color: #1B101C; padding:5px;}

td.c_desc {font-weight:700; text-align:right; vertical-align: middle; width:20%; }

td.c_desc img, td.c_desc input { float:left; vertical-align:middle; }

#emot_wrap {width: 115px; vertical-align:top; text-align: center; padding: 5px;}

#emot_wrap h3 {font-size:100%; font-weight:700;}

#emot_list {text-align: center; vertical-align:top; width: 115px; padding: 5px;}

#emot_list img { cursor:pointer; vertical-align:baseline; }

#emot_list li {display:inline; padding:4px 10px; }

#c_post-preview {margin:0 auto 10px; padding:5px; text-align:left; width:98%;}





{---INPUT FIELDS---}

input [type=checkbox] {padding:0; }

input[type=radio] { border:0; }

textarea {margin: 15px; width:95%; font-size: 12px; vertical-align: middle;  padding: 1px; border:1px solid #000000; background-color: #584d5f; color: #FFFFFF;}

input, select, button, a.btn_fake, button,a.btn_fake  {font-size: 9px; vertical-align: middle; margin: 2px; padding: 1px; border:1px solid #000000; background-color: #584d5f; color: #FFFFFF;}

button.btn_default { font-weight:700; font-size: 11px; vertical-align: middle; margin-left: 340px; padding: 1px; text-align:center;}

.ucp button.btn_text { padding:5px 0; text-align:center; font-weight: 700; display: block; width:100%; }





{---PREFERENCES/PMS---}


#boardmeta { clear:both; margin:0; }

#ucp_settings, #pm_settings { float:left; }

#ucp_profile, #pm_messages {float:right;}

.meta_menu {width:271px; height:111px; background-image: url(http://i42.tinypic.com/fkce42.png); background-repeat: no-repeat; padding:10px;}

.meta_menu h3 {font-weight: 700; font-size: 12px; color:#FFFFFF; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0;}

.meta_menu ul {margin: 5px 5px 5px 5px; text-align: left; padding: 5px 5px 5px 5px; list-style: none;}

.meta_menu span { float:right; margin:10px 20px; }

.ucp td {text-align: center; padding:5px; }

#ucp_gallery {font-weight: 700; font-size: 150%; text-align: center; padding:10px;}

#ucp_gallery ul {list-style: none;}

#ucp_gallery button {background-color:#1B101C; border: 0px; color: #1B101C;}

#ucp_gallery button img {margin: 5px;}

#pm_folders {background-color: #1B101C; text-align:left; margin-left:0; margin-top:0; width:15%;}

#pm_folderlist ul, #pm_folderlist li {list-style:none; display:list-item; text-align:left; margin-bottom:4px; padding-left:0px; }

#pm_subject {background-color: #1B101C; padding: 3px; text-align:left;}

#pm_with {background-color: #1B101C; padding: 3px; text-align:center; width: 20%;}

#pm_replies, #pm_select, #pm_datesent {background-color: #1B101C; padding: 3px; text-align:center; width: 5%;}

#pm_forwarded { font-style:italic; vertical-align: middle; margin: 2px; padding: 1px; border:1px solid #000000; background-color: #584d5f; color: #FFFFFF;}

.pm { margin-bottom:1em; }

#pmtoast {background:#3b643a; bottom:10px; color:#97806f; display:none; font-size:90%; position:fixed; right:10px;  text-decoration:none; width:200px; z-index:1; }
 
#pmlink {color:#392b21; display:block; padding:10px 10px 10px 55px; text-decoration:none;}
 
#pmlink big {color:#3b643a; display:block; font-weight:700; padding-bottom:5px; }
 
#pmlink strong { color:#3b643a; }
 
#pmclose {color:#392b21; display:block; font-size:80%; padding:1px 10px; }




{---LOGIN---}

 
.notice { width: 700px; text-align: center; margin: 0px;}
 
.notice dt, .info dt, .error dt { text-align: center; color:#c00000; font-size: 140%; font-weight:700; margin: 0px; padding: 3px;}
 
.notice dd { font-style:italic; text-align: center; margin: 0px;}

#acplogin {height:275px; left:50%; margin:-137.5px 0 0 -250px; padding:0; position:absolute; top:50%; width:500px;}

#acplogin table {background-color:#1B101C;}

#acplogin #loginform { display:block; padding:0 50px; }



{---PORTAL---}

#portal {color: #3b643a; background-color: #1B101C; padding: 0px; width: 100%; background-image: url(http://i40.tinypic.com/6537nq.png); background-repeat: no-repeat;}

#portal_l {float:left; width:350px;}

#portal_r {float:right; width:350px;}

#portal h2 {font-weight: 900; font-size: 160%; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0; padding:3px 5px; text-align:center; }

div.portal_content {text-align: left; margin:5px 5px 0px 17px; padding:0px; color: #97806f; }

#portal h4, #portal h4 a {color: #f2f060; font-weight:700; font-size:115%; margin: 20px 5px 0px 5px; padding: 0px; text-align: left;}

#portal_clear {background:transparent; border:none; clear:both; font-size:1px; height:1px; margin:0; padding:0; }

#portal_foot h2 {color: #3b643a; padding: 5px 27px 10px 0px; font-weight: 900; font-size: 160%; text-align: right; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0}

#portal_foot {color: #3b643a; background-color: #1B101C; padding: 0px; width: 100%; background-image: url(hhttp://i40.tinypic.com/6537nq.png); background-repeat: no-repeat; margin: 25px 0px 0px 0px;}

#portal_head {margin-bottom:10px;}

#portal_news { margin:0 160px 0 210px; }

.portal_box {margin-bottom:5px; padding:1px; }

.portal_box table {clear:none;}




{---PROFILE---}

.profile {color: #3b643a; background-color: #1B101C; padding: 0px; width: 100%; background-image: url(http://i40.tinypic.com/6537nq.png); background-repeat: no-repeat; margin: 10px 0px 10px 0px;}

.profile td {text-align: left;} 

.profile td.c_desc {text-align: right;}

.profile thead th { color: #3b643a; width: 100%; padding: 5px 27px 14px 0px; font-weight: 900; font-size: 160%; text-align: right; font-variant: small-caps; letter-spacing:2px; background-color: transparent; white-space: nowrap;}

#profile_menuwrap ul {list-style:none; padding:0; margin:0;}

#profile_menu a { font-size: 10px;}

#profile_menu ul { border-top:0;}

#profile_menu li li a { border-top:0; }

#profile_menuwrap li {display:inline; float:left; width:150px; position:relative; text-align: left;}

.profile th {text-align: center; font-size: 120%; color: #f2f060; font-weight:700;}

.c_user { vertical-align:top; margin: 5px; width: 130px;}

.profile td.c_sig { vertical-align:top; margin: 5px; width:50%;}




{---CBOX---}

.cbox {text-align: center; background-image: url(http://i42.tinypic.com/2e4epe8.jpg); background-repeat: x-repeat; width: 700px; height:500px; background-color: #1B101C; margin-bottom:20px;}

.cbox h2 {color: #FFFFFF; padding: 5px 27px 10px 0px; font-weight: 900; font-size: 160%; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0}


{---COPYRIGHT---}

#copyright {text-align: center; margin: 5px 20px 20px 20px;}


{---NOT DISPLAYED---}

#top_bar, #submenu, td.c_info-v, td.c_subforum, #foot_datetime, td.c_sort span.left, dl#fast-reply dt, td.c_desc small, c_post-wrap, dl.user_info {display: none;}



.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}