body {
	font:12px Arial, Helvetica, sans-serif;
	background:#24466b url('../images/backgroundGradient.gif') repeat-x;
	margin:0;
	padding:0;
}
a {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1A539A;
}
a:hover {
	text-decoration:underline;
}
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
}

#sideGradient {
        width: 923px;
        background: url('../images/sideGradient.png') repeat-y;
        _background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/sideGradient.png');
}

#contactinfo,#contactinfo a
{ 
color:ffffff;
 }

#header {
	background:url('./images/rvb/header.jpg');
	width:880px;
	height:86px;
}
#myAlertHolder {
	border: 3px solid #000E20; 
	background:#BBCCE1;
}
#myAlerts {
	padding: 8px; 
	text-align: center; 
	background: #fff;
}
#myAlerts a {
	color:#DE6A14;
}

#tabsHolder {
	background:url('../images/backgroundTabs.gif') bottom repeat-x;
	height:24px;
	vertical-align:bottom;
	text-align:left;
	padding-left:7px;
	width:880px;
}
#tab .selLeft {
        background:url('../images/selLeft.gif') no-repeat;
        height:21px;
        width:11px;
}

#tab .selMid {
        background:url('../images/selMid.gif') repeat-x;
        height:21px;
}
#tab .selRight {
        background:url('../images/selRight.gif') no-repeat;
        height:21px;
        width:11px;
        padding-right:2px;
}
#tab .unselLeft {
        background:url('../images/unselLeft.gif') no-repeat;
        height:21px;
        width:11px;
}
#tab .unselMid {
        background:url('../images/unselMid.gif') repeat-x;
        height:21px;
}
#tab .unselRight {
        background:url('../images/unselRight.gif') no-repeat;
        height:21px;
        width:11px;
        padding-right:2px;
}
#tab .selMid a {
        font-weight:bold;
	color:#000E20; 
	font-size: 11px;
}

#tab .unselMid a {
        font-weight:bold;
	color:#fff; 
	font-size: 11px;
}

.bodyHolder {
	background:#ffffff;
        border-left:  solid 8px #330000;  
        border-right: solid 8px #330000;  
border-bottom: solid 8px #330000;  
}


#navCol {
	background:url('./images/rooster.gif') 2px 0px no-repeat;
	padding-top:55px;
}
.navTitle {
	color:#000E20;
	width:100%;
	font:12px Arial,Helvetica,sans-serif;
	border-bottom:1px solid #000E20;
	letter-spacing:1px;
	display:block;
	padding:0px 0 2px 0px;
	font-weight: bold;
	text-align:right;
}
.nav {
	padding-left:10px;
	text-align:right;
}
.navLink {
	padding:2px 0;
	text-align:right;
	border-bottom:1px dashed #999;
}
.navLink a {
	font-weight:bold;
	display:block;
	padding:1px 3px 1px 0;
	width:109px;
}
.navLink a:hover {
	text-decoration:none;
	background:#C1D5FB;
}


.sideTitle {
	color:#000E20;
	width:100%;
	font:11px Arial,Helvetica,sans-serif;
	border-bottom:1px solid #000E20;
	display:block;
	padding:0px 0 0px 0px;
	font-weight: bold;
	text-align:left;
}
.sideBreak {
	padding:4px 0;
	border-bottom:1px dashed #999;
}

/* input css v1.24282------------------------*/
input, select, textarea, .fauxInput {
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #616161;
	width:200px;
	padding:3px;
	height:24px;
}
select {
	width:auto;
	padding:0;
	height:auto;
}
textarea {
	width:400px;
	height:62px;
	overflow-x:hidden;
	overflow-y:auto;
}
.submit, .button {
	font:12px Arial, Helvetica, sans-serif;
	background:#ddd url('../images/backgroundBar.gif') top left repeat-x;
	border:1px solid #616161;
	padding:3px;
	width:auto;
}
.button {
	width:30px;
}
.fauxInput {
	width:350px;
}

/* table shit -------------------------- */
table.hlines {
	border:1px solid #222;
	border-bottom:0;
}
table.hlines td {
	border-bottom:1px solid #222;
}
table.nothing, table.nothing td {
	border:0;
}
.bline {
	border:1px solid #222;
	border-top:0;
	border-left:0;
	border-right:0;
}
.border {
	border:1px solid #222;
}
/* box ----------------------------- */
.box {
	background:#ddd url('../images/backgroundBar.gif') top left repeat-x;
	border-bottom:1px solid #222;
}
.title {
	color:#000E20;
	font-size:14px;
	font-weight:bold;
}


/* user shit --------------------------------- */
.user {
	color:#000E20;
}
.user .title, .user .online {
	font:10px Arial,Helvetica,sans-serif;
}
.user .online {
	color:#B22222;
}
.user .big {
	font:24px Arial,Helvetica,sans-serif;
	font-weight:bold;
}
a.user {
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
}
a.user:hover {
	color:#707070;
	text-decoration:none;
}
/* 1.0 CSS below this line for the most part -------------------*/
a.keyword {
	line-height: 150%;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
a.keyword:hover {
	text-decoration:none;
	border-bottom:1px solid #333;
}

.error {
	border:2px solid #B70F0F;
	font:14px Arial, Helvetica, sans-serif;
	color:#B70F0F;
	text-align:center;
	padding:16px;
	font-weight:bold;
}
#pageContent {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
	padding:0px 6px 0 8px;
	text-align:left;
}
.content {
	padding: 6px;
}
.accent {
	background:#D8D8D8;
}
.divider {
	font-size:0; /*ie sucks*/
	line-height:0; /*ie sucks*/
	margin:2px 0;
	height:8px;
	background:#D8D8D8;
	border-top:1px solid #000E20;
	border-bottom:1px solid #000E20;
}

img {
	border:0;
}
.icon {
	border:1px solid #000E20;
	float:none;
}
.date {
	color:#555;
}
.spacer {
	clear:both;
	height:23px;
}
.forumTitle {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B22222;
}
.comment {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
	padding:3px;
	padding-right:0;
	background:#fff;
	line-height:150%;
}

.post, .post td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000E20;
	text-align:justify;
	line-height:150%;
}
.post h1, .post h2 {
	color:#000E20;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.post h2 {
	color:#B22222;
	font-size:18px;
}
.postFooter {
	font:11px Arial, Helvetica, sans-serif;	
	border-top:1px solid #000E20;
	text-align:left;
	color:#000;
	margin:10px 0 0 0;
}
.postFooter td {
	font:11px Arial, Helvetica, sans-serif;	
}
h1, h2 {
	color:#000000;
	font:16px Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:20px;
}
h2 {
	color:#000000;
	font-size:14px;
}
a.small {
	font:11px Arial, Helvetica, sans-serif;
	color:#1A539A;
}
.small {
	font:11px Arial, Helvetica, sans-serif;
	color:#000E20;
}

.comment .header {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px;
	border-bottom:1px solid #000E20;
}

.fButton {
	display:block;
	clear:none;
	padding-right:14px;
	float:left;
	height:17px;
	padding-top:1px;
}
