html {background-color:#E1CBB9;}
body{margin:.3em;border:1px solid #E1CBB9;background-color:#FFF;padding:0;font-family:verdana;font-size:95%;position:relative;}
h1,h2,h3,h4,h5,h6,p,span{margin:.6em 0 0 0;padding:0px;}
strong{font-weight:bold;color:#CC0066;} 
h1 {color:#52226B;font-size:2.5em;margin-top:.1em; font-family:serif;}
h2 {color:#2C7968;font-size:1.5em;margin-top:.2em; text-align:center;}
h3 {color:#8561A5;font-size:1.3em;margin-top:.2em; text-align:center;}
h4 {color:#990066;font-size:1.4em;} 
h5 {color:#003366;font-size:1.3em;margin-top:.3em;} 
h6 {color:#006600;font-size:1.1em;margin-top:.3em;} 
p {font-size:1.0em;line-height:1.5em;color:navy;margin-top:.5em !important;} 
div.dotted {clear:both; position:relative; border:1px solid #FFFDD2;}
div.dotted span{color:navy;font-weight:bold;text-decoration:underline;}

/* #div0 == HEADER */
#div0 {background-color:#FFFDD2;width:auto;margin:0em 0 0em 0;padding:.1em .5em .1em .2em;}
#div0 h1 {text-align:left;margin-left:20px !important;}
#div0 h2 {text-align:left;margin-left:20px;}
#div0 h3 {text-align:center;}
#div0 img.topleft {margin-right:.6em;}

div .divdynamic {position:relative;background-color:#FFFDD2;width:auto;margin:.1em 0 .1em 0;padding:.1em 1em .3em 1em;} 

div.techie {position:absolute; right:2px; top: 2px; text-align:right; font-size:.7em; line-height:135%; padding:.1em; color:#AAA;
	width:25em;border:1px solid #BBB;z-index:100;background-color:#FFF;} /* */
p.techie strong {color:#000;font-weight:bold;}

div#navig {width:15%; margin:10px 0em 10em .3em; border:1px none orange;padding:.3em;background-color:#E1CBB9;text-align:center; line-height:1.4em}
div#navig a {display:block;color:#663333;font-weight:bold; font-size:.75em;padding: .2em 0px .2em .2em;
	text-align:center; line-height:1.3em; margin:.2em 0em;}
div#navig a:link {text-decoration:none;background-color:#FFFECF; margin:.5em .4em;}
div#navig a:visited {text-decoration:none;background-color:#FFFECF; margin:1em .4em;}
div#navig a:hover {text-decoration:none; background-color:#FFCC66}
div#navig hr {display:block; margin: .2em 1em .2em; padding:0;border-color:#804000; border-color:#DC8B55;}

div#mainwrapper {position:relative; border:1px solid #FFF;} /*border required for proper vert spacing of elements inside */
div#mainwrapper p.refresh {text-align:right;width:10em;position:absolute;top:-6px;right:15px;margin:0px;padding:0px;line-height:1.1em;z-index:90;}
div#mainwrapper p.refresh a:link, div#mainwrapper p.refresh a:visited {text-decoration:underline;}
div#maincontent {background-color:#FFFDD2;width:83%;float:right;border:1px solid #FFF;position:relative;margin-top:8px;margin-left:-5em;padding-top:5px;}
div#maincontent hr {clear:both;margin-bottom:.1em;}
div#maincontent div {background-color:#FFFDD2;width:auto;margin:.1em 0 .1em 0;padding:.1em 1em .3em 1em;} 


div.staticdiv { border:8px solid #E1CBB9;background-color:#FFFFCC;padding:1em;}

img.topright {float:right;margin-left:5px;margin-bottom:3px;margin-top:8px; border:1px solid #FFFDD2; position:relative;}
img.topleft  {float:left;margin-right:5px;margin-bottom:3px; border:1px solid #FFFDD2; position:relative;}

a:link.editlink, a:visited.editlink {font-size:1.8em;display:block;position:absolute; right:-5px; top:-3px; z-index:95;
	font-family:"Times New Roman"; font-weight:bold; text-decoration:none;line-height:1.2em;margin-top:-2px;padding:2px;} 
a:hover.editlink {color:red; background-color:#0000FF;}

div.clear {font-size:1px;clear:both;line-height:1px;}
