* {margin: 0; padding: 0;}

html,body {background: #000;}

#container {width: 94em; margin: 0 auto; background: #f9f9ea; font-size: 62.5%; text-align: center;}

#banner {width: 100%; height: 120px;}
	
/* Topnav */
#navbar {width: 100%; background: #fddc1e; font: 700 1.2em "trebuchet ms", verdana, sans-serif; text-align: left;}
#navbarlinks {margin-left: 4em; padding: .35em 0 .5em 0;}
#navbar a {color: #000; margin-right: 15px;}
#navbar a:link {text-decoration: none;}
#navbar a:visited {text-decoration: none;}
#navbar a:hover {text-decoration: underline;}

/* Sidebar */
#sidebar {margin: 6em 0 0 72em;}

/* Content */
#content {float: left; width: 72em;}

/* Footer */
#sitemenu {clear: both; width: 100%; margin: 0 auto; text-align: center;}

/* Misc Classes */
br.spacer {clear: both; visibility: hidden;}
div.left {float: left; clear: right; margin-right: 1em;}

/* Text Classes */
h1,h2,p {text-align: left;}
ul {list-style: square;}
h1 {font: 700 2em "trebuchet ms", verdana, sans-serif; margin-top: 1.5em; padding-left: 2.35em;}
h2.sidebar {margin-top: .5em; padding: 0 1em; font: 700 1.4em "trebuchet ms", verdana, sans-serif;}
p.content, ul.content {margin-bottom: 1.5em; padding: 0 2.5em 0 3.5em; font: 500 1.4em "trebuchet ms", verdana, sans-serif;}
p.content2 {margin: 0 2.5em 1.5em 0; padding-right: 2.5em; font: 500 1.4em "trebuchet ms", verdana, sans-serif;}
p.sidebar {margin-bottom: 1.5em; padding: 0 1em; font: 500 1.2em "trebuchet ms", verdana, sans-serif;}
form.db fieldset p {padding: 0 1.5em 0 0; font: 500 1.4em "trebuchet ms", verdana, sans-serif;}
span.bold {color: #363636; font-weight: 700;}

/* Image Classes */
img.smallskeet {float: left; padding: 1em 0 0 2em;}

/* List Classes */
ul.banner {float: right; margin-top: 2em; padding-right: 4.5em; list-style: none; font: 500 1.4em "trebuchet ms", verdana, sans-serif; text-align: left;}

/* Rounded Box Corners */
.cssbox, .cssboxbody, .cssboxhead, .cssboxhead h2 {background: transparent url("/images/page/boxbig.gif") no-repeat bottom right; text-align: left;}
.cssbox {width: 680px !important; width: 680px; margin-bottom: 1em; padding-left: 2em;} 
.cssboxhead {background-position: top right;} 
.cssboxhead h2 {background-position: top left; border: 0; padding: .75em 0 .5em 1.25em; height: auto !important; height: 1%; font: 500 2.4em georgia, serif; text-decoration: underline;}
.cssboxbody {background-position: bottom left; padding-bottom: 2em;}
.cssboxbody p {margin-bottom: 1em; padding: 0 1.5em 0 2em; color: #363636; font: 500 1.4em "trebuchet ms", verdana, sans-serif;}

.cssbox2, .cssboxbody2, .cssboxhead2, .cssboxhead2 h2 {background: transparent url("/images/page/boxsmall.gif") no-repeat bottom right; text-align: left;}
.cssbox2 {width: 620px !important; width: 620px; margin-bottom: 1em; padding-left: 1em;} 
.cssboxhead2 {background-position: top right;} 
.cssboxhead2 h2 {background-position: top right; border: 0; padding-top: 1.5em;  height: auto !important; height: 1%; color: #363636; font: 700 1.4em "trebuchet ms", verdana, sans-serif;}
.cssboxbody2 {background-position: bottom left; padding-bottom: 2em;} 
.cssboxbody2 p {margin-bottom: 1em; padding-right: 1em; color: #363636; font: 500 1.4em "trebuchet ms", verdana, sans-serif;}
.cssboxbody2 ul {margin: 0; padding: 0; color: #363636; font: 500 1.4em "trebuchet ms", verdana, sans-serif;}

/* Form Classes */
form.contact {padding-left: 2.5em; font: 500 1.4em "trebuchet ms", verdana, sans-serif; text-align: left;}
form.db {width: 72em; margin: 0 auto; border: 1px solid #000; text-align: left;}
/* Fieldset */
fieldset {border: none; padding-left: 2.5em; }
/* Legend */
legend {border: 1px solid #000; margin-bottom: 1em; padding: 0 .5em; font: 600 1.6em "trebuchet ms", verdana, sans-serif;}
/* Input */
label {float: left; margin-right: 1em; font: 500 1.4em "trebuchet ms", verdana, sans-serif; text-align: left;}
form.contact label {width: 10em;}
form.db label {width: 8em;}
input[type=hidden] {display: none;}
form.contact input, form.contact textarea, form.contact select {float: left; display: block; margin: 0 1em 1em 0;}
form.db input, form.db textarea, form.db select {float: left; display: block; margin: 0 0 1em 0; text-align: left;}
form.contact input {width: 15em;}
form.db input {width: 12em;}
form.contact textarea {width: 15.3em; height: 10em;}
form.db textarea {width: 15.3em; height: 10em;}
form.contact select {width: 15.2em;}
form.db select {width: 12.2em;}
form.contact input.submit {width: 5em;}
form label:after {content: ":";}
form br {clear: left;}

/* Form Administration */
caption {display: none}
table {margin: 20px 0 25px 0; padding: 0 20px 0 0; font: 500 1.2em "trebuchet ms", verdana, sans-serif; text-align: left;}
td {padding-left: 10px; padding-right: 5px;}
td.first {border: none;}
th {padding-left: 10px;}

