HTML {
	padding-right: 0px; padding-left: 0px; font-size: 88%; background: url(
	http://z3.ifrm.com/303/94/0/f350117/l9top.jpg) #252525 repeat-x 50% top; padding-bottom: 0px; margin: 0px; color: #ffffff; padding-top: 0px; font-family: "arial", "Bitstream Vera Sans", "Verdana", sans-serif;
}
BODY {
	padding-right: 0px; padding-left: 0px; font-size: 88%; background: url(
	http://z3.ifrm.com/303/94/0/f350117/l9top.jpg) #252525 repeat-x 50% top; padding-bottom: 0px; margin: 0px; color: #838383; padding-top: 0px; font-family: "arial", "Bitstream Vera Sans", "Verdana", sans-serif;
}
HTML {
	overflow-Y: auto; overflow-X: hidden
}

#nav a {
color:#ffffff; font-weight: 700;
}

A {
	color: #515151; text-decoration: none
}
A:hover {
	color: #3C8AC9; text-decoration: none
}
HR {
	border-top-width: 0px; clear: both; border-left-width: 0px; border-bottom-width: 0px; color: #3C8AC9; height: 1px; background-color: #3C8AC9; border-right-width: 0px
}
TABLE {
	clear: both; width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show
}
TH {
	border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; border-left: #DFDFDF 1px solid; border-bottom: #DFDFDF 1px solid
}
TD {
	border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; border-left: #DFDFDF 1px solid; border-bottom: #DFDFDF 1px solid
}
TH {
	padding-right: 5px; padding-left: 5px; font-weight: 400; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #f4f4f4 repeat-x 50% top; padding-bottom: 3px; color: #777; padding-top: 3px; text-align: left
}
TD {
	padding-right: 10px; padding-left: 10px; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #f4f4f4 repeat-x 50% top; padding-bottom: 5px; color: #838383; padding-top: 5px
}
TH A {
	font-weight: 700; color: #515151
}
TH A:hover {
	font-weight: 700; color: #3C8AC9
}
H1 {
	font-size: 200%
}
H2 {
	font-size: 100%
}
H3 {
	font-size: 100%
}
.category h2,.topic h2,#portal h2,#portal_foot h2,thead th {
background:#373737 url(http://z3.ifrm.com/303/94/0/f307865/header.png) top repeat-x;
color:#fff;
font-size:110%;
font-weight:700;
}
.category H2 A:hover {
	color: #! important
}

H2.special {
	 background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #ffffff repeat-x 50% top; border-left: 1px solid #373737;
border-right: 1px solid #373737;
border-Top: 1px solid #373737;
border-bottom: 1px solid #373737; color: #ffffff
}
input {
	border-right: #DFDFDF 1px solid; padding-right: 5px; border-top: #DFDFDF 1px solid; padding-left: 5px; background: #F4F4F4; padding-bottom: 3px; vertical-align: middle; border-left: #DFDFDF 1px solid; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px solid
}
SELECT {
	border-right: #DFDFDF 1px solid; padding-right: 5px; border-top: #DFDFDF 1px solid; padding-left: 5px; background: #F4F4F4; padding-bottom: 3px; vertical-align: middle; border-left: #DFDFDF 1px solid; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px solid
}
textarea {
font-family:"Verdana", sans-serif;
font-size:100%;
color:#838383;
margin:auto;
width:98%;
border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; border-left: #DFDFDF 1px solid; border-bottom: #DFDFDF 1px solid;
}

button {
	border-right: #DFDFDF 1px solid; padding-right: 5px; border-top: #DFDFDF 1px solid; padding-left: 5px; background: #F4F4F4; padding-bottom: 3px; vertical-align: middle; border-left: #DFDFDF 1px solid; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px solid
}
A.btn_fake {
	border-right: #DFDFDF 1px solid; padding-right: 5px; border-top: #DFDFDF 1px solid; padding-left: 5px; background: #F4F4F4; padding-bottom: 3px; vertical-align: middle; border-left: #DFDFDF 1px solid; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px solid
}

input:focus {
	border-left-color: #3C8AC9; border-bottom-color: #3C8AC9; border-top-color: #3C8AC9; border-right-color: #3C8AC9
}
input.focus {
	border-left-color: #3C8AC9; border-bottom-color: #3C8AC9; border-top-color: #3C8AC9; border-right-color: #3C8AC9
}
textAREA:focus {
	border-left-color: #3C8AC9; border-bottom-color: #3C8AC9; border-top-color: #3C8AC9; border-right-color: #3C8AC9
}
textAREA.focus {
	border-left-color: #3C8AC9; border-bottom-color: #3C8AC9; border-top-color: #3C8AC9; border-right-color: #3C8AC9
}
.submit_error {
	border-right: #e77700 1px solid; border-top: #e77700 1px solid; background: #F4F4F4; border-left: #e77700 1px solid; border-bottom: #e77700 1px solid
}
button {
	font-size: 90%; background: url(http://z3.ifrm.com/303/94/0/f303955/bttn.png) #f8f8f8 repeat-x 50% top; overflow: visible; width: auto; cursor: default; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif
}
A.btn_fake {
	font-size: 90%; background: url(http://z3.ifrm.com/303/94/0/f303955/bttn.png) #f8f8f8 repeat-x 50% top; overflow: visible; width: auto; cursor: default; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif
}
button:hover {
	border-left-color: #515151; border-bottom-color: #515151; border-top-color: #515151; border-right-color: #515151
}
A.btn_fake:hover {
	border-left-color: #515151; border-bottom-color: #515151; border-top-color: #515151; border-right-color: #515151
}
button.btn_text {
	border-top-width: 0px; border-left-width: 0px; font-size: 100%; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; cursor: pointer; font-family: Arial, "Bitstream Vera Sans", Verdana, sans-serif; border-right-width: 0px
}
.notice {
	border-right: #373737 1px solid; border-top: #373737 1px solid; background: #515151; margin: 10px auto 0px; border-left: #373737 1px solid; width: 70%; color: #515151; border-bottom: #373737 1px solid
}
.notice DT {
	font-weight: 700; color: #515151
}
.notice DD {
	font-style: italic
}
DL.info {
	border-left-color: #373737 1px solid; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #515151 repeat-x 50% top; border-bottom-color: #373737 1px solid; border-top-color: #373737 1px solid; border-right-color: #373737 1px solid
}
.info DT {
	background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) repeat-x 50% top; -2px; color: #ffffff
}
DL.error {
	border-left-color: #bc3737; background: #fafafa; border-bottom-color: #bc3737; border-top-color: #bc3737; border-right-color: #bc3737
}
.error DT {
	background: #e7e7e7; color: #bc3737
}
#top UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
#nav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
UL.cat-pages {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
UL.cat-topicpages {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
TABLE.calendar UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
DIV.meta_menu UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
#pm_folderlist {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
#profile_menuwrap UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-TYPE: none
}
#profile_menuwrap UL {
	margin: 0px
}
UL.cat-topicpages {
	margin: 0px
}
BLOCKQUOTE DL {
	margin: 0px
}
#fast-reply DD {
	margin: 0px
}
#top LI {
	display: inline
}
#nav LI {
	display: inline
}
UL.cat-pages LI {
	display: inline
}
UL.cat-topicpages LI {
	display: inline
}
TABLE.calendar LI {
	display: inline
}
#pm_folderlist LI {
	display: inline
}
#profile_menuwrap LI {
	display: inline
}
#ucp_gallery LI {
	display: inline
}
#top_bar {
	DISPLAY: none
}
#top {
height:26px;
padding:3px 2% 4px;
background: url(http://z3.ifrm.com/303/94/0/f303949/level9subuser1.png) repeat-x top;
font-size: 90%;
}

.drop_menu {
margin: 0;
}
 
#top_info {
color:#fff;
float:left;
margin-top:7px;
}
 
#top_menu {
float:right;
font-size: 100%;
}
 
.drop_menu li {
float:left;
margin-right:1px;
text-align:center;
}
 
.drop_menu a {
color:#5a70b3;
display:block;
padding:7px 10px;
width: 100px;
position:relative;
}

.drop_menu a:hover {
color: #4ba4d3;
}
 
.drop_menu ul {
color:#fff;
left:-999em;
margin:0;
position:absolute;
width: 122px;
background: url(http://z3.ifrm.com/303/94/0/f309607/dropmenu.png) no-repeat center bottom;
padding-bottom: 10px!important;
z-index: 100;
}
 
.drop_menu ul li {
font-size: 90%;
margin:0;
padding:0;
width:100%;
}
 
.drop_menu ul li a {
border:0;
display:block;
padding:5px 5px 5px 6px;
width:90%;
}
 
.drop_menu li ul li a:hover {
color: #4ba4d3;
}

#logo {
	color: #f4f4f4;
}
#submenu_bar {
display:none
}
#submenu {
disaply:none
}

#wrap {
	background:#9BD357; border:1px solid #9BD357; margin: 3% 11% 3% 11%; padding:10px;
}
#nav {
	background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #474747 repeat-x top; height: 17px; border-right: #373737 1px solid; border-top: #373737 1px solid; border-left: #373737 1px solid; border-bottom: #373737 1px solid;  margin:0px 11px 5px 9px; font-size: 100%; color: #fff

}
#customcopy {	background:#f6f6f6; border:1px solid #dfdfdf; color:#CDF16C; padding:3px; font-size:85%; text-align:center; margin:0px 10px 11px 10px;
}
.meta_box {
	border-right: #bfc8e3 1px solid; padding-right: 25px; border-top: #bfc8e3 1px solid; padding-left: 25px; font-size: 85%; background: url(http://z3.ifrm.com/303/94/0/f304056/meta.png) #d8dceb repeat-x 50% top; padding-bottom: 10px; border-left: #bfc8e3 1px solid; line-height: 150%; padding-top: 10px; border-bottom: #bfc8e3 1px solid
}
.meta_menu {
	border-right: #DFDFDF 1px solid; padding-right: 0px; border-top: #DFDFDF 1px solid; padding-left: 0px; background: #F4F4F4; padding-bottom: 0px; border-left: #DFDFDF 1px solid; width: 49%; padding-top: 0px; border-bottom: #DFDFDF 1px solid
}
.meta_menu H3 {
	clear: both; border-right: #373737 1px solid; border-top: #373737 1px solid; font-weight: 700; font-size: 100%; background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #474747 repeat-x 50% top; margin: -1px; border-left: #373737 1px solid; color: #fff; border-bottom: #373737 1px solid; text-align: center
}
.meta_menu A {
	color: #666
}
.meta_menu A:hover {
	color: #666
}
UL.cat-pages {
	padding-right: 1px; padding-left: 1px; font-size: 90%; float: left; padding-bottom: 5px; margin: 15px 0px; width: 49%; padding-top: 5px
}
.cat-pages A {
	border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; background: #F4F4F4; border-left: #DFDFDF 1px solid; color: #3C8AC9; border-bottom: #DFDFDF 1px solid
}
.cat-pagesjump I {
	border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; background: #F4F4F4; border-left: #DFDFDF 1px solid; color: #3C8AC9; border-bottom: #DFDFDF 1px solid
}
.cat-topicpages A {
	border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; background: #F4F4F4; border-left: #DFDFDF 1px solid; color: #3C8AC9; border-bottom: #DFDFDF 1px solid
}
.cat-pages A:hover {
	border-right: #373737 1px solid; border-top: #373737 1px solid; background: #515151; border-left: #373737 1px solid; color: #fff; border-bottom: #373737 1px solid
}
.cat-topicpages A:hover {
	border-right: #373737 1px solid; border-top: #373737 1px solid; background: #515151; border-left: #373737 1px solid; color: #fff; border-bottom: #373737 1px solid
}
.cat-pages SPAN {
	border-right: #373737 1px solid; padding-right: 5px; border-top: #373737 1px solid; padding-left: 5px; font-weight: 700; background: #515151; padding-bottom: 2px; border-left: #373737 1px solid; cursor: default; color: #fff; padding-top: 2px; border-bottom: #373737 1px solid
}
.cat-pages input {
	padding-right: 5px; padding-left: 5px; background: #fff; padding-bottom: 3px; vertical-align: baseline; color: #3C8AC9; padding-top: 3px
}
UL.cat-topicpages {
	padding-right: 0px; padding-left: 0px; font-size: 80%; float: right; padding-bottom: 1px; padding-top: 1px
}
TR.generic TD {
	padding-right: 20px; padding-left: 20px; font-weight: 700; font-size: 120%; padding-bottom: 20px; padding-top: 20px; text-align: center
}
DIV.generic {
	padding-right: 20px; padding-left: 20px; font-weight: 700; font-size: 120%; padding-bottom: 20px; padding-top: 20px; text-align: center
}
TD.c_head {
	font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; color: #666
}
TD.c_foot {
	font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303965/foot.png) #F4F4F4 repeat-x 50% top; color: #666
}
TD.c_sort {
	font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; color: #666
}
TD.c_desc {
	font-weight: 700; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; vertical-align: middle; width: 200px; text-align: right
}
TD.c_desc SMALL {
	display: block; font-weight: 400
}
TR.pm_new TD {
	font-weight: 700; background: url(http://z3.ifrm.com/303/94/0/f303966/pm.gif) #F4F4F4 repeat-x 50% top
}
TR.hidden TD.c_post {
	background: #F4F4F4
}
.bday {
	padding-right: 2px; padding-left: 18px; font-weight: 700; font-size: 90%; background: url(http://z3.ifrm.com/22/179/0/t42134/t42134.png) no-repeat; padding-bottom: 2px; width: 20px; color: #425384; padding-top: 2px; height: 16px
}
.c_mark {
	background: url(http://z3.ifrm.com/303/94/0/f303966/pm.gif) #F4F4F4 repeat-x 50% top; width: 1%; text-align: center
}
.c_forum {
	font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; width: 60%
}
.c_forum STRONG A {
	color: #515151
}
.c_last STRONG A {
	color: #515151
}
.c_forum STRONG A {
	font-size: 135%
}
TD.c_last {
	font-size: 85%; background: url(http://z3.ifrm.com/303/94/0/f303970/last.gif) #F4F4F4 repeat-x 50% top
}
.c_forum-desc {
	font-size: 85%; color: #838383
}
.c_last-title {
	display: block; padding-left: 10px; background: url(http://z3.ifrm.com/303/94/0/f310393/lastarrow2.png) no-repeat left 50%; line-height: 16px
}
TD.c_info-v {
	padding-right: 5px; padding-left: 5px; font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303992/info.gif) #ffffff repeat-x 50% bottom; padding-bottom: 5px; padding-top: 5px; text-align: center
}
TD.c_info-t {
	padding-right: 5px; padding-left: 5px; font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303992/info.gif) #ffffff repeat-x 50% bottom; padding-bottom: 5px; padding-top: 5px; text-align: center
}
TD.c_info-r {
	padding-right: 5px; padding-left: 5px; font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303992/info.gif) #ffffff repeat-x 50% bottom; padding-bottom: 5px; padding-top: 5px; text-align: center
}
TD.c_subforum {
	font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303992/info.gif) #f1f1f1 repeat-x 50% top; color: #838383; font-style: italic
}
.cat_head TD {
	padding-right: 0px; padding-left: 0px; border-left-color: #373737; border-bottom-color: #373737; padding-bottom: 0px; border-top-color: #373737; padding-top: 0px; border-right-color: #373737
}
#stats .cat_head TD {
	border-left-color: #373737; border-bottom-color: #373737; border-top-color: #373737; border-right-color: #373737
}
.description {
	font-size: 85%; color: #838383
}
A.member:hover {
	color: #666
}
TD#stats_events A {
	padding-right: 0px; padding-left: 20px; background: url(http://z3.ifrm.com/22/179/0/t42130/t42130.png) no-repeat 2px 50%; padding-bottom: 4px; padding-top: 4px
}
TD#stats_events SPAN {
	padding-right: 0px; padding-left: 20px; background: url(http://z3.ifrm.com/22/179/0/t42130/t42130.png) no-repeat 2px 50%; padding-bottom: 4px; padding-top: 4px
}
TD.c_username {
	padding-right: 0px; padding-left: 0px; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; padding-bottom: 2px; padding-top: 2px; text-align: center
}
TD.c_username A {
	font-weight: 700; font-size: 140%
}
TD.c_user {
	font-size: 80%
}
TD.c_user DL {
	border-right: #dfdfdf 1px solid; padding-right: 7px; border-top: #DFDFDF 1px solid; padding-left: 7px; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #f4f4f4 repeat-x 50% top; padding-bottom: 5px; margin: 10px 0px; border-left: #DFDFDF 1px solid; width: 160px; padding-top: 5px; border-bottom: #DFDFDF 1px solid
}
DL.user_profile {
	overflow: hidden; WORD-WRAP: break-word
}
DL.user_profile DD {
	margin-left: 8px; font-style: italic
}
DL.user_info DD {
	font-weight: 700; margin-bottom: 1px
}
#profile_menu UL {
	border-top-width: 0px; -moz-opacity: 1; opacity: 1
}
#profile_menu A {
	border-right: #373737 1px solid; border-top: #373737 1px solid; background: #646464; border-left: #373737 1px solid; border-bottom: #373737 1px solid
}
#profile_menu LI LI A {
	border-top-width: 0px
}
#profile_menu LI UL LI A:hover {
	background: #515151
}
TD.c_poll-choice LABEL {
	padding-left: 1em; font-weight: 700
}
TD.c_poll-votes {
	font-size: 120%; width: 15%; text-align: center
}
TD.c_poll-bar DIV {
	padding-right: 3px; background: url(http://z3.ifrm.com/22/179/0/t42129/t42129.png) no-repeat right 50%; float: left; height: 12px
}
TD.c_poll-bar SPAN {
	display: block; background: url(http://z3.ifrm.com/22/179/0/t42128/t42128.png) no-repeat; float: left; width: 3px; height: 12px
}
.editby {
	border-right: #DFDFDF 1px dotted; padding-right: 5px; border-top: #DFDFDF 1px dotted; margin-top: 1em; padding-left: 5px; font-size: 85%; padding-bottom: 3px; border-left: #DFDFDF 1px dotted; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px dotted; font-style: italic
}
.queued {
	border-right: #DFDFDF 1px dotted; padding-right: 5px; border-top: #DFDFDF 1px dotted; margin-top: 1em; padding-left: 5px; font-size: 85%; padding-bottom: 3px; border-left: #DFDFDF 1px dotted; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px dotted; font-style: italic
}
.queued {
	border-left-color: #5a70b3; border-bottom-color: #5a70b3; border-top-color: #5a70b3; background-color: #d8dceb; border-right-color: #5a70b3
}
BLOCKQUOTE {
	border-right: #373737 1px solid; border-top: #373737 1px solid; background: #f6f6f6; padding-bottom: 1px; margin: 10px auto; border-left: #373737 1px solid; width: 98%; border-bottom: #373737 1px solid
}
BLOCKQUOTE DL {
	background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #474747 repeat-x 50% top; color: #fff; border-bottom: #373737 1px solid
}
BLOCKQUOTE DL DT {
	font-weight: 700; float: left; color: #fff
}
CODE {
	display: block; background: #f6f6f6; font-family: Monaco, Consolas, "Courier New", Courier, monospace; white-space: normal
}
DIV.spoiler {
	border-right: #5a70b3 1px solid; padding-right: 7px; border-top: #5a70b3 0px solid; padding-left: 7px; padding-bottom: 5px; border-left: #5a70b3 1px solid; padding-top: 5px; border-bottom: #5a70b3 1px solid
}
DIV.spoiler_toggle {
	border-right: #373737 1px solid; padding-right: 4px; border-top: #373737 1px solid; padding-left: 4px; font-weight: 700; background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #6B6B6B repeat-x 50% top; padding-bottom: 2px; border-left: #373737 1px solid; cursor: pointer; color: #fff; padding-top: 2px; border-bottom: #373737 1px solid
}
TD.c_postinfo {
	font-size: 80%; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; vertical-align: middle; color: #999
}
TD.c_post {
	background: url(http://z3.ifrm.com/303/94/0/f304057/post.gif) #F4F4F4 repeat-x 50% top; vertical-align: middle
}
TD.c_sig {
	font-size: 80%; color: #666
}
TD.c_sig BLOCKQUOTE {
	border-top-width: 0px; padding-left: 5px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; border-left: #999 3px solid; border-right-width: 0px
}
TD.c_sig BLOCKQUOTE DL {
	border-top-width: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; color: #666; border-right-width: 0px
}
TD.c_sig BLOCKQUOTE DL DT {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #666; padding-top: 0px
}
TD.c_sig BLOCKQUOTE DL DD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #666; padding-top: 0px
}
TD.c_sig BLOCKQUOTE DIV {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin-left: 5px; padding-top: 0px
}
TR.c_postfoot {
	clear: both; background: #f6f6f6
}
TD.c_footicons {
	width: 100%
}
TD.c_postinfo {
	width: 100%
}
TD.c_username {
	width: 175px
}
.c_next A {
	display: block; font-weight: 700; font-size: 125%; text-align: center
}
TD.c_view {
	background: #F4F4F4; color: #777
}
DIV.c_view-list {
	font-size: 92.5%; color: #999
}
DL#fast-reply DT {
	border-right: #373737 1px solid; padding-right: 5px; border-top: #373737 1px solid; padding-left: 5px; font-weight: 700; font-size: 110%; background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #373737 repeat-x 50% top; padding-bottom: 5px; margin: 0px; border-left: #373737 1px solid; color: #fff; padding-top: 5px; border-bottom: #dfdfdf 1px solid
}
DL#fast-reply DD {
	border-right: #DFDFDF 1px solid; padding-right: 0px; border-top: #DFDFDF 1px solid; padding-left: 0px; background: #F4F4F4; padding-bottom: 15px; border-left: #DFDFDF 1px solid; padding-top: 15px; border-bottom: #DFDFDF 1px solid; text-align: center
}
#c_post-preview {
	border-right: #DFDFDF 1px solid; padding-right: 5px; border-top: #DFDFDF 1px solid; padding-left: 5px; background: #F4F4F4; padding-bottom: 5px; margin: 0px auto 10px; border-left: #DFDFDF 1px solid; width: 98%; padding-top: 5px; border-bottom: #DFDFDF 1px solid; text-align: left
}
#c_post-resize SPAN {
	padding-right: 5px; padding-left: 5px; font-size: 225%; padding-bottom: 0px; cursor: pointer; color: #DFDFDF; padding-top: 20px
}
#emot_wrap {
	border-right: #373737 1px solid; border-top: #373737 1px solid; background: #F4F4F4; border-left: #373737 1px solid; border-bottom: #373737 1px solid
}
#emot_wrap H3 {
	font-size: 120%; background: url(http://z3.ifrm.com/303/94/0/f307865/header.png) #f6f6f6 repeat-x 50% top; color: #fff; border-bottom: #373737 1px solid; text-align: center
}
#emot_end {
	padding-right: 0px; border-top: #DFDFDF 1px solid; display: block; padding-left: 0px; font-weight: 700; padding-bottom: 4px; padding-top: 4px; text-align: center
}
#pm_folders {
	border-right: #DFDFDF 1px solid; vertical-align: top; border-left: #DFDFDF 1px solid; width: 150px; padding-top: 30px
}
#pm_folderlist {
	margin-top: 0px; margin-left: 0px; POSITION: relative
}
#pm_folderlist LI {
	display: list-item; padding-left: 28px; background: url(http://img354.imageshack.us/img354/8770/ptnnvo5.png) no-repeat 5px 50%; margin-bottom: 4px
}
#pm_forwarded {
	border-right: #DFDFDF 1px dotted; padding-right: 5px; border-top: #DFDFDF 1px dotted; margin-top: 1em; padding-left: 5px; font-size: 90%; padding-bottom: 3px; border-left: #DFDFDF 1px dotted; color: #838383; padding-top: 3px; border-bottom: #DFDFDF 1px dotted; font-style: italic
}
#ucp_gallery A {
	font-weight: 700; color: #838383
}
#ucp_gallery A:hover {
	color: #3C8AC9
}
.calendar TD.cal_inactive {
	background: #f6f6f6; color: #838383! important
}
.calendar TD DIV {
	padding-right: 7px; padding-left: 7px; font-weight: 700; background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; padding-bottom: 5px; padding-top: 5px; border-bottom: #DFDFDF 1px solid
}
.calendar DIV A {
	padding-right: 0px; padding-left: 24px; font-weight: 400; font-size: 80%; background: url(http://z3.ifrm.com/static/1/s_minibday.png) no-repeat 5px 50%; float: right; padding-bottom: 6px; padding-top: 0px
}
.calendar LI A {
	border-right: transparent 1px solid; padding-right: 3px; border-top: transparent 1px solid; display: block; padding-left: 3px; padding-bottom: 3px; border-left: transparent 1px solid; padding-top: 3px; border-bottom: transparent 1px solid
}
.calendar LI SPAN {
	border-right: transparent 1px solid; padding-right: 3px; border-top: transparent 1px solid; display: block; padding-left: 3px; padding-bottom: 3px; border-left: transparent 1px solid; padding-top: 3px; border-bottom: transparent 1px solid
}
.calendar TD#cal_current {
	border-right: #373737 2px solid; border-top: #373737 2px solid; background: #F4F4F4; border-left: #373737 2px solid; border-bottom: #373737 2px solid
}
DIV.portal_content {
	border-right: #e7e7e7 1px solid; padding-right: 7px; border-top: #e7e7e7 1px solid; padding-left: 7px; font-size: 88.3%; background: #fafafa; padding-bottom: 5px; margin: 0px; border-left: #e7e7e7 1px solid; padding-top: 5px; border-bottom: #e7e7e7 1px solid
}
#portal H2 {
	font-size: 88.3%
}
#portal H4 {
	border-right: #e7e7e7 1px solid; padding-right: 7px; padding-left: 7px; font-weight: 400; font-size: 88.3%; background: url(http://z3.ifrm.com/303/94/0/f304055/portal.png) #fafafa repeat-x 50% top; padding-bottom: 5px; margin: 0px; border-left: #e7e7e7 1px solid; color: #777; padding-top: 5px
}
#faq DT A {
	font-weight: 700; font-size: 120%; color: #f6f6f6
}
#faq DD.faq_more A {
	color: #3C8AC9; font-style: italic
}
#faq DL.faq_more A:hover {
	color: #3C8AC9; font-style: italic
}
.search_results {
	border-right: #e7e7e7 1px solid; padding-right: 7px; border-top: #e7e7e7 1px solid; padding-left: 7px; background: #fafafa; margin-bottom: 1em; padding-bottom: 5px; border-left: #e7e7e7 1px solid; padding-top: 5px; border-bottom: #e7e7e7 1px solid
}
.search_results H3 {
	display: inline; font-size: 125%
}
.search_results CITE {
	font-size: 85%; margin: 0px; color: #777
}
.search_results P {
	font-size: 85%; margin: 0px; color: #777
}
#findposts .c_mark {
	font-weight: 700; font-size: 200%; vertical-align: top; color: #3C8AC9
}
#pmtoast {
	border-right: #3a5197 1px solid; border-top: #3a5197 1px solid; display: none; font-size: 90%; Z-INDEX: 1; right: 10px; background: #fff; border-left: #3a5197 1px solid; width: 200px; color: #838383; bottom: 10px; border-bottom: #3a5197 1px solid; POSITION: fixed; text-align: right; text-decoration: none
}
#pmtoast:hover {
	border-left-color: #3a5197; border-bottom-color: #3a5197; border-top-color: #3a5197; border-right-color: #3a5197
}
#pmlink {
	padding-right: 10px; display: block; padding-left: 55px; background: url(http://z3.ifrm.com/22/179/0/t42127/t42127.png) no-repeat 5px 50%; padding-bottom: 10px; color: #3C8AC9; padding-top: 10px; text-decoration: none
}
#pmlink BIG {
	display: block; font-weight: 700; padding-bottom: 5px; color: #3C8AC9
}
#pmlink STRONG {
	color: #515151
}
#pmclose {
	padding-right: 10px; border-top: #3a5197 1px solid; display: block; padding-left: 10px; font-size: 80%; padding-bottom: 1px; color: #3C8AC9; padding-top: 1px
}
#pmclose:hover {
	color: #3a5197
}
#foot_wrap {
	MARGIN: 20px 1px 0px 0px
}
#foot TD {
	BORDER-RIGHT: #DFDFDF 1px solid; BORDER-TOP: #DFDFDF 1px solid; FONT-SIZE: 80%; BACKGROUND: url(http://z3.ifrm.com/22/179/0/f105567/time.png) #f8f8f8 repeat-x 50% top; BORDER-LEFT: #DFDFDF 1px solid; COLOR: #f8f8f8; BORDER-BOTTOM: #DFDFDF 1px solid
}
#foot A {
	color: #777
}
#foot A:hover {
	color: #777
}
#foot #foot_datetime {
	border-left: #e7e7e7 1px solid; width: 1%; white-space: nowrap
}
#foot #foot_datetime IMG {
	DISPLAY: none
}
#copyright {
	padding-right: 10px; border-top: #141414 0px solid; padding-left: 10px; font-size: 80%; background: url() no-repeat 5px 50% center; padding-bottom: 20px; color: #ffffff; padding-top: 20px; text-align: center
}
#copyright A {
	font-weight: 700; color: #ffffff
}
.header {background:url(http://z3.ifrm.com/22/179/0/t40730/t40730.jpg) repeat-x;height:58px;width:100%;vertical-align:middle;text-align:center;}
.header_l {background:url();height:27px;width:149px;float:left;}
.header_r {background:url();height:27px;width:149px;float:right;}
.header2 {background:url() repeat-x;height:145px;width:50%;vertical-align:middle;text-align:center;}
.header_l2 {background:url();height:145px;width:1209px;float:left;}
.header_r2 {background:url();height:145px;width:1209px;float:right;}
#c_tos H3 {
	font-size: 120%; color: #838383
}
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 {
	border-right: #3a5197 2px solid; padding-right: 0px; border-top: #3a5197 2px solid; padding-left: 0px; background: url(http://z3.ifrm.com/static/acp/acpback.png) #fff repeat-x 0px -195px; left: 50%; padding-bottom: 0px; margin: -137px 0px 0px -250px; border-left: #3a5197 2px solid; width: 500px; padding-top: 0px; border-bottom: #3a5197 2px solid; POSITION: absolute; top: 50%; height: 275px
}
#acplogin H1 {
	padding-right: 20px; padding-left: 0px; font-weight: 400; margin-bottom: 20px; padding-bottom: 0px; color: #fff; padding-top: 50px; height: 50px; text-align: right
}
#acplogin H1 IMG {
	left: 0px; POSITION: absolute; top: 0px
}
A IMG {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
FORM {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.category h2,.topic h2,#portal h2 {
text-align:left;
margin-top: 0px;
padding: 5px 10px 6px 10px;
border-left: 0px solid #373737;
border-right: 0px solid #373737;
border-Top: 0px solid #373737;
border-bottom: 1px solid #373737;

}

#portal h2, #portal_foot h2 {
text-align:left;
margin-top: 0px;
padding: 5px 10px 6px 10px;
border-left: 1px solid #373737;
border-right: 1px solid #373737;
border-Top: 1px solid #373737;
border-bottom: 1px solid #373737;

}
H3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px
}
input[type=checkbox] {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 0px; vertical-align: bottom; padding-top: 0px; border-right-width: 0px
}
input[type=radio] {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
SELECT {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 7px; vertical-align: bottom; padding-top: 0px
}
OPTION {
	margin: 2px 0px
}
button.btn_img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; cursor: pointer; padding-top: 0px; border-right-width: 0px
}
.notice DT {
	padding-right: 7px; padding-left: 7px; padding-bottom: 5px; padding-top: 5px
}
.notice DD {
	padding-right: 7px; padding-left: 7px; padding-bottom: 5px; padding-top: 5px
}
.drop_menu A IMG {
	vertical-align: bottom
}
.drop_menu LI:hover UL {
	left: auto
}
.drop_menu LI.hover UL {
	left: auto
}
#submenu A {
	padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px
}
#main {
	padding-right: 1%; padding-left: 1%; padding-bottom: 0px; padding-top: 0px; height: 1%
}
#nav LI IMG {
	vertical-align: top
}
.meta_box {
	margin: 10px 0px
}
.meta_menu {
	margin: 10px 0px
}
.meta_box LI {
	display: list-item; list-style-POSITION: inside; margin-left: 10px; list-style-TYPE: disc
}
.meta_menu UL {
	font-size: 90%; margin: 5px 5%
}
.meta_menu IMG {
	float: right; margin: 10px 20px
}
.meta_menu SPAN {
	float: right; margin: 10px 20px
}
.cat-pages A {
	padding-right: 5px; padding-left: 5px; padding-bottom: 2px; cursor: pointer; padding-top: 2px
}
.cat-pagesjump I {
	padding-right: 5px; padding-left: 5px; padding-bottom: 2px; cursor: pointer; padding-top: 2px
}
.cat-topicpages A {
	padding-right: 5px; padding-left: 5px; padding-bottom: 2px; cursor: pointer; padding-top: 2px
}
.cat-topicpages A {
	padding-right: 2px; padding-left: 2px; padding-bottom: 0px; padding-top: 0px
}
.cat-buttons {
	float: right; margin: 15px 0px; width: 50%; text-align: right
}
.topic-buttons {
	float: right; margin: 15px 0px; width: 50%; text-align: right
}
TR.postbtn TD {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align: center
}
.row1 {
	background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 0px -195px; line-height: 1.4
}
.row2 {
	background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 0px -195px; line-height: 1.4
}
TD.c_head input {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px
}
TD.c_head button {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px
}
TD.c_foot input {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px
}
TD.c_foot button {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px
}
TD.c_sort input {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px
}
TD.c_sort button {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px
}
TD.c_desc IMG {
	float: left; vertical-align: middle
}
TD.c_desc input {
	float: left; vertical-align: middle
}
.category {
	margin: 10px 0px 0px
}
SPAN.collapse {
	float: right; cursor: pointer; POSITION: relative
}
SPAN.uncollapse {
	float: right; cursor: pointer; POSITION: relative
}
.c_mark IMG {
	display: block; margin: auto
}
.c_last {
	MIN-width: 300px; width: 30%; line-height: 1.4
}
.category TD.c_foot {
	height: 10px
}
#stats_members {
	background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top; line-height: 1.2
}
TD.c_cat-mark {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; width: 30px; padding-top: 5px; text-align: center
}
TD.c_cat-icon {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; width: 30px; padding-top: 5px; text-align: center
}
TD.c_cat-starter {
	width: 125px
}
TD.c_cat-lastpost {
	width: 175px
}
.c_user {
	MIN-width: 175px; MAX-width: 175px; vertical-align: top; width: 1px
}
.c_post {
	width: 100%
}
.c_sig {
	width: 100%
}
.c_nosig {
	width: 100%
}
.avatar {
	display: block; margin: auto; text-align: center
}
.av_wrap {
	margin: auto; overflow: hidden; text-align: center
}
td.c_user .usertitle { text-align:center; margin:3px 0; white-space:nowrap;
}
.pip {
	margin: 3px 0px; white-space: nowrap
}
DL.user_info DT {
	 padding-right: 0.3em; padding-left: 0.1em; padding-bottom: 0.1em; padding-top: 0.1em
}
DL.user_info DD {
	 padding-right: 0.1em; padding-left: 0.1em; padding-bottom: 0.1em; padding-top: 0.1em
}
DL.user_info DT {
	 MIN-width: 4em; float: left; margin: 0px
}
DL.user_info DD.spacer {
	clear: both; padding-right: 0px; padding-left: 0px; float: none; padding-bottom: 0px; padding-top: 0px; height: 1px
}
DL.user_profile DD.spacer {
	clear: both; padding-right: 0px; padding-left: 0px; float: none; padding-bottom: 0px; padding-top: 0px; height: 1px
}
TD.c_poll-choice {
	padding-left: 45%; line-height: 1.5
}
TD.c_poll-answer {
	width: 42.5%; text-align: right
}
TD.c_poll-bar {
	vertical-align: middle; width: 42.5%; text-align: left
}
* HTML TD.c_poll-bar SPAN {
	margin-top: 3px
}
TD.c_post {
	vertical-align: top; line-height: 1.7
}
TD.c_post UL {
	margin-left: 10px; list-style-TYPE: disc
}
TD.c_post LI {
	margin-left: 10px; list-style-TYPE: disc
}
.c_post IMG {
	MAX-width: 90%
}
#topic_review IMG {
	MAX-width: 90%
}
.c_post-attachment {
	padding-right: 1em; margin-top: 1em; padding-left: 1em; font-size: 83.3%; padding-bottom: 1em; padding-top: 1em
}
.c_post-attachment DD {
	margin-left: 1em
}
.post_sep {
font-size:5px;
background:#F8F8F8;
border-right:none;
border-left:none;
height:1px;
}
}
TD.c_sig {
	vertical-align: top; height: 1%
}
TD.c_nosig {
	vertical-align: top; height: 1%
}
TD.c_nosig {
	
}
BLOCKQUOTE DL DT {
	padding-right: 4px; padding-left: 4px; padding-bottom: 2px; padding-top: 2px
}
BLOCKQUOTE DL DD {
	padding-right: 4px; padding-left: 4px; padding-bottom: 2px; padding-top: 2px
}
BLOCKQUOTE DIV {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}
BLOCKQUOTE CODE {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}
DL#fast-reply {
	clear: both; margin: auto; width: 80%
}
DL#fast-reply DD P {
	padding-right: 5%; padding-left: 5%; padding-bottom: 10px; margin: -3px; padding-top: 0px; text-align: left
}
DL#fast-reply DD textAREA {
	padding-right: 2px; display: block; padding-left: 2px; margin-bottom: 10px; padding-bottom: 2px; width: 90%; padding-top: 2px; height: 100px
}
#c_post-text {
	height: 223px
}
#c_post-resize {
	padding-right: 0px; margin-top: -1px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 4px; text-align: right
}
#btn_preview {
	float: left; margin: 10px 0px 0px 1px
}
#c_emot {
	vertical-align: top; width: 210px; height: 225px
}
#emot_list {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px auto; overflow: auto; padding-top: 5px; height: 275px; text-align: center
}
DIV#emot_list {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#emot_list LI {
	padding-right: 10px; display: inline; padding-left: 10px; padding-bottom: 4px; padding-top: 4px
}
#emot_list IMG {
	vertical-align: baseline; cursor: pointer
}
.pm {
	margin-bottom: 1em
}
#pm_datesent {
	width: 200px
}
#pm_select {
	width: 1px; text-align: center
}
#conversation .c_post {
	padding-right: 2em; padding-left: 2em; padding-bottom: 2em; padding-top: 2em
}
#ucp_profile {
	float: right
}
#pm_messages {
	float: right
}
#ucp_settings IMG {
	margin: 18px 20px
}
#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-right: 0px; padding-left: 0px; padding-bottom: 5px; width: 100%; padding-top: 5px; text-align: center
}
.calendar TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; width: 14.3%; padding-top: 0px; height: 125px
}
.calendar LI {
	display: list-item; font-size: 80%; margin: 0px
}
.calendar LI.placeholder {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px
}
.calendar LI SPAN {
	cursor: default
}
.calendar TD#cal_current DIV {
	padding-top: 3px
}
.calendar THEAD A {
	color: #ffffff
}
.calendar THEAD A:hover {
	color: #ffffff
}
#portal_head {
	margin-bottom: 10px
}
#portal_foot {
	margin-top: 10px
}
#portal_l {
	padding-right: 0px; padding-left: 0px; font-size: 88.3%; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#portal_r {
	padding-right: 0px; padding-left: 0px; font-size: 88.3%; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#portal_l {
	float: left; width: 200px
}
#portal_r {
	float: right; width: 150px
}
#portal_news {
	margin: 5px 160px 5px 210px
}
#portal_clear {
	clear: both; padding-right: 0px; padding-left: 0px; font-size: 1px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; height: 1px; border-bottom-style: none
}
.portal_box {
	padding-right: 1px; padding-left: 1px; margin-bottom: 5px; padding-bottom: 1px; padding-top: 1px
}
.portal_box TABLE {
	clear: none
}
#portal H2 {
	clear: none; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; margin: 0px; padding-top: 3px
}
#portal_foot H2 {
	clear: none; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; margin: 0px; padding-top: 3px
}
#faq {
	margin: 20px 0px
}
#faq DL {
	padding-right: 1em; padding-left: 1em; padding-bottom: 1em; padding-top: 1em
}
#faq DT {
	margin-bottom: 5px
}
#faq DD {
	display: list-item; padding-left: 3px; margin: 0px 0px 3px 15px
}
.search_results DIV {
	display: block; margin: 5px 0px
}
#acplogin #loginform {
	padding-right: 50px; display: block; padding-left: 50px; padding-bottom: 0px; padding-top: 0px
}
.category H2 A {
	color: #fff
}
#portal H2 A {
	color: #fff
}
#portal_foot H2 A {
	color: #fff
}
THEAD A {
	color: #838383
}
.category H2 A:hover {
	color: #fff
}
#portal H2 A:hover {
	color: #fff
}
#portal_foot H2 A:hover {
	color: #fff
}
THEAD A:hover {
	color: #3ca8c9
}
#top_info A {
	color: #ffffff
}
#top_info A:hover {
	color: #3ca8c9
}
.drop_menu A {
	color: #ffffff
}
.drop_menu A:hover {
	color: #3ca8c9
}
#submenu A {
	color: #838383
}
#submenu A:hover {
	color: #3ca8c9
}
input {
	font-size: 90%
}
SELECT {
	font-size: 90%
}
TD {
	font-size: 90%
}
TH {
	font-size: 90%
}
button.btn_default {
	font-weight: 700
}
#nav LI SPAN {
	font-weight: 700; font-size: 100%; color: #fff
}
.c_post-attachment DT {
	font-weight: 700
}
#c_tos DT {
	font-weight: 700
}
.meta_menu A:hover {
	text-decoration: underline
}
#submenu A:hover {
	border-bottom: #3C8AC9 3px solid
}
.meta_box H3 {
	font-size: 120%
}
TD.c_topicfoot STRONG {
	font-size: 120%
}
#meta_welcome STRONG {
	font-size: 120%
}
.meta_box H3 {
	color: #3C8AC9
}
.meta_box A {
	color: #3C8AC9
}
.meta_box A:hover {
	color: #3C8AC9
}
TR.pm_new TD A {
	color: #3C8AC9
}
TR.pm_new TD A:hover {
	color: #3C8AC9
}
TR.hidden TD A {
	color: #3C8AC9
}
TR.hidden TD A:hover {
	color: #3C8AC9
}
.c_forum STRONG A:hover {
	color: #3C8AC9
}
.c_last STRONG A:hover {
	color: #3C8AC9
}
#faq DT A:hover {
	color: #3C8AC9
}
.search_results H3 A {
	color: #3C8AC9
}
.search_results H3 A:hover {
	color: #3C8AC9
}
.row2 TD {
	background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top
}
BLOCKQUOTE DIV {
	background: url(http://z3.ifrm.com/303/94/0/f303953/grad1.gif) #F4F4F4 repeat-x 50% top
}
A.member {
	color: #838383
}
.calendar TD A {
	color: #838383
}
.calendar A:hover {
	color: #838383
}
#faq DD A {
	color: #838383
}
#faq DD A:hover {
	color: #838383
}
IMG {
	vertical-align: middle
}
.meta_box button IMG {
	vertical-align: middle
}
TD.c_cat-mark input {
	vertical-align: middle
}
.c_post-attachment IMG {
	vertical-align: middle
}
.warn IMG {
	vertical-align: middle
}
#ucp_gallery A IMG {
	vertical-align: middle
}
H1 {
	clear: both; margin: 0px
}
H2 {
	clear: both; margin: 0px
}
H3 {
	clear: both; margin: 0px
}
#nav {
padding-top: 6px; padding-left: 5px; padding-bottom: 4px;font-size: 100%; color: #fff
}
#boardmeta {
	clear: both; margin: 0px
}
#main {
	clear: both; margin: 0px
}
#meta_welcome {
	clear: both
}
.search_results {
	clear: both
}
#stats_events {
	line-height: 2
}
.c_cat-starter {
	text-align: center
}
.c_cat-replies {
	text-align: center
}
.c_cat-views {
	text-align: center
}
TD.c_poll-total {
	text-align: center
}
TD.c_poll-vote {
	text-align: center
}
TD.c_topicfoot {
	text-align: center
}
.warn {
	text-align: center
}
.ucp TH {
	text-align: center
}
#c_notes {
	text-align: center
}
.calendar TH {
	text-align: center
}
BLOCKQUOTE DL DD {
	text-align: right
}
#foot #foot_links {
	text-align: right
}
#c_post {
	vertical-align: top; text-align: center
}
#ucp_gallery {
	vertical-align: top; text-align: center
}
#files_upload input {
	display: block
}
.pm .row1 A {
	display: block
}
.pm .row2 A {
	display: block
}
#ucp_gallery button IMG {
	display: block
}
#findposts TD A {
	display: block
}
#ucp_settings {
	float: left
}
#pm_settings {
	float: left
}
#c_tos DD {
	margin-left: 10px
}
#username_response {
	margin-left: 10px
}
#vlx {
	Z-INDEX: 1
}
#blog {
	border-right: #f6f6f6 1px solid; border-top: #f6f6f6 1px solid; background: #f6f6f6 repeat-x 50% top; margin: 10px 0px; border-left: #f6f6f6 1px solid; color: #838383; border-bottom: #f6f6f6 1px solid
}
#blog BLOCKQUOTE {
	padding-right: 10px; padding-left: 10px; font-size: 85%; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#blog H1 {
	float: right
}
#blog H2 {
	clear: none; padding-right: 0px; padding-left: 0px; font-size: 130%; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; padding-top: 0px
}
#blog H2 {
	color: #515151
}
#blog H2 A {
	color: #515151
}
#blog H2 A:hover {
	color: #515151
}
#blog_foot {
	clear: both; margin-bottom: 20px
}
#blog_head {
	border-right: #f6f6f6 8px solid; padding-right: 14px; border-top: #f6f6f6 8px solid; padding-left: 14px; background: #F4F4F4; padding-bottom: 10px; border-left: #f6f6f6 8px solid; padding-top: 10px; border-bottom: #f6f6f6 8px solid
}
#blog_head IMG.avatar {
	display: inline
}
#blog_main {
	margin: 20px 200px 10px 10px
}
#blog_categories {
	padding-right: 7px; padding-left: 7px; background: #F4F4F4; padding-bottom: 5px; margin: 15px 0px; padding-top: 5px
}
#blog_readers {
	padding-right: 7px; padding-left: 7px; background: #F4F4F4; padding-bottom: 5px; margin: 15px 0px; padding-top: 5px
}
#blog_about {
	padding-right: 7px; padding-left: 7px; background: #F4F4F4; padding-bottom: 5px; margin: 15px 0px; padding-top: 5px
}
DIV.blog_options {
	padding-right: 7px; padding-left: 7px; background: #F4F4F4; padding-bottom: 5px; margin: 15px 0px; padding-top: 5px
}
#blog_sidebar H3 {
	font-weight: 700; color: #838383
}
#blog_sidebar DT {
	font-weight: 700; color: #838383
}
#blog_sub {
	clear: both; padding-right: 7px; padding-left: 7px; background: #F4F4F4; padding-bottom: 5px; padding-top: 5px; POSITION: relative; text-align: right
}
#blog_sub SPAN {
	padding-top: 4px
}
#blog_sidebar {
	padding-right: 10px; padding-left: 10px; font-size: 93.3%; background: #F4F4F4; float: right; padding-bottom: 0px; margin: 20px 10px 0px 0px; width: 160px; padding-top: 0px
}
#blog_sidebar DD {
	margin-left: 10px
}
#blog_user {
	font-size: 175%
}
DIV.blog_options {
	font-size: 90%; text-align: right
}
DIV.blog_date {
	border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; font-weight: 700; background: #F4F4F4; float: right; margin: 0px 15px; text-TRANSFORM: uppercase; border-left: #DFDFDF 1px solid; width: 40px; color: #838383; border-bottom: #DFDFDF 1px solid; text-align: center
}
DIV.blog_date SPAN {
	padding-right: 4px; border-top: #DFDFDF 1px solid; display: block; padding-left: 4px; font-weight: 700; font-size: 130%; background: #e2e2e2; padding-bottom: 2px; color: #515151; padding-top: 2px
}
DIV.blog_entry {
	padding-right: 7px; padding-left: 7px; background: #F4F4F4; padding-bottom: 5px; margin: 10px 0px; padding-top: 5px
}
#blog_comments LI {
	padding-right: 7px; padding-left: 7px; padding-bottom: 5px; padding-top: 5px
}
#blog_comments LI.odd {
	background: #f6f6f6
}
#shoutwrap {
	border-right: #e7e7e7 1px solid; border-top: #e7e7e7 1px solid; font-size: 88.3%; background: #fafafa; border-left: #e7e7e7 1px solid; border-bottom: #e7e7e7 1px solid
}
#shoutwrap TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#shoutbox {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-TYPE: none
}
#shoutbox LI {
	padding-right: 7px; padding-left: 7px; padding-bottom: 5px; padding-top: 5px
}
#shoutbox LI.odd {
	background: #f6f6f6
}
#shoutbox DL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#shoutbox DT {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#shoutbox DD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#shoutbox DT {
	font-size: 80%; color: #777
}
#shoutopts {
	clear: both; text-align: center
}
#shoutpost {
	clear: both; text-align: center
}

.category {border:0px solid #f6f6f6}
#boardcontent {background:#f6f6f6;border:1px solid #f6f6f6;padding-top:10px;}

.l {
	text-align: left
}
.c {
	text-align: center
}
.r {
	text-align: right
}
.left {
	float: left
}
.right {
	float: right
}
#stats_members A.member {
	white-space: nowrap
}
.calendar LI SPAN {
	cursor: default
}
#c_tos LI {
	display: list-item; margin-left: 25px
}
#c_tos UL LI {
	list-style-TYPE: disc
}
#c_tos OL LI {
	list-style-TYPE: lower-alpha
}
#shoutrefresh {
	cursor: pointer
}

#main_content {
	MARGIN: 0px auto; WIDTH: 87%
}

#header {
	BACKGROUND: url(	http://z3.ifrm.com/303/94/0/f318685/top.jpg); WIDTH: 100%; HEIGHT: 91px
}
#header_l {
	BACKGROUND: url(http://z3.ifrm.com/303/94/0/f318684/left.jpg); FLOAT: left; WIDTH: 42px; HEIGHT: 91px
}
#header_r {
	BACKGROUND: url(	http://z3.ifrm.com/348/21/0/f350202/jbberlogo2.jpg); FLOAT: right; WIDTH: 400px; HEIGHT: 91px
}
#side_l {
	BACKGROUND: url(http://z3.ifrm.com/22/179/0/f100957/lm.jpg) repeat-y left 50%
}
#side_r {
	PADDING-RIGHT: 30px; BACKGROUND: url(http://z3.ifrm.com/22/179/0/f100958/rm.jpg) #f8f8f8 repeat-y right 50%; MARGIN-LEFT: 30px
}
#footer {
	BACKGROUND: url(http://z3.ifrm.com/22/179/0/f100959/bottom.jpg); WIDTH: 100%; HEIGHT: 37px
}
#footer_l {
	BACKGROUND: url(http://z3.ifrm.com/22/179/0/f100960/bl.jpg); FLOAT: left; WIDTH: 42px; HEIGHT: 37px
}
#footer_r {
	BACKGROUND: url(http://z3.ifrm.com/22/179/0/f100961/br.jpg); FLOAT: right; WIDTH: 42px; HEIGHT: 37px
}


/* START AIO CSS */

#aio_fb {
text-align:center;
}

#aio_fb .tab {
height:30px;
background-color: #f4f4f4;
border:1px solid #ededed;
margin-bottom:2px;
width:350px;
cursor:pointer;
color:#717870;
padding-top:10px;
}

#aio_fb .tab2 {
width:349px;
margin-left:13px;
display:none;
}

#aio_fb #d4 {
height:75px;
text-align:left;
padding-left: 20px;
width:329px;
padding-bottom:5px;
height:70px;
}

#aio_fb #msg {
height: 20px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
cursor:default;
margin-bottom:5px;
}

.tab.tab2.aio_fb.bank.info {
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

#aio_fb .aio_fb.tab.reputation {
text-align:left;
height:auto;
padding-left: 25px;
padding-bottom:10px;
}

.new_dlog {
font-weight:bold;
}

#aio_ucp_info {
font-style:italic;
text-align:center;
}

.aio_ucp_menu {
width:150px;
}

.aio_ucp_div .tab {
width:150px;
margin-top:5px;
margin-bottom:5px;
}

.aio_logged_out, .aio_not_registered,.aio_is_admin,.aio_logged_in {
display:none;
}
 
.select {
    width: 300px;
    height: 60px;
    line-height:15px;
    padding-top:5px;
    border: 1px solid #ccc;
    overflow: auto;
}
 
.option {
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
}
 
.active {
    background: #FFD799;
}

/* END AIO CSS */

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