body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 980px;
	background-color: #ccff99;
}

#header {
	margin: 0 0 0 0;
	background-color: #336600;
	padding: 10px;
	}

#header_logo {
	position: relative;
	bottom: 40px;
	left: 30px;
	}

#header_slideshow {
	position: relative;
	left: 150px;
	}

#container {
    	width: 100%;
	background-color: #ccff99;
}

#left_column {
	float: left;
	width: 180px;
	background-color: #ffff66;
	padding: 8px;
}

#right_column {
	float: right;
	width: 250px;
	background-color: #99cc33;
	padding: 8px;
}

#content { 
	float: left;
	width: 502px;			
	background-color: #ccff99;
	padding: 8px;
}

#2_column_content { 
	float: right;
	width: 768px;			
	background-color: #ccff99;
	padding: 8px;
}

/* Note - the page width is 980, the content width is 980 minus the width of the sidebars (+ their padding, doubled since it is padded on both sides)*/

#footer {
	clear: both;
	background-color: #ccff99;
}

.copy { 
	text-align:center;
	}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

h4.left_header {
	background-color: #ffcc33;
	border-style: double;
	border-width: thin;
	border-color: black;
	padding: 3px 0px 3px 8px;
	}

h3.content_header {
	background-color: #99cc33;
	border-style: double;
	border-width: thin;
	border-color: black;
	padding: 3px 0px 3px 8px;
	}

h4.right_header {
	background-color: #999933;
	border-style: double;
	border-width: thin;
	border-color: black;
	padding: 3px 0px 3px 8px;
	}

p.centered {
	text-align: center;
	}
















