#top_banner {background: url(http://i68.tinypic.com/x547qh.png) repeat-x center;
height: 300px; }
#topleft_banner {background: url(http://i63.tinypic.com/25kii5h.png) no-repeat left;float: left;height: 300px;width: 278px;}
#topright_banner {background:url(http://i65.tinypic.com/azf4sy.png) no-repeat right;float: right;width: 277px;padding:150px 277px 150px 0px;
text-align: left;}





/** custom header **/
#joinripbanner {height:83px;text-align:center;margin:0% 20% 0 20%;padding: 0;}

#header_container {margin:0 auto;padding:0;}

#c_header {display:none;background:url(https://s10.postimg.io/clhs9j6x3/oie_142247557e_G7_G4md.jpg)no-repeat;height:300px;padding: 0;margin:0 auto;}	
#c_header ul {padding:0;margin:0 25px 0 0;list-style:none;}
#c_header li {padding:0;margin:0;display:inline;}
#c_header span {display: block;float:right;text-align: center;height: 97px;font-size: 90%;padding:15px 5px 0 5px;width:80px;margin:0;}
#c_header a img { vertical-align: bottom; border: 0;display:block;margin:10px auto 0 auto; }
* html #c_header span {width:90px;}

#c_header li.c_logo { height: 85px; }
#c_header li.c_logo a { float: left; height: 100%; }
#c_header li.c_logo img { opacity: 1; -moz-opacity: 1; }
#c_header li.c_logo span { float:none; padding:0; } /* IE6 */

#c_header li a {text-shadow: 0px 1px 0px #fff;color:#777777;font-size:14px;font-weight:700;padding:0;display:block;margin-top:45px;}
#c_header span:hover .fa,#c_header span:hover a{color:#111111;text-shadow:0px 1px 1px #E0F7BB;}
#c_header span i { vertical-align: bottom; border: 0;display:block;margin:10px auto 0 auto;
text-shadow: 0px 1px 1px #fff;color:#B7B7B7;
 }

/** Custom CSS **/
/** Custom Top **/




/* ZB CSS */

html,body { background:#1A0C14;color:#586267;font-family:"Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;font-size:93.3%;margin:0;padding:0; height: 100%;}
 
a,a:hover,#announcement_head th a,.meta_box a.meta_box a:hover,.meta_menu a,.meta_menu a:hover,.portal_content a,.portal_content a:hover { color:#37878D;text-decoration:none; }
a img { border:0; }
.c_cat-title a,.c_cat-starter a,.c_cat-replies a,.c_cat-lastpost a,.c_foot a {color:#586267;} 
.c_post a {color:#586267;font-size:95%;}

img { vertical-align:middle; }
form { display:inline;margin:0;padding:0; } 

hr { background-color:#CBCBCB;border:0;color:#586267;height:1px; }
/*** index view ***/

/* board wrap */
#board_wrap {padding:0;margin:0;width:1920px;background:#50557F;margin: auto;}
#main { height:1%;padding:2%;clear:both;}
#wrap { margin:0 20%;padding: 0;background:#fff;}

/* topmenu */

#top_logo {background:url(https://s11.postimg.org/n89ukkilv/oie_mo97ohmf_ZFLq.png)no-repeat center #fff;height:175px;padding:0;}
#top_bar {display:none;height:19px;margin: 0 -2%; }
#top {background:#fff;height:38px;padding:0 2% 8px;}
#top ul { list-style:none;padding:6px 0 0 0; }
#top li { display:inline; }
#top_info { float:left;margin:8px 0 0 0;padding:4px 5%;}
#top_menu { float:right;margin:0;}
#top_menu img {display:none;}
.drop_menu a { display:block;padding:4px .25em;position:relative;width:9em; }
.drop_menu a img { vertical-align:bottom; }
.drop_menu li { float:left;text-align:center;margin:0; }
.drop_menu li:hover ul { left:auto; }
.drop_menu ul {border:1px solid #B5B7B7;border-top:0;left:-999em;margin:0;position:absolute;width:9.4em;z-index:1;  }
.drop_menu ul li {font-size:85%;margin:0;padding:0;width:100%; }
.drop_menu ul li a { margin:0;border-width:0 1px 1px;display:block;padding:4px 5%;width:90%; }
 
#top .drop_menu li { padding:4px 2px; }
#top .drop_menu  li {margin:0 10px 0 0;}


#board_header {margin:0;}
#logo { display:none;background:#00A9A7;height:155px;margin-top:6%;}



/* submenu */
#submenu_bar {display:none;background:#e2e5e7;border-bottom:1px solid #E2E3E3;border-top:0;border-right:0;border-left:0;height:14px;margin:0; }
#submenu { background:#EAE8E5;border:1px solid #C4BFB2;color:#586eb1;font-size:85%;padding:3px 1% 4px;text-align:right;border-right:0;border-left:0; }
#submenu a { padding:3px 5px;color:#fff; }
#submenu a:hover { color:#fff;text-decoration:underline; }

/* nav */
#nav { background:#fff;clear:both;margin-top:5px;list-style:none;color:#007F7D;height:1%;padding:10px 1%;}
#nav li { display:inline; }
#nav li img { vertical-align:top; }
#nav li span { font-weight:700;color:#ff5558; }

table { border-collapse:collapse;border-spacing:0;clear:both;empty-cells:show;width:100%; }
th { font-weight:400;padding:3px 5px;text-align:left;font-size:85%; }
th a,th a:hover { font-size:105%;  }
#announcement_list .c_cat-title {font-weight:700;}
 
td {padding:5px 10px;font-size:95%; }
#helppanel {vertical-align:top;}

h1 { font-size:200%;clear:both;margin:0; }
h2 { font-size:100%;clear:both;margin:0; }
h3 { font-size:100%;padding:3px 0;clear:both;margin:0; }

.category { margin:10px 0 0; }
.category h2 {font-size:120%;font-weight:700;padding:5px;text-align:left; }
.cat_head td { border:0;padding:0;border-bottom:1px solid #9C9C9C; }

.category td.c_foot { background:#fff;border:0;color:#586267;font-size:85%; }
td.c_foot { color:#586267;font-size:80%; }
td.c_foot input { padding:1px; }
td.c_foot button { padding:1px; }
#topic_viewer td.c_foot {border-bottom:1px solid #E2E3E3;}
.category td.c_foot { height:10px; }
.category td.c_foot a { color:#586267; }
#forum_footer .c_foot {border:0;background:#F5F6F6;}
#topic_viewer .c_foot {border-bottom:0;}

#stats .cat_head td { border:0;border-bottom:1px solid #9C9C9C;  }

span.collapse,span.uncollapse { cursor:pointer;float:right;position:relative; }

#findposts td a { display:block; } 
#findposts .c_mark { font-size:200%;font-weight:700;vertical-align:top; }
.c_mark { text-align:center;width:1%; }
.c_mark img { display:block;margin:auto; }

.c_forum { font-size:90%;width:60%; }
.c_forum strong a {font-size:115%; }
.c_forum-desc { font-size:91%; }

td.c_last { font-size:90%; }
.c_last { line-height:1.4;min-width:300px;width:30%; }
.c_last strong a { color:#586267; } 
.c_last strong a:hover { color:#586267; }
.c_last-title { background:url(http://z3.ifrm.com/static/1/last.gif) no-repeat left;display:block;line-height:16px;padding-left:10px; }
.c_last a {color:#0A5B80;}

td.c_info-v,td.c_info-t,td.c_info-r { font-size:90%;padding:5px;text-align:center; }

td.c_subforum {font-size:90%;font-style:italic;display:none; }
 
/* board stats sections */
a.member { color:#0A5B80; }
a.member:hover { color:#0A5B80; }
#stats_members { line-height:1.2; }
#stats_events { line-height:2; }
td#stats_events a { background:url(http://z3.ifrm.com/static/1/s_minical.png) no-repeat 2px;padding:4px 0 4px 20px;}
td#stats_events span { background:url(http://z3.ifrm.com/static/1/s_minical.png) no-repeat 2px;padding:4px 0 4px 20px; }  

/* foot section */
#foot_wrap { padding:0;margin:0;}
#foot td { background:#ECEDF0;border-top:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7;border-right:0;border-left:0;color:#586267;font-size:80%;margin:0;}
#foot a { color:#586267; }
#foot a:hover { color:#586267; }
#foot #foot_datetime { width:1%;white-space:nowrap;border-right:0;border-left:0; }
#foot #foot_links { text-align:right;border-right:0;border-left:0; }



#it_menu {padding:0;margin:0;}
#it_links {font-size:85%;margin:0;padding:5px 7px;text-align:center;}



#copyright {color:#586267;font-size:85%;text-align:center; background:#2F373B;margin:0 12%;padding:5px 0;}

#copyright a {color:#FF5558;font-weight:700;}


/** Registration sections */  
#c_tos h3 { color:#586267;font-size:120%; }
#c_tos dt { font-weight:700; } 
#c_tos dd { margin-left:10px; }
/* username check */
td.username_ok { background:#DAE3B8; }
input.username_ok { outline:2px solid #B8CB71; }
td.username_no { background:#EFD1D1; }
input.username_no { outline:2px solid #F2B6B8; }

/*** forum view ***/
ul.cat-pages { list-style:none;padding:0;float:left;font-size:90%;margin:15px 0;padding: 5px 1px;width:49%; }
ul.cat-pages li { display:inline;}
.cat-pages a { color:#586267;cursor:pointer;padding:2px 5px;}
.cat-pages a:hover {color:#ff5558; }
.cat-pagesjump i {color:#586267;cursor:pointer;}
.cat-pages span {background:#ff5558;color:#fff;cursor:default;font-weight:700;padding:2px 5px;}
.cat-pages input { color:#586267;padding:3px 5px;vertical-align:baseline; }

ul.cat-topicpages { list-style:none;padding:0;margin:0;float:right;font-size:80%;padding:1px 0; }
ul.cat-topicpages li { display:inline;}
.cat-topicpages a { color:#577B8E;cursor:pointer;padding:2px 5px; }
.cat-topicpages a:hover { color:#577B8E; }

td.c_head {color:#586267;font-size:80%; }
td.c_head input { padding:1px; }
td.c_head button { padding:1px; }
td.c_sort { color:#586267;font-size:80%; }
td.c_sort input { padding:1px; }
td.c_sort button { padding:1px; }

td.c_cat-mark {padding:5px 0;text-align:center;width:30px; }
td.c_cat-mark input { vertical-align:middle; }
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_cat-starter { text-align:center; }
.c_cat-replies { text-align:center; }
.c_cat-views { text-align:center; }

td.c_view { color:#586267; }
div.c_view-list { color:#586267;font-size:92.5%; }

.row1,.row2 { line-height:1.4; }

.description { color:#586267;font-size:85%; }
/*** posting page view ***/

td.c_desc { font-weight:700;text-align:right;vertical-align:middle;width:200px; }
td.c_desc small { display:block;font-weight:400; }
td.c_desc img { float:left;vertical-align:middle; }
td.c_desc input { float:left;vertical-align:middle; }

input { background:#F5F6F6;border:1px solid #e2e5e7;color:#586267;padding:4px 6px;vertical-align:middle;font-size:90%; }
input:focus,input.focus,textarea:focus,textarea.focus { border-color:#e2e5e7; }
select { border:1px solid #e2e5e7;color:#586267;padding:2px 4px;vertical-align:middle;margin:0 7px;vertical-align:bottom;font-size:90%;}
textarea { background:#F5F6F6;border:1px solid #e2e5e7;color:#586267;padding:4px 6px;vertical-align:middle;font-family:"Verdana", sans-serif;font-size:100%;margin:auto;width:98%; }
option { margin:2px 0; }
input[type=checkbox] { background:transparent;border:0;padding:0;vertical-align:bottom; }
input[type=radio] { border:0; }

blockquote, #blog blockquote blockquote  {margin:10px auto;padding-bottom:1px;width:98%; }
blockquote dl { margin:0;border-bottom:1px solid #e2e5e7;}
blockquote dl dt { float:left;font-weight:700;padding:2px 4px; }
blockquote dl dd { padding:2px 4px;text-align:right; }
blockquote div { margin:0;padding:5px;background:#F5F6F6; }
blockquote code { margin:0;padding:5px; }
code { background:#F5F6F6;display:block;font-family:Monaco, Consolas, "Courier New", Courier, monospace;max-height:400px;overflow:auto;white-space:pre; }

#emot_wrap { border:1px solid #e2e5e7; }
#emot_wrap h3 {border-bottom:1px solid #e2e5e7;font-size:120%;text-align:center; }
#emot_end { border-top:1px solid #e2e5e7;display:block;font-weight:700;padding:4px 0;text-align:center; }
#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; }

/*** topic view page ***/
#c_post { text-align:center;vertical-align:top;}
#c_post-text { height:223px;background:#F5F6F6; }
#c_post-preview { background:#F5F6F6;border:1px solid #e2e5e7;margin:0 auto 10px;padding:5px;text-align:left;width:98%; }
#c_post-resize { float:right;margin-top:-1px;padding:4px 0 0;text-align:right; }
#c_post-resize span { color:#586267;cursor:pointer;font-size:225%;padding:20px 5px 0; }
#conversation .c_post { padding:2em; }
.c_post img { max-width:90%; }
.c_post-attachment { font-size:83.3%;margin-top:1em;padding:1em; }
.c_post-attachment dd { margin-left:1em;font-weight:700; }
.c_post-attachment dt { font-weight:700; }
.c_post-attachment img { vertical-align:middle; }
.c_post thead th {color:#DCFFFF;text-shadow: 1px 1px 0 #212930;}

#files_upload input { display:block; } 

thead th { font-size:110%;font-weight:700;border:1px solid #e2e5e7;border-bottom-width:1px;padding:5px;text-align:center; }

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 { border:1px solid #e2e5e7;float:left;height:12px;padding-right:3px; }
td.c_poll-bar { text-align:left;vertical-align:middle;width:42.5%; }
td.c_poll-bar span { display:block;float:left;height:12px;width:3px; }
* html td.c_poll-bar span { margin-top:3px; }
td.c_poll-choice { line-height:1.5;padding-left:45%; }
td.c_poll-answer { text-align:right;width:42.5%; }
td.c_poll-total { text-align:center; }
td.c_poll-vote { text-align:center; }

td.c_post { line-height:1.7;vertical-align:top; }
td.c_post ul { list-style-type:square;margin-left:10px; } 

 
td.c_sig { color:#586267;font-size:80%;height:1%;vertical-align:top;}
td.c_nosig { height:1%;vertical-align:top;border-top-style:hidden!important; }
td.c_sig blockquote { background:none transparent;border:0;border-left:3px solid #FF5558;padding-left:5px; }
td.c_sig blockquote dl { background:none transparent;border:0;color:#586267; }
td.c_sig blockquote dl dt {color:#0A5B80;padding:0;text-shadow:none; }
td.c_sig blockquote dl dd {color:#586267;padding:0; }
td.c_sig blockquote div { background:transparent;margin-left:5px;padding:0; }

.post_sep { font-size:1px;height:1px;background:#F5F6F6;border:0!important;}

.editby { background:#EDDFD0;border:1px solid #EFD3B6; color:#D1893C;font-size:85%;margin-top:1em;padding:3px 5px; }
.editby a {font-weight:700;color:#D1893C!important;}

td.c_user { font-size:80%;padding:5px 0 0 0; }
td.c_user dl { border:0;margin:0 0 5px 0;padding:0; }

.c_user { vertical-align:top;width:175px; }
img.c_user { height: 1px; }

.profile .c_user {padding:0;}
.mystats_info {padding:0;vertical-align:top;}
.user_profile,.user_info {margin:0;}

dl.user_info dt { padding:.1em 4px .1em 9px;margin:0;float:left;min-width:4em;  }
dl.user_info dd { padding:.1em;margin:0 0 0 4px;font-weight:700;margin-bottom:1px;  }
dl.user_info dd.spacer,dl.user_profile dd.spacer { background:#F5F6F6;border:1px solid #F5F6F6;height:1px;padding:0;clear:both;float:none; }
dl.user_profile { overflow:hidden;word-wrap:break-word;}
dl.user_profile dd { padding:.1em .1em .1em 9px;margin-left:22px; }
dl.user_info dt,dl.user_profile dt {color:#586267;}
dl.user_info dd,dl.user_profile dd {color:#586267;}
dl.user_profile dt {font-weight:700;}
dt.up_info {padding-left:9px;}

.mystats_info {padding:0;vertical-align:top;}
.user_info dt,dl.user_info dd {margin:2px 0 5px 0;}
.tiny_icon {margin:0 6px 0 0;}
.mytitle {border-top:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7;text-align:center;font-weight:700;padding:5px 0;}

th.l{border-left-color:transparent!important;}
th #profile_menuwrap {border-right-color:transparent!important;}
#profile_menuwrap ul { list-style:none;padding:0;margin:0; }
#profile_menuwrap li a {color:#F5F6F6;text-shadow: 1px 1px 0 #111;}
#profile_menuwrap li { display:inline;background:transparent; }
#profile_menu ul { background:#E7E9ED;border:1px solid #D1D3D3;padding:5px;}
#profile_menu a {background:transparent;}
#profile_menu ul li a {background:#00A9A7;}
#profile_menu li li a { border-top:0; color:#fff;text-shadow: 1px 1px 0 #005150;font-weight:400;}


.avatar, img.member  { display:block;margin:auto;text-align:center; }
.av_wrap { overflow:hidden;text-align:center;margin:auto; }
.pip { margin:3px 0;white-space:nowrap; }
.warn { text-align:center; }
.warn img { vertical-align:middle; }
 
td.c_user .usertitle { text-align:center;margin:3px 0; }

td.c_username { padding:2px 0;text-align:center;border-right:0; }
td.c_username a { font-size:140%;font-weight:700; }

td.c_topicfoot {background:transparent;border:0; text-align:center; }
td.c_topicfoot strong { font-size:120%; }

#topic_review img { max-width:90%; }
.topic h2 { font-size:110%;font-weight:700;padding:5px;text-align:left;border:1px solid #283B4A;}
.topic h2.special {font-size:110%;font-weight:700;padding:5px;text-align:left;border:1px solid #283B4A;}
 
.queued { background:#EFD1D1;border:1px solid #F2B6B8;color:#586267;font-size:90%;margin-top:1em;padding:3px 5px;}
.queued a {color:#D33D3F!important;}
tr.hidden td a { color:#AA4B4B; }
tr.hidden td a:hover { color:#AA4B4B; } 


div.spoiler { background:#F5F6F6;border:1px solid #e2e5e7;border-top:0;padding:5px 7px; }
div.spoiler_toggle { border:1px solid #e2e5e7;cursor:pointer;font-weight:700;padding:2px 4px; }
 
td.c_postinfo {color:#586267;font-size:80%;vertical-align:middle; }
td.c_postinfo input { vertical-align:middle; }
td.c_postinfo {border-left:0;}
td.c_username {border-right:0;}
#conversation td.c_postinfo {border-left: 1px solid #e2e5e7;}
tr.c_postfoot td, td.c_postfoot { clear:both; }
 
td.c_username { width:195px; }
#username_response { margin-left:10px; }
 
.c_next a { display:block;font-size:125%;font-weight:700;text-align:center;color:#586267;}

/* faq */
#faq { margin:20px 0; vertical-align:top; }
#faq dl { padding:1em;  }
#faq dt { margin-bottom:5px;}
#faq dt a { color:#FF5558;font-size:120%;font-weight:700; }
#faq dt a:hover { color:#FF5558; }
#faq dd { display:list-item;margin:0 0 3px 15px;padding-left:3px; }
#faq dd a { color:#4B7EAC; }
#faq dd a:hover { color:#4B7EAC; }
#faq dd.faq_more a { color:#586267;font-style:italic; }
#faq dd.faq_more a:hover { color:#586267;font-style:italic; }

/* acp login section */
#acplogin { border:1px solid #e2e5e7;background:#F5F6F6;height:220px;left:50%;margin:-137.5px 0 0 -250px;padding:0;position:absolute;top:50%;width:500px; }
#acplogin h1 { color:transparent;font-weight:400;height:0px;margin:0 0 45px 0;padding:0;text-align:right; }
#acplogin h1 img { display:none;position:absolute;left:0;top:0; }
#acplogin #loginform { display:block;padding:0 50px; } 



/* fast reply */
#fast-reply dd { margin:0; }
dl#fast-reply { clear:both;margin:auto;width:80%; }
dl#fast-reply dt { border:1px solid #e2e5e7;font-size:110%;font-weight:700;margin:0;padding:5px; }
dl#fast-reply dd { background:#F5F6F6;border:1px solid #e2e5e7;padding:15px 0;text-align:center; }
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%; }

/* board buttons */
.cat-buttons { float:right;margin:15px 0;text-align:right;width:50%; }
.topic-buttons { float:right;margin:15px 0;text-align:right;width:50%; }
tr.postbtn td { padding:5px;text-align:center; }
#btn_preview { float:left;margin:10px 0 0 1px; }
button,a.btn_fake {border:1px solid #e2e5e7;color:#586267;padding:3px 5px;vertical-align:middle;cursor:default;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%;overflow:visible;width:auto; }
button:hover,a.btn_fake:hover,#fast-reply .btn_default,#c_postbtn .btn_default,#acplogin button,.c_poll-vote .btn_mod,#blog_sub button{ border-color:#007f7d;color:#F5F6F6;text-shadow: 1px 1px 0 #00514E; }
button.btn_default { font-weight:700; }
button.btn_text { background:none;border:0;cursor:pointer;font-family:Arial, "Bitstream Vera Sans", Verdana, sans-serif;font-size:100%; }
button.btn_img { border:0;cursor:pointer;padding:0; }
#c_notes button {margin-top:5px;}

/* calendar */
.bday { background:url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat;color:#FF5558;font-size:90%;font-weight:700;height:16px;padding:2px 2px 2px 18px;width:20px; }
table.calendar {border-collapse:separate;border-right:1px solid #e2e5e7;}
table.calendar ul { list-style:none;padding:0; }
table.calendar li { display:inline; }
.calendar th { text-align:center; border-right:0;}
.calendar li { display:list-item;font-size:90%;margin:0; }
.calendar li a { border-color:transparent;border-style:solid;border-width:1px;display:block;padding:3px; }
.calendar li span { border-color:transparent;border-style:solid;border-width:1px;display:block;padding:3px;cursor:default; }
.calendar li.placeholder { padding:4px; }
.calendar td { background:#F5F6F6;height:125px;padding:0;vertical-align:top;width:14.3%; border-top:0;border-right:0;}
.calendar td a,.calendar a { color:#0A5B80!important; }
.calendar td.cal_inactive { background:#ECEDF0;color:#ddd!important;}
.calendar td.cal_inactive div { background:#ECEDF0;color:#ddd!important;font-weight:400; }
.calendar td#cal_current { background:#EDEDED;border:1px solid #e2e5e7;border-right:0;border-top:0; color:#FF5558!important;}
.calendar td#cal_current div { background:#EDEDED;border-color:#e2e5e7;padding-top:5px;background:transparent; }
.calendar td#cal_current a {color:#FF5558!important;}
.calendar td div { background:#F5F6F6;border-bottom:1px solid #e2e5e7;font-weight:700;padding:5px 7px; }
.calendar div a { background:url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat 5px;float:right;font-size:80%;font-weight:400;padding:0 0 6px 24px; }
#cal_end .c_head {border-top:0;}
.calendar thead th a {color:#DCFFFF!important;font-size:90%;}


/* board messages */
#boardmeta { clear:both;margin:0; }
#meta_welcome { clear:both; }
#meta_welcome strong { font-size:120%; }

.meta_box { font-size:90%;line-height:150%;padding:10px 25px;margin:10px 0;text-shadow: 1px 1px 0 #fff;border:1px solid #e2e5e7; }
.meta_box li { display:list-item;list-style-position:inside;list-style-type:square;margin-left:10px; }

.submit_error { background:#EDDFD0;border:1px solid #EFD3B6; color:#D1893C; padding:5px 7px;font-weight:700;font-size:85%; }
dl.info{ background:#DAE3B8; border:1px solid #B8CB71;color:#78873B;   }
.info dt { background:#DAE3B8;color:#3F7900; }
dl.error { background:#EFD1D1;border:1px solid #F2B6B8;color:#936564; }
.error dt { background:#EFD1D1;color:#D33D3F;}
#c_notes { text-align:center; }
tr.generic td { font-size:120%;font-weight:700;padding:20px;text-align:center; }
div.generic { font-size:120%;font-weight:700;padding:20px;text-align:center;background:#EAEAEA;border:1px solid #D6D6D6; color:#586267; padding:5px 7px;font-weight:700;font-size:85%;margin:10px 0; }

.notice {margin:15px auto;line-height:36px;}
.notice a {color:#586267;text-decoration:underline;} 
.notice dt {padding:12px 0px 11px 20px;text-transform:uppercase;font-weight:700;font-size:11px;}
.notice dd {font-style:italic;}
.notice dt,.notice dd { display:inline; }


/* ucp sections */
#ucp_gallery { text-align:center;vertical-align:top; }
#ucp_gallery a { color:#586267;font-weight:700;padding:7px 5px;  }
#ucp_gallery a:hover { color:#fff; } 
#ucp_gallery li { display:inline;float:left;margin:15px 5px;padding:0px 5px; }
#ucp_gallery a img { vertical-align:middle;padding:0 10px; display:none;}
#ucp_gallery button { cursor:pointer;text-align:center; }
#ucp_gallery button img { display:block; }
#ucp_profile { float:right; }
#ucp_profile img { margin:18px 20px; }
#ucp_settings { float:left; }
#ucp_settings img { margin:18px 20px; }
.ucp th { text-align:center; }
.ucp button.btn_text { padding:5px 0;text-align:center;width:100%; }

/* pm sections */
.meta_menu { padding:0;width:49%;margin:10px 0; }
.meta_menu h3 { clear:both;font-size:100%;font-weight:700;margin:-1px;text-align:center;font-size:120%; }
.meta_menu ul { font-size:90%;margin:5px 5%; }
div.meta_menu ul { list-style:none;padding:0; }
.meta_menu img { float:right;margin:10px 20px; }
.meta_box button img { vertical-align:middle; }
.meta_menu span { float:right;margin:10px 20px; }

#pm_folders { border-left:1px solid #e2e5e7;border-right:1px solid #e0e0e0;padding-top:30px;vertical-align:top;width:150px; }
#pm_folderlist { list-style:none;padding:0;position: relative;margin-left:0;margin-top:0 }
#pm_folderlist li { display:inline;background:url(http://z3.ifrm.com/static/1/pmfolder.png) no-repeat 5px;display:list-item;margin-bottom:4px;padding-left:28px; }
#pm_forwarded { border:1px solid #e2e5e7;color:#586267;font-size:90%;font-style:italic;margin-top:1em;padding:3px 5px; }
#pm_datesent { width:200px; }
#pm_select { text-align:center;width:1px; }
#pm_messages { float:right; }
#pm_settings { float:left; }
tr.pm_new td { font-weight:700; }
tr.pm_new td a { color:#577B8E; }
tr.pm_new td a:hover { color:#577B8E; }
.pm { margin-bottom:1em; }
.pm .row1 a { display:block; }
.pm .row2 a { display:block; }
#pm_viewer dd,#pm_viewer dd .spacer {background:#f2f2f2;border:1px solid #f2f2f2;}


/* popup pm */
#pmtoast { border:1px solid #D1D3D3;bottom:10px;display:none;font-size:90%;position:fixed;right:15px;text-align:right;text-decoration:none;width:245px;z-index:1;padding:14px 14px 0 14px; }
#pmlink { background:url(http://z4.ifrm.com/30260/11/0/p1170749/pmpopup.png) no-repeat left center #00A9A7;border:1px solid #007573;color:#fff;display:block;padding:20px 10px 10px 55px;width:180px;text-decoration:none; }
#pmlink big { color:#fff;text-shadow: 1px 1px 0 #005150;display:block;font-weight:700;padding-bottom:5px;margin-right:10px; }
#pmlink strong { color:#fff;margin-right:10px;  }
#pmclose {display:block;font-size:80%;padding:1px 10px; }



/* search sections */
.search_results { margin-bottom:1em;padding:5px 7px;clear:both; }
.search_results h3 { display:inline;font-size:125%; }
.search_results h3 a { color:#577B8E; }
.search_results h3 a:hover { color:#577B8E; }
.search_results cite { color:#586267;font-size:85%;margin:0;font-style:normal; }
.search_results p { color:#586267;font-size:85%;margin:0; }
.search_results div { display:block;margin:5px 0; } 
.search_results div div.spoiler_toggle { cursor:pointer;font-weight:700;padding:2px 4px;margin:0; }
.search_results div div.spoiler { padding:5px 7px; margin:0;}
.search_results thead th {border:1px solid #283B4A;}
.search_results th,.search_results td {border:1px solid #e2e5e7;}

/* portal sections */
#portal_foot {display:none;}
#portal h2 { font-weight:700;padding:5px;text-align:left;clear:none;margin:0; }
#portal_foot h2 { font-weight:700;clear:none;margin:0;padding:5px; display:none;}
#portal h4 { border-left:1px solid #e2e5e7;border-right:1px solid #e2e5e7;color:#586267;font-size:88.3%;font-weight:400;margin:0;padding:5px 7px; }
div.portal_content { background:#F5F6F6;border:1px solid #e2e5e7;font-size:88.3%;margin:0;padding:5px 7px; }
#portal_head { margin-bottom:10px; }
#portal_foot { margin-top:10px; }
#portal_l { margin:0;padding:0;float:left;width:225px;display:none;}
#portal_r { margin:0;padding:0;float:right;width:300px; } 
#portal_news { margin:0 335px 0 0px; }
#portal_clear { background:transparent;border:none;clear:both;font-size:1px;height:1px;margin:0;padding:0; }
.portal_box,.web_box { margin-bottom:5px;padding:1px; }
.portal_box table { clear:none; }
#portal_poll td {border:0;}
div .portal_box #portal_poll {border:1px solid #e2e5e7;}

#portal_l .portal_box {margin:0;padding:0;}
#portal_l .portal_content { background:#F5F6F6;font-size:88.3%;margin:0;padding:0;border:0; }
.portal_info { background:#F5F6F6;border:1px solid #e2e5e7;font-size:88.3%;margin:0;padding:5px 7px; }


/* blog sections */
#blog { background:#eeeeee;border:1px solid #e2e5e7;margin:10px 0; clear:both;}
#blog blockquote blockquote {padding: 0;font-size: 100%;}
#blog blockquote { background:none;border:none;font-size:90%;padding:0 0; }
#blog h1 { float:left; margin-left:5px;}
#blog_user {float:left;text-align:left;font-size:175%; }
#blog h2 { background:none;clear:none;text-align:center;font-size:130%;padding:0;border:0; }
#blog h2 a {color:#586267; }
#blog h2 a:hover { color:#586267; }
#blog_foot { clear:both;margin-bottom:20px; }
#blog_head .cornercanvas {display: none !important;}
#blog_head { text-align:left;padding:20px 14px;background:#00A9A7;}
#blog_head a {text-align:left;color:#DCFFFF;text-shadow: 1px 1px 0 #305063;}
#blog_head img.avatar { display:inline; }
#blog_head:after {content: ".";display: block;height: 0;line-height:0;clear: both;visibility: hidden;}
#blog_main { margin:20px 200px 10px 10px; } 
#blog_categories,#blog_readers,#blog_about  { margin:5px; }
#blog_sidebar .mytitle {margin-top:5px;}
div.blog_options { margin:15px 0;padding:5px 7px;font-size:90%;text-align:right;border:1px solid #e2e5e7;}
#blog_sidebar h3 {color:#648742;font-weight:700;display:none;  }
#blog_sidebar dt {color:#648742;font-weight:700; display:none;  }
#blog_sidebar dd a {color:#4B7EAC;}
#blog_sub { color:#DCFFFF;text-shadow: 1px 1px 0 #212930;border:0;clear:both;position:relative;padding:5px 7px;text-align:right; background:#49636E;}
#blog_sub a {color:#DCFFFF;text-shadow: 1px 1px 0 #212930;}
#blog_sub span { padding-top:4px; }
#blog_sub button {color:#fff!important;}
#blog_sidebar { background:#F5F6F6;border:1px solid #e2e5e7;float:right;font-size:93.3%;margin:20px 10px 0 0;padding:10px 0px 0 0px;width:180px;  }
#blog_sidebar dd { margin-left:10px; }
#blog_user { font-size:175%; }
#blog table { clear:none; }
div.blog_date {background:#FF5558; color:#DCFFFF;text-shadow: 1px 1px 0 #212930;text-shadow:none!important;float:left;font-weight:700;text-align:center;text-transform:uppercase;width:50px;margin:-6px 0 0 -70px;padding-top:1px;}
div.blog_date span {border:1px solid #e2e5e7;border-top:1px solid #B74244;color:#586267;display:block;font-size:130%;font-weight:700;padding:2px 4px;margin-top:1px; }
div.blog_entry { background:#F5F6F6;border:1px solid #e2e5e7; margin:10px 0 0 63px;padding:5px 7px;}
#blog_comments li { padding:5px 7px;background:#EEEEEE;border:1px solid #e2e5e7;color:#0A5B80; }
#blog_comments li.odd { background:#EEEEEE;margin:5px 0;border:1px solid #e2e5e7; color:#FF5558;}

#blog_comments a {color:#4B7EAC;}
#blog_comments small,#blog_comments blockquote {color:#747474;}
div.blog_entry blockquote {color:#747474;}
div.blog_entry blockquote a { color:#4B7EAC; }


/* shoutbox */ 
#shoutwrap { font-size:95%;}
#shoutwrap td { padding:0;}
#shoutbox { list-style-type:none;margin:0;padding:0;}
#shoutbox li { padding:5px 7px;word-wrap: break-word;}
#shoutbox li.odd {border-top:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7;}
#shoutbox dl { margin:0;padding:0;}
#shoutbox dt { margin:0;padding:0;font-size:85%;}
#shoutbox dd { margin:0;padding:0;}
#shoutopts,#shoutpost { clear:both;text-align:center;}

/** Webpages **/


/** bug fixes **/
table.calendar ul, .drop_menu, .search_results div.spoiler {margin:0;}

/** Misc **/
#vlx { z-index:1; }
td .c_user,td .c_info-v,td .c_info-t,.redirect .c_forum {border-right-color:#f2f2f2;}
.c_post {border-bottom-color:#f2f2f2;}

.c_profile_icons {border-right-color:transparent;}

/** IE **/
.ie .drop_menu ul {display:none;}
.ie td.c_sig blockquote dl {padding:3px 5px;}
.ie td.c_sig blockquote dl dt {color:#DCFFFF!important;}
.ie td.c_sig blockquote {border:0;border-left:0;}

/*** Backgrounds ***/

#portal h2,#portal_foot h2,.meta_menu h3,dl#fast-reply dt,thead th,.topic h2.special,.category h2,h2.special,.topic h2,blockquote dl,div.spoiler_toggle,#emot_wrap h3

{
background:#37878D;

}

td.c_poll-bar div,td.c_poll-bar span {background:url(http://z4.ifrm.com/30260/11/0/p1170777/h2.png) repeat-x top #314249;}

td .c_username,td .c_postinfo,.meta_box,a.btn_fake,button,.calendar_week,#announcement_head th,select,.web_info
{
background:url(http://z4.ifrm.com/30260/11/0/p1170735/th.png)repeat-x top #E6E9ED;
}

td,#shoutwrap,#shoutbox,#shoutwrap td,td.c_head,td.c_sort,td.c_view,.row2 td,td.c_desc, #emot_end,#emot_list,blockquote, #blog blockquote blockquote ,#c_bbcode,#c_bbcode .row1,#c_post,td.c_post,td.c_sig,td.c_nosig,tr.hidden td.c_post,td.c_user,#c_emot,#pm_folders , #pm_subject , #pm_with , #pm_replies , #pm_datesent , #pm_select,.meta_menu,tr.pm_new td,#pm_inbox td,#pm_inbox .c_foot,#pm_inbox .c_head,.search_results,.c_foot {background:#fff;}

tr.c_postfoot td, td.c_postfoot,th,#emot_wrap,#tracker_list #pm_select ,#portal h4,#shoutbox li.odd,#cal_end .c_head,.calendar_week,div.blog_options,div.blog_date span,.mytitle,#ucp_gallery li a
{
background:#F9FAF9;

}




#pmtoast {background:#E7E9ED;}

button:hover,a.btn_fake:hover,#fast-reply .btn_default,#c_postbtn .btn_default,#acplogin button,.c_poll-vote .btn_mod,#blog_sub button,#ucp_gallery li a:hover
{
background: #00aaa7;

}

.portal_content h2 {background:#F5F6F6!important;border:0!important;color:#586267!important;text-shadow:none!important;font-weight:700;font-size:100%;}

/*** Text Colors ***/

.category h2,.category h2 a,.category h2 a:hover,#portal h2,#portal h2 a,#portal h2 a:hover,#portal_foot h2,#portal_foot h2 a,#portal_foot h2 a:hover,.meta_menu h3,dl#fast-reply dt,topic h2,.topic h2.special,thead th,thead a,thead a:hover,.calendar th a,.calendar th a:hover,.topic h2,.search_results thead th,blockquote dl,
blockquote dl dt,div.spoiler_toggle,#emot_wrap h3 {color:#F5F6F6;text-shadow: 1px 1px 0 #111;}

#top_info strong a,.drop_menu a,.drop_menu ul {color:#007F7D;text-shadow: 1px 1px 0 #fff;}
.drop_menu a:hover {color:#FF5558;text-shadow: 1px 1px 0 #fff;}
#top_info,#top_info a,#top_info a:hover {color:#586267;text-shadow: 1px 1px 0 #fff;}

.c_forum strong a {color:#464D52;}

th,th a,th a:hover,#portal_r h4 a,#portal_r h4 a:hover,#portal_l h4 a,#portal_l h4 a:hover,#pmclose,#pmclose:hover{color:#586267;text-shadow:none;}

#board_wrap td,td.c_subforum,.c_forum-desc,.c_forum,#findposts .c_mark,#shoutbox dt,td,#blog,td .c_next a,td .c_next a:hover,.c_topicfoot a,.c_topicfoot a:hover  {color:#586267;}

/*** Borders ***/
#shoutwrap,td,th,.meta_menu,.search_results,#ucp_gallery li a {border:1px solid #e9e9e9;}
blockquote, #blog blockquote blockquote,td .c_post th,td .c_post td,#c_post-preview thead th,#c_post-preview td,#c_post-preview th,#announcement_head th,#announcement_head td{border:1px solid #e9e9e9;}

div.generic,#main form strong,.notice,.submit_error,.meta_box,a.btn_fake,button,#pmtoast,#pmlink,#board_header,input,select,textarea,#acplogin,.currentposition,#profile_menu ul,#ucp_gallery li a {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius:4px;}

.cat-pages a,.cat-pagesjump i,.cat-pages span {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius:10px;}

#topmenu .drop_menu ul {-moz-border-radius: 0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius: 0 0 6px 6px;-khtml-border-radius: 0 0 6px 6px;}


/*** Transition ***/

/*** Box Shadow ***/

#pmtoast
{-moz-box-shadow:inset 0 0 2px #fff;-webkit-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff;-khtml-box-shadow:inset 0 0 2px #fff;}
#pmlink
{-moz-box-shadow:inset 0 0 3px #00BAB7;-webkit-box-shadow:inset 0 0 3px #00BAB7;box-shadow:inset 0 0 3px #00BAB7;-khtml-box-shadow:inset 0 0 3px #00BAB7;}


/******************** CSS NOT FOR RELEASE ********************/
#c_header li.c_logo img {margin-top:12px;}

/** center img **/
.img_center {margin:0 auto;display:block;}
.zetaboards_ads {background:#fff;border:0;overflow:hidden;}
.zetaboards_sidebar_ads {margin:0 auto;}


/***** Portal *****/
.pc_bigtitle {padding:2px 0;font-weight:700;color:#747474;}
.pc_menu {margin:0;padding: 2px 0;list-style:square;}
.subforum_span {font-size:12px;color:#434343;font-weight:700;}
.pc_menu li {font-size:17px;padding:0;margin:0 0 0 18px;color:#577B8E;}
.subforum_span a {font-weight:normal;font-size:12px;color:#747474;}
.pcframe {margin:0;padding:0;}
.pcframe_box {float:left;margin:0 6px;padding:5px 5px;}
.pcmore {vertical-align:bottom;padding:10px 0 0 0;margin:0 4px;font-weight:700;font-size:95%;text-align:right;}
.pcmore2 {padding:5px 0 0 0;margin:0 4px;font-weight:700;text-align:right;font-size:110%;}
.spacer {background:#f2f2f2;border-top:1px solid #f2f2f2;color:#f2f2f2;font-size:1%;padding:350px 0 0 0;}


/***** Locked and Pinned Topics *****/

.locked td {background:#f2f2f2;color:#9E9E9E!important;text-shadow:1px 1px 0 #f9fafb;}
.locked td a {text-shadow: 0px 1px 0 transparent;color:#9E9E9E;text-shadow:1px 1px 0 #f9fafb;}
.locked td img {-moz-opacity:0.3;opacity:0.3;filter: alpha(opacity = 30);}
.row2.pin td {background:f1f1f1;}
.row1.pin td {background:#f1f1f1;}
.row2.pin td a,.row1.pin td a{font-weight: bold;}
.row2.pin td .lockedtopic,.row1.pin td .lockedtopic {color:#AA4B4B;}
.row2.pin td .pinnedtopic,.row1.pin td .pinnedtopic {color:#4B7EAC;}
.row2.pin td .polltopic,.row1.pin td .polltopic {color:#648742;}
.row2.pin td .movedtopic,.row1.pin td .movedtopic {font-weight:700;}
.c_cat-title .lockedtopic {color:#AA4B4B;font-weight:700;}
.c_cat-title .pinnedtopic {color:#4B7EAC;font-weight:700;}
.c_cat-title .polltopic {color:#648742;font-weight:700;}
.c_cat-title .movedtopic {font-weight:700;}

.zetaboards_ads  {background:#fff;border:0;}
.zetaboards_sidebar_ads {background:#fff;border:0;}

/** staff class **/
.administrator, .bbcode-administrator {color: #990000;font-weight:700;}
.moderator, .bbcode-moderator {color: #990051;font-weight:700;}
.pcteam, .bbcode-pcteam {color: #009699;font-weight:700;}
.psteam, .bbcode-psteam {color: #006899;font-weight:700;}
.xboxteam, .bbcode-xboxteam {color: #009900;font-weight:700;}


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