body { background : #fff; line-height: 125%; color: #000 }
body, .main, .main .S  { margin-left: 10%; margin-right: 10%; margin-top: 0; margin-bottom:0; font-size: 12px; }
strong, em, b, .email, h1, h2, h3, h4, .butt, a:link {font-weight: bold; }
.section { float: none; margin-top: 30px; margin-bottom: 30px; vertical-align: middle; }
p { margin-bottom: 12px; clear : both; }
.msg_date i { margin-top: 0px; margin-bottom: 20px; font-size: 10px; }
.box { margin-top: 50px; padding: 5px; background: #eee; border-bottom-width: 2px; border-width: 2px; border-style: inset; border-color: #202020; }
.text, .intro { margin-top: 5px; }
blockquote { margin-top: 10px; margin-left: 25px; }
ul, ol, dl { margin-left: 0.5em; padding-left: 0.5em; margin-top: 8px; margin-bottom: 8px }
li { color: #222; margin-top: 4px; margin-bottom: 4px; list-style-type: square; }
h1 { font-size: 20px; background: #77d; color: #fff; margin-top: 20px; margin-bottom: 20px; padding: 4px; }
h2, h2 a {font-size: 16px; background: #a55; color: #fff; margin-top: 20px; margin-bottom: 20px; padding: 4px; }
h3 {font-size: 15px; margin-top: 20px; margin-bottom: 10px;}
h4 {font-size: 14px; margin-top: 10px; margin-bottom: 0px; }
body, .main { font-family: verdana, geneva, arial, helvetica, sans-serif; }
hr { margin-top: 14px; margin-bottom: 14px; }
.big { line-height: 150%; }
code, tt {font-family: monaco, monotype, courier, "courier new"; }
pre, h3, .subsectionHeader, h4, code, tt { color: #630; }
img { border: none; margin: 10px; }
.main { margin-top: 20px; margin-bottom: 20px; }
.butt { float: left; text-align: center; background-color: #fff; color: #000; padding: 10px; font-size: 11px; width: 100% }
#main { float: left; background: #fff; padding: 15px; width: 67%; min-width: 400px }
#right { float: right; background: #f2f2f2; padding: 12px; width: 22%; min-width: 150px }
#banner { font-size: 32px; background: #5bf; color: #fff; text-align: center; margin-top: 0; padding: 20px; }
.msg { background: #e8f2f4; margin-top: 35px; padding-left: 20px; padding-right: 25px; padding-bottom: 2px; border-style: groove }
a, a:visited, a:active { text-decoration: none; color: #922; }
a:hover { color: #b80828; text-decoration: underline; }
.jr { border-width: 1px; padding: 3px; }
