body { font-size: 12px; color: #333; font-family: Verdana, sans-serif; line-height: 1.2; background: #930 url(/images/ittlist/img_63.gif); margin: 0; padding: 0;  }
td { vertical-align: top; }
form { width: 400px; text-align: left; position: relative; font: 12px/14px Arial, Helvetica, sans-serif; }
fieldset { margin: 0; border: 0; padding: 0; }
form h3, legend { clear: both; padding: 5px 0 10px 0; font-size: 14px; }
form label { display: block; width: 310px; font-size: 12px; line-height: 14px; padding: 0 0 12px 0; }
form input { display: block; margin-top: 3px; }
form label.name, form label.email, form label.captcha { clear: left; }
form label.name, form label.email, form label.captcha { margin: 0 10px 0 0; width: 310px; }
form label.name input, form label.email input, textarea { width: 310px; padding: 2px 3px; border: 1px #999 solid; }
form input.captcha { display; inline; float: left; width: 140px; font-size: 16px; padding: 4px 8px; border: 1px #999 solid; }
textarea { display: block; }
form input#checkbox { clear: both; float: left; padding: 0px; margin: 0px; }
form label.checkbox { clear: none; margin: 0 0 0 25px; padding: 0 0 15px 0; }
form textarea { margin: 5px 0 10px 0; }
form img { float: left; margin: 0 10px 8px 0; border: 0; }

#header { margin: 0; padding: 0; }
#content { width: 700px; margin: 0; margin-left: auto; margin-right: auto; padding: 0 0 10px 0; background: #FFF; text-align: left; }
#sidebar { float: left; width: 280px; margin: 0; padding: 0; background: #FFF; }
#main {  padding: 0; margin-left: 280px; background: #FFF; height: 100%; }
#sidebar-content { font-family: Georgia, Times, serif; font-size: 13px; padding: 0 15px; }
#sidebar-content h2 { font-size: 18px; color: #333; margin: 0; padding: 0; letter-spacing: 4px; font-style: italic; }
#sidebar-content img { margin: 10px 0; }
#sidebar-content li { border-bottom: 1px #CCC solid; padding: 5px 0; margin: 0; }
#sidebar-content ul { list-style-image: url(/images/ittlist/bullet.gif); list-style-position: inside; padding: 0 0 10px 0; margin: 6px 0 8px 0; border-top: 1px #CCC solid; }
#sidebar-content a:link { text-decoration: none; color: #930; }
#sidebar-content a:visited { text-decoration: none; color: #666; }
#sidebar-content a:hover { text-decoration: none; color: #930; background: #EEE; }
#sidebar-content a:active { text-decoration: none; color: #930; background: #EEE; }

#main-content { padding: 5px 15px; border-left: 1px #CCC solid; font-size: 12px; }
#main-content h1, form legend { font-size: 18px; line-height: 21px; font-family: Georgia, serif; font-weight: normal; color: #006; margin: 0 0 5px 0; padding: 0 0 3px 0; text-shadow: 0.1em 0.1em 0.1em #CCC; border-bottom: 1px #006 dotted; }
#main-content h2 { font-size: 13px; font-family: Futura; text-transform: uppercase; color: #999; margin: 15px 0 5px 0; padding: 0 0 5px 0; letter-spacing: 2px;  }
#main-content h3 { font-size: 11px; color: #666; text-align: right; padding: 0 0 5px 0; font-weight: normal; margin: 5px 0 15px 0; }
#main-content p { font-size: 12px; color: #333; font-family: Verdana, sans-serif; line-height: 1.2; }
#main-content blockquote { font-size: 12px; color: #333; font-family: Verdana, sans-serif; background: #eee; border-left: 2px orange solid; padding: 10px; line-height: 1.2; }
#main-content li { font-size: 12px; color: #333; font-family: Verdana, sans-serif; padding: 1px 0; margin: 0; line-height: 1.2; }
#main-content a:link { text-decoration: none; color: #006; border-bottom: 1px #006 dashed; }
#main-content a:visited { text-decoration: none; color: #666; border-bottom: 1px #666 dashed; }
#main-content a:hover { text-decoration: none; color: #FFF; background: #006; border: 0; }
#main-content a:active { text-decoration: none; color: #FFF; background: #006; border: 0; }
#main-content .time { font-size: 10px; text-transform: uppercase; color: #666; font-family: Verdana, sans-serif; font-weight: normal; }

#commentpreview { background: #FEFFCA; padding: 0 10px; margin-bottom: 10px; border: 1px #666 solid; }
#comments p { margin: 0; padding: 0 0 10px 0; }
#comments h3 { margin: 0; padding: 5px 0 0 0; }
.one { padding: 10px; margin: 10px 0 20px 0; background: #EFD5CB;  margin-bottom: 5px; }
.two { padding: 0; }

#paginate { text-transform: uppercase; font-size: 12px; }
#paginate a:link { text-decoration: none; background: #CCC; padding: 3px; color: #000; border: 0; }
#paginate a:visited { text-decoration: none; background: #CCC; padding: 3px; color: #000; border: 0; }
#paginate a:hover { text-decoration: none; background: #CCC; padding: 3px; color: #000; border: 0; }
#paginate a:link { text-decoration: none; background: #CCC; padding: 3px; color: #000; border: 0; }

#footer { font-size: 13px; color: #FFF; text-align: center; margin: 5px 0 20px 0; padding-top: 5px; clear: both; }
#footer a { color: #FFF; }