/*Layout*/
/*------------*/
*
{
	/*Reset browsers default margin, padding and font sizes*/
	margin: 0;
	padding: 0;
}
HTML
{
	font-size: 100%;
	background: #F5F5F5;
	background-repeat: repeat-x;
}
BODY
{
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 62.5%;
	/*This sets the default font size to be equivalent to 10px*/
	margin: 0px 15px;
	padding: 0px;
	border-color: #CFCFCF;
	border-width: 0px 2px;
	border-style: solid;
}
#wrapheader
{
	min-height: 120px;
	height: auto !important;/*[e]auto*/
	height: 120px;
	padding: 0;
}
#wrapcentre
{
	margin: 25px 25px 0;
}
#wrapfooter
{
	text-align: center;
	clear: both;
	padding: 10px;
}
#wrapnav
{
	font-size: smaller;
	width: 100%;
	margin: 0;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
#logodesc
{
	margin-bottom: 0px;
	padding: 30px 25px;
	background-repeat: repeat-x;
}
#menubar
{
	font-size: smaller;
	padding: 10px 25px;
	background: #FFFFFF;
	border-color: #CFCFCF;
	border-width: 1px 0px;
	border-style: solid;
}
#datebar
{
	font-size: smaller;
	margin: 0px;
	background: #FFFFFF;
	padding: 5px 25px;
	border-width: 0px;
}
#findbar
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
.forumrules
{
	background-color: #FFFFFF;
	border-width: 0px;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbs
{
	color: #000000;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #FBFBFB;
	padding: 5px;
}
#pageheader
{
}
#pagecontent
{
}
#pagefooter
{
}
#poll
{
}
#postrow
{
}
#postdata
{
}
/*Text*/
/*---------------------*/
.sub_title
{
	color: #000000;
	font-family: Verdana;
	font-weight: inherit;
	font-size: 1em;
	text-decoration: none;
	margin: 1px;
}
H1
{
	color: #632121;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: xx-large;
	text-decoration: none;
	layer-background-image: url(/images/phpBB_logo.gif);
}
H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
	line-height: 120%;
}
H3
{
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}
H4
{
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
P
{
	font-size: 1em;
}
P.moderators
{
	margin: 0;
	float: left;
	color: #FCC263;
	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;
	color: black;
	font-weight: normal;
	white-space: normal;
	font-size: small;
}
.rtl P.breadcrumbs
{
	float: right;
}
P.datetime
{
	margin: 0;
	float: right;
	font-size: smaller;
}
.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;
}
P.forumdesc
{
	padding-bottom: 4px;
}
P.topicauthor
{
	margin: 1px 0;
}
P.topicdetails
{
	margin: 1px 0;
}
.postreported, .postreported A:visited, .postreported A:hover, .postreported A:link, .postreported A:active
{
	margin: 1px 0;
	color: red;
	font-weight: bold;
}
.postapprove, .postapprove A:visited, .postapprove A:hover, .postapprove A:link, .postapprove A:active
{
	color: green;
	font-weight: bold;
}
.postapprove IMG, .postreported IMG
{
	vertical-align: bottom;
}
.postauthor
{
	color: #000000;
}
.postdetails
{
	color: #000000;
}
.postbody
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.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: #FEE4BA;
	color: #000000;
}
.nav
{
	margin: 0;
	color: #333333;
	font-weight: lighter;
}
.pagination
{
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
.cattitle
{
}
.gen
{
	margin: 1px;
	font-size: small;
}
.genmed
{
	margin: 1px;
	font-size: 1.1em;
}
.gensmall
{
	margin: 1px;
	font-size: 1em;
}
.copyright
{
	color: #000000;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.titles
{
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}
.error
{
	color: red;
}
/*Tables*/
/*------------*/
TH
{
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #FFFFFF;
	white-space: nowrap;
	padding: 7px 5px;
	background-image: url(./images/cellpic1.jpg);
	background-repeat: repeat-x;
}
TD
{
	padding: 2px;
}
TD.profile
{
	padding: 4px;
	background-color: #F3F3F3;
}
.tablebg
{
	background-color: #D0D0D0;
}
.catdiv
{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
	background-image: url(./images/cellpic3.jpg);
}
.rtl .catdiv
{
	background-color: #FFFFFF;
	background-image: url(./images/cellpic3.jpg);
}
.cat
{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
	text-indent: 10px;
	background-image: url(./images/cellpic3.jpg);
}
.row1
{
	background-color: #FBFBFB;
	padding: 4px;
}
.row2
{
	background-color: #FBFBFB;
	padding: 4px;
}
.row3
{
	background-color: #F3F3F3;
	padding: 4px;
}
.rowgood
{
	background-color: #F8FCE4;
	padding: 4px;
}
.rowneutral
{
	background-color: #F3F5ED;
	padding: 4px;
}
.rowbad
{
	background-color: #FBE0DB;
	padding: 4px;
}
.spacer
{
	background-color: #A85360;
	padding: 1px;
}
HR
{
	height: 1px;
	border-width: 0;
	color: #54684A;
}
.legend
{
	text-align: center;
	margin: 0 auto;
}
/*Links*/
/*------------*/
A:link
{
	color: #650C0C;
	text-decoration: none;
}
A:active, A:visited
{
	color: #650C0C;
	text-decoration: none;
}
A:hover
{
	color: #650C0C;
	text-decoration: underline;
}
A.forumlink
{
	color: #000000;
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}
A.topictitle
{
	margin: 1px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 1.2em;
}
A.topictitle:visited
{
	text-decoration: none;
}
TH A, TH A:visited
{
	color: #650C0C !important;/*[e]#650C0C*/
	text-decoration: none;
}
TH A:hover
{
	text-decoration: underline;
}
/*Form Elements*/
/*------------*/
FORM
{
	margin: 0;
	padding: 0;
	border: 0;
}
INPUT
{
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
TEXTAREA
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #000000;
	padding: 2px;
}
SELECT
{
	color: #000000;
	background-color: #F5F5F5;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #000000;
	padding: 1px;
}
OPTION
{
	padding: 0 1em 0 0;
}
.rtl OPTION
{
	padding: 0 0 0 1em;
}
INPUT.radio
{
	border: none;
	background-color: transparent;
}
.post
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
}
.btnbbcode
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #8B484E;
	border: 1px solid #613236;
}
.btnmain
{
	color: #000000;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #000000;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}
.btnlite
{
	color: #000000;
	font-weight: normal;
	background-color: #F5F5F5;
	border: 1px solid #000000;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}
.btnfile
{
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 1px 5px;
	font-size: 1.1em;
}
.helpline
{
	background-color: #F5F5F5;
	border-style: none;
	color: #000000;
	padding: 2px;
}
/*BBCode*/
/*------------*/
.quotetitle, .attachtitle
{
	margin: 10px 5px 0;
	padding: 4px;
	border-width: 0px 1px 0;
	border-style: solid;
	border-color: #8B484E;
	color: #FFFFFF;
	background-image: url(./images/cellpic1.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	font-size: 0.85em;
	font-weight: bold;
}
.quotetitle .quotetitle
{
	font-size: 1em;
}
.quotecontent, .attachcontent
{
	margin: 0 5px 10px;
	padding: 5px;
	border-color: #8B484E;
	border-width: 0 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: small;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #F2F2F2;
	color: #000000;
}
.attachcontent
{
	font-size: 0.85em;
}
.codetitle
{
	margin: 10px 5px 0;
	padding: 2px 4px;
	border-width: 0px 1px 0;
	border-style: solid;
	border-color: #8B484E;
	color: #FFFFFF;
	background-image: url(./images/cellpic1.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}
.codecontent
{
	direction: ltr;
	margin: 0 5px 10px;
	padding: 5px;
	border-color: #8B484E;
	border-width: 0 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #000000;
	font-size: 0.85em;
	font-family: Monaco, "Courier New", monospace;
	background-color: #F2F2F2;
}
.syntaxbg
{
	color: #FFFFFF;
}
.syntaxcomment
{
	color: #FF8000;
}
.syntaxdefault
{
	color: #0000BB;
}
.syntaxhtml
{
	color: #000000;
}
.syntaxkeyword
{
	color: #006633;
}
.syntaxstring
{
	color: #990000;
}
/*Private messages*/
/*------------------*/
.pm_marked_colour
{
	background-color: #9B4E58;
}
.pm_replied_colour
{
	background-color: #BFB9B3;
}
.pm_friend_colour
{
	background-color: #006633;
}
.pm_foe_colour
{
	background-color: #EC0000;
}
/*Misc*/
/*------------*/
IMG
{
	border: none;
}
.sep
{
	color: black;
	background-color: #FFA34F;
}
TABLE.colortable TD
{
	padding: 0;
}
PRE
{
	font-size: 1.1em;
	font-family: Monaco, "Courier New", monospace;
}
.nowrap
{
	white-space: nowrap;
}
.username-coloured
{
	font-weight: bold;
}

@import url("calendar.css");
