/* CSS Document */

/* Undo existing styles
======================================================================*/
a img,:link img,:visited img { border: none; }
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th {font-size: 1em; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0; padding: 0; }


/* FOUNDATION
======================================================================*/
body {background-color: #FFF; padding: 10px auto; position: relative; text-align: center;}
h1,div,p{font-family:arial,helvetica,sans-serif;color:#000;}
a, a:link,a:active,a:visited{color:#2486c5;}
#container {margin: 20px auto; width: 980px;text-align:left;border:1px solid #000000;}
#header {background-image:url(images/header.jpg);height:235px;border-bottom:6px solid #2486c5;}
#sidebar{float:left;width:320px;padding-top:100px;font-size:12px;line-height:15px;}
.lattice{margin-left:45px;float:left;}
#maincontent{float:left;width:650px;padding-top:30px;margin-bottom:30px;}
.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px;}
h1{font-size:24px;color:#2284c3;margin-left:45px;margin-bottom:5px;}
h2{font-size:14px;margin-bottom:21px;margin-left:45px;}
#maincontent p {margin:0px 35px 20px 45px;font-size:14px;line-height:18px;}