html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:arial,helvetica;
	vertical-align: baseline;
	background: transparent;
}

li { font-size:0.8em;list-style:none; }

a {text-decoration:none;}

p {font-size:0.8em;}

body { background:#632 url(/~images/brown-bkg.png) repeat-x top; }
p#header-para { font-size:1.3em;font-style:italic;width:700px; }

#container { margin:0 auto;width:960px; }

#header { border-top:3px double #fff;border-bottom:3px double #fff;float:left;margin:20px 0;width:100%; }
#header ul { float:right;margin:30px 10px;; }
#header ul li { display:inline;font-weight:bold;margin-left:20px;text-transform:uppercase; }
#header ul li a { color:#fff; }
#header ul li ul#sidebar { display:none; }
#header h1#header-logo { 
	background:transparent url(/~images/header-large.png) no-repeat top left;
	float:left;
	height:53px;
	margin:20px 10px;
	text-indent:-10000px;
	width:350px;
}

#main-image img { 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	clear:both;
	margin:5px; 
}

#highlight {
	background-color:#da6;
	margin:5px;
	padding:0;
	width:950px;
}
#highlight h1 { float:left;margin:10px; }
#highlight p { float:right;text-align:right;width:33%; }
#highlight p strong { font-size:1.5em; }

.module { 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
	float:left;
	margin:0 5px 10px;
	padding-bottom:10px;
}
.module a { border-bottom:1px dotted #423;color:#423; }
.module h1,
.module h2,
.module h3,
.module p { margin: 1em 10px; }
.module h1,
.module h2,
.module h3 { font-family:"Palatino Linotype",Georgia,"Times New Roman",serif;color:#423; }
.module h1 { font-size:1.2em; }
.module h2,
.module h3 { font-size:1em; }
.module img { float:left;margin:0 10px 10px;width:75px; }
.module ul.real-list li { list-style:disc;margin-left:30px;margin-bottom:1em; }
.module ul.real-list li ul { margin-top:1em; }
.module ul.real-list li ul li { font-size:1em; }

.width-350 { width:350px; }
.width-710 { width:710px; }
.width-230 { background-color:#423;width:230px; }
.width-230 ul li { color:#fff; }
.width-230 ul li a { border-bottom:1px dotted #fff;color:#fff; }

ul#sidebar { 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-left:5px;
	width:210px;
}
ul#sidebar li { font-size:0.65em;font-weight:bold;margin:0;padding:10px 0 0 0;text-indent:10px;text-transform:uppercase; }
ul#sidebar li ul { background-color:#fd9;margin-top:10px; }
ul#sidebar li ul li:first-child { border:none; }
ul#sidebar li ul li { border-top:1px dotted #fff;font-size:1em;font-weight:normal;padding:10px 0; }
ul#sidebar li ul li a { color:#423; }

#footer { clear:both;margin:0 10px 20px;width:940px; }
#footer  p { color:#fff;font-size:0.7em; }
#footer p a { border-bottom:1px dotted #fff;color:#fff; }