html,body {
	position:absolute;
	height:100%;
	width:100%; 
	background-color: #21416C;
	padding: 0;
	margin: 0;
	text-align:center;
	
}
*html{
	overflow-x:auto;
	overflow-y:auto;
}
#maincontainer {
	top:0;
	min-height:100%;
	height: auto;
	background: #112B4E;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 20px 20px 20px;
	
}
.header
{
	background-color: #21416C;
}
.origpostcontent {
	font: 13px arial;
	color: #FFF;
	}

h1 {
	font: 13px arial;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	}
.h1color {
	color: #FFF;
}
.introtext {
	padding-top: 12px;
	font: 13px arial;
	color: #FFF;
	}
.replyfooterlinks {
	font: 11px arial;
	color: #888;
}
a.replyfooterlinks {
	font: 11px arial;
	color: #888;
	text-decoration: none;
}
a.replyfooterlinks:hover {
	font: 11px arial;
	color: #FFF;
	text-decoration: underline;
}
.origpostfooter {
	padding: 4px 0px 4px 0px;
	border-top: 1px dashed #C0C0C0;
	background: #112B4E;
	}
a.origpostfooterlinks {
	font: 11px arial;
	color: #FFF;
	text-decoration: none;
}
a.origpostfooterlinks:hover {
	font: 11px arial;
	color: #FFF;
	text-decoration: underline;
}
.content {
	font: 12px arial;
	color: #FFF;
	padding: 5px;
	line-height: 140%;
}
a.content {
	font: 12px arial;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #FF8B00;
	padding: 0px;
}
a.content:hover {
	font: 12px arial;
	color: #FF8B00;
	text-decoration: none;
	border-bottom: 1px solid #FF8B00;
	padding: 0px;
}
.reply-header1 {
	font: bold 12px arial;
	color: #FF8B00;
	padding: 3px 0px 2px 4px;
}
.reply-header2 {
	font: bold 12px arial;
	color: #999;
	padding: 3px 0px 2px 4px;
}
.postheaderrow {
	font: bold 13px arial;
	color: #FFF;
	background: #000 url('http://images.freeola.co.uk/chat/forums/images/blue/header-bg.gif') top repeat-x;
	border: 1px solid #2395B4;
	}
.postheadertitle {
	font: bold 13px arial;
	color: #FFF;
	padding: 5px 0px 5px 8px;
	}
.postheaderreplies {
	font: bold 13px arial;
	color: #FFF;
	padding: 5px 8px 5px 0px;
	}
.postdetails {
	font: bold 10px verdana;
	color: #FFF;
	padding: 5px;
	background: #0C1B2F;
	border-top: 2px solid #041123; 
	border-bottom: 2px solid #041123;
	}
.navigation {
	font: 11px arial;
	color: #000;
	background: #F0F0F0 url('http://images.freeola.co.uk/chat/forums/images/blue/header-bg.gif') top repeat-x;
	border: 1px solid #000;
	padding: 4px;
}
a.navigation {
	font: 11px arial;
	color: #C9C9C9;
	text-decoration: none;
	background: none;
	border: 0px;
}
a.navigation:hover {
	font: 11px arial;
	color: #C9C9C9;
	text-decoration: underline;
	background: none;
	border: 0px;
}
.navigation-left {
	font: 11px arial;
	color: #000;
	background: #F0F0F0 url('http://images.freeola.co.uk/chat/forums/images/blue/header-bg.gif') top repeat-x;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: none;
	padding: 4px;
}
a.navigation-left {
	font: 11px arial;
	color: #C9C9C9;
	text-decoration: none;
	background: none;
	border: 0px;
}
a.navigation-left:hover {
	font: 11px arial;
	color: #C9C9C9;
	text-decoration: underline;
	background: none;
	border: 0px;
}
.navigation-right {
	font: bold 11px arial;
	color: #000;
	background: #F0F0F0 url('http://images.freeola.co.uk/chat/forums/images/blue/header-bg.gif') top repeat-x;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: none;
	padding: 4px;
}
a.navigation-right {
	font: bold 11px arial;
	color: #C9C9C9;
	text-decoration: none;
	padding-right: 10px;
	background: none;
	border: 0px;
}
a.navigation-right:hover {
	font: bold 11px arial;
	color: #C9C9C9;
	text-decoration: underline;
	padding-right: 10px;
	background: none;
	border: 0px;
}
.replycount {
	color: #FF8B00;
}



.threadheadertitle {
	font: bold 13px arial;
	color: #FFF;
	padding: 5px 0px 5px 0px;
	}
.discussion-thread-header {
	background: url('http://images.freeola.co.uk/chat/forums/images/blue/discussion-thread.gif') left no-repeat;
	padding-left: 16px;
	}
.created-by-header {
	background: url('http://images.freeola.co.uk/chat/forums/images/blue/created-by.gif') left no-repeat;
	padding-left: 16px;
	}
.latest-post-header {
	background: url('http://images.freeola.co.uk/chat/forums/images/blue/latest-post.gif') left no-repeat;
	padding-left: 16px;
	}
.views-header {
	background: url('http://images.freeola.co.uk/chat/forums/images/blue/views.gif') left no-repeat;
	padding-left: 16px;
	}
.posts-header {
	background: url('http://images.freeola.co.uk/chat/forums/images/blue/posts.gif') left no-repeat;
	padding-left: 16px;
	}
.threadtitlelink {
	font: bold 12px arial;
	color: #FFF;
}

a.threadtitlelink {
	font: bold 12px arial;
	color: #FFF;
	text-decoration: underline;
}
a.threadtitlelink:hover {
	font: bold 12px arial;
	color: #FFF;
	text-decoration: underline;
}
a.threadtitlelink:visited {
	font: bold 12px arial;
	color: #FFF;
	text-decoration: underline;
}
.youarehere {
	font: 13px arial;
	color: #999;
}

a.youarehere {
	font: 13px arial;
	color: #999;
	text-decoration: none;
	border-bottom: 1px dashed #999;
}
a.youarehere:hover {
	font: 13px arial;
	color: #999;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
.forumselect {
	font: 15px arial;
	color: #666;
	width: 250px;
	height: 20px;
	line-height: 140%;
	background: #F8F8F8;
	border: 1px solid #C0C0C0;
	}

.sticky1 {
	font: bold 12px arial;
	color: #FFF;
	background: #041123;
}
.sticky2 {
	font: bold 12px arial;
	color: #FFF;
	background: #0C1B2F;
}
.regular1 {
	font: bold 12px arial;
	color: #FFF;
	background: #0A1C36;
}
.regular2 {
	font: bold 12px arial;
	color: #FFF;
	background: #0D2341;
}
.threadsubtext {
	font: 11px arial;
	color: #999;
	}
.newpostcontainer {
	text-align: center;
	padding-right: 12px;
	}
.newpostsubtext {
	font: 11px arial;
	color: #999;
	padding-right: 8px;
	background: url('http://images.freeola.co.uk/chat/forums/images/blue/new.png') right no-repeat;
	}
.postbackground {
	background: #041123;
	}
.tagline {
	font: 12px arial;
	color: #999;
	padding-bottom: 4px;
	}
.avatar {
	width: 80px;
	margin-bottom: 4px;
	}
.usertype {
	font: 11px arial;
	color: #0080FF;
	}
.postcount {
	font: 11px arial;
	color: #666;
	}
.replybackground1 {
	background: #0C1B2F;
	}
.replybackground2 {
	background: #0C1B2F;
	}
.replyborder {
	border: 1px dashed #000;
	}
.replylinksborder {
	 padding: 4px 0px 4px 0px;
	 border-top: 1px dashed #000;
	 background: #041123;
	 }
a.view-my-profile:link, a.view-my-profile:hover, a.view-my-profile:visited {
	font: 10px arial;
	color: #666;
	text-decoration: underline;
}
.navigate_back_link
{
	font: 13px arial;
	color: #FFF;
}
.forumname
{
	font: 27px arial bold;
	color: #FFF;
	text-align: left;
}
.roomtitlelink{
	font: bold 15px arial;
	color: #FFF;
}

a.roomtitlelink {
	font: bold 15px arial;
	color: #FFF;
	text-decoration: underline;
}
a.roomtitlelink:hover {
	font: bold 15px arial;
	color: #FFF;
	text-decoration: underline;
}
a.roomtitlelink:visited {
	font: bold 15px arial;
	color: #FFF;
	text-decoration: underline;
}
.namelink-blue {
		color: #FF8B00;
		text-decoration: none;
		border: none;
		font-family: arial;
		font-style: normal;
	}	
	
	a.namelink-blue:link {
		color: #FF8B00;
		text-decoration: none;
		border: none;
		font-family: arial;
		font-style: normal;
	}
	
.nav {
	font: 11px arial;
	color: #666666;
	text-decoration: none;
}

a.nav:link {
	font: 11px arial;
	color: #666666;
	text-decoration: none;
}

a.nav:visited {
	font: 11px arial;
	color: #666666;
	text-decoration: none;
}
a.nav:hover {
	font: 11px arial;
	color: #FF8B00;
	text-decoration: underline;
}