html,body {

background: url() #18468d;

color:#c7c7c7;

background-attachment:fixed;

font-family:"Tahoma", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif;

font-size:93.3%;

margin:0;

padding:0;

}



a span {

color: #2176b7;

text-decoration: none;

font-weight: normal;

}



a span:hover {

color: #c7c7c7;

text-decoration: none;

font-weight: normal;

}



a {

color: #2176b7;

text-decoration: none;

font-weight: normal;

}



a:hover {

color: #c7c7c7;

text-decoration: none;

font-weight: normal;

}



hr {

background:url(http://z1.ifrm.com/7050/0/0/f5010993/HRDivider.png) center;

border:0;

border-top: 0px solid #1a1a1a;

border-bottom: 0px solid #1a1a1a;

clear:both;

color:#0061ab;

height:27px;

}



table {

border-collapse:collapse;

border-spacing:0;

clear:both;

empty-cells:show;

width:100%;

}



th,td {

background: url() repeat-x #092d6b;

border:1px solid #041c46;

}



td {

background: #092d6b;

background-color: #092d6b;

color:#c7c7c7;

padding:5px 10px;

}



th, th a {

color: #2176b7;

font-size: 80%;

padding: 1px 5px;

text-align:left;

}



.register th, th a {

color: #2176b7;

font-size: 80%;

padding: 1px 5px;

text-align:left;

}



#stats th a {

font-size: 100%;

}



#logo {

text-align: center;

clear: both;

padding-top: 5px;

}



.category td {

padding: 2px 5px;

}



th a:hover {

color:#c7c7c7;

}



h1 {

font-size:200%;

margin:0px;

}



h2,h3 {

font-size:100%;

margin:0px;

}



th , .pm .c_head, table .c_head {

background:url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

color:#2176b7;

font-size:75%;

font-weight:400;

padding:3px 5px;

text-align:left;

}



.category h2,.topic h2,#portal h2,#portal_foot h2,thead th, #acplogin thead th {

background: url(http://z1.ifrm.com/7050/0/0/f5009936/45ergdgfgae6.gif) repeat-x top #242494;

color:#3408a5;

font-weight:bold;

border: 0px solid #041c46;

border-bottom: 0px;

padding: 9px 0px 26px 0px;

margin:0px;

}



.category h2 td {

background: url(http://z1.ifrm.com/7050/0/0/f5009936/45ergdgfgae6.gif) repeat-x top #242494;

color:#3408a5;

font-weight:bold;

border: 0px solid #041c46;

border-bottom: 0px;

padding: 9px 0px 26px 0px;

margin:0px;

}





.category h2 a, .category h2 a:hover { 

color: #3408a5; 

text-decoration:none;

font-weight:bold;

}



.calendar thead th, table thead th {

padding: 9px 0px 26px 0px;!important;

color: #3408a5;

border: 1px solid #041c46;

border-bottom: 0px;

margin:0px;

font-weight:bold;

}



thead th {

border-bottom-width:1px;

padding: 9px 0px 26px 0px;

text-align:center;

margin:0px;

border:1px solid #041c46;

}



h2.special {

background: url(http://z1.ifrm.com/7050/0/0/f5009936/45ergdgfgae6.gif) repeat-x top #242494;

border:0px;

color: #3408a5;

}



select,textarea,button,a.btn_fake {

background: url() no-repeat center #003d6c;

border: 1px solid #1D1D1D; 

border-bottom: 1px solid #4a4a4a; 

border-right: 1px solid #4a4a4a;

color:#c7c7c7;

padding:3px 5px;

vertical-align:middle;

}



input {

background: url() no-repeat center #041c46;

border: 1px solid #041c46; 

border-bottom: 1px solid #4a4a4a; 

border-right: 1px solid #4a4a4a;

color:#c7c7c7;

padding:3px 5px;

vertical-align:middle;

}



textarea {

font-family:"Tahoma", sans-serif;

font-size:100%;

margin:auto;

width:98%;

}



textarea:focus,textarea.focus {

background: url() no-repeat center #003d6c;

}



input:focus,input.focus {

background: url() no-repeat center #041c46;

}





.submit_error {

background:#c7c7c7;

border:1px solid #e77700;

}



#c_postbtn button, #c_postbtn a.btn_fake {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

color:#2176b7;

cursor:default;

padding:3px 5px;

margin:0;

font-family: Arial, Helvetica, sans-serif;

font-size:90%;

overflow:visible;

border:1px solid ;

min-width:100px;

min-height:25px;

}





#c_postbtn button {

float: center;

}





button.btn_normal, button.btn_default {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

color:#2176b7;

cursor:pointer;

padding: 3px 5px;

margin:0;

font-family: Arial, Helvetica, sans-serif;

font-size:90%;

overflow:visible;

border:1px solid #041c46;

min-width:140px;

min-height:25px;

font-weight:900;

}



#c_postbtn button:hover,#c_postbtn a.btn_fake:hover, button.btn_normal:hover, button.btn_default:hover, button#c_bbcode:hover{

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border:1px solid #041c46;

cursor: pointer;

color:#c7c7c7;

font-weight:700;

}



#c_bbcode button { margin-bottom: 2px; background:url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80; }

#c_bbcode input.row1 { background: #092d6b; border: 1px solid #041c46!important;}



button.btn_mod {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border:1px solid #041c46;

color:#2176b7;

vertical-align:middle;

padding: 3px 5px;

}



button,a.btn_fake {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

color:#2176b7;

cursor:default;

margin:0;

font-family: Arial, Helvetica, sans-serif;

font-size:90%;

overflow:visible;

width:auto;

border:1px solid #041c46;

}



button:hover,a.btn_fake:hover {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border:1px solid #041c46;

cursor: pointer;

color:#c7c7c7;

}



button.btn_text {

background:none;

border:0;

cursor:pointer;

font-family: "Arial", "Bitstream Vera Sans", Verdana, sans-serif;

font-size:100%;

}



.notice {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:3px solid #041c46;

color:#ac3434;

margin:10px auto;

width:70%;

}



.notice dt {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) top;

font-weight:700;

border-bottom:1px solid #041c46;

}



.notice dd {

font-style:italic;

border-top:1px solid #041c46;

}



dl.info {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border: 1px solid #184a6a;

color: #c7c7c7;

}



.info dt {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

color:#ac3434;

border: 0;

}



dl.error {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border: 1px solid #cc0000;

color: #ac3434;

}



.error dt {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color:#c7c7c7;

border: 0;

}



#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 {

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 {

height:29px;

padding: 0;

margin-top:0;

margin-bottom:0px;

font-size: 80%;

border-bottom: 1px solid #184a6a;

background: url(http://z1.ifrm.com/7050/0/0/f5006831/Top.gif) repeat-x;

min-width: 700px;

}



#top_info {

color:#c7c7c7;

margin-top:6px;

font-size: 110%;

float:left;

margin-left:20px;

}



#top_info a {

color: #2176b7;

font-weight: bold;

}



#top_info a:hover {

color: #c7c7c7;

}



#top_menu {

background: url(http://z1.ifrm.com/7050/0/0/f5009356/topright.png) left;

border:0;

height: 26px;

float: right;

clear: right;

padding-left: 15px !important;

margin-top: -5px;

}



.drop_menu {

margin: 0;

}



.drop_menu li {

float:left;

text-align:center;

padding-left: 5px;

padding-right: 2px;

margin-right: 1px;

}





.drop_menu a:hover {

background: url(http://z1.ifrm.com/7050/0/0/f5009357/topmenua.png) no-repeat 7px 4px;

}



.drop_menu a {

color:#2176b7;

display:block;

padding:7px .25em 4px .25em;

position:relative;

width: 105px;

font-weight: 700;

}



.drop_menu ul {

color:#2176b7;

left:-999em;

margin:0;

position:absolute;

width: 100px;

margin-bottom:0;

}



.drop_menu ul li {

font-size:85%;

margin:0;

padding:0;

width: 105px;

}



.drop_menu ul li a {

background: url() repeat-x top #141414;

border:0;

border-width:0 1px 1px;

display:block;

padding:4px 5%;

width: 97px;

color: #2176b7;



}



.drop_menu li ul li a:hover {

background: url() repeat-x top #161616;

color: #c7c7c7;

}



#advertisement {

margin:18px 0 0 750px;

padding:0;

background: url() repeat-x #181818;

border:1px solid #041c46;

position:absolute;

z-index:1;

}



#topcat {

margin:0 !important;

}



#submenu_wrap {

background: url() no-repeat left center;

border: 0;

}



#submenu {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x right center #182a80;

border-right: 0px solid #041c46;

border-left: 0px solid #041c46;

color:#c7c7c7;

font-size:80%;

padding:4px 1% 4px;

text-align:right;

}



#submenu a {

color: #2176b7;

}



#submenu a:hover {

color: #c7c7c7;

}



#wrap {

background: url() repeat-y top #092d6b; 

padding: 2px;

}



#nav {

color:#2176b7;

font-size: 80%;

}



#nav a {

font-weight: 900;

color:#2176b7;

}



#nav a:hover {

color:#c7c7c7;

}



.meta_box {

background:url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border:1px solid #041c46;

font-size:85%;

line-height:150%;

padding:10px 25px;

}



.meta_menu {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

padding:0;

width:49%;

}



.meta_menu h3 {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border:1px solid #041c46;

clear:both;

color:#2176b7;

padding: 7px 5px 7px 5px;

font-size:90%;

font-weight:700;

margin:-1px;

text-align:center;

}



.meta_menu a {

color: #2176b7;

}



.meta_menu a:hover {

color:#c7c7c7;

}



ul.cat-pages {

float:left;

font-size:90%;

margin:15px 0;

padding: 5px 1px;

}



.cat-pages a,.cat-pagesjump i,.cat-topicpages a {

background:#092d6b;

border:1px solid #041c46;

color:#2176b7;

}



.cat-pages a:hover,.cat-topicpages a:hover {

background:#041c46;

color:#c7c7c7;

}



.cat-pages span {

background:#041c46;

color:#c7c7c7;

border:1px solid #041c46;

cursor:default;

font-weight:700;

padding:2px 5px;

}



.cat-pages input {

background:#222;

color:#c7c7c7;

padding:3px 5px;

vertical-align:baseline;

}



ul.cat-topicpages {

float:right;

font-size:80%;

padding:1px 0;

}



tr.generic td,div.generic {

font-size:120%;

font-weight:700;

padding:20px;

text-align:center;

}



td.c_head {

background: #151515;

color:#c7c7c7;

font-size:80%;

height: 19px;

}



td.c_sort {

background:url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80; 

color:#c7c7c7; 

font-size:80%;

}



td.c_foot {

background: url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

color:#c7c7c7;

font-size:80%;

height:21px;

}



td.c_desc {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

font-weight:700;

text-align:right;

vertical-align:middle;

width:150px;

}



td.c_desc small {

display:block;

font-weight:400;

}



tr.pm_new td {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) repeat-x top #092d6b;

font-weight:900;

border:1px dashed #color:#932a2d;;

color:#932a2d;

}



tr.pm_new td a {

background: url() repeat-x top;

font-weight:900;

border:1px dashed #color:#932a2d;;

text-decoration:underline;

color:#932a2d;

}



tr.hidden td.c_post {

background:url() no-repeat bottom right #092d6b;

height:136px; 

line-height:1.7;

vertical-align:top;

}





.bday {

background:url(http://z1.ifrm.com/static/1/s_minibday.png) no-repeat;

color:#2176b7;

font-size:90%;

font-weight:700;

height:16px;

padding:2px 2px 2px 18px;

width:20px;

}



td.c_mark {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

text-align:center;

width: 1%;

vertical-align:bottom;

}



.c_forum {

background:url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color:#c7c7c7;

font-size:80%;

width:60%;

}



.c_forum strong a {

font-weight:bold;

font-size:100%;

}



td.c_last {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

font-size:80%;

}



.c_forum-desc {

color:#aaa;

font-size:85%;

}



.c_last-title {

background: none;

display:block;

line-height:16px;

padding-left:10px;

}



td.c_info-v,td.c_info-t,td.c_info-r {

background:url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

font-size:80%;

padding:5px;

text-align:center;

}



td.c_subforum {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color:#2176b7;

font-size:80%;

}



.cat_head {

background-color: #092d6b;

border-color:#041c46; 

border-bottom: 0px #041c46;

padding:0;

}



.cat_head td {

background-color: #092d6b;

border-color:#041c46; 

border-bottom: 0px #041c46;

padding:0;

}



.description {

color:#c7c7c7;

font-size:85%;

}



a.member:hover {

color:#c7c7c7;

}



td#stats_events a,td#stats_events span {

background:url() no-repeat 2px;

padding:4px 0 4px 20px;

}



td.c_username {

background: url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

padding:2px;

text-align:center;

vertical-align:middle;

}



td.c_username a {

font-size:130%;

font-weight:700;

font-weight:bold;

color: #2176b7;

padding:2px;

}



td.c_user { 

background:url() repeat-y #092d6b; 

font-size:80%; 

vertical-align:top;

width:1px;

}



td.c_user dl {

background: url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

border:1px solid #041c46;

margin:0;

padding:2px 4px;

width:204px;

}



dl.user_profile {

background:url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

overflow:hidden;

word-wrap:break-word;

text-align:center;

font-weight:900;

}



dl.user_profile dt {

margin-top:5px;

}



dl.user_profile dd {

font-style:italic;

font-weight:500;

margin-left:0px;

}



dl.user_info dd {

font-weight:700;

margin-bottom:1px;

}



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;

}



#profile_menuwrap {

padding-top: 3px;

padding-bottom: 2px;

}



#profile_menu ul {

border-top:0;

}





#profile_menu a {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

color: #2176b7 !important;

padding: 1px 7px;

width: 120px;

}



#profile_menu a:hover {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color: #c7c7c7 !important;

}



#profile_menu li li a {

border-top:0;

padding: 5px 7px;

width: 120px;

}



#profile_menu li ul li a:hover {

color: #c7c7c7;

}



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:url(http://z1.ifrm.com/7050/0/0/f5009440/poll.png) no-repeat right; 

float:left; 

height:15px; 

padding-right:3px;}



td.c_poll-bar span {

background:url(); display:none;

float:left;

height:13px;

width:5px; 

}



.editby,.queued {

font-size: 9px; 

padding: 5px; 

font-family: verdana, helvetica, sans-serif; 

vertical-align: middle; 

color: #c7c7c7; 

border: 1px solid #1D1D1D; 

background:url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) no-repeat top left #092d6b;

margin-top:10px; 

}





.queued {

background-color:#222;

border-color:#041c46;

}



blockquote {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

margin:10px auto;

width:100%;

}



blockquote div { 

background:url() no-repeat #003d6c; 

border: 0px solid #041c46; 

border-top: 0; 

text-indent:45px;

}



blockquote dl {

background:url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top right #182a80;

border-bottom:1px solid #041c46;

color:#2176b7;

font-weight:900;

padding-right: 35px;

margin-right: -1px;

}



blockquote dl dt {

color:#aaa;

float:left;

font-size: 90%;

font-weight:700;

margin-top: 1px;

}



code {

background: #141414;

display:block;

font-family:Monaco, Consolas, "Courier New", Courier, monospace;

max-height:400px;

overflow:auto;

white-space:pre;

margin: 1px!important;

color: #c7c7c7;

}



.code_dl {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

margin:0;

color: #2176b7;

font-weight:900;

}



div.spoiler {

border: 1px solid #041c46;

border-top:0;

background: #092d6b;

color: #c7c7c7;

display:block;

padding:5px 7px;

margin-bottom: 5px;

}



div.spoiler_toggle {

background:url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border:1px solid #041c46;

color:#ac3434;

cursor:pointer;

font-weight:700;

font-size:105%;

padding:3px 4px;

margin-top: 5px;

}



.left, .right {

vertical-align:middle;

}



td.c_postinfo {background: url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

color:#999; 

font-size:80%; 

vertical-align:middle;

}



td.c_postinfo input {

vertical-align:middle;

}



td.c_sig {

background:url(http://z1.ifrm.com/7050/0/0/f5006905/fghry5ry7copy.gif) repeat-y right top;

color:#c7c7c7;

font-size:80%;

text-align:center;

max-width:500px;

}



td.c_sig blockquote {

background:none transparent;

border:0;

border-left:3px solid #c7c7c7;

padding-left:5px;

}



td.c_sig blockquote dl {

background:none transparent;

border:0;

color:#c7c7c7;

}



td.c_sig blockquote dl dt,td.c_sig blockquote dl dd {

color:#aaa;

padding:0;

}



td.c_sig blockquote div {

background:transparent;

margin-left:5px;

}



tr.c_postfoot td {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

clear:both;

}



td.c_username {

width:195px;

}



.c_next a {

display:block;

font-size:125%;

font-weight:700;

text-align:center;

}



td.c_view {

background:url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color:#c7c7c7;

}



div.c_view-list {

background:#003d6c;

border:3px double #041c46;

color:#c7c7c7;

font-size:92.5%;

padding-left:3px;

}



dl#fast-reply dt {

background:url(http://z1.ifrm.com/7050/0/0/f5009936/45ergdgfgae6.gif) repeat-x top #242494;

border-left:1px solid #041c46;

border-top:1px solid #041c46;

border-right:1px solid #041c46;

color: #3408a5;

font-size:100%;

font-weight:700;

margin:0;

padding: 9px 0px 26px 0px;

text-align: center;

}





dl#fast-reply dd {

background: #092d6b;

border:1px solid #041c46;

padding:15px 0;

text-align:center;

}



#c_post-preview {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

margin:0 auto 10px;

padding:5px;

text-align:left;

width:98%;

}



#c_post-resize span {

color:#c7c7c7;

cursor:pointer;

font-size:225%;

padding:20px 5px 0;

}



#emot_wrap {

background: url() #092d6b;

border:1px solid #041c46;

width:280px;

}



#emot_wrap h3 {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

border-bottom:0px solid #041c46;

border-top: 1px solid #041c46;

color:#2176b7;

font-size:110%;

text-align:center;

width:280px;

}



#emot_end {

background: url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

border-top:1px solid #041c46;

display:block;

font-weight:700;

padding:4px 0;

text-align:center;

}



#emot_end:hover {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

}



#pm_folders {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border-left:1px solid #041c46;

border-right:1px solid #041c46;

padding-top:20px;

vertical-align:top;

width:150px;

}



#pm_folderlist {

position: relative;

margin-left:0;

margin-top:0

}



#pm_folderlist li {

background:url() no-repeat 5px;

display:list-item;

margin-bottom:4px;

padding-left:28px;

}



#pm_forwarded {

border:1px dotted #041c46;

color:#999;

font-size:90%;

font-style:italic;

margin-top:1em;

padding:3px 5px;

}



#ucp_gallery ul{

padding: 10px;

}



#ucp_gallery a {

color:#2176b7;

font-weight:700;

display: block;

padding: 3px 10px 3px 5px;

}



#ucp_gallery a:hover {

color:#c7c7c7;

background: #141414;

padding: 2px 9px 2px 4px;

border: 1px solid #041c46;

}



.calendar td.cal_inactive {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color:#353535!important;

}



.calendar td div {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border-bottom:1px solid #041c46;

font-weight:700;

padding:5px 7px;

}



.calendar div a {

background:url(http://z1.ifrm.com/static/1/s_minibday.png) no-repeat 5px;

float:right;

font-size:80%;

font-weight:400;

adding:0 0 6px 24px;

}



.calendar li a, .calendar li span {

border-color:transparent;

border-style:solid;

border-width:1px;

display:block;

padding:3px;

}



div.portal_content {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

font-size:88.3%;

margin:0;

padding:5px 7px;

}



#portal h4 {

border-left:1px solid #041c46;

border-right:1px solid #041c46;

color:#c7c7c7;

font-size:88.3%;

font-weight:400;

margin:0;

}





#faq dt a {

color:#2176b7;

font-size:120%;

font-weight:700;

}



#faq dd.faq_more a,#faq dl.faq_more a:hover, #faq dt a:hover{

color:#c7c7c7;

}



.search_results {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

margin-bottom:1em;

padding:5px 7px;

font-size: 90%;

color: #c7c7c7;

}



.search_results h3 {

display:inline;

font-size:125%;

}



.search_results cite,.search_results p {

color:#c7c7c7;

font-size:85%;

margin:0;

}



.search_results p {

border-top: 1px dotted #c7c7c7;

padding-top: 3px;

}



.search_results div {

padding-left: 20px;

}



#findposts .c_mark {

color:#aaa;

font-size:200%;

font-weight:700;

vertical-align:top;

}



#pmtoast {

background:url(http://z3.ifrm.com/11/88/0/p31719/logo_bg.png) repeat-x bottom #212324;

border:2px solid #333;

bottom:10px;

color:#333;

display: none;

font-size:90%;

position:fixed;

right:10px;

text-align:right;

text-decoration:none;

width:200px;

z-index:1;

}



#pmtoast:hover {

border-color:#fc1900;

}



#pmlink {

background:url(http://z3.ifrm.com/11/88/0/p31724/pm_link.png) no-repeat 15px;

color:#aaa;

display:block;

padding:10px 10px 10px 55px;

text-decoration:none;

border: 2px solid #041c46;

border-bottom: 1px solid #041c46;

}



#pmlink big {



color:#fc1900;

display:block;

font-weight:700;

padding-bottom:5px;

}



#pmlink strong {

color:#eee;

}



#pmclose {

border:2px solid #041c46;

border-top:1px solid #333;

color:#bbb;

display:block;

font-size:90%;

padding:1px 10px;

}



#pmclose:hover {

color:#c7c7c7;

}



#foot_wrap {

margin:21px 0px -2px 0;

}



#foot td {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border: 1px solid #041c46;

color:#c7c7c7;

font-size:80%;

}



#foot a,#foot a:hover {

color:#c7c7c7;

}



#foot #foot_datetime {

border-left:1px solid #041c46;

width:1%;

white-space:nowrap;

}



#copyright {

background:url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

 color:#c7c7c7;

font-size:80%;

text-align:center; 

border:1px solid #041c46; 

padding:6px; 

height:21px; 

width:985px;

margin:0 auto;

}



#copyright a {

color:#2176b7;

font-weight:700;

}



#c_tos h3 {

color:#aaa;

font-size:120%;

}



input.username_ok {

outline:2px solid #00cc00;

}



input.username_no {

outline:2px solid #cc000a;

}



#acplogin {

background: none;

height:155px;

left:50%;

border: 0;

margin:-137.5px 0 0 -250px;

padding-top: 20px;

position:absolute;

top:50%;

width:500px;

}



#acplogin h1 {

display: none;

}





#acplogin h1 img {

position:absolute;

}



a img {

border:0;

}



form {

display:inline;

margin:0;

padding:0;

}



.category h2,.topic h2 {

padding: 9px 0px 26px 0px;

text-align:center;

color:#3408a5;

border: 1px #041c46;

}



h3 {

padding:3px 0;

margin:0;

}



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;

}



.drop_menu li:hover ul,.drop_menu li.hover ul {

left:auto;

}



#submenu a {

padding:3px 5px;

}



#main {

height:1%;

}







.meta_box,.meta_menu {

margin:10px 0;

}



.meta_box li {

display:list-item;

list-style-position:inside;

list-style-type:square;

margin-left:10px;

}



.meta_menu ul {

font-size:90%;

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;

}



.cat-buttons,.topic-buttons {



float:right;

margin:15px 0;





text-align:right;



}



tr.postbtn td {

padding:5px;

text-align:center;

}



.row1,.row2 {

line-height:1.4;

}





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 {

margin:10px 0;

}





span.collapse,span.uncollapse {

cursor:pointer;

float:right;

position:relative;

right: 16px;

top: 1px;

}



.c_mark img {

display:block;

margin:auto;

}



.c_last {

line-height:1.4;

min-width:300px;

width:30%;

}



.category td.c_foot {

height:10px;

}





#stats_members {

line-height:1.2;

}



#stats_members a:hover, #stats_legend a:hover {

color: #c7c7c7;

}



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 {

vertical-align:top;

}



img.c_user {

height: 1px;

}



.avatar, img.member{

display:block;

margin:auto;

text-align:center;

}





.av_wrap {

overflow:hidden;

text-align:center;

margin:auto;

}



td.c_user .usertitle {

text-align:center;

margin:3px 0;

}



.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 {

background:url(http://z1.ifrm.com/7050/0/0/f5006905/fghry5ry7copy.gif) repeat-y right top #092d6b;

line-height:1.7;

padding:17px;

vertical-align:top;

}



td.c_post ul {

list-style-type:square;

margin-left:10px;

}



.c_post img,#topic_review img {

max-width:500px;

}



.c_post-attachment {

font-size:83.3%;

margin-top:1em;

padding:1em;

}



.c_post-attachment dd {

margin-left:1em;

}



.post_sep {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) repeat-x top;

font-size:1px;

height:3px; 

border: 1px solid #041c46; 

padding:4px; 

color:#062a69;

}



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:100%;

}



dl#fast-reply dd p {

margin:-3px;

padding:0 5% 10px;

text-align:left;

}



dl#fast-reply dd textarea {

border: 1px solid #1D1D1D; 

border-bottom: 1px solid #4a4a4a; 

border-right: 1px solid #4a4a4a;

background:url() no-repeat center #003d6c;

display:block;

height:100px;

margin-bottom:10px;

padding:2px;

width:90%;

font-size: 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:280px;

}



#emot_list {

height:275px;

margin:0 auto;

overflow:auto;

padding:5px 0;

text-align:center;

color:#092d6b;

}



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;

font-size:80%;

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:5px 5px;

}



#faq {

margin:20px 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 0;

}



#acplogin #loginform {

display:block;

padding:0 50px;

}





input,select,td,th {

font-size:90%;

}



#nav li span,.c_post-attachment dt,#c_tos dt {

font-weight:700;

}



button.btn_default {

font-weight:900;

}



.meta_box h3 { 

font-size:120%;

color:#fc1900;

}



td.c_topicfoot strong,#meta_welcome strong {

font-size:100%;color:#2176b7;

}



.row1 td { 

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

}



.row2 td {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

}



a.member,.calendar td a,.calendar a:hover,#faq dd a {

color:#c7c7c7;

}



#faq dd a:hover {

color: #c7c7c7;

}



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;#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,.warn,.ucp th,#c_notes,.calendar th {

text-align:center;

}



td.c_topicfoot {

background:url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom #182a80;

text-align:center;

}



blockquote dl dd,#foot #foot_links {

text-align:right;

}



#foot_links a {

color: #2176b7;

}



#foot_links a:hover {

color: #c7c7c7;

}



#c_post,#ucp_gallery {

text-align:center;

vertical-align:top;

}



.pm .row1 a,.pm .row2 a,#ucp_gallery button img,#findposts td a {

background: #;

border:0px solid #041c46;

color:#2176b7;

vertical-align:middle;

padding: 3px 5px;

display:block;

}



input#files_upload {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

color:#c7c7c7;

vertical-align:middle;

padding: 3px 5px;

display:block;

}



#ucp_settings,#pm_settings {

float:left;

}



#c_tos dd,#username_response {

margin-left:10px;

}



#vlx {

z-index:1;

}



#blog {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:1px solid #041c46;

color:#c7c7c7;

margin: 10px auto;

}



#blog blockquote {

background:none;

border:1px #041c46;

font-size:85%;

padding:0 10px;

padding-top: 10px;

}



#blog blockquote blockquote {

font-size: 100%;

border: 1px solid #041c46;

padding: 0;

margin: 10px auto;

background: #333;

}



#blog blockquote blockquote div, #blog blockquote blockquote code {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:0;

}



#blog blockquote blockquote dl {

padding: 4px;

}



#blog h1 {

float:right;

margin-top: 35px;

margin-right: 20px;

color: #2176b7;

}



#blog h1 a {

color: #2176b7;

}



#blog h1 a:hover {

color: #c7c7c7;

}



#blog h2 {

background:none;

clear:none;

font-size:130%;

padding:0;

}



#blog h2,#blog h2 a{

color:#2176b7;

}



#blog_user {

border: 1px solid #041c46;

padding: 8px;

}



#blog_foot {

clear:both;

margin-bottom:20px;

}



#blog_head {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

border:8px solid #041c46;

min-height: 120px;

}



#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,div.blog_options {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

color: #c7c7c7;

margin:15px 0;

padding:5px 7px;

}



#blog_sidebar h3,#blog_sidebar dt {

color:#2176b7;

font-weight:700;

}



#blog_sub {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

clear:both;

position:relative;

padding:5px 12px;

border-bottom: 1px solid #041c46;

border-top: 1px solid #041c46;

text-align:right;

font-size: 80%;

}



#blog_sub a, #blog_sub a:hover {

color:#c7c7c7;

}



#blog_sub span {

padding-top:4px;

}



#blog_sidebar {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

float:right;

font-size:93.3%;

margin:20px 10px 0 0;

padding:0 10px;

width:160px;

border:1px #c7c7c7;

}



#blog_sidebar dd {

margin-left:10px;

}



#blog_user {

font-size:175%;

}



#blog table {

clear:none;

}



div.blog_options {

font-size:90%;

text-align:right;

}





div.blog_date {

background: #041c46;

color:#c7c7c7;

float:right;

font-weight:700;

font-size: 80%;

margin:0px 15px;

text-align:center;

text-transform:uppercase;

width:42px;

padding-top: 8px;

height: 40px;

border:1px solid #c7c7c7;

}



div.blog_date span {

color:#c7c7c7;

display:block;

font-size:115%;

font-weight:700;

padding:4px 4px;

}



div.blog_entry {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

margin:10px 0;

padding:5px 7px;

color: #c7c7c7;

}



#blog_comments li {

padding:5px 7px;

}



#blog_comments li.odd {

background: #272727;

}



#shoutwrap {

background: url(http://z3.ifrm.com/11/88/0/p31847/light_cell.png) repeat-x top #041c46;

border:1px solid #041c46;

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: url(http://z3.ifrm.com/11/88/0/p31847/light_cell.png) repeat-x top #222;

}



#shoutbox dl,#shoutbox dt,#shoutbox dd {

margin:0;

padding:0;

}



#shoutbox dt {

color:#c7c7c7;

font-size:80%;

}



#shoutopts,#shoutpost {

clear:both;

text-align:center;

}





/* Leave the above alone. For the bottom, style your profile h2's. */

.profile thead td,.profile thead th {

padding:0px;background: inherit;border-width:0px;

}



.category td.c_foot {

background: url(http://z1.ifrm.com/7050/0/0/f5009934/bhtop.gif) repeat-x bottom;

padding:0;

border:1 solid #041c46;

height:21px;

}



#stats td {

font-size: 80%;

padding: 4px 5px;

}



#stats td.c_foot {

padding: 0;

}



#main_content {

margin:0 auto;

max-width: 1005px;

min-width: 37px;

}



#left_border {

background: url(http://img166.imageshack.us/img166/2485/leftborder.gif) repeat-y left #062a69;

padding-left: 108px;



}



#right_border {

background: url(http://img244.imageshack.us/img244/715/rightborder.gif) repeat-y right #062a69;

padding-right: 108px;

}



#top_center_border {

background: url() repeat-x top #062a69; display:none;

width: 100%;

height:26px;

}



#top_left_border {

background: url() no-repeat top left #062a69; display:none;

float: left;

width:26px;

height:26px;

}



#top_right_border {

background: url() no-repeat top right #062a69; display:none;

width:26px;

height:26px;

float:right;

}



#bottom_center_border {

background: url(http://z1.ifrm.com/7050/0/0/f5006831/Top.gif) repeat-x bottom #062a69;

width: 100%;

height:26px;

}



#bottom_left_border {

background: url(http://z1.ifrm.com/7050/0/0/f5009340/bottomleft3.gif) no-repeat bottom left #062a69;

float: left;

width:26px;

height:26px;

}



#bottom_right_border {

background: url(http://z1.ifrm.com/7050/0/0/f5009334/bottomright.gif) no-repeat bottom right #062a69;

float: right;

width:26px;

height:26px;

}



.MyFrame1 {

margin-top: 0px;

padding:0;

margin-bottom:0px;

}



#announcement_head th {

background: url(http://img145.imageshack.us/img145/9029/sdfsdfqz4.gif) repeat-x top #182a80;

padding: 7px 0px 5px 15px;

color: #ac3434;

font-size: 100%;

text-align:center;

font-weight:bold;

}



#announcement_head th a {

color: #ac3434;

}



.row2.pin td {

background:url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b; 

font-weight:bold;

}

.row1.pin td {

background:url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b; 

font-weight:bold;

}



.row2.pin td a, .row1.pin td a{

font-weight: bold;

color: #2176b7;

}



.posts td {

font-size: 80%;

}



#portal_main h2 {

font-size:11px; 

background:url(http://z1.ifrm.com/7050/0/0/f5009936/45ergdgfgae6.gif) repeat-x top #242494; 

padding: 9px 0px 26px 0px;

text-align:center;

border:1px #041c46;

}



#portal_main h2 a {

color: #3408a5;

font-weight:bold;

}

#portal_foot h2 {

margin:0;

border-bottom:0;

font-size: 90%;

margin-left: -1px;

}



#portal_main h4 {

background: url(http://z1.ifrm.com/7050/0/0/f5009937/bhmainrow1.gif) #092d6b;

padding: 2px 5px;

}



.profile thead th, .prefs thead th {

background: url(http://z1.ifrm.com/7050/0/0/f5009936/45ergdgfgae6.gif) repeat-x center top #242494;

padding: 9px 0px 26px 0px;

color: #3408a5;

border:1px solid #041c46;

}



#c_notes button {

margin-top: 3px;

}



div.topic h2.special {

border-left: 1px solid #041c46;

border-right: 1px solid #041c46;

margin-left: -1px;

}



div.topic {

margin-top: 10px;

}



thead th a {

color: #2176b7

}



thead th a:hover {

color: #c7c7c7!important;

}



.posts .h2center {

font-size: 100%;

}



#wiitag_bg {

background:url(http://z3.ifrm.com/132/33/0/f123597/wiifriendcodebg.png) center no-repeat;

width:204px;

height:37px;

}



#wiitag_text {

padding:11px 10px 0px 0px;

color:#404040;

text-align:right;

font-weight:900;

font-size:9pt;

}



/* Banner Stuff */

#smb { background-image: url(http://s27.photobucket.com/albums/c187/camaro126/th_p27720.gif); vertical-align:top; background-repeat: 

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