/* === Layout === */
*	{border:0;margin:0;padding:0;font-family:Verdana,sans-serif;}
html	{font-size:100%;}

/* Ems: "font-size: 62.5%" sets default font size equivalent to 10px  */
body	{background:#FFF;color:#222;font-size:62.5%;margin:0;}

#head_logo		{background:#D9DFE4 url('/0/img/sf_bk.png') repeat-x;border:0;height:60px;}
IMG.head_logo		{height:60px;width:400px;}
#head_text		{background:#D9DFE4;border-bottom:1px solid #69C;margin-bottom:4px;padding:2px;text-align:center;}
#box,.box,#box_c,#nav	{background:#F5F5F5;border:1px solid #69C;margin:0px 4px 4px 4px;}
#box_c			{text-align:center;}
#nav			{font-weight:bold;padding:2px 3px 2px 3px;}
#simple			{margin:4px 0 0 0;text-align:center;}
.brackets,.brackets_r,.brackets_l	{color:#005BA6;}
.brackets_l				{float:left;}
.brackets_r				{float:right;}
.l		{text-align:left;}
.r		{text-align:right;}
.c		{text-align:center;}
.b		{font-weight:bold;}
.float_r	{float:right;}
TABLE.w100,TD.w100,TH.w100	{width:100%;}
TD.w50				{width:50%;}
TD.h100		{height:100%;}
.login,.info	{font-size:1.2em;text-align:center;}
.info		{padding:2em 1em 2em 1em;}
.login_un_pw	{font-weight:bold;text-align:right;vertical-align:top;}

#wrapcentre	{margin:4px 4px 0 4px;}
#wrapfooter	{text-align:center;clear:both;}
#wrapnav	{width:100%;margin:0;background-color:#ECECEC;border-width:1px;border-style:solid;border-color:#A9B8C2;}


#findbar	{width:100%;margin:0;padding:0;border:0;}

.forumrules	{background-color:#F9CC79;border-width:1px;border-style:solid;border-color:#BB9860;padding:4px;font-weight:normal;font-size:1.1em;}
.forumrules H3	{color:red;}

#pageheader	{}
#pagefooter	{}

#poll		{}
#postrow	{}
#postdata	{}
#post_approve	{font-size:1em;}
#sig		{color:#555;font-size:1em;margin:0.5em 0 0 0;}

/* === Text === */
H1		{font-weight:bold;font-size:1.8em;text-decoration:none;}
H2		{font-weight:bold;font-size:1.5em;text-decoration:none;line-height:120%;}
H3		{font-size:1.3em;font-weight:bold;line-height:120%;}
H4		{margin:0;font-size:1.1em;font-weight:bold;}
P		{font-size:1.1em;text-align:justify;padding:0 0 0.8em 0;}
P.moderators	{margin:0;float:left;font-weight:bold;}
.rtl P.moderators	{float:right;}
P.linkmcp	{margin:0;float:right;white-space:nowrap;}
.rtl p.linkmcp	{float:left;}
P.breadcrumbs	{margin:0;float:left;font-weight:bold;white-space:normal;font-size:1em;}
.rtl p.breadcrumbs	{float:right;}
P.datetime	{margin:0;float:right;white-space:nowrap;font-size:1em;}
.rtl p.datetime	{float:left;}
P.searchbar	{padding:2px 0;white-space:nowrap;}
P.searchbarreg	{margin:0;float:right;white-space:nowrap;}
.rtl P.searchbarreg	{float:left;}
.forumdesc	{font-size:1.1em;padding-bottom:4px;width:100%;}
P.topicauthor	{margin:1px 0;}
P.topicdetails	{margin:1px 0;}
.u		{text-decoration:underline;}
.postauthor	{font-size:1.1em;}
.postdetails	{color:#005BA6;vertical-align:top;width:150px;}
.postbody	{clear:both;font-size:1.3em;line-height:1.4em;}
.postbody li, ol, ul	{margin:0 0 0 1.5em;}
.rtl .postbody li, .rtl ol, .rtl ul	{margin:0 1.5em 0 0;}
.posthilit	{background-color:yellow;}
.nav		{margin:0;font-weight:bold;}
.pagination	{padding:4px;color:black;font-size:1em;font-weight:bold;}
.gen		{margin:1px 1px;font-size:1.2em;}
.genmed		{margin:1px 1px;font-size:1.1em;}
.gensmall	{margin:1px 1px;font-size:1em;}
.copyright	{color:#444;font-weight:normal;}
.titles		{font-weight:bold;font-size:1.3em;text-decoration:none;}
.error		{color:red;}
.footnote	{color:#555;}
.lh2		{line-height:2em;}

/* === Tables === */
TH		{font-size:1.1em;font-weight:bold;background:#C8E6FC;white-space:nowrap;padding:0px 4px;height:20px;border:0px solid #6699CC;border-width:0px 0px 1px 0px;}
TD		{padding:2px;}
TD.profile	{padding:4px;}
.tablebg	{background:#F5F5F5;border:1px solid #6699CC}
.cat,.cat_c	{background:#E6E6E6;border:0px solid #D2D2D2;border-width:1px 0px 1px 0px;margin:0;padding:1px 3px 1px 3px;}
.cat_c		{text-align:center;}
.row1		{background:#F5F5F5;padding:4px;}
.row2		{background:#F0F0F0;padding:4px;}
.row3		{background:#C0C8D0;padding:4px;}
.spacer		{background:#E6E6E6;border:0px solid #D2D2D2;border-width:1px 0px 1px 0px;font-size:3px;height:3px;padding:0;}
hr		{height:1px;border-width:0;background-color:#D1D7DC;color:#D1D7DC;}
.legend		{text-align:center;margin:0 auto;}

/* === Links === */
A:link,A:visited{color:#990000;text-decoration:none;outline:0;}
A.forumlink	{font-weight:bold;font-size:1.2em;}
A.topictitle	{margin:1px 0;font-weight:bold;font-size:1.2em;}
A.topictitle:visited	{color:#990044;}
A:active,A:hover,A.topictitle:active,A.topictitle:hover	{color:#D31141;outline:0;}
A:focus,A.topictitle:focus	{color:#528C00;}
A.tpc_btn	{background:#C8E6FC;border:1px solid #6699CC;font-size:1.7em;font-weight:bold;line-height:2em;margin:0 0 0 0.4em;}
A.tpc_btn:hover	{background:#DAEFFB;}
A.postreported	{color:red;font-weight:bold;text-decoration:overline underline;}
A.postapprove	{color:green;font-weight:bold;text-decoration:overline underline;}

/* Posting page */
.postemo	{margin:0 1em;line-height:2.5em;}
IMG.postcol	{height:10px;width:20px;border:1px solid #000}
TD.postcol	{padding:0;margin:0;}

/* === Form Elements === */
input		{font-size:1.1em;font-weight:normal;padding:1px;border:1px solid #A9B8C2;background-color:#FAFAFA;}
textarea	{background-color:#FAFAFA;font-size:1.3em;line-height:1.4em;font-weight:normal;border:1px solid #A9B8C2;padding:2px;}
select		{background-color:#FAFAFA;font-weight:normal;font-size:1.1em;border: 1px solid #A9B8C2;padding:1px;}
option		{padding:0 1em 0 0;}
option.disabled-option	{color:graytext;}
.rtl option	{padding:0 0 0 1em;}
input.radio	{border:none;background-color:transparent;}
.post		{background-color:white;border-style:solid;border-width:1px;}
.btnbbcode	{font-weight:normal;font-size:1.1em;background-color:#EFEFEF;border:1px solid #666666;}
.btnmain	{font-weight:bold;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;padding:1px 5px;font-size:1.1em;}
.btnlite	{font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;padding:1px 5px;font-size:1.1em;}
.btnfile	{font-weight:normal;background-color:#ECECEC;border:1px solid #A9B8C2;padding:1px 5px;font-size:1.1em;}
.helpline	{background-color:#DEE3E7;border-style:none;}

/* === BBCode === */
.q_t,.co_t{background:#E6E6E6;border:1px solid #D2D2D2;font-size:0.85em;font-weight:bold;margin:3px 10px 0 10px;padding:3px;}
.q,.co	{background:#FAFAFA;color:#444;border:0px solid #D2D2D2;border-width:0px 1px 1px 1px;font-size:0.85em;font-weight:normal;line-height:1.4em;margin:0 10px 0px 10px;padding:3px;}
.co		{color:#006600;font-family:monospace;font-size:1.1em;}
.syntaxbg	{color:#FFFFFF;}
.syntaxcomment	{color:#FF8000;}
.syntaxdefault	{color:#0000BB;}
.syntaxhtml	{color:#000000;}
.syntaxkeyword	{color:#007700;}
.syntaxstring	{color:#DD0000;}

/* === Private messages === */
.pm_marked_colour	{background-color:#000000;}
.pm_replied_colour	{background-color:#A9B8C2;}
.pm_friend_colour	{background-color:#007700;}
.pm_foe_colour		{background-color:#DD0000;}

/* === Misc === */
.sep			{color:black;background-color:#FFA34F;}
table.colortable td	{padding:0;}
pre			{font-size:1.3em;font-family:monospace;text-align:left;}
.nowrap,.vtop_nowrap	{white-space:nowrap;}
.vtop,.vtop_nowrap	{vertical-align:top;}
.username-coloured	{font-weight:bold;}
