/*//////// UNDO BROWSER DEFAULTS ////////*/
body, h1, h2, h3, h4, h5, h6, p, form, blockquote {margin:0; padding:0;}
li, ul, ol {margin:0; padding:0; list-style:none;}
a img {border:none;}

/*//////// LAYOUT - position, float, display, width, height, margin, padding, border, color, background ////////*/
body {color:#000; background:#fff;}
#container{width:auto; margin:0 5% 0 8%; padding:30px 0;}
#banner {width:auto;}
#content {width:auto;}
#footer{position:relative; width:auto; padding:10px 0 0 0; border-top:1px solid #999;}
#sidemenu {display:none;}

/*//////// TEXT - font-family, font-size, font-weight, font-style, margin, padding, border, line-height, text-align, text-decoration, color, background ////////*/
body {font-family:verdana, sans-serif; font-size:10pt; line-height:1.6;}
h1 {font-size:18pt; margin:15px 0;}
h2 {font-size:10pt; font-weight:bold; }
p {margin:2px 0 10px 0;}

/*//////// LINKS - content, font-weight, font-style, border, text-decoration, color, background ////////*/
a:link, a:visited {font-weight:bold; text-decoration:none; color:#c03;}
#footer a:link, #footer a:visited {text-decoration:none; color:#000;}
#logo a:link, #logo a:visited {border-bottom:none;}
#logo a:link:after, #logo a:visited:after {content:none;}