* { margin: 0; padding: 0; }
body { background:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#000; line-height:160%; }
#page { margin:20px auto; width:750px; }
#banner { clear:both; float:left; padding:20px 0; width:100%; }
#banner a	{ color:#000; font-size:2em; text-transform:lowercase; text-decoration:none; }

#nav	{ clear:both; width:250px; float:left; margin:0; padding:0; padding-bottom:35px; }
#nav ul	{ float:left; list-style:none; margin:0; padding:0; }
#nav li	{ margin:0; padding:0; }
#nav a, #nav a:visited	{ display: block; padding:5px 15px; color:#000; text-decoration:none; border-bottom:1px solid #500; }
#nav a:hover	{ color:#06f; }
#nav a:active	{ color:#666; }
#nav a.on	{ color:#000; font-weight:bold; text-align:right; }
#nav a.last	{ border-bottom:0; }

#content { float:right; width:500px; margin:0; padding:0; padding-bottom:25px; }

#footer { clear:both; padding:5px 0; margin:10px 0; font-size:80%; text-align:right; }

a, a:visited	{ color:#000; }
a:hover	{ color: #06f;}
a:active	{ color: #666;}
#footer a	{ text-decoration:none; }

.home	{ clear: both; }
h2, h3, p	{ }
h1 { font-size:1.25em; color:#000; margin:6px 0; }
h2 { font-size:1.15em; color:#000; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
h3 { }
p	{ padding:6px 0; }

ul { line-height:155%; list-style-type:disc; margin:6px 0 6px 30px; }
ul li	{ margin-bottom:3px; }
ol { line-height:155%; list-style-type:decimal; margin:6px 0 6px 30px; }

img	{ border:0; }
select	{ margin:1% 0; }

.note { background-color:#f93; }