/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding-bottom:20px; background-color:#ffffff;}

/*reset whitespace*/
*{margin: 0px; padding: 0px;}

#Shell {width:930px; margin:auto; position:relative; background-color:#ffffff;}

#PrintLogo {width:0px; height:0px; overflow:hidden; visibility:hidden; position:absolute; top:0px; left:0px;}

#FlashHead {
    height: 256px;
    padding-bottom: 5px;
    padding-top: 8px;
    width: 930px;
}

#MainNavigation {width:930px; height:50px; background-image:url('../images/mainNavigationBG.jpg'); background-repeat:repeat-x;}

#AdminBar {width:930px; background-color:#ff3100;}

#MainContentShell {width:930px; padding-top:15px; padding-bottom:15px; position:relative;}
#MainContentShell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#MainContentShell {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html #MainContentShell {height: 1%;} 
#MainContentShell {display: block;} 
/* End hide from IE-mac */


#MainContentLeft {float:left; width:200px;}

#MainContentRight {float:right; width:715px;}


#MainContentLeftAlt {float:left; width:715px;}

#MainContentRightAlt {float:right; width:200px;}



#IndexContentLeft {float:left; width:235px;}

#IndexContentRight {float:right; width:320px;}

#IndexContentCenter {margin-left:250px; margin-right:335px;}

* html #IndexContentCenter {position:absolute; width:345px; left:-1px;}



#NewsContentLeft {float:left; width:345px;}

#NewsContentRight {float:right; width:570px;}





#MainContentLeftNewsItem {float:left; width:615px;}

#MainContentRightNewsItem {float:right; width:300px;}




.contentOuter {width:100%; position:relative; padding-top:10px; padding-bottom:10px;}

.contentBorder {width:100%; position:relative; border: 1px solid #050c44; z-index:1; padding-top:15px; overflow:hidden;}

.contentBorderRedStrip {width:100%; position:relative; border: 1px solid #050c44; z-index:1; padding-top:15px; background-image:url('../images/contentRedStrip.jpg'); background-repeat:repeat-y; background-position:right; min-height:50px;}
.contentBorderRedStripButton {width:14px; height:46px; position:absolute; top:0px; right:0px;}


.contentBorderGrey {width:100%; position:relative; border: 1px solid #050c44; z-index:1; padding-top:15px; background-color:#222222;}

.contentBorderIndexMainNews {width:100%; position:relative; border: 1px solid #050c44; z-index:1;}

.contentBorderBlueBG {width:100%; position:relative; background-image:url('../images/mainNewsBG.jpg'); background-repeat:repeat-x; background-color:#0058b4; padding-top:15px;}

.contentTitle {position:absolute; top:0px; left:20px; border: 1px solid #050c44; z-index:100; background-color:#ffffff; padding-left:5px; padding-right:5px;}

.whiteLine {width:100%; height:4px; border-top: 1px solid #ffffff;}

.PlayerProfileImg {padding-left:10px; padding-right:10px; padding-bottom:10px;}



#FooterRed {width:930px; height:5px; background-color:#ff3100;}

#FooterMain {width:930px;}





/* MAIN TEXT AND LINKS*/

p.MainNavigationText {font-size:0.75em; font-family:arial; color:#ffffff; padding: 15px 0px 0px 20px;}
p.MainNavigationText a:link {color: #ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainNavigationText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainNavigationText a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}


h1 {padding: 0px 10px 10px 10px; font-size:1.15em; font-family:arial; color:#000000;}
h2 {padding: 2px 10px 2px 10px; font-size:0.90em; font-family:arial; color:#050c44; font-weight:bold; text-transform:uppercase;}
h3 {padding: 0px 10px 15px 10px; font-size:0.80em; font-family:arial; color:#050c44;}
h4 {padding: 0px 10px 10px 10px; font-size:0.80em; font-family:arial; color:#ff3100;}


p {padding: 0px 10px 15px 10px; font-size:0.75em; font-family:arial; color:#000000;}
a:link {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
a:visited {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
a:hover {color:#ff3100; text-decoration:underline; font-family:arial; font-weight:bold;}

p.contentBorderRedStripText {padding: 0px 30px 15px 10px; font-size:0.75em; font-family:arial; color:#000000;}
p.contentBorderRedStripText a:link {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
p.contentBorderRedStripText a:visited {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
p.contentBorderRedStripText a:hover {color:#ff3100; text-decoration:underline; font-family:arial; font-weight:bold;}


ul {font-size:0.83em; font-family:arial; color:#000000; margin: 0px 20px 20px 30px;}
li {font-size:0.83em; font-family:arial; color:#000000; margin: 0px 20px 2px 30px;}


p.MainWhiteText {padding: 0px 10px 15px 10px; font-size:0.75em; font-family:arial; color:#ffffff;}
p.MainWhiteText a:link {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainWhiteText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainWhiteText a:hover {color:#000080; text-decoration:underline; font-family:arial; font-weight:bold;}

p.MainWhiteTextThinPadding {padding: 0px 10px 4px 10px; font-size:0.70em; font-family:arial; color:#ffffff;}
p.MainWhiteTextThinPadding a:link {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainWhiteTextThinPadding a:visited {color:#000080; text-decoration:none; font-family:arial; font-weight:bold;}
p.MainWhiteTextThinPadding a:hover {color:#000000; text-decoration:underline; font-family:arial; font-weight:bold;}


p.AdminBarText {padding: 5px 10px 5px 10px; font-size:0.75em; font-family:arial; color:#ffffff;}
p.AdminBarText a:link {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.AdminBarText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:bold;}
p.AdminBarText a:hover {color:#000000; text-decoration:none; font-family:arial; font-weight:bold;}



/* BOX LINKS HOVER STYLES */

ul.BoxLinks {font-family:arial; color:#ffffff; margin:0px; width:100%; list-style:none; text-decoration:none;}

li.BoxLinks {color:#000000; padding: 0px 0px 0px 0px; font-family:arial; color:#7e3880; background-color:#0059b5; margin:0px; list-style:none; font-weight:normal; border-bottom: 5px solid #ffffff; text-decoration:none;}

li.BoxLinks:hover {color:#000000; font-family:arial; background-color:#050c44; margin:0px; list-style:none; font-weight:normal; border-bottom: 5px solid #ffffff; text-decoration:none;}


p.BoxLinksText {font-size:1.1em; padding: 2px 15px 4px 15px; font-family:arial; color:#ffffff;}
p.BoxLinksText a:link {color: #ffffff; text-decoration:none; font-family:arial; font-weight:normal;}
p.BoxLinksText a:visited {color:#ffffff; text-decoration:none; font-family:arial; font-weight:normal;}
p.BoxLinksText a:hover {color:#ffffff; text-decoration:underline; font-family:arial; font-weight:normal;}






/* 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;}




/* FORM STYLING */

.editorHolder {padding-left:10px; padding-right:8px; padding-bottom:20px;}

.generalForm input, .generalForm textarea {
	border: 1px solid #000008;
	font-family:arial; 
	font-size: 1em;
	background-color: #ffffff;
	color: #000000;
}

.inputWidth120 {height:20px; width:120px;}

.inputWidth50 {width:50px;}

.inputWidth190 {width:190px;}

.inputWidth200 {width:200px;}

.inputWidth400 {width:400px;}

.inputWidth100 {width:100%;}

.inputText {font-family:arial; font-size:1em; color:#000000;}

.SearchFormHide {visibility:hidden; position:absolute; bottom:0px; left:0px; overflow:hidden;}





td.statsHead {border-bottom:1px solid #050c44; border-right:1px solid #050c44; border-top:0px solid #050c44; border-left:0px solid #050c44; padding:3px; background:#ff3100;}
p.statsHead {font-size:0.85em; font-family:arial; color:#ffffff; padding: 0px 5px 0px 5px; font-weight:bold;}

td.stats {border-bottom:1px solid #050c44; border-right:1px solid #050c44; border-top:0px solid #050c44; border-left:0px solid #050c44; padding:3px; background:#ffffff;}
p.stats {font-size:0.75em; font-family:arial; color:#000000; padding: 0px 5px 0px 5px;}

td.statsHighlight {border-bottom:1px solid #050c44; border-right:1px solid #050c44; border-top:0px solid #050c44; border-left:0px solid #050c44; padding:3px; background:#0055b0;}
p.statsHighlight {font-size:0.75em; font-family:arial; color:#ffffff; padding: 0px 5px 0px 5px; font-weight:bold;}

td.statsHeadSmall {border-bottom:1px solid #050c44; border-right:1px solid #050c44; border-top:0px solid #050c44; border-left:0px solid #050c44; padding:1px; background:#ff3100;}
p.statsHeadSmall {font-size:0.75em; font-family:arial; color:#ffffff; padding: 0px 2px 0px 2px; font-weight:bold;}

td.statsSmall {border-bottom:1px solid #050c44; border-right:1px solid #050c44; border-top:0px solid #050c44; border-left:0px solid #050c44; padding:1px; background:#ffffff;}
p.statsSmall {font-size:0.60em; font-family:arial; color:#000000; padding: 0px 2px 0px 2px;}

td.statsHighlightSmall {border-bottom:1px solid #050c44; border-right:1px solid #050c44; border-top:0px solid #050c44; border-left:0px solid #050c44; padding:1px; background:#0055b0;}
p.statsHighlightSmall {font-size:0.60em; font-family:arial; color:#ffffff; padding: 0px 2px 0px 2px;}

.evo_logo {
    left: 0;
    position: relative;
    top: 2px;
    z-index: 6000;
}
.evo_logo a:link, .evo_logo a:hover, .evo_logo a:visited {
	border:none !important;
	text-decoration:none !important;
	outline:none !important;
}

#flash {
position: relative; /*or absolute*/
z-index: 0;
}

