body { background-color: #cceeff; margin-top: 0px; margin-bottom: 0px; color: #333; font: 14px Verdana, Arial, Helvetica, sans-serif; text-align: center; }

* { padding: 0; margin: 0; }

/*---:[ global elements ]:---*/

a { color: #0000FF; text-decoration: underline; }

	a:visited { color: #333; text-decoration: underline; }

	a:hover { color: #4483DC; text-decoration: underline; }
	
	a img { border: none; }
	
/*---:[ core layout elements ]:---*/

#wrapper { margin-left: auto; margin-right: auto; width: 1000px; clear: both; }

#header { width: 1000px; height: 263px; background: url('images/header.png') no-repeat; float: left; }

#navbar { width: 1000px; height: 30px; background: url('images/navbar.png') no-repeat; float: left; }

/*---:[ ie hacks (for more see http://www.webcredible.co.uk/user-friendly-resources/css/hacks-browser-detection.shtml) ]:---*/

#container { width: 1000px; text-align: left; background: url('images/body.png'); float: left; clear: both; }

/*---:[ non IE browsers ]:---*/

html>body #content { width: 650px; padding: 20px 50px 0px 0px; float: right; }

/*---:[ IE browsers ]:---*/

#content { width: 700px; padding: 20px 50px 0px 0px; float: right; }

* html #content { overflow: hidden; }

/*---:[ non IE browsers ]:---*/

html>body #sidebar { width: 230px; padding: 0px 0px 0px 20px; float: left; }

/*---:[ IE browsers ]:---*/

#sidebar { width: 250px; padding: 0px 0px 0px 20px; float: left; }

* html #sidebar { overflow: hidden; }

#footer { width: 1000px; height: 82px; padding: 20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; font-weight: bold;  text-align: center; background: url('images/footer.png') no-repeat; float: left; clear: both; }

/*---:[ headlines ]:---*/

h1 { font: 30px "Times New Roman", Times, serif; }

h2 { font: 24px "Times New Roman", Times, serif; }

/*---:[ footer styles ]:---*/

#footer a, #footer a:visited { color: #006699; text-decoration: none; }

#footer a:hover { color: #4483DC; text-decoration: underline; }

.citation { font-size: 10px; font-style: italic; }

#footer-left { padding: 8px 0px 0px 30px; text-align: left; float: left; position:relative; }

#footer-center { padding: 8px 0px 0px 180px; text-align: center; float: left; position:relative; }

#footer-right { padding: 8px 30px 0px 0px; text-align: right; float: right; position:relative; }

/*---:[ bullet points ]:---*/

ul { padding: 0px 0px 0px 20px; }

/*---:[ contact form ]:---*/

.style1 {font-size: 14px}

/*---:[ smooth text ]:---*/

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:200; color:#555; letter-spacing:-1px; }

/*---:[ navigation ]:---*/

#navigation { padding: 10px 0px 0px 35px; float: left; }

.navtext { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006699; letter-spacing:2px; font-weight: bold; }

.navtext a { color: #006699; text-decoration: none; }

.navtext a:visited { color: #006699; text-decoration: none; }

.navtext a:hover { color: #4483DC; text-decoration: underline; }

/*---:[ full width ]:---*/

#fullwidth { width: 1000px; padding: 20px 60px 0px 20px; float: left; clear: both; }


