* { 
	margin: 0; padding: 0; 
}

body { background-color: #d39657; background-image: url(../images/css/bggrad.png); background-repeat: repeat-x; background-position: 0 top; }

p { color: #4e2700; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 20px 20px; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; width: 30em; margin: 5px 20px 20px; }
caption { color: #4e2700; font-size: 1em; font-weight: bold; text-align: left; }
th { color: #4e2700; font-size: 0.8em; font-weight: bold; text-align: left; padding-top: 7px; padding-bottom: 7px; }
td { font-size: 0.8em; padding: 5px; }
tr.odd{ background-color: #d39657; }
h1 { color: #4e2700; font-size: 2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; clear: both; margin: 0.67em 20px; }
h2 { color: #4e2700; font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; clear: both; margin: 0.67em 20px; }
h3 { color: #4e2700; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; clear: both; margin: 0.67em 20px; }
h4 { color: #4e2700; font-size: 0.65em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; clear: both; margin: 0.25em 20px; }
a:link { }

a:visited { }

a:hover { }

a:active { }
#wrapper { background-image: url(../images/css/bgcol.jpg); width: 1000px; height: 100%; margin: 0 auto; border-style: none; }
#shadow { background-image: url(../images/css/bgshadow.png); background-repeat: repeat-y; width: 1040px; height: 100%; margin-right: auto; margin-left: auto; }
#header { background-color: #d39657; background-image: url(../images/css/headerbg.png); width: 100%; height: 157px; }
#logo { float: left; }
#address { color: #633; font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: right; float: right; margin-right: 10px; }
#navbar { background-color: #9d5f3d; position: absolute; width: 1000px; height: auto; z-index: 6000; float: left; clear: both; }
#content { background-image: url(../images/css/Content-Bg.jpg); background-repeat: no-repeat; background-position: left bottom; height: auto; overflow: auto; clear: both; padding-top: 20px; }
#clear { width: 100%; height: 1px; clear: both; }
#leftcont { width: 712px; height: 100%; float: left; clear: both; }
#leftcont ul li { color: #4e2700; font-size: inherit; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 20px; list-style-type: none; list-style-position: inside; }
#leftcont ul { margin-bottom: 20px; }
.leftim { float: left; padding: 15px 15px 15px 0; }
.rightim { padding: 15px 15px 15px 0; float: right; }
#rightcont { width: 288px; height: 100%; float: right; }
#rightcont img { margin-right: auto; margin-left: auto; }
#footer { background-color: #d39657; background-image: url(../images/css/footer.png); background-repeat: no-repeat; background-position: center top; height: 275px; clear: both; margin: 0; padding: 0; }
#flinks, #flinks ul, #flinks a:link, #flinks a:active, #flinks a:visited, #flinks a:hover { color: #4e2700; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 10px; list-style-type: none; display: list-item; }
#flinks li { text-decoration: none; position: relative; width: 7.5em; float: left; margin-top: 10px; margin-right: 10px; list-style-type: none; display: list-item; }
#copyright { float: left; margin-left: 10px; padding-top: 20px; }
#designby { float: left; margin-right: 10px; padding-top: 20px; }
ol { color: #4e2700; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: decimal; margin: 1em 20px 1em 40px; list-style-position: outside; white-space: normal; }
.school { font-size: 0.9em; text-align: center; float: left; width: 160px; margin: 0 15px 15px 0; }
#map { width: 425px; height: 400px; float: right; margin: 20px; }

