
/* Layout
 ------------ */
 


body
{
	margin: 0 auto;
	padding: 0;
	background-color: #9C9C9C;
	background-image: url('/templates/scout2011/images/Page-BgTexture.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;
}

#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}



#art-page-background-gradient
{
	position: absolute;
	background-image: url('/templates/scout2011/images/Page-BgGradient.jpg');
	background-repeat: repeat-x;
	top:0;
	width:100%;
	height: 500px;
	
}

#art-page-background-gradient
{
	background-position: top left;
}


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

/* begin Box, Sheet */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 984px;
	min-width:39px;
	min-height:39px;
}

.art-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 7px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 66px;
	height: 66px;
	background-image: url('/templates/scout2011/images/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 33px, 33px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 33px, 33px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(33px, 33px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(33px, auto, auto, 33px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 33px;
	right: 33px;
	height: 66px;
	background-image: url('/templates/scout2011/images/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 33px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(33px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 33px;
	bottom: 33px;
	width: 66px;
	background-image: url('/templates/scout2011/images/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 33px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 33px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 33px;
	left: 33px;
	right: 33px;
	bottom: 33px;
	background-color: #FFFFFF;
}


.art-Sheet
{
	margin-top: 10px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:900px;
}

/* end Box, Sheet */


 /* begin Header */
div.art-Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 971px;
	height: 65px;
	cursor: pointer;
}

div.art-Header-png
{
	position: absolute;
	z-index:-2;
	top: 0;
	left: 0;
	width: 886px;
	height: 125px;
	/*background-image: url('../images/Header.png');*/
	background-repeat: no-repeat;
	background-position: left top;
}

div.art-Header-jpeg
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 972px;
	height: 65px;
	background-image: url('/templates/scout2011/images/banner_2010.jpg');*/
	background-repeat: no-repeat;
	background-position: left center;
}
/* end Header */

/* begin Logo */
.art-Logo
{
	display : block;
	position: absolute;
	left: 316px;
	top: 41px;
	width: 670px;
}

h1.art-Logo-name
{
	display: block;
	text-align: left;
}

h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover
{
font-family:Pristina,Arial, Helvetica, Sans-Serif;
font-size: 62px;
font-style: normal;
font-weight: normal;
text-decoration: none;
	padding:0;
	margin:0;
	color: #928481 !important;
}

/* end Logo */


/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 970px;
	margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 10px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('/templates/scout2011/images/Footer.png');
	width: 970px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('/templates/scout2011/images/livemarks.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 16px;
	width: 16px;
    cursor: default;
}




.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#D4D4D4;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
letter-spacing: 1px;
font-size:11px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #999999;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #B8AFAD;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #171717;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#9E9176;
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#928481;
}
/* end PageFooter */


 .mainCell * {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

 html .mainCell  {
	font-size: 100%;
}

 body .mainCell  {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	/*background: #889198 url(images/body.gif); */
	font-size: 10px;
	margin: 0;
	padding: 0;
}

 .mainCell #body-simple {
	background: #FFF;
	padding: 5px;
}

 .mainCell div#body { 
    background: url(images/body_top.gif) top left repeat-x; 
    padding: 5px;
}

/* Misc stuff */

 .mainCell img {
	border: none;
}

 .mainCell .gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

 .mainCell .genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

 .mainCell .gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

 .mainCell .titles {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

 .mainCell .error , .mainCell table td .error {
	color: #950001;
}

 .mainCell .spacer {
	background: #879096 url(images/cathead.gif) top left repeat-x;
}

 .mainCell hr { height: 0px; border: solid #737B85 0px; border-top-width: 1px;}

 .mainCell .pagination {
	padding: 4px;
	font-size: 1em;
	font-weight: bold;
}

/* Links
 ------------ */

 .mainCell .rtl a {
	direction: rtl;
	unicode-bidi: embed;
}

 .mainCell a {
	color: #828A8F;
	text-decoration: none;
}

 .mainCell a:active , .mainCell a:visited {
	color: #828A8F;
	text-decoration: none;
}

 .mainCell a:hover {
	color: #950001;
	text-decoration: underline;
}

 .mainCell a.forumlink {
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	color: #950001;
}

 .mainCell a.topictitle {
	margin: 1px 0px;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

 .mainCell a.topictitle , .mainCell .postbody a {
	color: #828A8F;
	color: #950001;
}

 .mainCell a.topictitle:visited , .mainCell .postbody a:visited {
	color: #8E979C;
	color: #950001;
}

 .mainCell a.topictitle:visited:hover , .mainCell .postbody a:visited:hover {
	color: #828A8F;
	color: #950001;
}

 .mainCell a.topictitle:hover , .mainCell .postbody a:hover {
	color: #950001;
	color: #950001;
}

 .mainCell h2 a {
	color: #950001 !important;
}
/* Header and logo */

 .mainCell #maintable {
  width:950px;
	margin: 0 auto;
	background-color: #FFF;
}

 .mainCell #header , .mainCell .row-left , .mainCell .row-right { padding: 0; }

 .mainCell .row-left { width: 4px; overflow: hidden; background: url(images/row_left.gif) top left repeat-y; }

 .mainCell .row-right { width: 4px; overflow: hidden; background: url(images/row_right.gif) top right repeat-y; }

 .mainCell #logorow {
	background: url(images/logo_bg.gif) top left repeat-x;
	text-align: center;
	padding: 0;
}

 .mainCell #search-box {
	display:block;
	float:right;
	line-height:2;
	margin-top:15px;
	position:relative;
	text-align:right;
	white-space:nowrap;
}

 .mainCell #search-box fieldset {
	border-width:0;
}

 .mainCell #logo-left {
	background: url(images/logo_left.gif) top left no-repeat;
}

 .mainCell #logo-right {
	background: url(images/logo_right.gif) top right no-repeat;
	padding: 4px 15px 0 15px;
	text-align: left;
	overflow: hidden;
}

 .mainCell .pm-notify-new , .mainCell .pm-notify-unread {
	border-left: solid 1px #99A6B5;
	border-right: solid 1px #93A1B0;
	border-top: solid 1px #99A6B5;
	border-bottom: solid 1px #93A1B0;
	background: #F0F3F4 url(images/cell.gif) top left repeat-x;
	margin: 10px 0;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

 .mainCell .pm-notify-new a , .mainCell .pm-notify-new a:visited , .mainCell .pm-notify-unread a , .mainCell .pm-notify-unread a:visited { text-decoration: underline; }

 .mainCell .pm-notify-header {
	margin-bottom: 10px;
	color: #950001;
}

 .mainCell .pm-notify-new { padding: 30px; }

/* Navigation buttons */

 .mainCell .navrow {
	background: url(images/buttons.gif) top left repeat-x; 
	height: 21px;
	overflow: hidden;
	color: #838C90;
	text-align: center;
	font-size: 11px;
	padding-top: 4px;
}

/* * html .navrow { padding: 0; } */

 .mainCell .navrow b , .mainCell .navrow strong { font-weight: normal; }

 .mainCell .navrow a , .mainCell .navrow a:visited {
	color: #828A8F;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

 .mainCell .navrow a:hover { 
	color: #950001; 
	text-decoration: underline; 
}

 .mainCell a.link-new , .mainCell a.link-new:visited { color: #950001; }

 .mainCell a.link-new:hover , .mainCell a.link-new:visited:hover { color: #900F0F; }

/* footer */

 .mainCell .row-bottom { 
    padding: 0;
    overflow: hidden;
    background: url(images/bottom_bg.gif) top left repeat-x; 
    height: 10px;
}

 * html .mainCell  .row-bottom { font-size: 1px; line-height: 1px; }

 .mainCell .row-bottom div {
    height: 10px;
    background: url(images/bottom_left.gif) top left no-repeat;
}

 .mainCell .row-bottom div div {
    background: url(images/bottom_right.gif) top right no-repeat;
}

/* Content and tables */

 .mainCell #contentrow {
	padding: 8px;
}

 .mainCell .tablebg {
	border: solid 1px #9EA5AD; 
	background: #F0F3F4 url(images/cell.gif) top left repeat-x;
}

 .mainCell .block-start .tablebg { 
    border-top-width: 0; 
    border-bottom-width: 0; 
    border-color: #6D7379;
}

 .mainCell .row1 , .mainCell .row2 , .mainCell .row3 , .mainCell .legend , .mainCell .forumrules , .mainCell tr.row1 .row , .mainCell tr.row2 .row , .mainCell tr.row3 .row , .mainCell .postbottom {
	border-left: solid 1px #fff;
	border-right: solid 1px #737B85;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #737B85;
	background: #F0F3F4 url(images/cell.gif) top left repeat-x;
	padding: 4px;
}

 .mainCell th {
	color: #868D92; 
	font-size: 11px; 
	font-weight: bold;
	background: #F3F6F7 url(images/th.gif) top left repeat-x;
	white-space: nowrap;
	padding: 0 5px;
	text-align: center;
	height: 26px;
	border-left: solid 1px #fff;
	border-right: solid 1px #737B85;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #737B85;
}

 .mainCell th a , .mainCell th a:visited {
	color: #868D92 !important;
	text-decoration: underline;
}

 .mainCell th a:hover {
	color: #950001;
	text-decoration: underline;
}

 .mainCell td {
	padding: 2px;
}

 .mainCell td.profile {
	padding: 4px;
}

 .mainCell .catdiv , .mainCell .cat , .mainCell .cathead {
	height: 24px;
	padding: 0 3px;
	border-left: solid 1px #808B90;
	border-right: solid 1px #737B85;
	border-top: solid 1px #787F84;
	border-bottom: solid 1px #737B85;
	background: #81898F url(images/cathead.gif) top left repeat-x;
	color: #EFF3F6;
}

 .mainCell .cat , .mainCell .cathead {
	text-indent: 4px;
}

 .mainCell .catdiv a , .mainCell .cathead a , .mainCell .cat a {
    color: #EFF3F6;
    text-decoration: underline;
}

 .mainCell .catdiv a:hover , .mainCell .cathead a:hover , .mainCell .cat a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Table header */

 .mainCell caption , .mainCell .cap-div { 
	margin: 0; 
	padding: 0;
	background: url(images/hdr_mid.gif) top left repeat-x;
	white-space: nowrap;
	height: 27px;
	text-align: left;
}

 .mainCell .cap-left {
	background: url(images/hdr_left.gif) top left no-repeat;
}

 .mainCell .cap-right {
	background: url(images/hdr_right.gif) top right no-repeat;
	padding-top: 6px;
	padding-left: 23px;
	height: 21px;
}

 .mainCell caption , .mainCell caption h1 , .mainCell caption h2 , .mainCell caption h3 , .mainCell caption h4 , .mainCell caption span , .mainCell .cap-div , .mainCell .cap-div h1 , .mainCell .cap-div h2 , .mainCell .cap-div h3 , .mainCell .cap-div h4 , .mainCell .cap-div span { 
	font-size: 12px;
	font-weight: bold;
	color: #EFF3F6;
}

 .mainCell caption h1 , .mainCell caption h2 , .mainCell caption h3 , .mainCell caption h4 , .mainCell caption span , .mainCell .cap-div h1 , .mainCell .cap-div h2 , .mainCell .cap-div h3 , .mainCell .cap-div h4 , .mainCell .cap-div span { 
	display: inline;
}

 .mainCell caption a , .mainCell caption a:visited , .mainCell .cap-div a , .mainCell .cap-div a:visited {
	color: #EFF3F6;
	text-decoration: underline;
}

 .mainCell caption a:hover , .mainCell .cap-div a:hover {
	color: #FFF;
	text-decoration: underline;
}

 .mainCell .block-start { background: url(images/ftr_mid.gif) bottom left repeat-x; }

 .mainCell .block-end-left { background: url(images/ftr_left.gif) top left no-repeat; }

 .mainCell .block-end-right { background: url(images/ftr_right.gif) top right no-repeat; }

 .mainCell .block-end-left , .mainCell .block-end-right { height: 4px; overflow: hidden; padding: 0; }

/* Footer */

 .mainCell #wrapfooter {
	text-align: center;
	color: #9D9D9D;
	padding-top: 10px;
}

 .mainCell .copyright {
	color: #828A8F;
	font-weight: normal;
	font-size: 9px;
	line-height: 1.2em;
}

 .mainCell .copyright a , .mainCell .copyright a:visited {
	color: #737B85;
	text-decoration: underline;
}

 .mainCell .copyright a:hover { color: #828A8F; }

/* Breadcrumbs */

 .mainCell .breadcrumb .row1 { 
    border-width: 1px 0 0 1px; 
    background: #F4F6F8;    
}

 .mainCell p.breadcrumbs {
	margin: 0;
	padding: 0;
	float: left;
	color: #8D9499;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

 .mainCell .rtl p.breadcrumbs {
	float: right;
}

 .mainCell p.datetime {
	margin: 0;
	padding: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

 .mainCell .rtl p.datetime {
	float: left;
}

/* Index/viewforum */

 .mainCell .subforum.read { 
	background: url(images/sub_old.gif) top left no-repeat;
	padding-left: 12px;
}

 .mainCell .subforum.unread { 
	background: url(images/sub_new.gif) top left no-repeat;
	padding-left: 12px;
}

 .mainCell .legend {
	text-align: center;
	margin: 0 auto;
	padding: 2px;
	border-top-color: #828A95;
	border-left-color: #828A95;
}

 .mainCell .legend-viewforum { 
	margin: 0; 
	text-align: left; 
	border-top-color: #828A95;
	border-left-color: #828A95;
}

 .mainCell .forumrules {
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	border-left: solid 1px #9198A3;
	border-right: solid 1px #737B85;
	border-top: solid 1px #9198A3;
	border-bottom: solid 1px #737B85;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

 .mainCell .forumrules h3 {
	color: #950001;
}

/* Post */

 .mainCell .postsubject {
	font-size: 12px;
	font-weight: bold;
	color: #828A8F;
}

 .mainCell td.postbottom { 
	background: #F4F7F8 url(images/profile.gif) top left repeat-x; 
	font-size: 10px;
	color: #8D969B;
	white-space: nowrap;
	padding: 2px 4px;
	vertical-align: middle;
	border-left: solid 1px #F1F4F6;
	border-top: solid 1px #F1F4F6;
	border-right: solid 1px #747C82;
	border-bottom: solid 1px #747C82;
}

 .mainCell td.postbuttons { padding-top: 3px; }

 .mainCell .postdetails { 
	color: #8E969A;
	font-size: 10px; 
	text-align: left;
}

 .mainCell .postdetails b {
	color: #8E969A;
}

 .mainCell .posterrank { font-size: 9px; color: #7B8389; }

 .mainCell .posterprofile { font-size: 10px; color: #828A8F; }

 .mainCell .postauthor {
	color: #828A8F;
	font-size: 12px;
	margin-bottom: 3px;
	font-weight: bold;
}

 .mainCell .postonline { margin-bottom: 2px; }

 .mainCell .postreported , .mainCell .postreported a:visited , .mainCell .postreported a:hover , .mainCell .postreported a , .mainCell .postreported a:active {
	margin: 1px 0px;
	color: #950001;
	font-weight: bold;
}

 .mainCell .postapprove , .mainCell .postapprove a:visited , .mainCell .postapprove a:hover , .mainCell .postapprove a , .mainCell .postapprove a:active {
	color: #00FF00;
	font-weight: bold;
}

 .mainCell .postapprove img , .mainCell .postreported img {
	vertical-align: bottom;
}

 .mainCell .postbody {
	font-size: 12px;
	line-height: 1.4em;
	margin: 3px 0;
}

 .mainCell .signature {
	font-size: 11px;
	color: #666;
	margin-top: 5px;
}

 .mainCell .signature .line { color: #737B85; }

 .mainCell .postbody li , .mainCell ol , .mainCell ul {
	margin: 0 0 0 1.5em;
}

 .mainCell .rtl .postbody li , .mainCell .rtl ol , .mainCell .rtl ul {
	margin: 0 1.5em 0 0;
}

 .mainCell .posthilit {
	background-color: #7D8B93;
	color: #000;
}

 .mainCell .postsubject {
	font-size: 12px;
	font-weight: bold;
	color: #828A8F;
}

 .mainCell .postbody a { text-decoration: underline; }

/* UCP */

 .mainCell .folder-current a , .mainCell .folder-current a:visited {
	color: #950001;
	font-weight: bold;
}

 .mainCell .folder-current a:hover { color: #950001; }

 .mainCell td.pm_marked_colour { background: #950001; }

 .mainCell td.pm_marked_colour_left { border-left: solid 3px #950001; padding-left: 2px; }

 .mainCell td.pm_marked_colour_right { border-right: solid 3px #950001; padding-right: 2px; }

 .mainCell td.pm_replied_colour { background: #828A8F; }

 .mainCell td.pm_replied_colour_left { border-left: solid 3px #828A8F; padding-left: 2px; }

 .mainCell td.pm_replied_colour_right { border-right: solid 3px #828A8F; padding-right: 2px; }

 .mainCell td.pm_friend_colour { background: #007700; }

 .mainCell td.pm_friend_colour_left { border-left: solid 3px #007700; padding-left: 2px; }

 .mainCell td.pm_friend_colour_right { border-right: solid 3px #007700; padding-right: 2px; }

 .mainCell td.pm_foe_colour { background: #770018; }

 .mainCell td.pm_foe_colour_left { border-left: solid 3px #770018; padding-left: 2px; }

 .mainCell td.pm_foe_colour_right { border-right: solid 3px #770018; padding-right: 2px; }

/* Form Elements
 ------------ */

 .mainCell form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

 .mainCell textarea , .mainCell select , .mainCell .post , .mainCell .btnbbcode , .mainCell .btnmain , .mainCell .btnlite , .mainCell .btnfile , .mainCell .helpline {
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #444;
	border: 1px solid #737B85;
	background-color: #F3F5F7;
}

 .mainCell .cat .btnmain , .mainCell .cat .btnlite , .mainCell .cat select {
    color: #444;
    background-color: #90999F;
    border-color: #5C6469;
}

 .mainCell input {
	font-size: 1.1em;
	padding: 1px;
}

 .mainCell textarea {
	font-size: 1.3em; 
	line-height: 1.4em;
	padding: 2px;
}

 .mainCell select {
	font-size: 1.1em;
	padding: 1px;
}

 .mainCell option {
	padding: 0 1em 0 0;
}

 .mainCell .rtl option {
	padding: 0 0 0 1em;
}

 .mainCell .post {
	border-style: solid;
	border-width: 1px;
}

 .mainCell .btnbbcode {
	font-size: 1.1em;
	color: #828A8F;
	border: 1px solid #B8BDC6;
}

 .mainCell .btnbbcode:hover {
	border-color: #737B85;
	color: #000;
}

 .mainCell .btnmain {
	font-weight: bold;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

 .mainCell .btnlite {
	font-weight: normal;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

 .mainCell .btnfile {
	font-weight: normal;
	padding: 1px 5px;
	font-size: 1.1em;
}

 .mainCell .helpline {
	background-color: transparent;
	color: #7C7C7C;
	border-style: none;
}

 .mainCell #helpline { color: #7C7C7C; }

 * html .mainCell  textarea , * html .mainCell  select , * html .mainCell  .post , * html .mainCell  .btnmain , * html .mainCell  .btnlite , * html .mainCell  .btnfile {
	border-color: #737B85;
}

 * html .mainCell  .cat .btnmain , * html .mainCell  .cat .btnlite {
    border-color: #5C6469;
}

 .mainCell textarea:hover , .mainCell select:hover , .mainCell .post:hover , .mainCell .btnmain:hover , .mainCell .btnlite:hover , .mainCell .btnfile:hover {
	border-color: #8C9196;
}

 .mainCell textarea:focus , .mainCell select:focus , .mainCell .post:focus , .mainCell .btnmain:focus , .mainCell .btnlite:focus , .mainCell .btnfile:focus {
	border-color: #707478; 
	color: #000;
}

 .mainCell .cat .btnmain:hover , .mainCell .cat .btnlite:hover , .mainCell .cat select:hover {
    border-color: #404549;
}

 .mainCell .cat .btnmain:focus , .mainCell .cat .btnlite:focus , .mainCell .cat select:focus {
    border-color: #404549;
    color: #000;
}

 .mainCell label:hover { 
	color: #950001; 
}

 .mainCell textarea.posting-textarea , .mainCell #ie8#fix {
    width: 98%;
}

/* BBCode
 ------------ */

 .mainCell .quotetitle , .mainCell .attachtitle , .mainCell .codetitle {
	margin: 10px 5px 0px 5px;
	padding: 2px 4px;
	border: solid 1px #B2B8C0;
	color: #828A8F;
	background-color: #EBEEF0;
	font-size: 0.85em;
	font-weight: bold;
}

 .mainCell .quotetitle .quotetitle {
	font-size: 1em;
}

 .mainCell .quotecontent , .mainCell .attachcontent {
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-color: #B2B8C0;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
/*	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; */
	background-color: #F0F3F5;
	color: #444;
}

 .mainCell .attachcontent {
	font-size: 0.85em;
}

 .mainCell .codecontent {
	direction: ltr;
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-color: #B2B8C0;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 11px;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #F0F3F5;
	color: #444;
}

 .mainCell .quotewrapper , .mainCell .codewrapper , .mainCell .attachwrapper {
	clear: both;
	margin: 10px 5px;
	background: #EBEEF0 url(images/code_header.gif) top left no-repeat;
	padding-left: 19px;
	border: solid 1px #B2B8C0;
	border-bottom-color: #737B85;
	border-right-color: #737B85;
}

 .mainCell .quotewrapper { background-image: url(images/quote_header.gif); }

 .mainCell .quotewrapper .quotetitle , .mainCell .codewrapper .codetitle , .mainCell .attachwrapper .attachtitle { 
	margin: 0; 
	border-width: 0 0 1px 1px;
}

 .mainCell .quotewrapper .quotecontent , .mainCell .codewrapper .codecontent , .mainCell .attachwrapper .attachcontent {
	margin: 0; 
	border-width: 0 0 0 1px;
}

 .mainCell .attachcontent , .mainCell .codecontent {
	overflow: auto;
	overflow-x: auto;
}

 .mainCell .syntaxbg {
	color: #F0F3F5;
}

 .mainCell .syntaxcomment {
	color: #828A8F;
}

 .mainCell .syntaxdefault {
	color: #444;
}

 .mainCell .syntaxhtml {
	color: #687278;
}

 .mainCell .syntaxkeyword {
	color: #456375;
}

 .mainCell .syntaxstring {
	color: #637078;
}

/* More misc stuff */

 .mainCell h1 {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

 .mainCell h2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	line-height: 120%;
}

 .mainCell h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}

 .mainCell h4 {
	margin: 0px;
	font-size: 1.1em;
	font-weight: bold;
}

 .mainCell p {
	font-size: 1.1em;
}

 .mainCell p.moderators {
	margin: 0px;
	float: left;
	color: #828A8F;
	font-weight: bold;
}

 .mainCell .rtl p.moderators {
	float: right;
}

 .mainCell p.linkmcp {
	margin: 0px;
	float: right;
	white-space: nowrap;
}

 .mainCell .rtl p.linkmcp {
	float: left;
}

 .mainCell p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
}

 .mainCell p.searchbarreg {
	margin: 0px;
	float: right;
	white-space: nowrap;
}

 .mainCell .rtl p.searchbarreg {
	float: left;
}

 .mainCell p.forumdesc {
	padding-bottom: 4px;
}

 .mainCell p.topicauthor {
	margin: 1px 0px;
}

 .mainCell p.topicdetails {
	margin: 1px 0px;
}

 .mainCell td.history-current , .mainCell tr.row1 td.history-current , .mainCell tr.row2 td.history-current {
	background: #FFF;
}

 .mainCell table.colortable td {
	padding: 0;
}

 .mainCell pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

 .mainCell .nowrap {
	white-space: nowrap;
}

 .mainCell .username-coloured {
	font-weight: bold;
}

 .mainCell .sep {
	color: #828A8F;
}

/* reset style for file input */

 .mainCell .btnfile , .mainCell .btnfile:hover , .mainCell .btnfile:focus { 
    border: none; 
    background-color: #FFF;
    color: #000;
}

#MasterMenu {
	text-align:center;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	font-size: 12px;
	font-weight:bold;
	padding:5px;
	margin-bottom:3px;
}

#MasterMenu a {
	color:#444;
	text-decoration:none;
}

#MasterMenu a:hover {
	text-decoration:underline;
}

#scroller {
	margin-left:5px; 
	margin-top:25px
}
