* {font-size: 1em; margin:0; padding:0;color:#69c}
body {font: normal 80% "trebuchet ms", arial, sans-serif;background-color:#fff}

h2 {color:#c60;font-size:1.3em;font-weight:normal;margin-bottom:1.2em}
h3 {color:#cc6a40;font: bold 1em arial, sans-serif;margin-bottom:1.2em}
a img {border:none}
p {margin-bottom: 1.2em;line-height:1.6em}


#page {width: 793px;background: url(img/page_top.gif) no-repeat 0 0}
#logo {width:394px;margin: 0 auto 40px;padding-top:32px}
#content {width:580px;margin-left:190px;min-height:24em}
#nav {position:absolute; width:145px;top:175px; left:15px}
#foot {background:#fff url(img/page_btm.gif) no-repeat; font:bold .8em verdana;padding: 32px 15px; margin-top:40px}
#foot * {color:#fff} #foot p {width:25em;background-color:#69c}

#page.home {background: url(img/home_banner.jpg) no-repeat 0 0}
#page.home #logo {padding-top:180px}
#page.home #content {min-height:12em}
#page.home #nav {top:240px}

#nav ul, #nav li {list-style:none}
#nav ul ul {margin:.6em 0 0 1em} 
#nav li {margin-bottom: .6em} 
#nav a {font:bold .85em tahoma;text-decoration:none}
#nav li li a{font-weight:normal}
#nav a:hover, #nav li.sel a{color:#c60} #nav li.sel li a {color:#69c}

#content ul, #content ol {margin: 0 1em 1em 2em}
#content li {margin: 0 .5em .8em}
#content ul, #content ul li {list-style: circle outside none}

p.img {clear:right;width: 254px; float:right;margin:0 0 2em 2em} p.vertical {width:200px}
p.img img {display:block;margin: 0 auto .5em}
p.img span {margin:0 0em .5em; display:block;font-style: oblique; font:oblique .8em verdana, sans-serif; text-align:left}

.quote * {color:#c60}
.quote p {font-style:oblique;line-height:1.7em}
.quote cite {font-style:normal}