html { overflow-x: auto; } 
/* Body entry, change forum page background colour, default font, font size, etc. Leave text-align:center to center board content
   #ipwrapper will set text-align back to left for the forum. Any other tables / divs you use must use text-align:left to re-align
   the content properly. This is a work around to a known Internet Explorer bug */

BODY {
	margin:0px;
	padding:0px;
	background-color: #eef5fb;	
}


.style1 a:link{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
.style1 a:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
} 
.style1 a:active, .style1 a:hover{
	color: #FF9900;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
} 



/* MAIN WRAPPER: Adjust forum width here. Leave margins alone to auto-center content */

#ipbwrapper { text-align:left; width:95%; margin-left:auto;margin-right:auto }



a:link, a:visited, a:active {
	text-decoration: underline;
	color: #0000FF;
	text-transform: none;
}

a:hover { color: #465584; text-decoration:underline }


fieldset.search { padding:6px; line-height:150% }

label      { cursor:pointer; }

form       { display:inline; }

img        { vertical-align:middle; border:0px }

img.attach { border:2px outset #EEF2F7;padding:2px }
.style20 {
	color: #3366CC;
	font-size: 20px;
}
.style21 {
	font-size: 24px;
	color: #FF0000;
}


.googleroot  { padding:6px; line-height:130% }

.googlechild { padding:6px; margin-left:30px; line-height:130% }

.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size:11px; color: #3A4F6C; }

.googlish, .googlish a:link, .googlish a:visited  {
	font-size:12px;
	font-weight:normal;
	color:#6993D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.googlish a:active, .googlish a:hover { font-size:12px; font-weight:normal; color:#8BBDEB; }

.googlish1, .googlish1 a:link, .googlish1 a:visited  {
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.googlish1 a:active, .googlish1 a:hover { font-size:12px; font-weight:bold; color:#8BBDEB; }

.googlishred, .googlishred a:link, .googlishred a:visited  {
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.googlishred a:active, .googlishred a:hover { font-size:12px; font-weight:normal; color:#8BBDEB; }
.econom, .econom a:link, .econom a:visited  {
	font-size:12px;
	font-weight:normal;
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.econom a:active, .econom a:hover { font-size:12px; font-weight:normal; color:#8BBDEB; }


.googlepagelinks { font-size:1.1em; letter-spacing:1px }

.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size:10px; color:#434951 }



li.helprow { padding:0px; margin:0px 0px 10px 0px }

ul#help    { padding:0px 0px 0px 15px }



option.cat { font-weight:bold; }

option.sub { font-weight:bold;color:#555 }

.caldate   { text-align:right;font-weight:bold;font-size:11px;color:#777;background-color:#DFE6EF;padding:4px;margin:0px }



.warngood { color:green }

.warnbad  { color:red }

/* Form stuff (post / profile / etc) */

.pformstrip { background-color: #D1DCEB; color:#3A4F6C;font-weight:bold;padding:7px;margin-top:1px }

.pformleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:25%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }

.pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }

.pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF; }



/* Topic View elements */


/* Common elements */

/* Main table top (dark blue gradient by default) */

.maintitle {
	vertical-align:middle;
	font-weight:normal;
	color:#3366CC;
	padding:0px 0px 0px 0px;
	background-image: url(images/strip1.gif);
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: underline; color: #3366cc }

.maintitle a:hover, .maintitle  a:active{ text-decoration: none; color: #3366cc }

.main {
	font-weight:normal;
	color:#0054a6;
	padding:8px 0px 0px 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* tableborders gives the white column / row lines effect */

.plainborder { border:1px solid #345487;background-color:#F5F9FD }

.tableborder {
	border:1px solid #3366cc;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url(images/backgr01.gif);
}
.tableborder1 {
	border:1px solid #3366cc;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	margin-left: 3px;
	margin-right: 3px;
	background-image: url(images/backgr01.gif);
}
.tableborder2 {
	border:1px solid #3366cc;
	margin-left: 266px;
	margin-right: 267px;
}
.purple { color:purple;font-weight:bold }
.purple1, .purple1 a:link, .purple1 a:visited  {color:#6993d3;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.purple1 a:hover, .purple1  a:active  {color:#6993d3;
	text-decoration: underline;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.red    { color:red;font-weight:bold }

.green  { color:green;font-weight:bold }

.blue   { color:#3366CC;font-weight:bold;
font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

.orange { color:#F90;font-weight:bold }
.style4 {font-size: 14}
.style14 {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style1 {	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.style15 {color: #FFFFFF}
.style16 {
	color: #999933;
	font-size: 12px;
}
.style5 {	font-size: 12px;
	color: #73A5D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style6 {
	color: #0000FF;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}
.today1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #73a5d2;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6993d3;
}
.white1, .white1 a:link, .white1 a:visited{
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white1 a:active, .white1 a:hover { font-size:12px; font-weight:normal; color:#8BBDEB; }
.style11 {color: #0000FF;
	font-weight: normal;
	font-size: 11px;
}
.style2 {	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.style2a {	color: #3399cc;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}
.style3 {
	font-size: 11px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style17 {	color: #3399cc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style18 {
	color: #3399CC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.orange1 {
	color:#FF0000;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
}
.warnbad1 {color:red;
	font-weight: bold;
	font-size: 12px;
}
.biografy_big {
	color: #0054a6;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.style19 {
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
