{---BASIC---}

html, body {background-color: #bf7c14; font-family: Verdana, Tahoma, Georgia; font-size: 9px; color: #000000; padding:0px; text-align: center; margin: 0 auto;}
                a:link, a:visited, a:active {text-decoration: none; color: #491f4c;  font-weight: 700;}
                a:hover {cursor: crosshair; color: #491f4c; text-decoration:none;  font-weight: 700;}
                a img { border:0; }

table {border-collapse:collapse; border-spacing:0; clear:both; empty-cells:show; width: 100%;}





{---LAYOUT ELEMENTS---}

#bg {position: fixed; top: 0; left: 0; width: 100%; height: 100%;}

#layout {width: 87%; height:100%; background-color: #b87c36;  position: relative; margin: 0px auto; padding: 5px 0px; text-align: left; z-index: 1; min-width: 900px; overflow: hidden; border-left:1px solid #000000;  border-right:1px solid #000000; min-height: 100%;}

#sidebar {width:140px; background-color: #c0833b; border:1px solid #000000; margin:3px 1px 10px 10px; padding:3px; vertical-align: top; background-image: url(http://i32.tinypic.com/tarez4.png);}

#sidebar h2 {padding: 5px; font-weight: 900; font-size: 210%; text-align: center; font-family: Palatino Linotype, Franklin Gothic Medium Lucida Grande, Monaco; clear:both; margin:0; color: #ffff00; }

#sidebar h3 {padding: 2px; font-weight: 700; font-size: 110%;}

td.side {vertical-align:top; padding-top:17px;}

td.boardheight {vertical-align:top;}


{---TOP MENU---}

#top {height:20px; padding: 4px; text-align:center;}

#top ul {list-style:none; padding:0px;}

#top_info {float:left; margin-top:4px; vertical-align: middle;}

#top_menu { background-color: clear; float:left; margin-top: 20px; position:absolute;}

.drop_menu li {float:left; text-align:left; padding: 3px;}

.drop_menu a, .drop_menu a:hover { color:#491f4c padding:4px .25em; position:relative; width:9em; display: block;}

.drop_menu ul {margin:0; padding: 2px; left:-999em; position:absolute; display:inline; border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png);}

.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: 0px; margin:0px; clear:both; width:100%; text-align:left;}




{---SUBMENU/NAV---}

#nav {list-style:none; clear:both; margin: 5px; padding: 10px; text-align: center; font-size:10px; font-weight:700;}

#nav li {display:inline;}









{---REGISTRATION/LOG-IN---}

#reg_rules_intro { margin: auto; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 7px; text-align: center;}

#reg_rules_intro thead th {color: #ffff00; background-image: url(http://i30.tinypic.com/1zasyw.gif); background-repeat: no-repeat; height: 47px; padding-left: 90px;}

.register { margin: auto; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 10px;}

.register thead th {color: #ffff00; background-image: url(http://i30.tinypic.com/1zasyw.gif); background-repeat: no-repeat; height: 47px; padding-left: 90px;}

#login_page { margin: auto; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 5px; text-align: left;}

#login_page thead th {color: #ffff00; background-image: url(http://i30.tinypic.com/1zasyw.gif); background-repeat: no-repeat; height: 47px; padding-left: 90px;}

#loginform { display:block; padding:0 50px; }

#login_page td.c_desc {padding: 0px 0px 0px 10px;}

#login_page td.c_desc {text-align: right; width: 50%;}

#acplogin {margin: auto; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 5px; text-align: center;}

.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;}






{---MAIN FORUM---}

#main {clear:both; margin:5px; width:100%; height: 100%; }

.cat_head td, thead tr, thead th {color: #ffff00; background-image: url(http://i30.tinypic.com/1zasyw.gif); background-repeat: no-repeat; height: 47px; padding-left: 90px;}

.category, .posts, .posting, .topic, .meta_menu, .ucp, .profile, #active_list, #pm_compose, #mod_screen, #bbcode_examples, #pm_quick_reply, #quick_pm_compose, #board_settings, #email_settings, #password_change, #name_change_req, #email_change, #security_settings, #edit_profile, #edit_sig, #photo_settings, #email_member { margin: auto auto 20px auto; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 5px;}

.category h2, h2.special, h2, thead th {font-weight: 900; font-size: 240%; text-align: left; font-family: Palatino Linotype, Franklin Gothic Medium Lucida Grande, Monaco; clear:both; margin:0; color: #ffff00; }

.cat_head td a:link, .cat_head td a:active, .cat_head td a:hover,  .cat_head td a:visited, thead tr a:link, thead tr a:active, thead tr a:hover, thead tr a:visited, .category h2 a:hover {color: #ffff00; }

.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%;}





{---STATS---}


.forums th { padding: 3px; text-align: left;}

#stats_members, #stats_legend {line-height: 2; padding:5px 10px;}

#stats_legend {background-image: url(http://i26.tinypic.com/vys28y.gif); background-repeat: no-repeat; padding-top: 25px;}





{---FOOT---}


#foot_wrap {margin-top: 30px; clear:both; padding: 10px;}




{---FORUM POSTS---}

.posts td {text-align: left; padding: 5px;}

.topic thead {padding-left: 90px;}

thead td {padding:0px; background: inherit; border-width:0px;}

thead th small {color: #f0af00; font-size: 60%; font-weight: 700;}

th.c_cat-mark, th.c_cat-title, th.c_cat-starter, th.c_cat-replies, th.c_cat-views, th.c_cat-lastpost, th#pinned_head {background-color:#dbb07d; padding: 1px; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50);}

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%;}

td.c_sort {font-size: 95%; padding: 10px;}

.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:#ffff00; text-align: center;}


{---TOPIC VIEW---}

.topic td {padding:5px 10px; text-align: left;}

.topic tr {padding:5px;}

td.c_username {width:175px; padding:2px; text-align:center;}

td.c_username a {font-size:140%; color: #c00606; 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;}

td.c_footicons img { float:left; margin:10px 20px; }

.post_sep { height:1px; background-image: url(http://i26.tinypic.com/vys28y.gif); background-repeat: no-repeat; padding-top: 25px;}

blockquote.normal {font-style: normal;  font-weight:400;  font-size: 9px; text-indent: 0cm;}

blockquote div {color: #000000; border: 1px solid #000000;  Background-Color:#b87c34; padding: 3px; width: 100%;}

table.notice {color: #000000; border: 1px solid #000000;  Background-Color:#b87c34; padding: 3px; width: 100%;}

blockquote dt {color:#000000; font-weight:600;}

code {text-indent: 0cm; font-style: normal; font-size: 11px; padding:6px; border: 1px solid #000000; background-color: #b87c34; color:#000000;display:block; monospace; word-wrap: break-word; max-width:420px;}

div.spoiler {padding-top: 5px;}

.poll {background-color: #392b21; 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: 90%; height: 350px; padding: 5px; text-align: center; clear:both; }

dl#fast-reply dd textarea {display:block; height:300px; margin: auto; padding:2px; width:90%; clear:both; }

td.c_post img {max-width: 400px;}

td.c_topicfoot strong { font-size:11px; text-align: center;}

.editby {margin-top: 20px; text-align: center; font-style: italic; } 

td.c_post {vertical-align: top; font-size: 110%;}

td.c_topicfoot {text-align: center; padding 3px;}


{---TOPIC POSTING---}

.posting td {text-align: left;}

.posting tr {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%;}

#topic_review {border: 0px; padding:}

#topic_review td.c_desc {width:15%; vertical-align:top;}

#topic_review tr {border-bottom: 1px solid #000000; border-spacing: 4px;}











{---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: #d29c5c; color: #000000;}

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: #d29c5c; color: #000000;}

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 {padding:3px; margin: 20px; width:200px; height:100px; text-align: center;}

.meta_menu h3 {font-weight: 700; font-size: 12px; color:#8A0886; font-variant: small-caps; letter-spacing:2px; clear:both; margin:0;}

.meta_menu ul {margin: 0px 5px 5px 5px; text-align: left; padding: 3px 5px 5px 5px; list-style: none;}

.meta_menu span { float:right; margin:10px 20px; }

.ucp td {text-align: left; padding:5px; }

#pm_folders {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:#dbb07d; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); padding: 3px; text-align:left;}

#pm_with {background-color:#dbb07d; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); padding: 3px; text-align:center; width: 20%;}

#pm_replies, #pm_select, #pm_datesent {background-color:#dbb07d; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); 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: #f7fc68; color: #000000;}

.pm { margin-bottom:1em; }

#pm_viewer th {background-image: url(http://i28.tinypic.com/2n6b0ie.png); padding: 5px; height: 84px; font-weight: 900; font-size: 300%; text-align: center; font-family: Monotype Corsiva, Papyrus, Brush Script MT; clear:both; margin:0; color: #ffff00;}

#conversation, #pm_inbox {padding: 10px; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png);}

#pmtoast { border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 5px; bottom:10px; color:#000000; display:none; font-size:90%; position:fixed; right:10px;  text-decoration:none; width:200px; z-index:1; }
 
#pmlink {color:#4914f4c; display:block; padding:10px 10px 10px 55px; text-decoration:none;}
 
#pmlink big {color:#ffff00; display:block; font-weight:700; padding-bottom:5px; }
 
#pmlink strong { color:#4914f4c; }
 
#pmclose {color:#4914f4c; display:block; font-size:80%; padding:1px 10px; }

#notepad {text-align: center;}

#notepad th {font-weight: 900; font-size: 240%; text-align: center; font-family: Palatino Linotype, Franklin Gothic Medium Lucida Grande, Monaco; clear:both; margin:0; color: #ffff00; background-image: url(http://i26.tinypic.com/2dmd1km.gif); background-repeat: repeat;}





{---PORTAL---}

#portal {color: #3b643a; background-color: #f7fc68; padding: 0px; width: 100%; background-image: url(http://i686.photobucket.com/albums/vv223/gamemuse/Browncoat/top2.gif); 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: #f7fc68; padding: 0px; width: 100%; background-image: url(http://i686.photobucket.com/albums/vv223/gamemuse/Browncoat/top2.gif); 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_menuwrap  {background-image: inherent !important;}

.profile td {text-align: left;} 

.profile td.c_desc {text-align: right;}

#profile_menuwrap ul {list-style:none; padding:0; margin:0;}

#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_menuwrap li ul li {display:inline; float:left; width:150px; position:relative; text-align: left; font-size:60%;}

.profile th { font-size: 200%;  font-weight:700; height:43px;}

.c_user { vertical-align:top; margin: 5px; width: 130px;}

.profile td.c_sig { vertical-align:top; margin: 5px; width:50%;}

#member_list_full { margin: auto; width: 95%;  border:1px solid #000000; background-color: #c0833b; background-image: url(http://i32.tinypic.com/tarez4.png); padding: 5px; vertical-align: middle;}

#member_list_full tr.row2 {border-top: 1px solid #c0833b; margin:3px !important;}

#member_list_full tr.row1 {border-top: 1px solid #c0833b; padding:2px; margin:3px !important;}

#member_list_full td {white-space: nowrap; padding:3px;}

{---CBOX---}

.cbox {text-align: center; background-image: url(http://i686.photobucket.com/albums/vv223/gamemuse/Browncoat/box3.gif); background-repeat: x-repeat; width: 700px; height:500px; background-color: #f7fc68; margin-bottom:20px;}

.cbox h2 {color: #3b643a; 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}