html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url('/images/bg.png');
	background-repeat: repeat-x;
	color: #333;
	font-family: sans-serif;
}

a, a:link, a:hover, a:visited, #mainnav :link {
	color: #6633cc;
}

body {
	margin: 0 auto;
	width: 975px;
}

#banner {
	background: #333;
	padding: 0px;
	border-color: #b5bedf;
	border-width: 0 0 7px;
	border-style: solid;
	height: 60px;
}

#banner #header {
	float: left;
	margin-top: 0px;
	width: 200px;
}

#banner #header img {
	display: none;
}

#banner a {
	color: #fff;
	border-width: 0px;
}

#banner a:hover {
	background: #333;
	border-bottom-width: 1px;
}

#mainnav, #main {
	background-color: #fff;
	border-width: 0px 1px;
	border-color: #ccc;
	border-style: solid;
	margin: 0px;
}

#banner #header #logo {
	background: transparent url('/images/headerlogo.png') no-repeat ;
	padding-left: 55px;
	width: 273px;
	margin-top: 0px;
	height: 60px;
	display: block;
}

#banner #search {
	margin-top: 10px;
	clear: none;
}

#banner #header #logo img {
	margin: 0;
	border: none;
}

#banner form {
	float: right;
	width: 200px;
}

#banner #metanav {
	clear: right;
	color: #fff;
}

#mainnav {
	clear: both;
	padding: 5px;
	margin: 0px;
	background-image: none;
}

#main {
	padding: 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	margin-bottom: 10px;
}

#mainnav .active :link, #mainnav .active :visited, #mainnav .active :hover, #mainnav .active :visited:hover{
	border: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	font-weight: normal;
	color: #6633cc;
	margin-left: 15px;
	width: auto;
	font-size: 1.4em;
	padding: 0px;
	background: none;
}

#mainnav :link, #mainnav :visited {
	background: none;
}

#footer {
	margin-top: 20px;
	-moz-border-radius: 3px;
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 10px;
}

#mainnav :link:hover, #mainnav :visited:hover, #mainnav :link, #mainnav :visited, #mainnav .active a:link {
	border: 0px;
	border-left: none;
	border-right: none;
	color: #6633cc;
	font-weight: normal;
	margin-left: 15px;
	width: auto;
	font-size: 1.4em;
	padding: 0px;
	background: none;
}

#footer {
	color: #333;
}

#footer :link, #footer :visited {
	color: #000;
}
