
/*3 Piece h2*/
.h2wrap { background: url(http://z3.ifrm.com/2/101/0/p365736/graffiti_h2repeat.gif) repeat-x; }
.h2left { background: url(http://z3.ifrm.com/2/101/0/p365735/graffiti_h2left.gif) no-repeat top left; height: 36px; }
.h2center{ padding: 8px 0px 0px 365px; height: 36px; color: #FFFFFF; text-transform: uppercase; font-weight: bold; }
.h2center a { color: #FFFFFF; }
.h2center a:hover { color: #FFFFFF; }
.h2right { background: url(http://z3.ifrm.com/2/101/0/p365737/graffiti_h2right.gif) no-repeat right top; height: 36px; }
.collapse,.uncollapse { right: 17px; top: 0px; }
.portal_box h2 .h2center { padding: 0px; }
thead td,thead th {padding:0px;background: inherit;border-width:0px;}
.profile thead td,.profile thead th, #acplogin th, h2.special { background: url(http://z3.ifrm.com/2/101/0/p365736/graffiti_h2repeat.gif) repeat-x!important; border: 1px solid #2781B3; border-top: 0px;}

.topic h2.special { margin-top: 10px; border: 1px solid #2781B3!important; border-top: 0px!important; text-transform: uppercase!important; }


/*Extra*/
#wrap1 { border: 1px solid #FFF; padding: 1px; }
.category, .posts table, .topics table {padding: 10px;}
.profile, .ucp+table { margin-top:10px; border: 1px solid #AFAEAE; border-top:0px; background: #EEEEEE; }
.profile .c_mark {border-bottom:0px; }
.poll {margin-bottom: 10px!important;}
#portal_stats td { border-top: 0px!important; }
input.row1 { background: none; border: 0px; }


html,body {
background:#EEEEEE url(http://z3.ifrm.com/2/101/0/p365742/graffiti_background.gif) repeat-x;
color:#333333;
font-family:"Lucida Sans", "Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
font-size:93.3%;
margin:0;
padding:0;
}

a {
color:#207AA7;
text-decoration:none;
}

a:hover {
color:#333333;
text-decoration:none;
}

hr {
background-color:#AFAEAE;
border:0;
border-bottom:1px solid #FFFFFF;
color:#AFAEAE;
height:1px;
}


table {
border-collapse:collapse;
border-spacing:0;
clear:both;
empty-cells:show;
width:100%;
}

th,td {
border:1px solid #AFAEAE;
}

th {
color:#333333;
font-weight:400;
padding:2px 5px;
text-align:left;
background:#EEEEEE url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
}

td, .row2 td {
background:#EEEEEE url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
color:#333333;
padding:5px 10px;
}

th a,th a:hover {
color:#555555;
font-weight:700;
}

h1 {
font-size:200%;
}

h2,h3 {
font-size:100%;
}

.category h2,.topic h2,thead th {
background: #EEEEEE;
border: 1px solid #EEEEEE!important;
color:#fff;
font-size:110%;
font-weight:700;
}

#portal h2, #portal_foot h2 {
background: url(http://z3.ifrm.com/2/101/0/p365736/graffiti_h2repeat.gif) repeat-x;
border: 1px solid #2781B3;
border-bottom:0px;
border-top:0px;
padding: 6px 0px 0px 10px!important; height: 21px; color: #FFFFFF; text-transform: uppercase; font-weight: bold;
}

thead th {
border:1px solid #AFAEAE;
border-bottom-width:1px;
padding:5px;
text-align:center;
}

h2.special {
background: #EEEEEE;
border-color:#EEEEEE;
}

input,select,textarea,button,a.btn_fake {
background:#E8E8E8 url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
border:1px solid #AFAEAE;
color:#444444;
padding:3px 5px;
vertical-align:middle;
}

textarea {
font-family:"Lucida Sans", "Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
font-size:100%;
margin:auto;
width:98%;
}

input:focus,input.focus,textarea:focus,textarea.focus {
border-color:#207AA7;
}

.submit_error {
background:#E8E8E8 url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
border:1px solid #AFAEAE;
}

button,a.btn_fake {
background:#E8E8E8 url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
border:1px solid #AFAEAE;
color:#333333;
cursor:default;
font-family:"Lucida Sans", "Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
font-size:90%;
overflow:visible;
width:auto;
}

button:hover,a.btn_fake:hover {
border-color:#207AA7;
}

button.btn_text {
background:none;
border:0;
cursor:pointer;
font-family:"Lucida Sans", "Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;
font-size:90%;
}

.notice {
background:#EEEEEE url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
border:1px solid #AFAEAE;
color:#333;
margin:10px auto 0;
width:70%;
}

.notice dt {
background: url(http://z3.ifrm.com/2/101/0/p365736/graffiti_h2repeat.gif) repeat-x!important; border: 1px solid #2781B3; border-top: 0px;
color:#8CB5E7;
font-weight:700;
}

.notice dd {
font-style:italic;
}

dl.info {
background:#EEEEEE url(http://z3.ifrm.com/2/101/0/p365751/whitepixel.gif) top repeat-x;
border-color:#AFAEAE;
padding: 2px;
}

.info dt {
background:#EEEEEE;
color:#fff;
}

dl.error {
background:#fafafa;
border-color:#BC3737;
}

.error dt {
background:#e7e7e7;
color:#BC3737;
}

#top ul,#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, table.calendar ul, .drop_menu {
margin:0;
}

#top li,#nav li,ul.cat-pages li,ul.cat-topicpages li,table.calendar li,#pm_folderlist li,#profile_menuwrap li,#ucp_gallery li {
display:inline;
}

#top_bar { display:none; }

#top {
background:transparent;
border-bottom:0px;
height:20px;
padding:0 5% 4px;
margin-bottom:12px;
}

#top_info {
color:#fff;
float:left;
margin-top:10px;
}

#top_menu {
background:transparent;
border-left:0px;
float:right;
margin-top:6px;
}

#top_menu img { display:none; }

.drop_menu li {
background: transparent;
float:left;
margin-right:1px;
text-align:center;
}

.drop_menu a {
color:#FFFFFF;
display:block;
padding:4px .25em;
position:relative;
width:9em;
}

.drop_menu ul {
-moz-opacity:0.85;
border-top:0px solid #FFFFFF;
background:#EEEEEE url(http://z3.ifrm.com/2/101/0/p377069/drop.gif) repeat-x;
color:#fff;
left:-999em;
margin:0;
opacity:0.85;
position:absolute;
width:9.4em;
}

.drop_menu ul li {
font-size:85%;
margin:0;
padding:0;
width:100%;

}

.drop_menu ul li a {
background:transparent;
border-width:0 1px 1px;
border:none;
display:block;
padding:8px 5%;
width:90%;
font-weight: 700;
}

.drop_menu li ul li a:hover {
color: #FCDD27;
}

#logo {
background:url(http://z3.ifrm.com/2/101/0/p365743/graffiti_logo.gif) repeat-x top #ECECEC;
border:1px solid #6C6F74;
border-bottom:0;
clear:both;
margin: 60px 5% 0px;
}

#submenu_bar {
background:url(http://z3.ifrm.com/2/101/0/p365745/graffiti_submenutop.gif) repeat-x top #2377AC;
border-left:1px solid #2377AC;
border-right:1px solid #2377AC;
height:12px;
margin:0 5%;
}

#bar {
background:url(http://z3.ifrm.com/2/101/0/p365745/graffiti_submenutop.gif) repeat-x top #2377AC;
border-left:1px solid #2377AC;
border-right:1px solid #2377AC;
height:12px;
}

#submenu {
background:url(http://z3.ifrm.com/2/101/0/p365747/graffiti_submenu.gif) repeat-x top #C5730C;
border-left:1px solid #C5730C;
border-right:1px solid #C5730C;
color:#FFFFFF;
font-size:100%;
margin:0 5%;
padding:10px 1% 10px;
text-align:center;
text-transform: uppercase;
font-weight: bold;
}


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