body {
	margin: 0px;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background-color: #000;
	background-image: url('images/grad_bg.jpg');/*url('images/background_new.jpg');*/
	background-repeat:repeat-x;
	text-align: center;
}

div#main {
	width:900px;
	margin: 0 auto;
	margin-top:8px;
	padding:0px;
	background-color:#650914;
	text-align: left;
	border:2px solid #fff;
}

div.header {
	height: 300px;
	width: 900px;
	display:block;
	text-align: center;
	background-image:url('images/header.png');
	background-repeat:no-repeat;
}

div.footer {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 800px;
	color: #fff;
	font-size: 0.7em;
}

.yellow {
	/*position:absolute;
	top:0px;
	left: 0px;*/
	padding: 15px;
	margin:0px;
	color:#000;
	font-size:1.2em;
	z-index:1;
}

.textback {
	background-image:url(images/newtextback.png);
	background-repeat:no-repeat;
	/*border-top: 2px solid #333;
	border-bottom: 2px solid #333;*/
	display:inline-block;
	height:114px;
}	

div.content {
	position:relative;
	clear:both;
	width: 900px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color:#650914;
	color:#FFF;
}

div.links {
	position:relative;
	text-align: center;
	margin: 0px 20px;
	padding: 0px;
	color:#fff;
}

.links a {
	color:#fff !important;
}

.links a:hover {
	color:#ccc !important;
}

div#overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index; 9;
	top: 0;
	left: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #999;
	display: none;
}

div#alerter {
	position:absolute;
	z-index:10;
	right: 10px;
	top: 10px;
	width: 400px;
	background-color: #dde3eb;
	border: 1px solid #464f5a;
	display: none;
}

div#social {
	position: fixed;
	display:block;
	top: 25px;
	right: -288px;
	width: 315px;
	height: 85px;
	text-align:left;
}
div#social2 {
	position: fixed;
	display:block;
	top: 115px;
	right: -188px;
	width: 215px;
	height: 85px;
	text-align:left;
}

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
	background-image:url(images/leftcol.jpg);
	background-repeat:repeat-y;
}
/* 2 column left menu settings */
.leftmenu {
	
}
.leftmenu .colright {
	float:left;
	width:200%;
	position:relative;
	left:254px;
	background-image:url(images/rightcol.jpg);
	background-repeat:repeat-y;
}
.leftmenu .col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:0px;
	padding-bottom:1em;
}
.leftmenu .col1 {
	margin:0;
	position:relative;
	padding:0 10px;
	width:634px;
	right:100%;
	overflow:hidden;
	text-align:center;
}
.leftmenu .col2 {
	float:left;
	width:254px;
	position:relative;
	right:254px; /* was + 15px */
	background-image:url(images/leftcol.jpg);
	background-repeat:repeat-y;
	text-align:center;
}
