body { background-color: #663333; margin-top: 10px; margin-bottom: 0px; color: #ffffff; font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: center; }

* { padding: 0; margin: 0; }

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

a { color: #ffffff; 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 { background-color: #FFFFFF; margin-left: auto; margin-right: auto; width: 930px; clear: both; }

#container { width: 910px; text-align: left; background-color: #FFFFFF; float: left; clear: both; margin-top: 0em; margin-bottom: 2em; padding: 0.3em; background: #ffffff; border: 0.4em solid #ffffff; }

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

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

html>body #content { width: 910px; padding: 10px 0px 0px 0px; float: left; }

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

#content { width: 950px; padding: 0px 0px 0px 0px; float: left; }

* html #content { overflow: hidden; }

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

h1 { font: 28px Verdana, Arial, Helvetica, sans-serif; }

h2 { font: 28px Verdana, Arial, Helvetica, sans-serif; }

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

#footer { width: 910px; background-color: #ffffff; padding: 10px 0px 0px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; float: left; clear: both; }

#footer a, #footer a:visited { color: #ffffff; font-style: bold; text-decoration: none; }

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

#footer .brown { background-color: #0000FF; background-image: url('images/bg150.png'); background-position: top center; background-repeat: repeat; padding: 5px 0px 5px 5px; }

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

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

ul { list-style: circle; }

li { padding: 0px 0px 10px 20px; color: #ffffff; }

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

.style1 {font-size: 14px}

/*---:[ Brown Background Tiling ]:---*/

.brown { background-color: #FFFFFF; background-image: url('images/bg150.png'); background-position: top center; background-repeat: repeat; padding: 10px 0px 5px 5px; }

.brown ul { padding: 0px 0px 0px 50px; list-style: circle; }

/* .brown h2 { font: 24px Verdana, Arial, Helvetica, sans-serif; color: #ffffff }

.brown p {color: #ffffff } */

/*---:[ 3 Column Layout ]:---*/

#columns { background-color:white; }

#left-col { width: 296px; padding: 0px 11px 0px 0px; font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: left; float: left; color: #ffffff; }
#centre-col { width: 296px; padding: 0px 11px 0px 0px; font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: left; float: left; color: #ffffff; }
#right-col { width: 296px; padding: 0px 0px 0px 0px; font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: left; float: left; color: #ffffff; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */ 

/*---:[ Full Width Layout ]:---*/

#fullwidth { width: 100%; background-color: #ffffff; padding: 10px 0px 0px 0px; font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: left; float: left; color: #FFFFFF; }

/*---:[ No Columns Full Width Layout ]:---*/

#no-colfullwidth { width: 100%; background-color: #ffffff; padding: 0px 0px 0px 0px; font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: left; float: left; color: #FFFFFF; }

