#contentbox { 
background : url(http://i60.tinypic.com/fk5g6e.png) no-repeat; 
height : 175px; 
width : 783px; 
margin : 0 1%; 
display : block; 
} 
#contentboxtext { 
padding : 15px 5px 0 0; 
color : #000; 
float : right; 
} 
#contentbox b { 
font-size : 120%; 
text-transform : uppercase; 
} 
#top img { 
display : none; 
} 
#main_content { 
width : 100%; 
margin : 0 auto; 
} 
#header { 
background : url(http://z3.ifrm.com/52/80/0/p10899/Top.gif); 
height : 25px; 
width : 100%; 
} 
#header_l { 
background : url(http://i268.photobucket.com/albums/jj34/tvw2008/misc/TopRight2_zps19599e64.png); 
height : 25px; 
width : 25px; 
float : left; 
} 
#header_r { 
background : url(http://z3.ifrm.com/52/80/0/p10901/TopRight.gif); 
height : 25px; 
width : 25px; 
float : right; 
} 
#side_l { 
background : url(http://z3.ifrm.com/52/80/0/p10897/Left.gif) left repeat-y; 
} 
#side_r { 
background : url(http://z3.ifrm.com/52/80/0/p10898/Right.gif) right repeat-y #FFF; 
margin-left : 25px; 
padding-right : 25px; 
} 
#footer { 
background : url(http://z3.ifrm.com/52/80/0/p10894/Bottom.gif); 
height : 25px; 
width : 100%; 
margin-top : -20px; 
} 
#footer_l { 
background : url(http://z3.ifrm.com/52/80/0/p10895/BottomLeft.gif); 
height : 25px; 
width : 25px; 
float : left; 
} 
#footer_r { 
background : url(http://i268.photobucket.com/albums/jj34/tvw2008/misc/bottomright_zps13783c2c.png); 
height : 25px; 
width : 25px; 
float : right; 
} 
#foot_wrap { 
margin : 20px 1% 0; 
} 
#main, #nav, #wrap { 
background : #FFF; 
margin : 0; 
border : 0; 
} 
html, body { 
background : url(http://oi42.tinypic.com/2i942ef.jpg); 
background-attachment : fixed; 
color : #333333; 
font-family : Tahoma, Arial; 
font-size : 85%; 
margin : 0; 
padding : 0; 
} 
a { 
color : #333333; 
text-decoration : none; 
} 
a:hover { 
color : #333333; 
text-decoration : underline; 
} 
tr.pm_new td a, tr.pm_new td a:hover { 
color : #000000; 
} 
hr { 
background-color : #dfdfdf; 
border : 0; 
clear : both; 
color : #dfdfdf; 
height : 1px; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
clear : both; 
empty-cells : show; 
width : 100%; 
} 
th, td { 
border : #dfdfdf solid 1px; 
} 
th { 
background : url(http://z3.ifrm.com/52/80/0/p11065/th.gif) top repeat-x #FFF; 
color : #777; 
font-weight : 400; 
padding : 3px 5px; 
text-align : left; 
} 
td { 
background : #FFF; 
color : #222; 
padding : 5px 10px; 
} 
th a { 
color : #777; 
font-weight : 700; 
} 
h1 { 
font-size : 200%; 
} 
h2, h3 { 
font-size : 100%; 
} 
.category h2, thead th { 
background : url(http://i268.photobucket.com/albums/jj34/tvw2008/misc/Untitled-2_zps9a6d5200.png) top left no-repeat #FFFFFF; 
color : #FFFFFF; 
height : 15px; 
font-size : 110%; 
font-weight : 700; 
border : none; 
} 
table.profile thead td, table.profile thead th { 
background : url(http://i268.photobucket.com/albums/jj34/tvw2008/misc/Untitled-2_zps9a6d5200.png) top left no-repeat #FFFFFF; 
color : #FFFFFF; 
font-size : 110%; 
font-weight : 700; 
padding : 7px; 
border : none; 
margin-top : 5px !important ; 
} 
.topic h2, #portal h2, #portal_foot h2, .topic h2.special { 
background : url(http://z3.ifrm.com/52/80/0/p11186/ossh2.gif) top repeat-x #FFFFFF; 
color : #FFFFFF; 
font-size : 110%; 
font-weight : 700; 
border : #000 solid 1px !important ; 
border-top : none !important ; 
padding : 6px; 
} 
#portal h2, #portal_foot h2 { 
border : #000 solid 1px !important ; 
} 
h2.special { 
background : url(http://i268.photobucket.com/albums/jj34/tvw2008/misc/Untitled-2_zps9a6d5200.png) top left no-repeat #FFFFFF; 
height : 15px; 
} 
thead th { 
padding : 7px; 
} 
.category h2, #portal h2 { 
padding : 8px; 
text-align : left; 
} 
input, select, textarea, button, a.btn_fake { 
background : #FFF; 
border : #dfdfdf solid 1px; 
color : #333; 
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 : #cfcfcf; 
} 
.submit_error { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
} 
button, a.btn_fake { 
background : url(http://z3.ifrm.com/52/80/0/p11065/th.gif) top repeat-x #FFF; 
color : #666; 
cursor : default; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 90%; 
overflow : visible; 
width : auto; 
margin : 1px; 
} 
button:hover, a.btn_fake:hover { 
border-color : #cfcfcf; 
} 
button.btn_text { 
background : none; 
border : 0; 
cursor : pointer; 
font-family : Arial, "Bitstream Vera Sans", Verdana, sans-serif; 
font-size : 100%; 
} 
.notice { 
background : #fff; 
border : #e7e7e7 solid 2px; 
color : #333; 
margin : 10px auto 0; 
width : 70%; 
} 
.notice dt { 
font-weight : 700; 
color : #fff; 
} 
.notice dd { 
font-style : italic; 
} 
dl.info { 
background : #f6f6f6; 
border-color : #e7e7e7; 
} 
.info dt { 
background : url(http://i49.tinypic.com/ruo9pu.png) top repeat-x #FFFFFF; 
border : #a902ee solid 1px; 
height : 12px; 
color : #fff; 
font-size : 110%; 
font-weight : 700; 
margin : 0; 
padding : 9px; 
} 
dl.error { 
background : #FFF; 
border-color : #e7e7e7; 
} 
.error dt { 
background : #FFF; 
color : #e7e7e7; 
} 
#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_bar { 
display : none; 
} 
#top { 
background : url(http://z3.ifrm.com/52/80/0/p11065/th.gif) top repeat-x #FFF; 
height : 20px; 
padding : 0 2% 4px; 
margin : 0% 1%; 
border : #dfdfdf solid 1px; 
} 
#top_info { 
color : #a0a0a0; 
float : left; 
margin-top : 4px; 
} 
#top_menu { 
background : none; 
float : right; 
margin-top : 0; 
} 
.drop_menu li { 
background : none; 
float : left; 
margin-right : 1px; 
text-align : center; 
} 
.drop_menu a { 
color : #706F6F; 
display : block; 
padding : 4px 0.25em; 
position : relative; 
width : 9em; 
} 
.drop_menu ul { 
border-top : 1px solid #dfdfdf; 
color : #000000; 
left : -999em; 
margin : 0; 
opacity : 0.85000002384185791015625; 
position : absolute; 
width : 9.4em; 
} 
.drop_menu ul li { 
background : #FFFFFF; 
font-size : 85%; 
margin : 0; 
padding : 0; 
width : 100%; 
} 
.drop_menu ul li a { 
border : #dfdfdf solid 0; 
background : #FFFFFF; 
border-width : 0 1px 1px; 
display : block; 
padding : 4px 5%; 
width : 90%; 
} 
.drop_menu li ul li a:hover { 
background : #FFFFFF; 
} 
#logo { 
background : none; 
border : none; 
clear : both; 
margin : auto; 
margin-top : 2%; 
margin-left : 2%; 
} 
#submenu_bar { 
display : none; 
} 
#submenu { 
background : url(http://z3.ifrm.com/52/80/0/p10891/submenu.gif) top left no-repeat #FFFFFF; 
color : #FFFFFF; 
width : 783px; 
height : 15px; 
font-size : 85%; 
margin : 0 1%; 
padding : 9px 0 15px 10px; 
text-align : left; 
margin-bottom : -1%; 
} 
#submenu a { 
font-size : 100%; 
padding : 3px 5px 15px; 
} 
#submenu a, #submenu a:hover { 
color : #FFF; 
text-decoration : none; 
} 
#submenu a:hover { 
background : url(http://z3.ifrm.com/52/80/0/p10963/submenuhover.gif) top no-repeat; 
margin-top : 2px; 
padding : 4px 5px 9px; 
} 
#wrap { 
background : #FFFFFF; 
border : 0; 
margin : auto; 
width : 850px; 
} 
#wrapTL { 
background : url(http://z5.ifrm.com/30015/146/0/p1041850/WrapTL.png) top left no-repeat; 
width : 121px; 
height : 51px; 
margin-left : 206px; 
} 
#wrapTR { 
background : url(http://z5.ifrm.com/30015/146/0/p1041852/WrapTR.png) top right no-repeat; 
width : 121px; 
height : 51px; 
float : right; 
margin-right : 105px; 
margin-top : -51px; 
} 
#wrapT { 
background : url(http://z5.ifrm.com/30015/146/0/p1041851/WrapT.png) top left repeat-x; 
height : 51px; 
margin : 20px 120px -51px 221px; 
} 
#wrapL { 
background : url(http://z5.ifrm.com/30015/146/0/p1041853/WrapL.png) left center repeat-y scroll #fafafa; 
margin-left : 206px; 
margin-right : 105px; 
} 
#wrapR { 
background : url(http://z5.ifrm.com/30015/146/0/p1041854/WrapR.png) right center repeat-y scroll transparent; 
} 
#wrapBL { 
background : url(http://z5.ifrm.com/30015/146/0/p1041847/WrapBL.png) top left no-repeat; 
width : 121px; 
height : 56px; 
} 
#wrapBR { 
background : url(http://z5.ifrm.com/30015/146/0/p1041849/WrapBR.png) top right no-repeat; 
width : 121px; 
height : 56px; 
float : right; 
margin-top : -56px; 
} 
#wrapB { 
background : url(http://z5.ifrm.com/30015/146/0/p1041848/WrapB.png) bottom left repeat-x; 
height : 56px; 
margin-bottom : -56px; 
} 
#nav { 
height : 1%; 
padding : 10px 1%; 
} 
.meta_box { 
background : url(http://z3.ifrm.com/52/80/0/p11065/th.gif) top repeat-x #FFF; 
border : #dfdfdf solid 1px; 
font-size : 85%; 
line-height : 150%; 
padding : 10px 25px; 
} 
.meta_menu { 
background : #F6F6F6; 
border : #e7e7e7 solid 1px; 
padding : 0; 
width : 49%; 
} 
.meta_menu h3 { 
margin : -1px; 
text-align : center; 
background : url(http://i49.tinypic.com/ruo9pu.png) top repeat-x #FFFFFF; 
border : #a902ee solid 1px; 
height : 12px; 
color : #fff; 
font-size : 100%; 
font-weight : 700; 
margin : 0; 
padding : 9px; 
clear : both; 
} 
.meta_menu a { 
color : #666; 
} 
.meta_menu a:hover { 
color : #ee9200; 
} 
ul.cat-pages { 
float : left; 
font-size : 90%; 
margin : 15px 0; 
padding : 5px 1px; 
width : 49%; 
} 
.cat-pages a, .cat-pagesjump i, .cat-topicpages a { 
background : #fff; 
border : #e7e7e7 solid 1px; 
color : #777; 
} 
.cat-pages a:hover, .cat-topicpages a:hover { 
border-color : #cfcfcf; 
background : #ffffff; 
color : #333; 
} 
.cat-pages span { 
background : url(http://z3.ifrm.com/52/80/0/p11187/catpagesa.gif) top repeat-x; 
border : #bd7400 solid 1px; 
color : #111; 
cursor : default; 
font-weight : 700; 
padding : 2px 5px; 
} 
.cat-pages input { 
border : #efefef solid 1px; 
margin : 1px; 
background : #fff; 
color : #666; 
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, td.c_foot, td.c_sort { 
background : url(http://i49.tinypic.com/2nkj8nk.png) top repeat-x #FFF; 
color : #777; 
font-size : 80%; 
} 
td.c_desc { 
background : #f6f6f6; 
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 : #f0f0f0; 
font-weight : 700; 
} 
tr.hidden td.c_post { 
background : #FFF; 
} 
.bday { 
background : url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat; 
color : #425384; 
font-size : 90%; 
font-weight : 700; 
height : 16px; 
padding : 2px 2px 2px 18px; 
width : 20px; 
} 
.c_mark { 
background : #FFF; 
text-align : center; 
width : 1%; 
} 
.c_forum { 
background : #FFF; 
color : #222; 
font-size : 80%; 
text-align : center; 
width : 60%; 
} 
.c_forum strong a, .c_last strong a { 
color : #000000; 
} 
.c_forum strong a { 
font-size : 100%; 
} 
td.c_last { 
background : #FFF; 
font-size : 85%; 
width : 10%; 
} 
.c_forum-desc { 
color : #666; 
font-size : 85%; 
} 
.c_last-title { 
background : url(http://z3.ifrm.com/52/80/0/p10925/last.gif) left no-repeat; 
display : block; 
line-height : 16px; 
padding-left : 10px; 
} 
td.c_info-t, td.c_info-r { 
font-size : 90%; 
padding : 5px; 
text-align : center; 
} 
td.c_info-v { 
display : none; 
} 
td.c_subforum { 
display : none; 
background : #FFF; 
font-size : 80%; 
font-style : italic; 
} 
.cat_head td { 
border : none; 
padding : 0; 
} 
#stats .cat_head td { 
border : none; 
} 
.description { 
color : #666; 
font-size : 85%; 
} 
a.member:hover { 
color : #777; 
} 
td#stats_events a, td#stats_events span { 
background : url(http://z3.ifrm.com/static/1/s_minical.png) 2px no-repeat; 
padding : 4px 0 4px 20px; 
} 
td.c_username { 
background : #f6f6f6; 
padding : 2px 0; 
text-align : center; 
} 
td.c_username a { 
font-size : 140%; 
font-weight : 700; 
} 
td.c_user { 
font-size : 80%; 
} 
td.c_user dl { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
margin : 10px 0; 
padding : 5px 7px; 
width : 160px; 
} 
#profile_menuwrap { 
background : url() top right repeat-x #040707; 
padding : 2px; 
margin-right : 2%; 
} 
dl.user_profile { 
overflow : hidden; 
overflow-wrap : break-word; 
} 
dl.user_profile dd { 
font-style : italic; 
margin-left : 8px; 
} 
dl.user_info dd { 
font-weight : 700; 
margin-bottom : 1px; 
} 
#profile_menu ul { 
border-top : 0; 
opacity : 1; 
} 
#profile_menu a { 
background-color : #000; 
border : none; 
color : #fff; 
} 
#profile_menu li li a { 
border-top : 0; 
} 
#profile_menu li ul li a:hover { 
background : #FFFFFF; 
color : #EE9200; 
} 
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://z3.ifrm.com/52/80/0/p12830/pollbar.gif) right no-repeat; 
float : left; 
height : 12px; 
padding-right : 3px; 
} 
td.c_poll-bar span { 
background : url(http://z3.ifrm.com/52/80/0/p12829/poll1.gif) no-repeat; 
display : block; 
float : left; 
height : 12px; 
width : 3px; 
} 
.editby, .queued { 
border : #e7e7e7 solid 1px; 
color : #999; 
font-size : 85%; 
font-style : italic; 
margin-top : 1em; 
padding : 3px 5px; 
} 
.queued { 
background-color : #f0f0f0; 
border-color : #cecece; 
color : #666; 
} 
blockquote { 
background : #FFFFFF; 
border : #a902ee solid 1px; 
margin : 10px auto; 
padding-bottom : 1px; 
width : 98%; 
} 
blockquote dl { 
background : url(http://i49.tinypic.com/ruo9pu.png) top left repeat-x #FFFFFF; 
height : 30px; 
padding : 3px; 
color : #000000; 
} 
blockquote dl dt { 
color : #ffffff; 
float : left; 
font-weight : 700; 
} 
code { 
color : #000000; 
display : block; 
font-family : "Helvetica", "Arial", "Bitstream Vera Sans", "Verdana", sans-serif; 
max-height : 400px; 
overflow : auto; 
white-space : pre; 
} 
div.spoiler { 
border : #EE9200 solid 1px; 
border-top : 0; 
padding : 5px 7px; 
} 
div.spoiler_toggle { 
background : url(http://i49.tinypic.com/ruo9pu.png) top left repeat-x #FFFFFF; 
height : 25px; 
border : #a902ee solid 1px; 
color : #000000; 
cursor : pointer; 
font-weight : 700; 
padding : 3px 4px; 
} 
td.c_postinfo { 
background : #f6f6f6; 
color : #999; 
font-size : 80%; 
vertical-align : middle; 
} 
td.c_postinfo input { 
vertical-align : middle; 
} 
td.c_sig { 
color : #666; 
font-size : 80%; 
} 
td.c_sig blockquote { 
background : none transparent; 
border : 0; 
border-left : 3px solid #dfdfdf; 
padding-left : 5px; 
} 
td.c_sig blockquote dl { 
background : none transparent; 
border : 0; 
color : #666; 
} 
td.c_sig blockquote dl dt, td.c_sig blockquote dl dd { 
color : #666; 
padding : 0; 
} 
td.c_sig blockquote div { 
background : transparent; 
margin-left : 5px; 
padding : 0; 
} 
tr.c_postfoot td { 
background : #f6f6f6; 
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 : #ffffff; 
color : #777; 
} 
div.c_view-list { 
color : #999; 
font-size : 92.5%; 
} 
dl#fast-reply dt { 
background : url(http://i49.tinypic.com/ruo9pu.png) top repeat-x #FFFFFF; 
border : #a902ee solid 1px; 
height : 12px; 
color : #666; 
font-size : 110%; 
font-weight : 700; 
margin : 0; 
padding : 9px; 
} 
dl#fast-reply dd { 
background : #fafafa; 
border : #e7e7e7 solid 1px; 
padding : 15px 0; 
text-align : center; 
} 
#c_post-preview { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
margin : 0 auto 10px; 
padding : 5px; 
text-align : left; 
width : 98%; 
} 
#c_post-resize span { 
color : #dfdfdf; 
cursor : pointer; 
font-size : 225%; 
padding : 20px 5px 0; 
} 
#emot_wrap { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
} 
#emot_wrap h3 { 
background : url(http://z3.ifrm.com/static/1/sub.png) top repeat-x #f6f6f6; 
border-bottom : 1px solid #e7e7e7; 
color : #999; 
font-size : 120%; 
text-align : center; 
} 
#emot_end { 
border-top : 1px solid #e7e7e7; 
display : block; 
font-weight : 700; 
padding : 4px 0; 
text-align : center; 
} 
#pm_folders { 
border-left : 1px solid #dfdfdf; 
border-right : 1px solid #dfdfdf; 
padding-top : 30px; 
vertical-align : top; 
width : 150px; 
} 
#pm_folderlist { 
position : relative; 
margin-left : 0; 
margin-top : 0; 
} 
#pm_folderlist li { 
background : url(http://z3.ifrm.com/static/1/pmfolder.png) 5px no-repeat; 
display : list-item; 
margin-bottom : 4px; 
padding-left : 28px; 
} 
#pm_forwarded { 
border : #e7e7e7 dotted 1px; 
color : #999; 
font-size : 90%; 
font-style : italic; 
margin-top : 1em; 
padding : 3px 5px; 
} 
#ucp_gallery a { 
color : #333; 
font-weight : 700; 
} 
#ucp_gallery a:hover { 
color : #ee9200; 
} 
.calendar td.cal_inactive { 
background : #f6f6f6; 
color : #e7e7e7 !important ; 
} 
.calendar td.cal_custom { 
background : #296239; 
color : #f6f6f6 !important ; 
} 
.calendar td div { 
background : url(http://i49.tinypic.com/ruo9pu.png) top repeat-x #FFFFFF; 
border : #a902ee solid 1px; 
font-weight : 700; 
padding : 5px 7px; 
} 
.calendar div a { 
background : url(http://z3.ifrm.com/static/1/s_minibday.png) 5px no-repeat; 
float : right; 
font-size : 80%; 
font-weight : 400; 
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 : #fff; 
border : #ccc solid 2px; 
} 
div.portal_content { 
background : #fafafa; 
border : #e7e7e7 solid 1px; 
font-size : 88.3%; 
margin : 0; 
padding : 5px 7px; 
} 
#portal h2 { 
font-size : 88.3%; 
} 
#portal h4 { 
background : url(http://z3.ifrm.com/static/1/sub.png) top repeat-x #fafafa; 
border-left : 1px solid #e7e7e7; 
border-right : 1px solid #e7e7e7; 
color : #777; 
font-size : 88.3%; 
font-weight : 400; 
margin : 0; 
padding : 5px 7px; 
} 
#faq dt a { 
color : #333; 
font-size : 120%; 
font-weight : 700; 
} 
#faq dd.faq_more a, #faq dl.faq_more a:hover { 
color : #666; 
font-style : italic; 
} 
.search_results { 
background : #fafafa; 
border : #e7e7e7 solid 1px; 
margin-bottom : 1em; 
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 : #666; 
font-size : 200%; 
font-weight : 700; 
vertical-align : top; 
} 
#pmtoast { 
background : #fff; 
border : #333 solid 2px; 
bottom : 10px; 
color : #999; 
display : none; 
font-size : 90%; 
position : fixed; 
right : 10px; 
text-align : right; 
text-decoration : none; 
width : 200px; 
z-index : 1; 
} 
#pmtoast:hover { 
border-color : #666; 
} 
#pmlink { 
background : url(http://z3.ifrm.com/static/1/toast.png) 5px no-repeat; 
color : #999; 
display : block; 
padding : 10px 10px 10px 55px; 
text-decoration : none; 
} 
#pmlink big { 
color : #ee9200; 
display : block; 
font-weight : 700; 
padding-bottom : 5px; 
} 
#pmlink strong { 
color : #ee9200; 
} 
#pmclose { 
border-top : 1px solid #333; 
color : #555; 
display : block; 
font-size : 80%; 
padding : 1px 10px; 
} 
#pmclose:hover { 
color : #999; 
} 
#foot_wrap { 
margin : 20px 1px 20px 0; 
} 
#foot td { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
color : #777; 
font-size : 80%; 
} 
#foot a, #foot a:hover { 
color : #777; 
} 
#foot #foot_datetime { 
border-left : 1px solid #e7e7e7; 
width : 1%; 
white-space : nowrap; 
} 
td#foot_datetime { 
background : url(http://z3.ifrm.com/52/80/0/p16164/clock.png) left no-repeat; 
padding-left : 25px; 
} 
#foot_datetime img { 
display : none; 
} 
#copyright { 
color : #999; 
font-size : 80%; 
margin : 10px 0; 
text-align : center; 
} 
#copyright a { 
color : #333; 
font-weight : 700; 
} 
#c_tos h3 { 
color : #333; 
font-size : 120%; 
} 
td.username_ok { 
background : #e0fae0; 
} 
input.username_ok { 
outline : 2px solid #0c0; 
} 
td.username_no { 
background : #fae0e0; 
} 
input.username_no { 
outline : 2px solid #e77700; 
} 
#acplogin { 
background : #fff; 
border : #dfdfdf solid 1px; 
height : 275px; 
left : 50%; 
margin : -137.5px 0 0 -250px; 
padding : 0; 
position : absolute; 
top : 50%; 
width : 500px; 
} 
#acplogin h1 { 
color : #666; 
font-weight : 400; 
height : 50px; 
margin-bottom : 20px; 
padding : 20px 20px 0 0; 
text-align : right; 
} 
#acplogin h1 img { 
display : none; 
position : absolute; 
left : 0; 
top : 0; 
} 
a img { 
border : 0; 
} 
form { 
display : inline; 
margin : 0; 
padding : 0; 
} 
h3 { 
padding : 3px 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 dd { 
padding : 5px 7px; 
} 
.drop_menu a img { 
vertical-align : bottom; 
} 
.drop_menu li:hover ul, .drop_menu li.hover ul { 
left : auto; 
} 
#main { 
height : 1%; 
padding : 0 1%; 
} 
#nav li img { 
vertical-align : top; 
} 
.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; 
width : 50%; 
} 
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; 
} 
.category td.c_foot { 
padding : 0 5px 3px 0 !important ; 
} 
.category td.c_foot a { 
color : #333333; 
padding : 0 0 10px 0; 
} 
td.c_desc img, td.c_desc input { 
float : left; 
vertical-align : middle; 
} 
.category { 
margin : 10px 0 0; 
} 
span.collapse, span.uncollapse { 
cursor : pointer; 
float : right; 
position : relative; 
padding : 0 0 4px 0; 
margin-top : -4px; 
margin-right : -4px; 
} 
span.collapse:hover, span.uncollapse:hover { 
background : url(http://z3.ifrm.com/52/80/0/p10919/cehover.gif) bottom center repeat-x; 
} 
.c_mark img { 
display : block; 
margin : auto; 
} 
.c_last { 
line-height : 1.4; 
min-width : 300px; 
width : 30%; 
} 
.category td.c_foot { 
background : url(http://i46.tinypic.com/15xx3d4.png) top left repeat #FFFFFF; 
border : none; 
height : 20px; 
color : #FFFFFF; 
font-size : 80%; 
} 
#stats_members { 
line-height : 1.2; 
text-align : center; 
text-transform : uppercase; 
} 
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; 
width : 175px; 
} 
img.c_user { 
height : 1px; 
} 
.avatar { 
display : block; 
margin : auto; 
text-align : center; 
} 
.av_wrap { 
overflow : hidden; 
text-align : center; 
margin : auto; 
} 
td.c_user .usertitle { 
margin : 3px 0; 
text-align : center; 
} 
.pip { 
margin : 3px 0; 
white-space : nowrap; 
} 
dl.user_info dd { 
padding : 0.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; 
} 
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 { 
background : url(http://z3.ifrm.com/52/80/0/p11065/th.gif) top repeat-x #FFF; 
font-size : 1px; 
height : 1px; 
} 
td.c_sig, td.c_nosig { 
height : 0.5%; 
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; 
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; 
} 
#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; 
} 
.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 : #fff; 
} 
#top_info a, #top_info a:hover, .drop_menu a { 
color : #333; 
} 
input, select, td, th { 
font-size : 90%; 
} 
button.btn_default, #nav li span, .c_post-attachment dt, #c_tos dt { 
font-weight : 700; 
} 
.meta_menu a:hover { 
text-decoration : none; 
} 
.meta_box h3, td.c_topicfoot strong, #meta_welcome strong { 
font-size : 120%; 
} 
.meta_box h3, .meta_box a, .meta_box a:hover, tr.hidden td a, tr.hidden td a:hover, .c_forum strong a:hover, .c_last strong a:hover, #faq dt a:hover, .search_results h3 a, .search_results h3 a:hover { 
color : #ee9200; 
} 
.row2 td, blockquote div { 
background : #ffffff; 
} 
.calendar td a, .calendar a:hover, #faq dd a, #faq dd a:hover { 
color : #333; 
} 
a.member { 
color : #555; 
} 
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, .ucp th, #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 : #FFF; 
border : #dfdfdf solid 1px; 
color : #666; 
margin : 10px 0; 
} 
#blog blockquote { 
background : none; 
border : none; 
font-size : 85%; 
padding : 0 10px; 
} 
#blog h1 { 
float : right; 
} 
#blog h2 { 
background : none; 
clear : none; 
font-size : 130%; 
padding : 0; 
} 
#blog h2, #blog h2 a, #blog h2 a:hover { 
color : #333; 
} 
#blog_foot { 
clear : both; 
margin-bottom : 20px; 
} 
#blog_head { 
background : #fff; 
border : #333 solid 8px; 
padding : 10px 14px; 
} 
#blog_head img.avatar { 
display : inline; 
} 
#blog_main { 
margin : 20px 200px 10px 10px; 
} 
#blog_categories, #blog_readers, #blog_about, div.blog_options { 
background : #fff; 
margin : 15px 0; 
padding : 5px 7px; 
} 
#blog_sidebar h3, #blog_sidebar dt { 
color : #777; 
font-weight : 700; 
} 
#blog_sub { 
background : url(http://z3.ifrm.com/52/80/0/p14092/blog.gif) top repeat-x #252525; 
border : #111 solid 1px; 
clear : both; 
position : relative; 
padding : 5px 7px; 
text-align : right; 
} 
#blog_sub span { 
padding-top : 4px; 
} 
#blog_sub a { 
color : #FFF; 
} 
#blog_sidebar { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
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 { 
font-size : 90%; 
text-align : right; 
} 
div.blog_date { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
color : #999; 
float : right; 
font-weight : 700; 
margin : 0 15px; 
text-align : center; 
text-transform : uppercase; 
width : 40px; 
} 
div.blog_date span { 
background : #FFF; 
border-top : 1px solid #e7e7e7; 
color : #555; 
display : block; 
font-size : 130%; 
font-weight : 700; 
padding : 2px 4px; 
} 
div.blog_entry { 
background : #fff; 
border : #e7e7e7 solid 1px; 
margin : 10px 0; 
padding : 5px 7px; 
} 
#blog_comments li { 
padding : 5px 7px; 
} 
#blog_comments li.odd { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
} 
#shoutwrap { 
background : #FFF; 
border : #e7e7e7 solid 1px; 
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 : #f6f6f6; 
} 
#shoutbox dl, #shoutbox dt, #shoutbox dd { 
margin : 0; 
padding : 0; 
} 
#shoutbox dt { 
color : #777; 
font-size : 80%; 
} 
#shoutopts, #shoutpost { 
clear : both; 
text-align : center; 
} 
#blog_head:after { 
content : "."; 
display : block; 
height : 0; 
line-height : 0; 
clear : both; 
visibility : hidden; 
} 
#blog table { 
clear : none; 
} 
.l { 
text-align : left; 
} 
.c { 
text-align : center; 
} 
.r { 
text-align : right; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
#stats_members a.member, .bday_strip { 
white-space : nowrap; 
} 
.calendar li span { 
cursor : default; 
} 
#c_tos li { 
display : list-item; 
margin-left : 25px; 
} 
#c_tos ul li { 
list-style : disc; 
} 
#c_tos ol li { 
list-style : lower-alpha; 
} 
#shoutrefresh { 
cursor : pointer; 
} 
select[name="topicopts_menu"] option[value="1"], select[name="modopts_menu"] option[value="4"], #topic_viewer th span.right a[href*="?c=31"], #trashcan input, #trash_footer td.c_sort button { 
display : none; 
} 
.likebg { 
background-color : #FFFFFF; 
} 

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