body { color: #333; text-align: center; background: url("/images/bg.png") repeat-x ; font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#page { border: 1px solid #959596; text-align: left; background: white; }
#header { background: url("/images/hdbg.png") repeat-x; }
#content { font-size: 1.2em; }
.alt { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f8f8f8; }
#footer { background: #eee; }
.headmenu a { color: #fff; }
.small { font-size: 0.8em; }
.sign { border-bottom: #E61C21; border-width: 0 0 2px; border-style: none none solid; }
.scope { font-family: sans-serif; line-height: 170%; }
h1, h2, h3 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; }
h1 { font-size: 4em; text-align: center; }
#headerimg .description { font-weight: bold; font-size: 1.4em; text-align: center; margin-bottom: 10px }
h2 { font-size: 1.6em; }
h2.pagetitle { font-size: 1.6em; }
#sidebar h2 { font: 1.2em 'Lucida Grande', Verdana, Sans-Serif; }
h3 { font-size: 1.4em; }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; color: white; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #333; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
small, blockquote, strike { color: #777; }
a, h2 a:hover, h3 a:hover { color: #06c; text-decoration: none; }
a:hover { color: #147; text-decoration: underline; }
body { margin: 0; padding: 0; }
#page { margin: 20px auto; padding: 0; width: 760px; border: 1px solid #959596; background: white; }
#header { padding: 0; margin: 0 auto; height: 115px; width: 100%; }
#headerimg { margin: 0; height: 100px; width: 100%; }
.narrowcolumn { float: left; padding: 0 0 20px 25px; margin: 0 0 0; width: 400px; }
.widecolumn2 { width: 700px; padding: 0 15px; }
#footer { padding: 0 0 0 1px; margin: 0 auto; width: 759px; clear: both; }
#footer p { margin: 0; padding: 5px 0; text-align: center; }
h1 { padding-top: 20px; margin: 0; }
h2 { margin: 30px 0 0; }
h2.pagetitle { margin-top: 30px; text-align: center; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3 { padding: 0; margin: 30px 0 0; }
#sidebar { padding: 40px 0 10px 10px; margin-left: 425px; width: 315px; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.formtbl p { display: inline ; font-family: sans-serif ; font-size: 12px ; }
.formtbl table { border-width: 1px ; border-style: solid ; border-color: #0C36CD ; }
.formtbl th { font-family: sans-serif ; color: #fff ; background-color: #74A0C5 ; font-size: 14px;}
.formtbl label { font-family: sans-serif ; font-weight: bold ; text-align: right ; font-size: 12px ; }
.formtbl form { display: inline ; }
.formtbl input { font-size: 12px ; background-color: #fff ; font-family: sans-serif ;}
.formtbl select { font-size: 12px ; background-color: #fff ; font-family: sans-serif ;}
.formtbl2 p { display: inline ; font-family: sans-serif ; font-size: 11px ; }
.formtbl2 table { border-width: 1px ; border-style: solid ; border-color: #0C36CD ; }
.formtbl2 th { font-family: sans-serif ; color: #fff ; background-color: #74A0C5 ; font-size: 12px;}
.formtbl2 label { font-family: sans-serif ; font-weight: bold ; text-align: right ; font-size: 10px ; }
.formtbl2 form { display: inline ; }
.formtbl2 input { font-size: 10px ; background-color: #fff ; font-family: sans-serif ;}
.formtbl2 select { font-size: 10px ; background-color: #fff ; font-family: sans-serif ;}
