body {
	margin:0px;
	background: #2f3837;
}

#outer_wrapper {
	position:relative;
	width:100%;
	min-height: 900px;
	margin:auto; /*This centers the div on the screen*/
	background: #2f3837 url('../images/bgtop.jpg') repeat-x top center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#inner_wrapper {
	position:relative;
	width:100%;
	height: 100%;
	margin:auto; /*This centers the div on the screen*/
}

/*---------------- HEADER STYLES ----------------*/
/*wrapper classes can be used to make section backgrounds stretch full screen*/
#header_wrapper {
	position:relative;
	width:100%;
	height: 218px;
	margin:auto; /*This centers the div on the screen*/
	z-index:10;
}
#header_wrapper_rotator {
	position:relative;
	width:100%;
	height: 465px;
	margin:auto; /*This centers the div on the screen*/
	z-index:10;
}
#header {
	position:relative;
	width: 980px;
	height: 200px;
	margin:auto; /*This centers the div on the screen*/
}
#logo {
	position:relative;
	padding: 0px 0px 0px 20px;
	width:600px;
	height: 170px;
}
#subscribe {
	z-index:100;
	position:absolute;
	left:760px;
	top:171px;
	width:222px;
	height: 44px;
}
#rotator {
	z-index: 5;
	position:relative;
	height: 260px;
	padding: 5px 0px 5px 0px;
}
#menu {
	z-index: 20;
	position:relative;
	height: 44px;
	background-color:#536a60;
	padding: 0px 20px 0px 20px;
}

/*---------------- CONTENT STYLES ----------------*/

#contentarea_wrapper {
	position:relative;
	width:100%;
	margin:auto; /*This centers the div on the screen*/
	z-index:1;
}

/*-----Set Defaults for your Content Columns-----*/
#contentarea {
	position:relative;
	width: 979px;
	min-height: 700px;
	margin:auto;
}
#leftcol{
	float:left;
	width:313px;
	padding:30px 0px 0px 32px;
}
#content {
	float:left;
	text-align:left;
	padding:30px 20px 20px 20px;
	background-color:#FFF;
	min-height: 700px;
}
#rightcol{
	float:right;
	width:240px;
	padding:0px;
	background-color:#999999;
}

/*-----3col specifics-----*/
.col_three #content {width:440px;}

/*-----2col_left specifics-----*/
.col_left #content {
	width:593px; 
	float:right;
	background-color:#FFF;
	
	}
.col_left #rightcol {display:none;}

/*-----2col_right specifics-----*/
.col_right #leftcol {display:none;}
.col_right #content {width:680px;}

/*-----full specifics-----*/
.full #leftcol {display:none;}
.full #content {width:940px; float:none;}
.full #rightcol {display:none;}

/*---------------- FOOTER STYLES ----------------*/
#footer_copyright{
	height: 40px;
	width: 400px;
	position: absolute;
	left: 25px;
	top: 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #c1c1c1;
}
#footer_logo{
	height: 42px;
	width: 39px;
	position: absolute;
	top: 40px;
	right: 25px;
}

#footer_mb_text{
	height: 30px;
	width: 200px;
	position: absolute;
	top: 42px;
	right: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	text-align: right;
}

#footer_mb_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
}

#footer_mb_text a:hover{
	color: #FFF;
}
#footer_wrapper {
	color:#a8aead;
	background:url(../images/bg-footer.jpg) repeat-x center bottom;
	height:170px;
	width:100%;
	position:relative;
	width:100%;
	margin:auto; /*This centers the div on the screen*/
}
#footer {
	position:relative;
	width: 960px;
	margin:auto; /*This centers the div on the screen*/
	font-size:70%;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}

#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#footer_left {
	position:relative;
	float:left;
	width:300px;
}
#footer_right {
	position:relative;
	float:right;
	width:300px;
}

/*---------------- GENERAL STYLES ----------------*/
a {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #666;
	text-decoration: underline;
}

#content ul li {list-style:disk; padding-bottom:10px;}
#content ol li {list-style:decimal;}

.clearfloat {clear:both;}

/*Keeps page from jumping when scroll bar is added*/
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-verticals}

#signup_text{
	width: 288px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #c1c1c1;
	padding: 0px 0px 10px 5px;
}