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

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

/* Main */
#av,.av,#avc,.avc{border:1px solid;height:100px;width:100px;margin:2px 0 0 0;} /* avatar */
#avc,.avc{margin-left:auto;margin-right:auto;} /* centralised avatar */
#blt	{background:url('/0/img/blog_bg.png') repeat-x;border-bottom:1px solid;line-height:2em;margin-bottom:4px;padding:1.2em;text-align:center;} /* blog head text */
#c,#cf,.ca,.caf{border:0 solid;border-width:1px 0 1px 0;padding:1px 3px 1px 3px;} /* category */
#cf,.caf{font-size:1.1em;font-weight:bold;} /* category-forum */
#h,.h	{border:0 solid;border-width:0 0 1px 0;font-size:1.1em;font-weight:bold;padding:2px 4px;text-align:center;white-space:nowrap;} /* th */
#i,#l,.in,.lin	{font-size:1.2em;text-align:center;} /* info & login */
#i,.in	{padding:2em 1em 2em 1em;} /* info */
#l,.lin	{padding:2px;} /* login */
#pofol	{background:url('/0/img/politics_forum_bg.gif') repeat-x;height:60px;text-align:center;} /* head logo */
#pofog	{background:url('/0/img/political-leaders-politics-forum.jpg');height:60px;text-align:left;width:750px;margin:0 auto 0 auto;} /* head graphic (default) */
#pofot	{border-bottom:1px solid;margin-bottom:4px;padding:2px;text-align:center;} /* head text */
#d,#n,.n,#r,.ru,#x,.x,#xl,.xl,#xr,.xr{border:1px solid;margin:0 4px 4px 4px;} /* box */
#xl,.xl,#xr,.xr	{line-height:1.6em;margin:0 0 4px 4px;width:150px;} /* menu box left */
#xr,.xr	{margin:0 4px 4px 0;} /* menu box right */
#n,.n,#r,.ru	{font-weight:bold;padding:2px 3px 2px 3px;} /* nav */
#d,.ad	{font-style:italic;padding:2px 3px 2px 3px;text-align:center;} /* ad */
#pb	{clear:both;font-size:1.3em;line-height:1.4em;} /* post body */
#r,.ru	{font-weight:normal;} /* forum rules */
#r1,.r1,#r2,.r2	{padding:2px 4px;} /* row 2 */
#s,.sp	{border:0 solid;border-width:1px 0 1px 0;clear:both;font-size:3px;height:3px;padding:0;} /* spacer */
#sig,.sig{font-size:1em;margin:0.5em 0 0 0;overflow:hidden;}
h1,h2	{font-weight:bold;font-size:2.1em;text-decoration:none;line-height:120%;}
h2	{font-size:1.5em;}
pre	{font-size:1.3em;font-family:monospace;text-align:left;}
table.w100,td.w100{width:100%;}
td.h100	{height:100%;}
td.w50	{width:50%;}
td.w25	{width:25%;}
td.mu	{padding:0;vertical-align:top;} /* menu TD */
td.mn	{padding:0;width:100%;vertical-align:top;} /* main TD */
img.pofol{height:60px;width:750px;}
.a	{white-space:nowrap;} /* main links */
.b	{font-weight:bold;}
.c	{text-align:center;}
.cl	{clear:both;}
.dil	{display:inline;}
.e	{font-weight:bold;} /* error */
.f	{border:0 solid transparent;border-width:0 0 1px 0;font-size:1.1em;padding-bottom:2px;width:100%;} /* forum-description */
.l	{text-align:left;}
.lf	{float:left;}
.nb	{border-width:0;}
.nm	{margin:0;}
.nw	{white-space:nowrap;}
.p	{clear:right;font-size:1.3em;line-height:1.5em;margin-top:2px;min-height:90px;overflow:hidden;padding-right:1em;text-align:justify;} /* postbody */
.p li, ol, ul{margin:0 0 0 1.5em;} /* postbody lists */
.pc	{margin-left:152px;} /* post contents container */
.px	{} /* postbody container */
.r	{text-align:right;}
.rf	{float:right;}
.s	{font-size:0.85em;} /* font size smaller */
.stat	{height:1px;width:1px;}
.t	{border:0 solid transparent;border-width:0 0 1px 0;font-size:1.1em;} /* topic-description */
.ud	{float:left;width:150px;} /* user-details (postrow) */
.un	{font-size:1.1em;} /* user-name */
.vb	{vertical-align:bottom;}
.vt	{vertical-align:top;}
/* == Opinion Polls == */
.pol	{margin-left:auto;margin-right:auto;}
.pox	{} /* opinion poll "X" mark */
/* == Forms == */
input.fr{border:none;background-color:transparent;} /* form radio buttons & checkboxes */
input.z	{background-color:transparent;border:0;width:99%;} /* form information display */
.fx	{border:1px solid;} /* form text boxes */
.b0,.b1	{font-weight:normal;border:1px solid;cursor:pointer;padding:1px 5px;font-size:1.1em;} /* Button Lite/Main */
.b1	{font-weight:bold;} /* Button Main */
/* == Links == */
a:link,a:visited{outline:0;text-decoration:none;}
a.fl	{font-weight:bold;font-size:1.2em;} /* forum-link */
a.pa,a.pr{font-weight:bold;text-decoration:overline underline;} /* post-approve/reported */
a.tb	{border:1px solid;font-size:1.7em;font-weight:bold;line-height:2em;margin:0 0 0 0.4em;} /* topics button */
a.tt	{margin:1px 0;font-weight:bold;font-size:1.1em;} /* topic-title */
a:active,a:hover,a.tt:active,A.tt:hover{outline:0;} /* remove link dots */
/* == Colour == */
#av,.av,#avc,.avc,#c,#cf,.ca,.caf,#s,.sp{background-color:#E6E6E6;} /* avatar, cat, spacer, etc */
#av,.av,#avc,.avc,#c,#cf,.ca,.caf,#s,.sp,.f:hover,.t:hover{border-color:#D2D2D2;} /* avatar, cat, spacer, etc */
#h,.h,a.tb,.b1{background-color:#C8E6FC;} /* th, buttons */
#n,.n,#r,.ru,#r2,.r2	{background-color:#F0F0F0;} /* row 2 */
#d,.ad,#x,.x,#xl,.xl,#xr,.xr{background-color:#F5F5F5} /* box */
.bc,#blt,.blt,#d,#h,.h,#pofol,#pofot,#n,.n,#r,.ru,#x,.x,#xl,.xl,#xr,.xr,a.tb,.b1{border-color:#69C;} /* main border */
#blt,.blt,#pofol,#pofot{background-color:#D9DFE4;}
#sig,.sig,.fn{color:#555;} /* footnote */
a:link,a:visited,.b0,.b1{color:#900;}
a.pa	{color:green;} /* post approval */
a.pr,.pox{color:#F00;} /* post reported/poll X */
a:active,a:hover{color:#D31141;}
a:focus{color:#528C00;}
input.z,.a,.bk,.ud{color:#005BA6;} /* brackets */
.b0,.fx	{background-color:#ECECEC;border-color:#A9B8C2;} /* Button Lite */
.b0:hover,.b1:hover,.b0:active,.b1:active{color:#D31141;} /* Button Lite/Main */
.b1:hover,a.tb:hover{background-color:#DAEFFB;} /* main/topic buttons */
.b1:focus,.b0:focus{color:#528C00;} /* Button Main */
.e	{color:#F00;} /* error */
.fx	{background-color:#FFF;} /* form text boxes */



#head_logo		{background:#D9DFE4 url('/0/img/politics_forum_bg.gif') repeat-x;border:0;height:60px;text-align:center;}
IMG.head_logo		{height:60px;width:750px;}
#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;}

TH.w100	{width:100%;}

.float_r	{float:right;}
.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;}

/* === Text === */
H3		{font-size:1.3em;font-weight:bold;line-height:120%;}
H4		{margin:0;font-size:1.1em;font-weight:bold;}
P		{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.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.topictitle:active,A.topictitle:hover	{color:#D31141;outline:0;}
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;margin:1px;}
textarea	{background-color:#FAFAFA;font-size:1.3em;line-height:1.4em;font-weight:normal;border:1px solid #A9B8C2;padding:2px;margin:1px;}
select		{background-color:#FAFAFA;font-weight:normal;font-size:1.1em;border: 1px solid #A9B8C2;padding:1px;margin: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;} /* used in custom_profile_fields.html */
.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 === */
.qt,.cot{background:#E6E6E6;border:1px solid #D2D2D2;font-size:0.85em;font-weight:bold;margin:3px 10px 0 10px;padding:3px;} /* Quote/Code Title */
.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;}
.nowrap,.vtop_nowrap	{white-space:nowrap;}
.vtop,.vtop_nowrap	{vertical-align:top;}
.username-coloured	{font-weight:bold;}
