/*
#container { width: 100%; height:100%; text-align: left; margin:0px auto; }
#layout { margin: 0px auto; width: 950px; background-color:#000000; padding:10px; height:100%; }
*/
* {
padding: 0;
margin: 0;
border: 0;
}
.page img { padding:5px; }
#menu { width: 150px; float:left; padding: 10px 0px 0px 10px; }
#main { width: 775px; float:right; line-height:22px; }
#right_ads { width: 165px; float:right; padding: 10px 0px 10px 10px; } 
body, html {
	color: #fff; 
	text-align: center; /*** Centers the design in old IE versions ***/
	height: 100%;
	background-color:#4b4b4b;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.comments {
	background:#666666;
	text-align:left;
	vertical-align:top;
}

.comments td{
	padding:3px;
}
#mainContainer {
	width: 970px;
	margin: 0 auto; /*** Centers the design ***/
	min-height: 100%;
	background: #000000;
	text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
}
* html #mainContainer {
height: 100%;  /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.float-wrap {
	float: left;
	width: 950px;
	padding:10px;
	background: #000000;
}
.clear { clear: both; }
.menulink {	padding-top: 20px; }
.date {
	color:#e73f2a;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
a:active, a:focus { outline: 0; }
a {
	font-size:12px;
	color: #e73f2a;
}
a:hover {
	color: #9F2D1D;
}
.menulink a {
	font-weight:bold;
	font-size:14px;
	color: #ffffff;
	text-decoration: none;
}
.menulink a:hover { color: #bcbcbc; }
.pageheader {
	color:#FFFFFF;
	font-size:16px;
	width:100%;
	text-align:center;
	font-weight:bold;
}
.headerBlock{ background-color:#333333; border:#666666 solid 1px; color:ffffff; font-weight:bold; text-align:center; padding:1px; height:18px; margin-bottom:5px; }
.vertical_slide { padding-left: 10px; }
.vertical_slide a { color: #e73f2a; font-size:14px; font-weight:bold; text-decoration: none; }
.vertical_slide a:hover { color: #9F2D1D; }

.inputbox { font: 11px Arial,Tahoma,sans-serif; border: solid 1px #000000; padding:3px; }
.inputbutton { font: 11px Arial,Tahoma,sans-serif; border: #e73f2a solid 1px; background-color:#000000; color:#ffffff; padding-left:4px; padding-right:4px;}
.inputbutton2 { font: 11px Arial,Tahoma,sans-serif; border: solid 1px; padding-left:4px; padding-right:4px; background: #e73f2a; color: #fff;}
.textareabox { font: 11px Arial,Tahoma,sans-serif; border: 1px solid #000000; padding:3px; }
.selectbox { font: 11px Arial,Tahoma,sans-serif; }

#ajaxcontainer a{ color:#003366; }
#ajaxcontainer a:hover{ color:#000033; }