/* CSS Document */

html body, div, fieldset, input, label, h1, h2, h3, p, ul, img, form {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {
	font: small Arial, Helvetica, sans-serif;
	background: url("../images/background_texture_diagonal_3px_900px.jpg") repeat-x;
	* font-size: x-small; /* for IE5/Win */
	* f\ont-size: small; /* for other IE versions */
	}

h1 {
	position: absolute; /* allows the heading to break from the page */
	left: -999em; /* hides the name, but allows search engines to find the text */
	}

h2 {
	font: bold 1em/1em Georgia, "Times New Roman", Times, serif;
	color: #575757;
	padding-bottom: 1em;
	}

h3 {
	font: bold small-caps 1em/1em Georgia, "Times New Roman", Times, serif;
	color: #6C3;
	}

#headerwrap {	
	width: 100%;
	height: 40px;
	border-bottom: 2px solid #6C3;
	background: url("../images/header_background_1px_40px.gif") repeat-x;
	}

#header {
	width: 900px; /* forces the header drop-down to stop at the sidebar right border */
	}

#logo {
	float: left;
	padding-left: 1em;
	}
	
#sites {
	float: right;
	color: #6C3; /* green text */
	}
	
#sites form button {
	vertical-align: middle;
	border: none;
	padding-bottom: .2em;
	background: none;
	cursor: pointer;
	}
	
#sites fieldset {
	padding-top: .7em;
	* float: right; /* aligns header drop-down with sidebar right border in IE */
	}

#contentwrap {
	width: 906px;
	}

#content {
	float: left;
	width: 906px;
	background: url("../images/content_bg.png") repeat-y 0 0;
	}
	
#main { /* total width is 600px */
	float: left;
	width: 600px;
	}
	
#sidebar{ /* total width is 306px */
	float: right;
	width: 260px;
	padding: 40px 20px;
	margin-right: 6px; /* needed to nudge content 6px from the right border (shadow area) into the sidebar */
	* margin-right: 3px; /* needed to correct margin in IE6 */
	}

#sidebar p {
	font-size: .85em;
	}

#footer {
	clear: left;
	height: 2em;
	padding: 10px;
	font-size: .85em;
	background: url("../images/h-drop.png") no-repeat 0 0;
	}