/*reset whitespace*/
*{margin: 0px; padding: 0px;}



/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding:0px; background-color:#ffffff;}

#Shell {width:100%; margin:auto; position:relative;}


#PrintLogo {width:350px; margin:auto;}

#Header {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#MainContent {width:100%; margin:auto;}

#Navigation {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}


#FooterOuter {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}
#FooterInner {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#FooterOuter2 {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#HomeMain {float:right; width:50%;}

#HomeNews {float:left; width:50%;}



td.details {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; padding:3px; background:#ffffff;}


td.stats {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; padding:3px; background:#ffffff;}

td.statsHighlight {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; padding:3px; background:#ffffff;}

td.statsHead {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; padding:3px; background:#ffffff;}

p.stats {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding: 0px 0px 0px 10px;}

p.statsHighlight {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding: 0px 0px 0px 10px;}

p.statsHead {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding: 0px 0px 0px 10px;}






/* TEXT AND LINKS */

h1 {font-size:1em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; padding: 0px 0px 10px 20px;}
h2 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; padding: 0px 0px 10px 15px;}
h3 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; padding: 0px 0px 10px 15px;}

ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}
li {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}


p {padding: 0px 0px 10px 15px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
a:link {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:visited {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:hover {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}








/* MAIN NAVIGATION */

#ForumNavigation {width:900px; position:relative; background-color:#ffffff;}

p.ForumNavigation {font-size:0.75em; font-family:arial; color:#000000; padding: 0px 0px 0px 0px; text-align:center;}
p.ForumNavigation a:link {color: #000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumNavigation a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumNavigation a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}






/* SUB NAVIGATION AREA */

#ForumSubNavigation {width:900px; position:relative; margin-top:10px;}
#ForumSubNavigationLeft {width:500px; float:left; overflow:hidden; height:16px;}
#ForumSubNavigationRight {width:400px; float:right;}

p.SubMenuTextLeft {font-size:0.75em; font-family:arial; color:#555555; padding: 0px 0px 0px 10px; text-align:left;}
p.SubMenuTextLeft a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextLeft a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextLeft a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}

p.SubMenuTextRight {font-size:0.75em; font-family:arial; color:#555555; padding: 0px 10px 0px 0px; text-align:right;}
p.SubMenuTextRight a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextRight a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.SubMenuTextRight a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}






/* FORUM AREA */
#ForumTable {clear:both;}


/* FORUM TABLE BORDER COLOUR */
.MainContentBorder {background-color:#000000;}


/* MAIN FORUM TABLE CELL BACKGROUND COLOUR */
.MainContentTable {background-color:#ccccff; padding:5px;}
.AltContentTable {background-color:#aaaaff; padding:5px;}



/* SMALL TEXT AND LINKS */
p.MainContentSmallText {font-size:0.65em; font-family:arial; color:#000000; padding: 0px 0px 0px 0px;}
p.MainContentSmallText a:link {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainContentSmallText a:visited {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainContentSmallText a:hover {color:#ffffff; text-decoration:underline; font-family:arial; font-weight:bold;}



/* HEADER CELL COLOUR */
.MainContentHeader {background-color:#000079; padding:5px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#000079, endColorstr=#2D58B3, gradientType='0')}

/* HEADER CELL - TEXT AND LINKS */
p.MainHeaderText {font-size:0.75em; font-family:arial; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px;}
p.MainHeaderText a:link {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainHeaderText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainHeaderText a:hover {color:#555555; text-decoration:underline; font-family:arial; font-weight:bold;}



/* CATEGORY CELL COLOUR */
.MainContentCategory {background-color:#9797ff; padding:5px;}

/* CATEGORY CELL COLOUR - TEXT AND LINKS */
p.MainCategoryText {font-size:0.75em; font-family:arial; color:#000000; font-weight:bold; padding: 0px 0px 0px 0px;}
p.MainCategoryText a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainCategoryText a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainCategoryText a:hover {color:#ffffff; text-decoration:underline; font-family:arial; font-weight:bold;}



/* FORUM ERROR MESSAGE CEEL STYLE */
#ForumAlert {width:900px; height:200px; position:relative; margin-top:10px;}

p.ForumAlertText {font-size:0.75em; font-family:arial; color:#AA2200; padding: 70px 0px 0px 10px; font-weight:bold; text-align:center;}
p.ForumAlertText a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumAlertText a:visited {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
p.ForumAlertText a:hover {color:#AA2200; text-decoration:underline; font-family:arial; font-weight:bold;}





.avatar {padding-right:5px;}



/* QUOTES IN POSTS - BACKGROUND COLOUR */
.MainQuoteTable {background-color:#ffffff;}

/* QUOTES IN POSTS - TEXT AND LINKS */
.QuoteText {font-size:1em; font-family:arial; color:#808080;}
.QuoteText a:link {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}
.QuoteText a:visited {color:#000000; text-decoration: none; font-family:arial; font-weight:bold;}
.QuoteText a:hover {color:#808080; text-decoration: underline; font-family:arial; font-weight:bold;}







/* ACTIVE USERS NAME - ADMINISTRATOR COLOUR */
.AU3 a:link {color:#ff3300; text-decoration:none; font-family:arial; font-weight:bold;}
.AU3 a:visited {color:#ff3300; text-decoration:none; font-family:arial; font-weight:bold;}
.AU3 a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}

/* ACTIVE USERS NAME - MODERATOR COLOUR */
.AU2 a:link {color:#009900; text-decoration:none; font-family:arial; font-weight:bold;}
.AU2 a:visited {color:#009900; text-decoration:none; font-family:arial; font-weight:bold;}
.AU2 a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}

/* ACTIVE USERS NAME - MEMBER COLOUR */
.AU1 a:link {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
.AU1 a:visited {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
.AU1 a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}


