body { margin: 0; padding:0; font:normal 14px 'Lucida Sans', 'Arial Narrow', sans-serif; color: #443C39; background:#EEF6F6; }


#topbar { width: 100%; height: 140px; margin: 0; padding: 0; background: #443C39 url(topred2.gif) top left repeat-x; }



#nav, #main, address, #logo, #state { width: 820px; margin:0 auto; }



#nav { background:transparent; height: 40px; }

#state {  height: 72px; }

#main { padding: 20px 0 100px 0; }

#focus { clear:both; width: 566px; margin: 45px 0 45px 0; display:block; background: #E1DED1; border: solid 1px #C9D0D7; }

/* #focus { clear:both; width: 566px; margin: 45px 0 45px 0; display:block; background: #E8E4D0; border: solid 1px #D4CFB6; } */



#focus p { margin: 10px; }

#righty ul { background:none; padding: 0; margin: 0; }

#righty li { background:none; }



#lefty { display:block; float:left; width:570px; padding:0; }

#righty { float:right; width: 188px; text-align: center; border-left: solid 1px #D4CFB6; margin-bottom:40px; padding:0 0 0 30px; }



#handyleft {float:left;}



address { clear:both; border-bottom:solid 5px #6C7A7A; padding: 10px 0 5px 0; font: normal 0.8em Verdana, Tahome, Arial, sans-serif; text-align:center; }

address img { background: #f9ffff; padding: 0; margin: 0; border: none; }


#state { padding-top: 17px; } 

#logo a, #logo a:visited { display:block; margin:0 auto; background:url(logo2.gif) top left no-repeat; height: 72px; text-indent: -1000px; }

#logo a:hover, #logo a:active  { margin:0 auto; background:url(logo2.gif) no-repeat; }

#state a, #state a:visited   { display:block; margin:0 auto; background:url(logo2.gif) top left no-repeat; height: 72px; text-indent:-1000px;}

/* 0 -67px  */

#nav ul { height: 40px; list-style-type:none; margin:0; padding:0; }

#nav li { display:inline; height: 40px; margin:0; padding:0; }



#nav a:link, #nav a:visited { float:left; margin: 0 20px 5px 0; color: #7A6F6C; font-size:.9em; text-decoration:none; border-bottom: solid 4px transparent; }

#nav a:hover, #nav a:active { float:left;  margin: 0 20px 5px 0; background: none; color: #fff; font-size:.9em; text-decoration:none; border-bottom: solid 4px #6C7A7A; }

#nav a.state, #nav a:visited.state { float:left; margin: 0 20px 5px 0; color: #fff; font-size:.9em; text-decoration:none; border-bottom: solid 4px #6C7A7A; }



li { list-style-type:none; padding: 0 0 4px 14px; background: url(bullet.gif) no-repeat 0 4px; }

li, p, h1, h2, h3, h4, h4 { font-family: 'Lucida Grande', Verdana, Arial, sans-serif; margin-top:0; }

p { font-size: 1em; line-height: 1.2em; }

em { font-family: 'Lucida Sans'; }

img { background: #fff; padding: 2px; margin: 2px 1px 5px 0; border: solid 1px #D4CFB6; }

img.txt { background: #fff; padding: 2px; margin: 2px 6px 0 0; border: solid 1px #D4CFB6; }





a:link, a:visited { background: transparent; color: #3287C7; text-decoration: underline; }

a:hover, a:active { background: #19495F; color: #fff; text-decoration: none; }



span.amp { font-size: 1.2em; font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-style: italic; }

span.type { color: #326EA1; font: normal 0.8em 'Lucida Grande', 'Lucida Sans', Verdana, Tahoma, Arial, sans-serif; text-transform: uppercase; }

p.person { margin: 0 0 29px 0; }

p.clear { clear:both; }

a.wp, a:visited.wp { color: #999; font-size:75%; background:transparent; }

a:hover.wp, a:active.wp { color: #666; font-size:75%; background:transparent; }