body { background-color: #f9fff9; text-align: center; margin: 0; padding: 20px }
a { color:#58a; text-decoration:none; }
a:hover { color:#c60; text-decoration:underline; }
a img { border-width:0; }
#content img   { float: right; margin-left: 15px; padding: 2px; border: solid 1px #ccc   }
h1   { color: #c60; font-size: 180%; font-style: normal; font-weight: normal; margin: 0.25em 0 0; padding: 0 0 4px }
h2  { color: #999; font: 85%/1.4em "Trebuchet MS", Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.2em; margin: 1.5em 0 0.5em }
h3 { font:78%/1.4em "Trebuchet MS",Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; color:#999; margin-top:2em; }
h4   { color: #c60; font-size: 120%; font-style: normal; font-weight: normal; margin: 0.25em 0 0; padding: 0 }
#header { width:800px; margin:0 auto 10px; border:solid 1px #ccc; }
#inner-header { margin:5px; padding:10px; border:1px solid #eee; }
#title  { color: #c60; font: 300%/1.4em "Arial Black", Verdana, "Trebuchet MS", Sans-serif ; text-transform: lowercase; letter-spacing: 0.2em }
#description  { color: #999; font-size: 95%; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-transform: uppercase; letter-spacing: 0.2em; padding-top: 10px }
#content  { color: #333; font: medium Georgia, serif; text-align: left; margin: 1em auto; width: 800px; }
#main    { width: 580px; float: left }
#sidebar     { color: #666; line-height: 1.5em; width: 180px; float: right }
#foot { color: #999; font-size: 80%; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-transform: uppercase; letter-spacing: 0.15em; margin-top: 20px; width: 680px; clear: both }
#main td { border: dotted 1px #ccc; border-width:1px 0; padding:5px }
#main th { padding:0px 5px; text-align:left }
#main table { border-collapse: collapse  }
#sidebar ul  { list-style: none; margin: 0 0 1.5em; padding: 0 0 1.5em; border-bottom: 1px dotted #ccc; font-size: 92%; }
#sidebar li  { text-indent: -15px; margin: 0; padding: 0 0 0.25em 15px }
.trademark { color: #c60; font-family: "Arial Black", Verdana, "Trebuchet MS", Sans-serif }
.index { padding: 0 0 0.5em; border-bottom: 1px dotted #ccc; }
.index h1 { color: #c60; font-size: 144%; font-style: normal; font-weight: normal; margin: 0.25em 0 0; padding: 0 0 4px }
.small { font-size: 92%}