
/*reset whitespace*/
*{margin: 0px; padding: 0px;}



/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding:0px; background-image:url('../images/screenBG.jpg'); background-repeat:repeat-x; background-color:#a6e3ff; }

#PrintLogo {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#Shell {width:980px; margin:auto; position:relative; background-image:url('../images/header01.jpg'); background-repeat:no-repeat; border-left:10px solid #231f20; border-right:10px solid #231f20; background-color:#ffffff; padding-bottom:50px;}
#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */


#ForumShell {width:980px; margin:auto; position:relative; background-image:url('../images/header02.jpg'); background-repeat:no-repeat; border-left:10px solid #231f20; border-right:10px solid #231f20; background-color:#ffffff; padding-bottom:50px;}
#ForumShell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#ForumShell {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #ForumShell {height: 1%;} 
#ForumShell {display: block;} 
/* End hide from IE-mac */


#ForumMainContent {float:left; width:940px; padding-left:20px;}


#MainContent {float:left; width:650px; padding-left:20px;}

#Navigation {float:left; width:650px; height:45px; padding:230px 0px 30px 15px; }



#SidePanel1 {width:249px; background-color:#49c6ff; float:right; margin-right:22px; margin-top:185px; padding:5px;}










#FooterOuter {width:100%; height:146px; clear:both; position:relative; background-image:url('../images/footerBG.jpg'); background-repeat:no-repeat; background-position:top center;}
#FooterInner {width:980px; height:146px; margin:auto; position:relative;}






#AdminArea {width:100%; background-color:#49c6ff; border-bottom: 3px solid #ffffff; padding-top:4px;}






td.statsCal {border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#ffffff;}

p.statsCal {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; padding: 0px 5px 0px 5px;}
p.statsCal a:link {color:#141414; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsCal a:visited {color:#141414; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsCal a:hover {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}

td.statsForum {border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#f3f9fc;}


td.stats {border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#49c6ff;}
td.statsWeekend {border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#afe6ff;}

p.stats {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; padding: 0px 5px 0px 5px;}
p.stats a:link {color:#141414; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.stats a:visited {color:#141414; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.stats a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}



p.statsForum {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; padding: 0px 5px 0px 5px;}
p.statsForum a:link {color:#49c6ff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsForum a:visited {color:#49c6ff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsForum a:hover {color:#141414; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}


p.BreadCrumbsText {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; padding: 0px 0px 2px 2px;}
p.BreadCrumbsText a:link {color:#141414; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.BreadCrumbsText a:visited {color:#141414; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.BreadCrumbsText a:hover {color:#49c6ff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}









p.statsSmall {font-size:0.65em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; padding: 0px 5px 0px 5px;}


td.statsCal2 {border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#141414;}

p.statsCal2 {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; padding: 0px 5px 0px 5px;}
p.statsCal2 a:link {color:#ffffff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsCal2 a:visited {color:#ffffff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsCal2 a:hover {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}




td.statsWeekSplit {height:8px; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-top:0px solid #ffffff; border-left:0px solid #ffffff; padding:4px; background:#ffffff;}

td.statsHighlight {border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:0px solid #d3d3d3; border-left:0px solid #d3d3d3; padding:3px; background:#49c6ff;}

td.statsHead {border-bottom:1px solid #231f20; border-right:0px solid #231f20; border-top:0px solid #231f20; border-left:0px solid #231f20; padding:3px; background:#231f20;}

p.statsHighlight {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding: 0px 5px 0px 5px;}

p.statsHead {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; padding: 0px 5px 0px 5px;}


td.navPanel {border-bottom:1px solid #231f20; border-right:0px solid #231f20; border-top:0px solid #231f20; border-left:0px solid #231f20; padding:3px; background:#ffce05;}

p.navPanel {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding: 0px 5px 0px 5px;}
p.navPanel a:link {color:#000000; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.navPanel a:visited {color:#000000; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.navPanel a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}


td.statsHeadSmall {border-bottom:1px solid #231f20; border-right:0px solid #231f20; border-top:0px solid #231f20; border-left:0px solid #231f20; padding:3px; background:#231f20;}

p.statsHeadSmall {font-size:0.65em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; padding: 0px 2px 0px 2px;}



td.statsHead2 {border-bottom:1px solid #231f20; border-right:0px solid #231f20; border-top:0px solid #231f20; border-left:0px solid #231f20; padding:3px; background:#555555;}

p.statsHead2 {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; padding: 0px 5px 0px 5px;}
p.statsHead2 a:link {color:#49c6ff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsHead2 a:visited {color:#49c6ff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.statsHead2 a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}





/* TEXT AND LINKS */

h1 {font-size:1em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:bold; padding: 0px 0px 5px 0px;}
h2 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#49c6ff; font-weight:bold; padding: 0px 0px 5px 0px;}
h3 {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#49c6ff; font-weight:bold; padding: 0px 0px 5px 0px;}
h4 {font-size:0.90em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:bold; padding: 0px 0px 5px 0px;}


ol {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}
ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; 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:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}


p {padding: 0px 0px 10px 0px; font-size:12px; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
a:link {color:#49c6ff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:visited {color:#49c6ff; 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;}





p.LoginText {padding: 0px 0px 10px 15px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
p.LoginText a:link {color:#000000; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.LoginText a:visited {color:#000000; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.LoginText a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}


p.FooterText {padding: 20px 0px 0px 30px; font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
p.FooterText a:link {color:#000000; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.FooterText a:visited {color:#000000; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
p.FooterText a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}



.fail {background-color:#be2501; margin:0px 2px 10px 2px; border-bottom:1px solid #000000;}
.success {background-color:#145f08; margin:0px 2px 10px 2px; border-bottom:1px solid #000000;}
p.message {padding:5px; font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:bold;}



fieldset        {padding:10px 10px; border:0px solid #ccc;}
legend          {color:#333;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
input           {width:250px;}
input,
select,
textarea        {border:1px solid #ccc;padding:5px; margin:0px;}
input:focus,
textarea:focus  {background:#feefae;}
textarea        {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; width:200px; }
label           {display:block; margin:12px 0 0; font-weight:700; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;  float:left; clear:left; width:130px;}
label:after     {content:": ";}
button          {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}

.SubStyle {margin:auto;}

.nostyle {margin-left:0px; margin-top:0px; clear:none; margin-right:10px;}
.checkbox {border:0px; width:20px; margin-right:0px;}
.radio {border:0px; width:20px; margin-right:0px;}
.smallbox {width:100px; margin-right:0px;}
.extrasmallbox {width:25px; margin-right:0px;}
.mediumbox {width:150px; }



































/* TABLES STYLES FOR HEADS */
.ForumTableHead {border-bottom:1px solid #7d8e8e; border-right:1px solid #7d8e8e; border-top:0px solid #7d8e8e; border-left:0px solid #7d8e8e; padding:3px; background:#231f20; vertical-align:middle; text-align:left;}

p.ForumTableHeadText {padding: 0px 0px 0px 0px; font-size:0.65em; font-family:arial; color:#ffffff;}
p.ForumTableHeadText a:link {color:#ffffff; text-decoration:none; font-family:arial;}
p.ForumTableHeadText a:visited {color:#ffffff; text-decoration:none; font-family:arial;}
p.ForumTableHeadText a:hover {color:#000000; text-decoration:underline; font-family:arial;}




/* TABLES STYLES FOR CATEGORYS */
.ForumTableCat {border-bottom:1px solid #7d8e8e; border-right:1px solid #7d8e8e; border-top:0px solid #7d8e8e; border-left:0px solid #7d8e8e; padding:3px; background:#49c6ff; vertical-align:middle; text-align:left;}

p.ForumTableCatText {padding: 0px 0px 0px 0px; font-size:0.65em; font-family:arial; color:#000000;}
p.ForumTableCatText a:link {color:#000000; text-decoration:none; font-family:arial;}
p.ForumTableCatText a:visited {color:#000000; text-decoration:none; font-family:arial;}
p.ForumTableCatText a:hover {color:#ffffff; text-decoration:underline; font-family:arial;}





/* TABLES STYLE FOR MAIN CELLS */
.ForumTableCell {border-bottom:1px solid #7d8e8e; border-right:1px solid #7d8e8e; border-top:0px solid #7d8e8e; border-left:0px solid #7d8e8e; padding:3px; background:#ffffff; vertical-align:middle;}

p.ForumTableCellText {padding: 0px 0px 0px 0px; font-size:0.75em; font-family:arial; color:#000000;}
p.ForumTableCellText a:link {color:#231f20; text-decoration:none; font-family:arial;}
p.ForumTableCellText a:visited {color:#231f20; text-decoration:none; font-family:arial;}
p.ForumTableCellText a:hover {color:#000000; text-decoration:underline; font-family:arial;}

p.ForumTableCellTextSmall {padding: 0px 0px 0px 0px; font-size:0.65em; font-family:arial; color:#000000;}
p.ForumTableCellTextSmall a:link {text-decoration:none; font-family:arial;}
p.ForumTableCellTextSmall a:visited {text-decoration:none; font-family:arial;}
p.ForumTableCellTextSmall a:hover {text-decoration:underline; font-family:arial;}




/* SEARCH FEATURE */
#SearchFeature {padding:10px; background-color:#81c5c6; margin-bottom:10px;}
p.SearchFeatureText {font-size:0.70em; font-family:arial; color:#ffffff; padding: 0px 0px 0px 0px;}
p.SearchFeatureText a:link {color: #ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.SearchFeatureText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.SearchFeatureText a:hover {color:#aee1e1; text-decoration:underline; font-family:arial; font-weight:bold;}



/* TOPICS */
.TopicMain {padding:10px; clear:both; position:relative; background-color:#f3f9fc; margin: 0px 2px 10px 2px; border:1px solid #000000; font-size:12px; font-family:arial;}
.TopicMain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.TopicMain {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .TopicMain {height: 1%;} 
.TopicMain {display: block;} 
/* End hide from IE-mac */

.TopicProfileCard {padding:10px; float:right; width:170px; background-color:#49c6ff; margin:0px 0px 10px 10px; border:1px solid #000000;}


p.TopicProfileCardText {font-size:1em; font-family:arial; color:#000000; padding: 0px 0px 5px 0px; text-align:center;}
p.TopicProfileCardText a:link {color: #ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.TopicProfileCardText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.TopicProfileCardText a:hover {color:#aee1e1; text-decoration:underline; font-family:arial; font-weight:bold;}

h2.TopicProfileCardText {padding: 0px 0px 5px 0px; font-size:1.20em; font-family:arial; color:#141414; text-align:center;}
h2.TopicProfileCardText a:link {color: #141414; text-decoration:none; font-family:arial; font-weight:bold;}
h2.TopicProfileCardText a:visited {color:#141414; text-decoration:none; font-family:arial; font-weight:bold;}
h2.TopicProfileCardText a:hover {color:#ffffff; text-decoration:underline; font-family:arial; font-weight:bold;}


.TopicOptionsBar {padding:5px; margin:5px; border:0px solid #000000; position:absolute; bottom:0px; left:0px;}




/* PROFILE PAGES */
#ProfileRight {position:relative; margin-bottom:10px; border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#f3f9fc; float:right; width:550px;}

#ProfileLeft {position:relative; margin-bottom:10px; border-bottom:1px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#f3f9fc; float:left; width:350px;}



p.ProfileText {font-size:0.75em; font-family:arial; color:#000000; padding: 0px 0px 5px 0px;}
p.ProfileText a:link {color: #2b9091; text-decoration:none; font-family:arial; font-weight:bold;}
p.ProfileText a:visited {color:#2b9091; text-decoration:none; font-family:arial; font-weight:bold;}
p.ProfileText a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}




/* ACTIVE USERS NAME - ADMINISTRATOR COLOUR */
.AU3 a:link {color:#b63d07;}
.AU3 a:visited {color:#b63d07;}
.AU3 a:hover {color:#000000;}

/* ACTIVE USERS NAME - MODERATOR COLOUR */
.AU2 a:link {color:#1422a5;}
.AU2 a:visited {color:#1422a5;}
.AU2 a:hover {color:#000000;}

/* ACTIVE USERS NAME - MEMBER COLOUR */
.AU1 a:link {color:#2b9091;}
.AU1 a:visited {color:#2b9091;}
.AU1 a:hover {color:#000000;}

