@import url('http://b1.ifrm.com/0/1/0/p600386/ResponsiveZB.css');
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,600);

html{color:#FFF;background:#000}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#FFF}#yui3-css-stamp.cssreset{display:none}

html,body {
background: #050505;
color: #A9A9A9;
font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
font-size: 11px;
letter-spacing: 1px;
margin:0;
}

.clear {clear: both;}

a {
color: #1D81B0;
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}

a:hover {
color: #5e5e5e;
text-decoration: none;
}

hr {
background-color: #1D81B0;
border: 0;
clear: both;
color: #1D81B0;
height: 1px;
}

table {
border-collapse: collapse;
border-spacing: 0;
clear: both;
empty-cells: show;
width: 100%;
}

form[name="posting"] table.posting thead th, table.register thead th {
padding:8px 20px 10px !important;
}

div[id*="cat-"] table.forums td.c_mark, div[id*="cat-"] table.forums td.c_forum {
border-bottom-width:0;
}

.c_post table, .c_sig table, .spoiler table, blockquote table {
width:95%;
margin:0 auto;
}

th,td {
border: 1px solid #282828;
}

th {
background: #000;
padding: 3px 5px;
text-align: left;
font-weight: 600;
}

td {
padding: 5px 10px;
background: #000;
}

h1 {
font-size: 170%;
}

h2,h3 {
font-size: 100%;
}

.category h2,.topic h2 {
float:left;
}

.h2right {
background: #1D81B0;
text-shadow: 0px 1px 0px #2AA6E0;
-moz-box-shadow: 0px 1px 0px #2AA6E0;
-o-box-shadow: 0px 1px 0px #2AA6E0;
-webkit-text-shadow: 0px 1px 0px #2AA6E0;
color: #000;
text-transform: uppercase;
font-size: 11px;
border: 1px solid #2AA6E0;
padding: 8px 16px 10px 32px;
letter-spacing: 2px;
margin-left:-12px;
}

.h2left {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC2SURBVChTldE/CsIwGIfhWP8MHd2rk5tX0MELiINbJ8FBF8/g6D08gLs3cBUUHXR2VCilWeL7laaUEjAO7xD4PQQSFW0P5p9Ukmar2f70inZH45PSWgegGPR2DeoJaBdoA7q7RtVyYEx50wj0cQ1tMuwIqKA16OoaSzIKLbCBlqCzNyjQFPT0BhJoDrp5Awk0AZWv9xNIoAXoYUHgGtUDjUGX/ABqUJNaJB8ZUpf6NKAh9ZI0i7/zLabZl+29mQAAAABJRU5ErkJggg==) no-repeat bottom left; /* 12x13 */
padding:0 0 13px 12px;
margin:0 0 -13px -32px;
}

.blog_entry .h2left, td.c_post .h2left, td.c_sig .h2left, div.search_results .h2left {
margin:0 0 -13px -12px;
}

thead th {
border: 1px solid #282828;
border-bottom-width: 1px;
text-align:left !important;
}

table.profile thead th.l h2, table.profile thead th.l h2 * {
color:#1D81B0;
font-size:105%;
font-weight:300;
background:none;
border-width:0;
text-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
float:none;
padding:0;
margin:0;
}

input,select,textarea,button,a.btn_fake {
background: #050505;
border: 1px solid #282828;
color: #A9A9A9;
padding: 3px 5px;
vertical-align: middle;
}

textarea {
font-family: "Verdana", sans-serif;
font-size: 100%;
margin: auto;
width: 98%;
}

input:focus,input.focus,textarea:focus,textarea.focus {
border-color: #5e5e5e;
}

.submit_error {
background: #000;
border: 1px solid #e77700;
}

button,a.btn_fake {
background:  #050505;
color: #A9A9A9;
cursor: default;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: visible;
width: auto;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;
}

button:hover,a.btn_fake:hover {
border-color: #5e5e5e;
}

button.btn_text {
background: none;
border: 0;
cursor: pointer;
font-family: Arial, "Bitstream Vera Sans", Verdana, sans-serif;
font-size: 100%;
}

.notice {
background: #000;
border: 1px solid #282828;
border-width: 1px 0;
color: #A9A9A9;
margin: 10px auto 0;
width:90%;
}

.notice dt {
color: #1D81B0;
font-weight: 700;
text-transform:uppercase;
letter-spacing:2px;
}

.notice dd {
font-style: italic;
}

dl.info {
background: #000;
border-color: #282828;
}

.info dt {
background: #000;
color: #A9A9A9;
text-transform:uppercase;
letter-spacing:2px;
}

dl.error {
background: #000;
border-color: #BC3737;
}

.error dt {
background:#000;
color: #BC3737;
text-transform:uppercase;
letter-spacing:2px;
}

#nav,ul.cat-pages,ul.cat-topicpages,table.calendar ul,div.meta_menu ul,#pm_folderlist,#profile_menuwrap ul {
list-style: none;
padding: 0;
}

#profile_menuwrap ul,ul.cat-topicpages,blockquote dl,#fast-reply dd {
margin: 0;
}

#nav li,ul.cat-pages li,ul.cat-topicpages li,table.calendar li,#pm_folderlist li,#profile_menuwrap li,#ucp_gallery li {
display: inline;
}

.drop_menu li {
float: left;
text-align: center;
}

.drop_menu li:hover ul,.drop_menu li.hover ul {
left: auto;
/* was 300ms, made it 1000ms to test for Helena */
-webkit-animation: fadein 1000ms; /* Safari, Chrome and Opera > 12.1 */
-moz-animation: fadein 1000ms; /* Firefox &lt; 16 */
-ms-animation: fadein 1000ms; /* Internet Explorer */
-o-animation: fadein 1000ms; /* Opera &lt; 12.1 */
animation: fadein 1000ms;
}

.drop_menu a {
display: block;
padding: 4px .25em;
position: relative;
width: 9em;
}

.drop_menu ul {
border-top: 1px solid #282828;
color: #000;
left: -999em;
margin: 0;
position: absolute;
width: 9.4em;
}

.drop_menu ul li {
font-size: 85%;
margin: 0;
padding: 0;
width: 100%;
}

.drop_menu ul li a {
border:1px solid #282828;
border-width:1px 1px 0;
display: block;
padding: 4px 5%;
width: 90%;
}

.meta_box {
background: #000;
border: 1px solid #282828;
font-size: 85%;
line-height: 150%;
padding: 10px 25px;
}

.meta_menu {
background: #000;
border: 1px solid #282828;
padding: 0;
width: 49%;
}

.meta_menu h3 {
background: #1D81B0;
border: 1px solid #2AA6E0;
clear: both;
color: #000;
font-size: 100%;
margin: -1px;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
text-shadow: 0px 1px 0px #2AA6E0;
}

.meta_menu a,.meta_menu a:hover {
color: #666;
}

ul.cat-pages {
float: left;
margin: 15px 0;
padding: 5px 1px;
width: 49%;
}

.cat-pages a,.cat-pagesjump i,.cat-topicpages a {
background: #000;
border: 1px solid #282828;
color: #517760;
}

.cat-pages a:hover,.cat-topicpages a:hover {
background: #050505;
color: #1D81B0;
}

.cat-pages span {
background: #000;
border: 1px solid #282828;
color: #1D81B0;
cursor: default;
font-weight: 700;
padding: 2px 5px;
}

.cat-pages input {
background: #000;
color: #A9A9A9;
padding: 3px 5px;
vertical-align: baseline;
}

ul.cat-topicpages {
float: right;
padding: 1px 0;
}

tr.generic td,div.generic {
font-size: 120%;
font-weight: 700;
padding: 20px;
text-align: center;
}

td.c_head,td.c_foot,td.c_sort {
background: #050505;
}

td.c_desc {
background: #000;
font-weight: 700;
text-align: right;
vertical-align: middle;
width: 200px;
}

td.c_desc small {
display: block;
font-weight: 400;
}

tr.pm_new td {
background: #050505;
font-weight: 700;
}

tr.hidden td.c_post {
background: #ebebeb;
}

.bday {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3UlEQVR42p2SzW/TdQDGP9+X3+/X9teu7VrbwjZwSKdkyWABY9RMgweNQeAg08SXCxATjW8HiTcTDwsXz5hw8C8wGjVCiFGj4kEWiAswYdnEULZioV3f1vb37glvzMTn9CTP83xOD2yiyryO8x+Sm4V+n48r8/rA/wZ0VsTrfp8Tm3X0/YKzr1jx5jUKQpkaOvcFiHvmwOzJRM8xnyX09iupypYZ2/bhy5nxVKkUzZ1eOqOUcBOWWMylB9+99vwflwFnz/7TkX7m4MnCwAlPVVdbh3dP7dDVao0AgwiJHHuCMGYgVWXW8XySdpL0Aw/NffpV8VphqPrB7z++8ZPsD6Iv2/W7L7505Cnd7Yd0BoJK5S+Wr1+h3uiAkASRwvcD7txt09tweOzR8iN/rhW++H5+fFZbptzbj9usVetIfJyBh50u4Loun39ziQ0n4NbtFulshsxQEsNOsKWUxooZZq2RfFt99P7kESFE6cLlAalcFg+NF0ryhTzpzBCTu7azd3oH07vHyOWSdHsOjfoK6wOTnaPrN/T0RLu5pxzw7QWNMmrUGh5XV7djas2dlk9jYY2EHWfm4SXGM032bY3YkvNxghiK1jl99tfs1hee7nLw8b/xvZv4Ppw6VyQeizMz8RuFTIA2DArZCCuRxrRSaCOOsx4SYV7R+YzrnvklzXBWMLVzg2Qq4L1Dlwj9AVIJYvEUhmmjzTjaTHG7YbO4YmGKKqOlhNb7drUbQvZodGw++7pIeZtLMRfQ6ho8OOLTrNj0vRitboxIaOpNg3deDeh3Ogzlxpe1UPqi73kzuXSPo4dqGKZktWYxWgw4vzCMVIqpssdzT7ooZaG0iTNoEwaBo5W1JAAWfjg+57vuu1LppNIabRgIoRBSo5SBVCZKmSAEntMLhdLnk6nSsdLEW8v/Xvnqz2/mfT84LkQ0A2JESjWiDDMvpUYq86IQohOF0WLMHv5kbPLEjXu7fwD9hhLaxwO5SwAAAABJRU5ErkJggg==) no-repeat;
font-weight: 700;
height: 16px;
padding: 2px 2px 2px 18px;
width: 20px;
}

.c_mark {
text-align: center;
padding: 10px 20px 15px 0;
width: 44px;
border-right: none;
border-left: none;
}

table.profile tbody .c_mark {
padding:5px 10px;
}

.c_forum {
width: 100%;
padding: 10px 0px 15px;
border-left: none;
border-right: none;
}

.c_forum strong a {
font-size: 12px;
}

.c_forum-desc, .c_forum div {
color: #909090;
font-style: oblique;
margin-top: 5px;
}

.c_last-title {
background: url(http://z5.ifrm.com/static/1/last.gif) no-repeat left;
display: block;
line-height: 16px;
padding-left: 10px;
}

.c_info {
position: relative;
bottom: 3px;
display: block;
}

td.c_subforum {
font-style: italic;
}

.cat_head td {
border: 0px;
padding: 0;
}

.description {
color: #666;
font-size: 85%;
}

a.member:hover {
color: #666;
}

td#stats_events a,td#stats_events span {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5UlEQVR42qVTy0ocQRQ9091jlFFBmAcoZCPudKOgZqNxKwFRt0L2+YIsk4XrbPIJgvg2EMxGhgTFJwYUESQBF0LmSfDJaHc9vLeq2xmNm+CF6lNV3Dr33NNVMa01nhMef6bWzrLEMyC1cpVSkAoQjJLnGoKwOiSk0LSvricnOhoNgdJ6cLy3yfmfyh9mfifuFRCbOZxYeAdwS1IQqwSCwM79W5r7wG1g9q7fZwkkaggiHwhbU3RY2KFFSMIENASRHOVMZiBqCbhpEzHgT4kOKquEfDBKZISUksmYTD8kAP+Fz99y+qoS6Chm1vMGZzcKBuc37Xp5y2LpvKLfftrlqVUQUAUyEnObRbAZrutgcasIzwW+7BTRUOdg5WcJ8TjhXgHt6Xr4oQdO1AK74LkxjL9Kw6Pdsf40KB8jvWmTONydsthjWxBCVQlYAbfNB7/uUSXSxRUdJ2aQI8Kl7UJody0BsXE/cZL8pif1sCIhK4nWo31WQeKFVyXgW8fhUsXV/fKDitmDMgKFf5REf86z/QjrAdENdSXx/bCM151J/CAcJHwcx6fnVKzmLRgPqIXOl43I/a2gPdOAk/wV2lrqTPJTocLLF14kffFx+lezT0R8w3hI8iUwj0c8SXB2eZM3V++5z/kOmR0/lVNze+EAAAAASUVORK5CYII=) no-repeat 2px;
padding: 4px 0 4px 20px;
}

td.c_username {
background: #050505;
padding: 2px 0;
text-align: center;
}

td.c_username a {
font-size: 140%;
font-weight: 400;
}

td.c_user dl {
margin: 10px 0;
padding: 5px 7px;
width: 160px;
}

dl.user_profile {
overflow: hidden;
word-wrap: break-word;
}

dl.user_profile dd {
font-style: italic;
margin-left: 8px;
}

dl.user_info dd {
font-weight: 400;
margin-bottom: 1px;
}

#profile_menuwrap {
padding:0 35px 0 0 !important;
}

#profile_menuwrap h2 {
float:none !important;
}

#profile_menu {
padding:0;
margin:0;
}

#profile_menu > li {
display:inline;
float:none;
}

#profile_menu > li > a {
background:none;
padding:0 0 23px;
margin-bottom:-23px;
}

#profile_menu ul {
border-top:0;
margin:23px 0 0 19px;
}

#profile_menu a {
background: #1D81B0;
width:auto;
color: #000;
}

#profile_menu li li a {
background:#000;
border-color:#282828;
color:#A9A9A9;
font-size: 11px;
font-weight:400;
letter-spacing: 0.7px;
margin-left: -40px;
text-shadow: none;
text-transform: none;
width: 150px;
padding: 7px 0;
position: relative;
z-index: 1;
}

#profile_menu li ul li a:before {
content:'';
background: #1D81B0;
position:absolute;
left:0;
top:0;
bottom:0;
height:100%;
width:0;
-webkit-transition: width 300ms;
-moz-transition: width 300ms;
-o-transition: width 300ms;
transition: width 300ms;
}

#profile_menu li ul li a:hover:before {
width:4px;
}

td.c_poll-choice label {
font-weight: 700;
padding-left: 1em;
}

td.c_poll-votes {
font-size: 120%;
text-align: center;
width: 15%;
}

td.c_poll-bar div {
background:#1D81B0;
border: 1px  solid #2AA6E0;
border-left:0;
float: left;
height: 9px;
padding-right: 3px;
}

td.c_poll-bar span {
background:#1D81B0;
border: 1px solid #2AA6E0;
border-right:0;
display: block;
float: left;
height: 8px;
width: 3px;
}

.editby,.queued {
border: 1px dotted #282828;
color: #999;
font-size: 85%;
font-style: italic;
margin-top: 1em;
padding: 3px 5px;
}

.queued {
background-color: #050505;
border-color: #282828;
}

blockquote {
background: #050505;
border: 1px solid #282828;
margin: 10px auto;
padding-bottom: 1px;
width: 98%;
}

blockquote dl {
background: #050505;
color: #1D81B0;
}

blockquote dl dt {
color: #1D81B0;
float: left;
font-weight: 700;
}

code {
background: #050505;
display: block;
font-family: Monaco, Consolas, "Courier New", Courier, monospace;
white-space: normal;
overflow:auto;
max-height: 400px;
}

div.spoiler {
background: #050505;
border-bottom: 1px solid #282828;
border-top: 0;
padding: 5px 7px;
}

div.spoiler_toggle {
background: #050505;
border: 1px solid #282828;
color: #5e5e5e;
cursor: pointer;
font-weight: 700;
padding: 2px 4px;
}

td.c_postinfo {
background: #050505;
vertical-align: middle;
}

td.c_sig blockquote {
background: none transparent;
border: 0;
border-left: 3px solid #282828;
padding-left: 5px;
}

td.c_sig blockquote dl {
background: none transparent;
border: 0;
}

td.c_sig blockquote dl dt,td.c_sig blockquote dl dd {
padding: 0;
}

td.c_sig blockquote > div {
background: transparent;
margin-left: 5px;
padding: 0;
}

tr.c_postfoot {
background: #050505;
clear: both;
}

td.c_footicons,td.c_postinfo {
width: 100%;
}

td.c_username {
width: 175px;
}

.c_next a {
display: block;
font-size: 125%;
font-weight: 700;
text-align: center;
}

td.c_view {
background: #050505;
color: #777;
}

div.c_view-list {
color: #999;
font-size: 92.5%;
}

dl#fast-reply dt {
background: #1D81B0;
border: 1px solid #2AA6E0;
color: #000;
font-size: 110%;
font-weight: 700;
margin: 0;
padding: 3px 10px;
text-transform: uppercase;
letter-spacing: 2px;
text-shadow: 0px 1px 0px #2AA6E0;
}

.zb-multi_h2 #fast-reply dt {
display:inline-block;
background:none;
}

dl#fast-reply dd {
padding: 15px 0;
text-align: center;
}

#c_post-preview {
background: #000;
border: 1px solid #282828;
margin: 0 auto 10px;
padding: 5px;
text-align: left;
width: 98%;
}

#c_post-resize span {
color: #e7e7e7;
cursor: pointer;
font-size: 225%;
padding: 20px 5px 0;
}

#emot_wrap {
background: #000;
border-bottom: 1px solid #282828;
}

#emot_wrap h3 {
background:#000;
border-bottom: 0px solid #282828;
color: #A9A9A9;
font-size: 100%;
font-weight: 400;
text-align: center;
text-transform: uppercase;
}

#emot_end {
border-top:0px solid #282828;
display: block;
font-weight: 700;
padding: 4px 0;
text-align: center;
}

#pm_folders {
border-left: 1px solid #000;
border-right: 1px solid #000; 
padding-top: 30px;
vertical-align: top;
width: 150px;
}

#pm_folderlist {
margin-left: 0;
margin-top: 0;
position: relative;
}

#pm_folderlist li {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC2SURBVChTldE/CsIwGIfhWP8MHd2rk5tX0MELiINbJ8FBF8/g6D08gLs3cBUUHXR2VCilWeL7laaUEjAO7xD4PQQSFW0P5p9Ukmar2f70inZH45PSWgegGPR2DeoJaBdoA7q7RtVyYEx50wj0cQ1tMuwIqKA16OoaSzIKLbCBlqCzNyjQFPT0BhJoDrp5Awk0AZWv9xNIoAXoYUHgGtUDjUGX/ABqUJNaJB8ZUpf6NKAh9ZI0i7/zLabZl+29mQAAAABJRU5ErkJggg==) no-repeat 5px;
display: list-item;
margin-bottom: 4px;
padding-left: 28px;
}

#pm_forwarded {
border: 1px dotted #e7e7e7;
font-style: italic;
margin-top: 1em;
padding: 3px 5px;
}

#ucp_gallery a {
color: #1D81B0;
font-weight: 400;
}

#ucp_gallery a:hover {
color: #5e5e5e;
}

.calendar td.cal_inactive {
background: #050505;
color: #282828!important;
}

.calendar td div {
background: #050505;
border-bottom: 1px solid #282828;
font-weight: 700;
padding: 5px 7px;
}

.calendar div a {
float: right;
font-weight: 400;
}

.calendar tbody div a {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3UlEQVR42p2SzW/TdQDGP9+X3+/X9teu7VrbwjZwSKdkyWABY9RMgweNQeAg08SXCxATjW8HiTcTDwsXz5hw8C8wGjVCiFGj4kEWiAswYdnEULZioV3f1vb37glvzMTn9CTP83xOD2yiyryO8x+Sm4V+n48r8/rA/wZ0VsTrfp8Tm3X0/YKzr1jx5jUKQpkaOvcFiHvmwOzJRM8xnyX09iupypYZ2/bhy5nxVKkUzZ1eOqOUcBOWWMylB9+99vwflwFnz/7TkX7m4MnCwAlPVVdbh3dP7dDVao0AgwiJHHuCMGYgVWXW8XySdpL0Aw/NffpV8VphqPrB7z++8ZPsD6Iv2/W7L7505Cnd7Yd0BoJK5S+Wr1+h3uiAkASRwvcD7txt09tweOzR8iN/rhW++H5+fFZbptzbj9usVetIfJyBh50u4Loun39ziQ0n4NbtFulshsxQEsNOsKWUxooZZq2RfFt99P7kESFE6cLlAalcFg+NF0ryhTzpzBCTu7azd3oH07vHyOWSdHsOjfoK6wOTnaPrN/T0RLu5pxzw7QWNMmrUGh5XV7djas2dlk9jYY2EHWfm4SXGM032bY3YkvNxghiK1jl99tfs1hee7nLw8b/xvZv4Ppw6VyQeizMz8RuFTIA2DArZCCuRxrRSaCOOsx4SYV7R+YzrnvklzXBWMLVzg2Qq4L1Dlwj9AVIJYvEUhmmjzTjaTHG7YbO4YmGKKqOlhNb7drUbQvZodGw++7pIeZtLMRfQ6ho8OOLTrNj0vRitboxIaOpNg3deDeh3Ogzlxpe1UPqi73kzuXSPo4dqGKZktWYxWgw4vzCMVIqpssdzT7ooZaG0iTNoEwaBo5W1JAAWfjg+57vuu1LppNIabRgIoRBSo5SBVCZKmSAEntMLhdLnk6nSsdLEW8v/Xvnqz2/mfT84LkQ0A2JESjWiDDMvpUYq86IQohOF0WLMHv5kbPLEjXu7fwD9hhLaxwO5SwAAAABJRU5ErkJggg==) no-repeat 5px;
padding: 0 0 6px 24px;
}

.calendar li a,.calendar li span {
border-color: transparent;
border-style: solid;
border-width: 1px;
display: block;
padding: 3px;
}

.calendar td#cal_current {
background: #000;
border: 2px solid #1D81B0;
}

div.portal_content {
background: #000;
border: 0;
font-size: 88.3%;
margin: 0;
padding: 5px 7px;
}

div.portal_content img {
max-width: 100%;
}

#portal h2 {
font-size: 88.3%;
}

#portal h4 {
background:#000;
border: 0;
color: #777;
font-size: 88.3%;
font-weight: 400;
margin: 0;
padding: 5px 7px;
}

#portal .category, #portal_foot .category {
width:auto;
clear:none;
margin:0 5px 15px;
}

#faq dt a {
color: #A9A9A9;
font-size: 110%;
font-weight: 400;
text-transform:uppercase;
}

#faq dd.faq_more a {
color: #1D81B0;
font-style: italic;
}

#faq dl.faq_more a:hover {
color:#5e5e5e;
}

div.search_results {
background: #000;
border: 1px solid #282828;
margin-bottom: 3em;
padding: 5px 7px;
}

.search_results h3 {
display: inline;
font-size: 125%;
}

.search_results cite,.search_results p {
color: #777;
font-size: 85%;
margin: 0;
}

#findposts .c_mark {
color: #A9A9A9;
font-size: 150%;
font-weight: 400;
vertical-align: top;
}

#pmtoast {
background: #1D81B0;
border-top: 1px solid #2AA6E0;
bottom: 10px;
color: #000;
display: none;
position: fixed;
right: 10px;
text-align: right;
text-decoration: none;
width: 200px;
z-index: 2;
}

#pmtoast:hover {

}

#pmlink {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAtCAYAAAA3BJLdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGWSURBVFhH7dc7SgRBEAbgVUF8wKCILzTygZEPNFkjNTXwHp7KwNgTmAoGiqGgR1C8gah/yRRUt8XMWFaPM9DBxxY1vfv/LLvL7KAoit5Ql13FwxZ8JhSEWvGwCVqIlyDUiodcVghCrXhYBy3ESxBqxcMBaCFeglArHg5BC/EShFrxMAQtxEsQasVDLisEoVY85LJCEGrFQ+qykxAEW/CQuuwcBMEWPKQuOwtBsAUPbZVdFLumWi87A5SzJ3ZN/VvZXbFrqvWy88Bl38tdEy/wo2zqGxn6rLqVXQPtsJcJoJwd+HNZNg03IJ/wARdA1+Lzv7UBbmVX4QHkEy6h6ndyCehvERWpcwJuZVfgDvjwFSxAfE6SL+6tsuwy3AIdvIZtiM/E4gBPlWXpJ4bK3sM+jEJ8JqaFeKn9gp3DKYyVuzpaiJfKsiMwBeNiV0cL8VJZ1kIL8ZLLppLLppLLptKLsnSnR4/uZb0cwzP0oiw5Airci7KE7nn5HX4td9/koS6hj8QTvIldZ8uSM3iUO3mx89RlNxWDL0dX3aI9o35nAAAAAElFTkSuQmCC) no-repeat 5px;
color: #cdcdcd;
display: block;
padding: 10px 10px 10px 55px;
text-decoration: none;
}

#pmlink big {
color: #000;
font-size: 11px;
letter-spacing: 2px;
text-shadow: 0 1px 0 #2AA6E0;
text-transform:uppercase;
display: block;
font-weight: 700;
padding-bottom: 5px;
}

#pmlink strong {
color: #050505;
}

#pmlink strong a:hover {
color: #000;
}

#pmclose {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC2SURBVChTldE/CsIwGIfhWP8MHd2rk5tX0MELiINbJ8FBF8/g6D08gLs3cBUUHXR2VCilWeL7laaUEjAO7xD4PQQSFW0P5p9Ukmar2f70inZH45PSWgegGPR2DeoJaBdoA7q7RtVyYEx50wj0cQ1tMuwIqKA16OoaSzIKLbCBlqCzNyjQFPT0BhJoDrp5Awk0AZWv9xNIoAXoYUHgGtUDjUGX/ABqUJNaJB8ZUpf6NKAh9ZI0i7/zLabZl+29mQAAAABJRU5ErkJggg==) #000 no-repeat;
border-top: 1px solid #2AA6E0;
color:#1D81B0;
display: block;
padding: 1px 10px;
}

#pmclose:hover {
color:#5e5e5e;
}

#foot_wrap {
margin: 20px 1px 20px 0;
}

#foot td {
background: #050505;
border-bottom: 1px solid #e7e7e7;
border-left: 0;
border-right: 0;
border-top: 1px solid #e7e7e7;
color: #777;
}

#foot a,#foot a:hover {
color: #777;
}

#foot #foot_datetime {
white-space: nowrap;
width: 1%;
}

#copyright {
color: #A9A9A9;
margin: 10px 0;
text-align: center;
}

#copyright a {
color:#1D81B0;
font-weight: 700;
}

#copyright a:hover {
color:#A9A9A9!important;
}

#c_tos h3 {
color: #A9A9A9;
font-size: 120%;
}

td.username_ok {
background: #000;
color:#0c0;
}
input.username_ok {
outline: 2px solid #0c0;
}
td.username_no {
color:#f04848;
background: #000;
}
input.username_no {
outline: 2px solid #f04848;
}

#acplogin {
background: #000;
border: 2px solid #282828;
height: 275px;
left: 50%;
margin: -137.5px 0 0 -250px;
padding: 0;
position: absolute;
top: 50%;
width: 500px;
}

#acplogin h1 img {
display: none;
}

#acplogin h1 {
background:url(data:image/png;base64,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) no-repeat;
color: #1D81B0;
font-weight: 400;
height: 50px;
margin-bottom: 20px;
padding: 50px 20px 0 0;
text-align: right;
}

#acplogin h1 img {
left: 0;
position: absolute;
top: 0;
}

#acplogin .c_mark img {
display: none;
}

#acplogin .c_mark {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABKCAMAAAB6mgEgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEFUExURSqm4P///yqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4Cqm4M9sK/gAAABWdFJOUwAAAwYJDA8SFRgbHiEkJyotMDM2OTw/QkVIS05RVFdaXWBjZmlsb3J1eHt+gYSHio2Qk5aZnJ+ipairrrG0t7q9wMPGyczP0tXY297h5Ofq7fDz9vn8FZntuQAAA6dJREFUWMPtmWtb2jAUx7teKMMLlTqR6bhVwAsOZMBEEWQDuYmUW7//R1mbS5vgEFKoz9xD3pgcmvzS5OTkfyr36R0Kt4VsIf8XhFu7fEjI3l1NBJVAL+fzBiLnp4ZR582a2DQMPSN6ARkYVsmbtTtQu/cC8gCGNrJaCVa+ewE5Magy2/MCwj9TkKo33nVBQY7XgagaKIcLNmXyu/REbokriG+KllyizAFVK1jm5r7ZOLIWbnqRCMkuIWG8HAckooOMAxm0FTQTo+EOksKQGGFUsPEMGX5gAxsk/bAP/t7g7teguX+fJiFH+Gk3ENE8xGMw9yruXrFaiTE44zbkFD2fdQER6qBHSZTTQ9x9mJalCqgVHUgNzanHDhHw9AdT8iRMX1Dllj84L/7qW9UL8HzZqnbqxdTOyhC+YiwpYGhZB/6kRTLA157YzkloGcOYAs89p2xhNojQXAaBcapG2XKMJz4weJvRBddgkDaOJMawolIbbrTbVHMcBA8VYKvXQlPSWGNX0ln+ggqwBYcbh89A526LXGBIuvPqEM1+iV0cAnbt10lBQ9QKiyPrqgrPLO/6wgrBAbBJxF4J+0MXh4XMaARek4vNnuNMasWvannsN7qfjJV+7A8V7RjetbKCfgqJTLqrQW7xGR2Rk+RvP9cQd+Q4E5HuL07IXzcEacwPUPcAcjs/QOk9IOWPulww2BInZVMbf0MGx8wCUUEqRnf5iRhKYvGhByitpeO9uoyGoAUfxrDoIgnCd3abWDAZBy98B/pykxEUlt+MF43nXEfhnq3pFFssJFAQ1XGAVK296n5lhcSctS9HzDnykfKrnXq2Q/3A0UwMEIVyI0PX6UzkmJR9/RYSMUk2iL//9vU7BJfM3ow2MuaM9WVCoi1Q4pKQsStD/LOlmujwdRLEKIkcZbuoFB1x9xBXNeDbTzzjxuPDOBhRoqdjB86jfKUFnCMNJCeIznqrnFVYXDiHBLeUwPrXeImJQh4m7LwtuFHuLnRd5SeX5sRBXlChxjsxX63Iv04drtwlQcniDt39BgqjUnxjSZBTorh7+m/pHJJgXHE9yMF8ng6iL96DoZ+WtY/uINIYXWA++nNE6BQ4etsK9hEreE1TEcX1x4Ig/FgQXPQFp9Pouznxq5Yr6oBGPIHwdBZT8wQSnYs1QS8gj3DsSw0FobwXELjfWbN2T8qXzUKka9O7q1bs9ZlheHjGe+Jd3OdSVYBXafNa+tc+Pm//67CFfDDIH9uwEWyN9BNkAAAAAElFTkSuQmCC) no-repeat scroll center center transparent;
border-left: 1px solid #282828;
padding: 0 38px;
}

#acplogin #loginform th {
margin-left: 19px;
min-width: 55px;
}

a img {
border: 0;
}

form {
display: inline;
margin: 0;
padding: 0;
}

.category h2,.topic h2,#portal h2 {
text-align: left;
}

h3 {
padding: 3px 0;
text-transform:uppercase;
font-weight:400;
}

input[type=checkbox] {
background: transparent;
border: 0;
padding: 0;
vertical-align: bottom;
}

input[type=radio] {
border: 0;
}

select {
margin: 0 7px;
padding: 0;
vertical-align: bottom;
}

option {
margin: 2px 0;
}

button.btn_img {
border: 0;
cursor: pointer;
padding: 0;
}

.notice dt,.notice dd {
padding: 5px 7px;
}

.drop_menu a img {
vertical-align: bottom;
}

#nav li img {
margin-top:-3px;
}

.meta_box,.meta_menu {
margin: 10px 0;
min-height: 91px;
}

.meta_box li {
display: list-item;
list-style-position: inside;
list-style-type: square;
margin-left: 10px;
}

.meta_menu ul {
margin: 5px 5%;
}

.meta_menu img,.meta_menu span {
float: right;
margin: 10px 20px;
}

.cat-pages a,.cat-pagesjump i,.cat-topicpages a {
cursor: pointer;
padding: 2px 5px;
}

.cat-topicpages a {
padding: 0 2px;
}

tr.postbtn td {
padding: 5px;
text-align: center;
}

td.c_head input,td.c_head button,td.c_foot input,td.c_foot button,td.c_sort input,td.c_sort button {
padding: 1px;
}

td.c_desc img,td.c_desc input {
float: left;
vertical-align: middle;
}

.category, #fast-reply {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
padding: 8px 20px 12px;
background: #000;
border: 1px solid #282828;
margin-top: 15px;
padding-bottom: 0px;
min-height: 60px;
clear:both;
}

span.collapse, span.uncollapse {
cursor: pointer;
position: relative;
top: -9px;
float:right;
z-index: 2;
}

.c_mark img {
display: block;
position: relative;
top: 2px;
}

table.profile tbody .c_mark img {
position:static;
}

td.c_cat-mark,td.c_cat-icon {
padding: 5px 0;
text-align: center;
width: 30px;
}

td.c_cat-starter {
width: 125px;
}

td.c_cat-lastpost {
width: 175px;
}

.c_user {
max-width: 175px;
min-width: 175px;
vertical-align: top;
width: 1px;
}

.c_post {
width: 100%;
}

.c_sig,.c_nosig {
width: 100%;
}

.avatar {
display: block;
margin: auto;
text-align: center;
}

.av_wrap {
margin: auto;
overflow: hidden;
text-align: center;
}

td.c_user .usertitle {
margin: 3px 0;
overflow-x: hidden;
text-align: center;
}

.pip {
margin: 3px 0;
white-space: nowrap;
}

dl.user_info dt,dl.user_info dd {
padding: .1em;
}

dl.user_info dt {
float: left;
margin: 0;
min-width: 4em;
}

dl.user_info dd.spacer,dl.user_profile dd.spacer {
clear: both;
float: none;
height: 1px;
padding: 0;
}

td.c_poll-choice {
line-height: 1.5;
padding-left: 45%;
}

td.c_poll-answer {
text-align: right;
width: 42.5%;
}

td.c_poll-bar {
text-align: left;
vertical-align: middle;
width: 42.5%;
}

* html td.c_poll-bar span {
margin-top: 3px;
}

td.c_post {
line-height: 1.7;
vertical-align: top;
border-bottom:none;
}

td.c_post ul {
list-style-type: square;
margin-left: 10px;
}

.c_post img,#topic_review img {
max-width: 90%;
}

.c_post-attachment {
font-size: 83.3%;
margin-top: 1em;
padding: 1em;
}

.c_post-attachment dd {
margin-left: 1em;
}

.post_sep {
font-size: 1px;
height: 1px;
}

td.c_sig,td.c_nosig {
height: 1%;
vertical-align: top;
}

td.c_nosig {
border-top-style: hidden!important;
}

blockquote dl dt,blockquote dl dd {
padding: 2px 4px;
}

blockquote > div,blockquote code {
margin: 0;
padding: 5px;
}

dl#fast-reply {
clear: both;
margin: auto;
width: 80%;
}

dl#fast-reply dd p {
margin: -3px;
padding: 0 5% 10px;
text-align: left;
}

dl#fast-reply dd textarea {
display: block;
height: 100px;
margin-bottom: 10px;
padding: 2px;
width: 90%;
}

#c_post-text {
height: 223px;
}

#c_post-resize {
float: right;
margin-top: -1px;
padding: 4px 0 0;
text-align: right;
}

#btn_preview {
float: left;
margin: 10px 0 0 1px;
}

#c_emot {
height: 225px;
vertical-align: top;
width: 210px;
}

#emot_list {
height: 275px;
margin: 0 auto;
overflow: auto;
padding: 5px 0;
text-align: center;
}

div#emot_list {
padding: 0;
}

#emot_list li {
display: inline;
padding: 4px 10px;
}

#emot_list img {
cursor: pointer;
vertical-align: baseline;
}

.pm {
margin-bottom: 1em;
}

#pm_datesent {
width: 200px;
}

#pm_select {
text-align: center;
width: 1px;
}

#conversation .c_post {
padding: 2em;
}

#ucp_profile,#pm_messages {
float: right;
}

#ucp_settings img,#ucp_profile img {
margin: 18px 20px;
}

#ucp_gallery li {
float: left;
margin: 15px 5px;
}

#ucp_gallery button {
cursor: pointer;
text-align: center;
}

.ucp button.btn_text {
padding: 5px 0;
text-align: center;
width: 100%;
}

.calendar td {
height: 125px;
padding: 0;
vertical-align: top;
width: 14.3%;
}

.calendar li {
display: list-item;
margin: 0;
}

.calendar li.placeholder {
padding: 4px;
}

.calendar li span {
cursor: default;
}

.calendar td#cal_current div {
padding-top: 3px;
}

#portal_head {
margin-bottom: 10px;
}

#portal_foot {
margin-top: 10px;
}

#portal_l,#portal_r {
font-size: 88.3%;
margin: 0;
padding: 0;
}

#portal_l {
float: left;
width: 200px;
}

#portal_r {
float: right;
width: 150px;
}

#portal_news {
margin: 0 160px 0 210px;
}

#portal_clear {
background: transparent;
border: none;
clear: both;
font-size: 1px;
height: 1px;
margin: 0;
padding: 0;
}

.portal_box {
margin-bottom: 5px;
padding: 1px;
}

.portal_box table {
clear: none;
}

#portal h2,#portal_foot h2 {
clear: none;
margin: 0;
padding: 3px 5px;
display:inline-block;
float:none;
}

div#portal  h2 {
margin-left: 20px;
}

#faq {
margin: 20px 0;
}

.category #faq {
margin:0;
}

#faq dl {
padding: 1em;
}

#faq dt {
margin-bottom: 5px;
}

#faq dd {
display: list-item;
margin: 0 0 3px 15px;
padding-left: 3px;
}

.search_results > div {
display: block;
margin: 5px;
}

#acplogin #loginform {
display: block;
padding: 0 50px;
}

.category h2 a,#portal h2 a,#portal_foot h2 a,thead a,.category h2 a:hover,#portal h2 a:hover,#portal_foot h2 a:hover,thead a:hover {
color: #000;
}

button.btn_default,#nav li span,.c_post-attachment dt,#c_tos dt {
font-weight: 700;
}

#nav li span {
font-weight: 400;
}

.meta_box h3,td.c_topicfoot strong,#meta_welcome strong {
font-size: 110%;
font-weight:400;
}

a.member,.calendar td a,.calendar a:hover,#faq dd a,#faq dd a:hover {
color: #A9A9A9;
}

img,.meta_box button img,td.c_cat-mark input,.c_post-attachment img,.warn img,#ucp_gallery a img {
vertical-align: middle;
}

h1,h2,h3,#nav,#boardmeta,#main {
clear: both;
margin: 0;
}

#meta_welcome,.search_results {
clear: both;
}

#stats_events {
line-height: 2;
}

.c_cat-starter,.c_cat-replies,.c_cat-views,td.c_poll-total,td.c_poll-vote,td.c_topicfoot,.warn,#c_notes,.calendar th {
text-align: center;
}

blockquote dl dd,#foot #foot_links {
text-align: right;
}

#c_post,#ucp_gallery {
text-align: center;
vertical-align: top;
}

#files_upload input,.pm .row1 a,.pm .row2 a,#ucp_gallery button img,#findposts td a {
display: block;
}

#ucp_settings,#pm_settings {
float: left;
}

#c_tos dd,#username_response {
margin-left: 10px;
}

#vlx {
z-index: 1;
}

#blog {
background: #050505;
color: #A9A9A9;
margin: 10px 0;
}

#blog blockquote {
background: none;
border-width:0;
font-size: 100%;
padding: 0 0 0 12px;
}

#blog blockquote blockquote {
background: #050505;
border-width:1px 0;
}

#blog h1 {
float: right;
}

#blog h2 {
background: none;
clear: none;
font-size: 120%;
padding: 0;
text-transform:uppercase;
}

#blog_foot {
clear: both;
margin-bottom: 20px;
}

#blog_head {
background: #000;
border: 1px solid #282828;
padding: 10px 14px;
min-height: 40px;
}

#blog_head img.avatar {
display: inline;
}

#blog_main {
margin: 20px 200px 10px 10px;
}

#blog_categories,#blog_readers,#blog_about, div.blog_options {
background: #000;
border-bottom:1px solid #282828;
font-size:11px;
margin: 15px 0;
padding: 5px 7px;
}

div.blog_options {
border-top:1px solid #282828;
border-bottom:0;
}


#blog_sidebar h3,#blog_sidebar dt {
color: #A9A9A9;
font-size: 110%;
font-weight: 400;
text-transform: uppercase;
}

#blog_sub {
background: #050505;
clear: both;
padding: 5px 7px;
position: relative;
text-align: right;
text-transform:uppercase;
}

#blog_sub span {
padding-top: 4px;
}

#blog_sidebar {
background: #000;
border:1px solid #282828;
float: right;
font-size: 93.3%;
margin: 20px 10px 0 0;
padding: 0 10px;
width: 160px;
}

#blog_sidebar dd {
margin-left: 10px;
}

#blog_user {
font-size: 175%;
}

div.blog_options {
text-align: right;
}

div.blog_date {
background: #050505;
border: 1px solid #282828;
color: #A9A9A9;
float: right;
font-weight: 400;
margin:-6px 20px 5px 15px;
text-align: center;
text-transform: uppercase;
width: 40px;
}

div.blog_date span {
background: #050505;
color: #1D81B0;
display: block;
font-size: 130%;
font-weight: 700;
padding: 2px 4px;
}

div.blog_entry {
background: #000;
border: 1px solid #282828;
margin: 0 0 25px 0;
padding: 5px 7px;
}

#blog_comments li {
padding: 5px 7px;
}

#blog_comments li.odd {
background: #000;
}

#blog .cornercanvas {
display: none !important;
} 

#blog table { 
clear: none; 
}

#shoutwrap {
background: #050505;
font-size: 88.3%;
}

#shoutwrap td {
padding: 0;
}

#shoutbox {
list-style-type: none;
margin: 0;
padding: 0;
}

#shoutbox li {
padding: 5px 7px;
}

#shoutbox li.odd {
background: #000;
}

#shoutbox dl,#shoutbox dt,#shoutbox dd {
margin: 0;
padding: 0;
}


#shoutopts,#shoutpost {
clear: both;
text-align: center;
}

/* Header */
#topwrap {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAdSURBVBhXY/j//z8KRuYIIwuoQWmwAJzz//9/BgB61TAwcZmpIwAAAABJRU5ErkJggg==) bottom left repeat-x #000;
border-bottom: 1px solid #282828;
position: relative;
z-index: 2;
}

#headwrap {
box-sizing: border-box;
margin: 0px auto;
position: relative;
}

#logo {
float: left;
font-size: 24px;
padding: 26px 0px 36px !important;
vertical-align: middle;
}

#infowrap {
position: absolute;
right: 0px;
top: 0px;
height: 100%;
box-sizing: border-box;
}

/* Top Info */
#top {
display: none;
}

#infowrap {
width: 250px;
}

#avawrap {
padding: 2px;
border: 1px solid #4298c1;
background: #1D81B0;
border-radius: 2px;
top: 50%;
position: relative;
margin-top: -31px;
box-shadow: 0px 0px 2px #4298c1 inset;
width: 50px;
}

#avawrap img {
width: 50px;
height: 50px;
box-sizing: border-box;
}

#userinfowrap {
margin:2px 0 0 38px;
width: 160px;
box-sizing: border-box;
height: 100%;
}

#topmenudropdown {
width: 160px;
border: 1px solid #282828;
box-sizing: border-box;
-webkit-transition: 0.3s box-shadow;
-moz-transition: 0.3s box-shadow;
-o-transition: 0.3s box-shadow;
transition: 0.3s box-shadow;
position: relative;
right: -50px;
top: 50%;
margin-top: -24px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAgCAMAAADHYLP9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAzUExURf///////////////////////////////////////////////////////////////////+UQ6EcAAAARdFJOUwACAwUGFhcYGhsuLzI2OTo74eneZQAAADVJREFUGBntwccRACAMAzDTa4j3n5bjR5gBCd9RVUS04hYnyRlhFJIZVhjsAY+8El6+OXzGBptEATMiJOvwAAAAAElFTkSuQmCC) top right no-repeat #000;
padding:8px 15px;
}

#topmenudropdown:hover {
box-shadow: 0px 0px 3px #282828;
cursor: pointer;
}

#topmenudropdown:hover:after {
position: absolute;
top: 100%;
left: 0px;
height: 20px;
width: 100%;
opacity: 0.0;
content: '';
}

#topmenudropdown a {
color: #7b7b7b;
display: block;
}

/* Notifications */
#notif {
border: 1px solid #d11212;
border-radius: 2px;
background: #f04848;
color: #000;
text-shadow: 0px 1px 0px #d11212;
padding: 2px 4px;
position: absolute;
top: -11px;
right: -8px;
}

/* Drop Down */

#topmenuwrap {
position: absolute;
top: 20px;
right: 0px;
z-index: 999;
display: none;
opacity: 0;
margin-top: 10px;
}

#topmenuwrap:after, #profile_menu ul:after {
border-bottom: 9px solid #000;
border-top: 9px solid transparent;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
height: 0px;
width: 0px;
position: absolute;
content: '';
top: -16px;
left: 50%;
z-index:999;
margin-left: -9px;
}

#topmenuwrap:before, #profile_menu ul:before {
border-bottom: 10px solid #282828;
border-top: 10px solid transparent;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
height: 0px;
width: 0px;
position: absolute;
content: '';
top: -19px;
left: 50%;
z-index:999;
margin-left: -10px;
}

#tmenu a {
display: block;
width: 160px;
border: 1px solid #282828;
border-top: none;
padding: 8px 15px;
box-sizing: border-box;
background: #000;
position: relative;
overflow: hidden;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

#tmenu a:first-of-type {
border-top: 1px solid #282828;
}

#tmenu a:before {
width: 0px;
background: #1D81B0;
position: absolute;
top: 0px;
left: -4px;
height: 100%;
content: '';
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-o-transition: 0.3s all;
transition: 0.3s all;
}

#tmenu a:hover:before {
left: 0px;
width: 4px;
}

#tmenu a:hover {
color: #5e5e5e;
}

#tmenu a span {
color: #1D81B0;
}

/* Submenu */
#menuwrap {
margin: 0px auto;
position: relative;
margin-bottom: 60px;
}

#submenu {
position: absolute;
top: 0px;
right: 0px;
text-align: right;
white-space:nowrap;
overflow-x:auto;
}

#submenu a {
display: inline-block;
padding: 20px 20px 12px;
border: 1px solid #282828;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZBAMAAAAoDqjjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhUExURf///////////////////////////////////////////3+Ax28AAAALdFJOUwABAgMEBQYHCAkKV7KZ8gAAAGJJREFUGBkFwQENwEAQBCEmOQH7/kXWQuEA4ACa7wAPDnjgwMPzHUTDoWnkME3jiGk4Js3jYK3hJDOPM8vzcGTJ44K1cCzWmhtijZOtrDkwGUfY8pypWBxQxgHkOQbgvg+AH3V4B4bs45bUAAAAAElFTkSuQmCC) no-repeat bottom right,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZBAMAAAAoDqjjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhUExURf///////////////////////////////////////////3+Ax28AAAALdFJOUwABAgMEBQYHCAkKV7KZ8gAAAGFJREFUGBkFwQEBADAMAiA0gesf8hUOACCZB1DcAIUMaG5koOQIaHAc1B3HUBwTNDcnjJJzBs3NLELJsphpbhELSpwhmnMmRjkTWHOW2EJZGGgWG0HFJGHKEkCzACiAAQA+rqkE66gYPNcAAAAASUVORK5CYII=) no-repeat bottom left #000;
border-top: none;
margin-left: 20px;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-o-transition: 0.3s all;
transition: 0.3s all;
color: #5e5e5e;
position: relative;
top: -8px;
z-index: 1;
}

#submenu a:hover {
top: 0px;
color: #1D81B0;
}

/* Page Wrap */
#headwrap, #menuwrap, #wrap {
max-width:960px;
}

#wrap {
margin: 0px auto;
}

#main {
height: 1%;
}

/* Nav */
#nav {
padding:0 20px;
border: 1px solid #282828;
background: #000;
min-height:23px;
line-height:29px;
}

#nav li {
position: relative;
}

#nav li:first-of-type {
height:16px;
width:1px;
margin-left:-5px;
display:inline-block;
}

.divider {
border-bottom: 1px solid #282828;
border-right: 1px solid #282828;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
width: 21px;
height: 21px;
display: inline-block;
margin-bottom: -7px;
margin-top: -7px;
margin-left: -10px;
margin-right: 10px;
}

/* Board Stats */
#stats_header {
margin-bottom: 5px;
}

#stats .c_mark {
padding-right: 0px;
}

#stats .c_mark ~ td, #stats_legend, #stats th {
padding-left: 0px;
}

#stats td.c_foot {
display:table-cell;
}

/* Forum View Page */
#inlinetopic .category {
position: relative;
}


.topic-buttons, .cat-buttons {
text-align:right;
float:right;
margin:-1px 0;
}

.topic-buttons {
clear:both;
}


.topic_button {
background:#000;
color:#666;
padding:5px 7px;
text-align:center;
border:1px solid #282828;
display: inline;
box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.1);
}

.topic_button:hover {
border-color:#A6A6A6;
color:#A9A9A9;
}

/* Hide Stuff */
#top_bar,#submenu_bar,#top_menu li ul,.forum .c_last,.redirect .c_last,td.c_info-v,td.c_info-t,td.c_info-r,.category td.c_foot:empty,#forum_footer .c_foot:empty,.post_sep, .c_nosig {display: none;}
.category .forums, #stats tr, #stats th, #stats td {border: none;}

.category tr:last-of-type, .category tr:last-of-type > *, .c_info, .c_info-v, .c_info-t, .c_info-r, #subforum_set tbody tr:nth-last-child(2) td, table.topic td.c_sig, table.topic td.c_nosig, table.topic td.c_user, #announce_viewer td.c_post, #pm_viewer tr.topinfo td, #single_post td.c_post, #single_post td.c_sig, #single_post td.c_nosig, #single_post td.c_postfoot {border-bottom: none;}
.category tr:first-of-type, .category tr:first-of-type > *, table.topic tr.c_postfoot td, table.topic td.c_footicons, #single_post td.c_postfoot, #single_post td.c_topicfoot {border-top: none;}
.category tr, .category tr td, .category tr th {border-left: none; border-right: none;}

div.category table.profile tbody td, div.category table.profile:nth-child(2) tbody td {
border-width:1px;
}

#member_list_full tbody tr[class] td, #forum_leaders_global  td  {
padding:15px 5px;
}

td.c_username a {
font-size: 130%;
font-weight: lighter;
}

#poll table thead tr th {
border:1px solid #2AA6E0;
}

table#warn_viewer {
border-left:1px solid #282828;
}

table#warn_viewer td.c_mark img {
margin-left: -1px;
}

blockquote, div.spoiler_toggle  {
border-width: 1px 0; 
}

.c_poll-choice, .c_poll-answer, .c_poll-votes, .c_poll-bar {
border-width: 0;
}

#sbx_archive.topic td { 
border-width:0; 
}

table[style*="margin-top: 10px;"] iframe, table[style*="margin-top:10px;"] iframe, #welcome_box iframe, #welcome_box > tbody > tr > td > * {
width:auto !important;
max-width:100%;
}

td.c_post *, td.c_sig *, #topic_review tbody td * {
max-width:100% !important;
}

td.c_post, #topic_review tbody td {
vertical-align:top;
word-wrap:break-word;
word-break:break-all;
}




@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}

/* Firefox &lt; 16 */
@-moz-keyframes fadein {
from { opacity: 0; margin-top:12px; }
to   { opacity: 1; margin-top:23px; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
from { opacity: 0; margin-top:12px; }
to   { opacity: 1; margin-top:23px; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
from { opacity: 0; margin-top:12px; }
to   { opacity: 1; margin-top:23px; }
}

/* Opera &lt; 12.1 */
@-o-keyframes fadein {
from { opacity: 0; margin-top:12px; }
to   { opacity: 1; margin-top:23px; }
}



@media (max-width:768px) {
#menuwrap {
margin:0;
}

#submenu {
position:static;
}
}

@media (max-width:425px) {
#avawrap {
display:none;
}
}
#copyright2::before {
content: "Midnight Edition Modification by Draek97. Originally "}

.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}