body { font: 78.5%/1.6em verdana, geneva, sans-serif; word-spacing:0px; color:#444; margin:20px; background:#fff; }
* { margin:0; padding:0; }
a { color:#098BF7; }
a:hover { text-decoration:none; }
#wrapper { background:#fff; width:900px; margin:0 auto; background: url(../images/main_banner.jpg) top left no-repeat; }
* html #wrapper {  width: 900px; }
#header { padding:26px 10px 0px 30px; margin:0 0 30px 0; }
#header h1 { color:#3A6CC1; font:280% Arial; letter-spacing:-1px; text-transform:uppercase; }
#header h2 { color:#FFF; font:140% Arial; text-transform:uppercase; margin:10px 20px 0 20px;}
#header form { float:right; }
#header form input { padding:2px; font:110% Verdana; color:#777; border:1px solid #ccc; }
.clear { clear:both; }
#sidebar { width:280px; float:right; margin:0px 0px 0 0; background:url(../images/sidebar.jpg) bottom repeat-x #EEEEEE; }
#sidebar h1 { background:#F80069; color:#fff; font:150% Arial; padding:10px; border-bottom:5px solid #fff; }
#sidebar p { padding:10px 20px; margin:0 0 10px 0; font-size:90%; }
#sidebar h2 { font:150% Arial; color:#098BF7; border-bottom:1px solid #ccc; margin:10px; }
#sidebar h3 { font:90% Verdana; text-transform:uppercase; margin:0 10px; color:#333; letter-spacing:1px; font-weight:bold; }
#sidebar ul, ol { margin:0 0 0 30px; padding:5px; }
#sidebar ul li { padding:3px; font-weight:bold; }
#content { margin:25px 280px 0 0; position:relative }
#content p { line-height:27px; margin:10px 15px; padding:5px; }
#content h1 { font:160% Arial; color:#333; margin:2px 0 5px 0; padding:15px; text-transform:uppercase; background:url(../images/h2.jpg) top repeat-x; }
#content h1 a { color:#333; text-decoration:none; }
#content h2 { font:140% Arial; color:#333; margin:2px 0 5px 0; padding:15px; text-transform:uppercase; background:url(../images/h2.jpg) top repeat-x; }
#content h2 a { color:#333; text-decoration:none; }
#content p img { float:left; margin:0 10px 0 0; padding:1px;}
#content h3 { font:140% Trebuchet MS; color:#444; margin:15px 15px; }
blockquote { margin:0 0 0 00px; border-left:2px solid #ccc; }
#content li { margin:0 0 0 40px; }
#footer { margin:30px 0; border-top:2px solid #eee; padding:20px; font:90% Verdana; color:#999; }
#footer a { color:#666; font-weight:bold; text-decoration:none; }
