.lnavnew {
	color: #D50101;
	margin-bottom: 1px;
	text-transform: uppercase;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	text-indent: 5px;
	letter-spacing: 0.1px;
}
#lnavnew {
	color: #D50101;
	margin-bottom: 1px;
	text-transform: uppercase;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	text-indent: 5px;
	letter-spacing: 0.1px;
}
h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
}
#lnavnew p {
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
}
/*#lnavnew p a {
	display: block;
	color: #D50101;
	text-decoration: none;
	background: #2F0100;
	margin-top: 1px;
  }
*/  
  
#lnavnew a:link, #lnavnew a:visited {
	display: block;
	color: #D50101;
	text-decoration: none;
	background: #2F0100;
	margin-top: 1px;
}
#lnavnew a:hover, #lnavnew a:active {
	display: block;
	text-decoration: none;
	color: #D50101;
	background: url(/images/pattern.gif);
	margin-top: 1px;
}
/* ================================================================== */
  
#lnavnew2 {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	margin-top: 1px;
	margin-bottom: 1px;
}
#lnavnew2 p {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 2px;
	display: block;
}
#lnavnew2 a:link, #lnavnew2 a:visited {
	color: #DADADA;
	text-decoration:none;
	cursor: hand;
	margin-top: 1px;
	margin-bottom: 1px;
	display: block;
}
#lnavnew2 a:active, #lnavnew2 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background: #D50101;
	margin-top: 1px;
	margin-bottom: 1px;
	display: block;
}
/* ================================================================== */
.Lnavtitle {
	color : #D50101;
	padding-left: 5px;
	background: #2F0100;
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	margin: 1px -1px 5px -3px;
}
.TopMenuNew {
	font: bold 11px/21px Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	background: #D50101;
	height: 21px;
}
.TopMenuNew a:link, .TopMenuNew a:visited {
	color: #EEEEEE;
	text-decoration:none;
	background: #D50101;
	display: block;
	height: 21px;
}
.TopMenuNew a:active, .TopMenuNew a:hover {
	color: #FFFFFF;
	background: url(/images/patternRed.gif);
	display: block;
	height: 21px;
	text-decoration: none;
}
/* ================================================================== */


pre {
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
}
body {margin: 0px;background: url(images/pattern.gif);}
a:link, a:visited {color: #2F0100;}
a:active  {color: #FF0000;}
a:hover {color: #D50101;}

H2 {
	color: #000000;
	FONT-FAMILY: Geneva, Helvetica, Tahoma, sans-serif;
	FONT-SIZE: 18px;
	TEXT-TRANSFORM: uppercase
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}
.Menu {
	font: bold 16px/17px Arial, Helvetica, sans-serif;
	color: #DADADA;
}
.Menu a:link {
	color: #DADADA;
	text-decoration: none;
}
.Menu a:active {
	color: #D50101;
	text-decoration:none
}
.Menu a:visited {
	color: #DADADA;
	text-decoration:none
}
.Menu a:hover {
	color: #FFCC00;
	text-decoration:none
}
.TopMenu {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	cursor: hand;
}
.TopMenu a:link, .TopMenu a:visited {
	color: #DADADA;
	text-decoration:none;
	cursor: hand;
}
.TopMenu a:active, .TopMenu a:hover {
	color: #FFFFFF;
	text-decoration:none
}
/* ================================================================== */

.Title1 {
	font-family: 14px/20px bold Arial, Helvetica, sans-serif;
	color: #E60C0B;
	background-color: #EEEEEE;
	text-align: center;
}
td {
	font-family: 12px Verdana, Arial, Helvetica, sans-serif;
}
td a:link, td a:visited {
	color: #333333;
	text-decoration: underline;
}
td a:hover, td a:active {
	color: #D50101;
	text-decoration: underline;
}
.MenuLeft {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 10px;
	color: #D3D3D3;
	cursor: hand;
}
.MenuLeft a:link, .MenuLeft a:visited {
	color: #DADADA;
	text-decoration: none;
}
.MenuLeft a:hover, .MenuLeft a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.MenuTop {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 10px;
	color: #D3D3D3;
	cursor: hand;
}
.MenuTop a:link, .MenuTop a:visited {
	color: #DADADA;
	text-decoration: none;
}
.MenuTop a:hover, .MenuTop a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.MenuBottom {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: capitalize;
}
.MenuBottom a:link, .MenuBottom a:visited {
	color: #666666;
	text-decoration: underline;
}
.MenuBottom a:hover, .MenuBottom a:active {
	color: #D50101;
	text-decoration: underline;
}
hr {
	height: 0px;
	border-top: 2px solid #C1C1C1;/*	
margin-top: 10px;
*/
}
.genSmall {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.genSmall a:link, .genSmall a:visited {
	color: #2F0100;
}
.genSmall a:active {
	color: #FF0000;
}
.genSmall a:hover {
	color: #D50101;
}
.genSmallYellow {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #D3D3D3;
}
.LinkSmallYellow {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #D3D3D3;
}
.LinkSmallYellow a:link, .LinkSmallYellow a:visited {
	color : #D3D3D3;
	text-decoration: none;
}
.LinkSmallYellow a:hover, .LinkSmallYellow a:active {
	text-decoration: underline;
	color : #D3D3D3;
}
/* Main table cell colours and backgrounds */
td.row1 {
	background-color: #FFFFFF;
}
td.row2 {
	background-image: url(images/pattern.gif);
}
td.row3 {
	background-color: #EEEEEE;
}
/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
	background-color: #FFFFFF;
	background-image: url(images/cellpic2.jpg);
	background-repeat: repeat-y;
}
/* Header cells - the blue and silver gradient backgrounds */
th {
	color: #FFFFFF;
	background-color: #E60C0B;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	vertical-align: middle;
	background-position: center;
	background-image: url(images/patternRed.gif);
}
/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat, td.catHead, td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
	background: #FFFFFF;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold;
	height: 28px;
}
td.row3Right, td.spaceRow {
	background-color: #DADADA;
}
th.thHead, td.catHead {
	font-size: 12px;
	border-width: 1px 1px 0px 1px;
}
th.thSides, td.catSides, td.spaceRow {
	border-width: 0px 1px 0px 1px;
}
th.thRight, td.catRight, td.row3Right {
	border-width: 0px 1px 0px 0px;
}
th.thLeft, td.catLeft {
	border-width: 0px 0px 0px 1px;
}
th.thBottom, td.catBottom {
	border-width: 0px 1px 1px 1px;
}
th.thTop {
	border-width: 1px 0px 0px 0px;
}
th.thCornerL {
	border-width: 1px 0px 0px 1px;
}
th.thCornerR {
	border-width: 1px 1px 0px 0px;
}
/* The largest text used in the index page title and toptic title etc. */
H1 {
	font: bold 20px/22px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 2px;
}
h1 a:link, h1 a:visited {
	text-decoration: none;
	color : #D50101;
}
h1 a:hover, h1 a:active {
	text-decoration: underline;
	color : #FF0000;
}
.maintitle, h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
}
h1.maintitle:link {
	text-decoration: none;
	color : #D50101;
}
h1.maintitle:visited {
	text-decoration: none;
	color : #D50101;
}
h1.maintitle:hover {
	text-decoration: underline;
	color : #FF0000;
}
h1.maintitle:active {
	text-decoration: underline;
	color : #FF3300;
}
a.maintitle:link {
	text-decoration: none;
	color : #D50101;
}
a.maintitle:visited {
	text-decoration: none;
	color : #D50101;
}
a.maintitle:hover {
	text-decoration: underline;
	color : #FF0000;
}
a.maintitle:active {
	text-decoration: underline;
	color : #FF3300;
}
/* General text */
.gen {
	font-size : 12px;
}
.genmed {
	font-size : 11px;
}
.gensmall {
	font-size : 10px;
}
.gen, .genmed, .gensmall {
	color : #000000;
}
a.gen, a.genmed, a.gensmall {
	color: #2F0100;
	text-decoration: underline;
}
a.gen:hover, a.genmed:hover, a.gensmall:hover {
	color: #D50101;
	text-decoration: none;
}
/* The register, login, search etc links at the top of the page */
.mainmenu {
	font-size : 11px;
	color : #000000
}
a.mainmenu {
	text-decoration: none;
	color : #D50101;
}
a.mainmenu:hover {
	text-decoration: underline;
	color : #FF0000;
}
/* Forum category titles */
.cattitle {
	font: bold 13px "Courier New", Courier, mono;
	letter-spacing: 1px;
	color : #333333;
}
a.cattitle {
	text-decoration: none;
	color : #333333;
}
a.cattitle:hover {
	text-decoration: underline;
	color: #D50101;
}
/* Forum title: Text and link to the forums used in: index.php */
.forumlink {
	font: bold 12px;
	color : #D50101;
}
.forumlink a:link, .forumlink a:visited, {
	text-decoration: none;
	color : #D50101;
}
.forumlink a:hover {
	text-decoration: underline;
	color : #FF3300;
}
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav  {
	font: bold 11px;
	color : #000000;
}
a.nav {
	text-decoration: none;
	color : #D50101;
}
a.nav:hover {
	text-decoration: underline;
	color: #FF0000;
}
/* titles for the topics: could specify viewed link colour too */
.topictitle  {
	font: bold 11px Arial, Helvetica, sans-serif;
	color : #000000;
}
a.topictitle:link {
	text-decoration: none;
	color : #D50101;
}
a.topictitle:visited {
	text-decoration: none;
	color : #920101;
}
a.topictitle:hover {
	text-decoration: underline;
	color : #FF0000;
}
.more {
	font: bold 11px;
	text-align: right;
	margin-top: -5px;
	color: #D50101;
}
.more a:link, .more a:visited  {
	text-decoration: none;
	color : #D50101;
}
a.more:hover {
	text-decoration: underline;
	color : #FF0000;
}
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
	font-size : 11px;
	color : #000000;
}
/* Location, number of posts, post date etc */
.postdetails {
	color : #000000;
	font: 10px Arial, Helvetica, sans-serif;
}
/* The content of the posts (body of text) */
.postbody {
	font-size : 12px;
}
a.postlink:link {
	text-decoration: none;
	color : #D50101
}
a.postlink:visited {
	text-decoration: none;
	color : #990000;
}
a.postlink:hover {
	text-decoration: underline;
	color : #FF0000
}
/* Quote & Code blocks */
.code {
	font: 11px Tahoma;
	color: #333333;
	background-color: #EEEEEE;
	border: solid 1px #D1D7DC;
}
.quote {
	border: solid 1px #D0C8B3;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	background: #F5F3EF;
}
/* Copyright and bottom info */
.copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	letter-spacing: -1px;
}
.copyright a:link, .copyright a:visited {
	color: #666666;
}
.copyright a:hover {
	color: #333333;
	text-decoration: underline;
}
/* Form elements */
input, textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}
/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}
input {
	text-indent : 2px;
}
/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}
/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}
/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline {
	border-style: none;
	color: #E60C0B;
}
.helpline a:link, .helpline a:visited {
	color: #E60C0B;
	text-decoration: none;
}
.helpline a:hover, .helpline a:active {
	color: #E60C0B;
	text-decoration: underline;
}
.BorderRightColumn {
	border-left: 1px dotted #999999;
}
.BorderColumn {
	border-left: 1px solid #E60C0B;
}
.TitleRed {
	font: bold 15px "Courier New", Courier, mono;
	color: #F8F8F8;
	background-color: #E60C0B;
	line-height: 20px;
	text-align: center;
}
.Header {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
}
.Header a:link {
	text-decoration: underline;
	color : #B50000
}
.Header a:visited {
	text-decoration: underline;
	color : #990000;
}
.Header a:hover, .Header a:active {
	text-decoration: underline;
	color : #FF3300
}
.HeaderRed {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #D50101;
}
.HeaderRed a:link {
	text-decoration: none;
	color : #000000
}
.HeaderRed a:visited {
	text-decoration: none;
	color : #333333;
}
.HeaderRed a:hover {
	text-decoration: underline;
	color : #FF3300
}
.ButtonSubmit {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	color: #F8F8F8;
	background: #CC0000;
	border: 1px solid #000000;
}
.textfield {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #333333;
	clip: rect(1px,auto,auto,auto);
}
.ButtonSubmitWHite {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #E60C0B;
	border: 1px solid #CC0000;
}
.textfielddark {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #F2DEC5;
	border: 1px solid #333333;
}
.Sectiontitle, h2Copy {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #D50101;
}
.Sectiontitle a:link, .Sectiontitle a:visited {
	text-decoration: none;
	color : #D50101;
}
.Sectiontitle a:hover .Sectiontitle a:active {
	text-decoration: underline;
	color : #FF0000;
}

.LNAV {
	font-weight: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #D50101;
	padding-left: 4px;
	cursor: hand;
}
.LNAV a:link, .LNAV a:visited {
	text-decoration: none;
	color : #D50101;
}
.LNAV a:hover, .LNAV a:active {
	text-decoration: underline;
	color : #FF0000;
}

td.row4 {
	background-color: #EEEEEE;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.Huge {
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	color: #3E6C77;
}
.Huge a:link, .Huge a:visited {
	text-decoration: none;
	color : #89A6AC;
}
.Huge a:hover, .Huge a:active {
	text-decoration: underline;
	color : #A9BEC2;
}

.Blurb {
	font: bold 13px "Courier New", Courier, mono;
}
.BgndIvory {
	background: #F0EEDB;
	border: 1px solid #999999;
}
.BorderLight {
	border: 1px solid #CDCDCD;
}
.BorderRedThick {
	border: 5px solid #D50101;
}
.BorderGray {
	border: 1px solid #757575;
}
.BorderSquares {
	border: 6px dotted #DADADA;
}
.BorderRed {
	border: 1px solid #E60C0B;
}
.BorderBlack {
	border: 1px solid #333333;
}
.forumline {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.BgndDotted {
	border: 1px solid #757575;
	background: url(images/pattern.gif);
}
.RotatingSlogans {
	font-size : 9px;
	text-transform: uppercase;
	color: #333333;
}
.ButtonSmallWhite {
	background: #FFFFFF url(images/control_play.gif) no-repeat center center;
	border: 1px solid #333333;
	height: 16px;
	width: 16px;
	cursor: hand;
}
.TitleArticle {
	font: bold 20px Arial, Helvetica, sans-serif;
}
.TitleArticle a:link, .TitleArticle a:visited {
	text-decoration: none;
	color : #D50101;
}

.TitleArticle a:hover, .TitleArticle a:active {
	text-decoration: underline;
	color : #FF0000;
}
.brown {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #480200;
}
.NewsRight {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
}
.Truth {
	font:  12px/20px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
a.Truth:link {
	text-decoration: none;
	color : #000000;
}
a.Truth:visited {
	text-decoration: none;
	color : #666666;
}
a.Truth:hover {
	text-decoration: underline;
	color : #D50101;
}
a.Truth:active {
	text-decoration: underline;
	color : #FF3300;
}
.buttonblack {
	color : #E3E3E3;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background: #E10A0A;
	padding: 2px;
	cursor: hand;
}
.Newswire {
	font: bold 13px/22px Arial, Helvetica, sans-serif;
	color: #D50101;
	list-style: url(red/templates/pc/images/Bullet_Square.gif);
	margin-right: -15px;
	margin-left: -15px;
}
.BorderLeftColumn {
	background: url(/images/Bgnd_dot.gif) repeat-y center;
}
.facts li {
	line-height: normal;
	margin-bottom: 15px;
	margin-right: 20px;
}
.gen li {
	margin-bottom: 10px;
}
