/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

body { min-height: 100%; margin:0px; background: #FCFBF7 url(topback.png) top left repeat-x; font-family: Verdana, Arial, Tahoma; font-size: 12px; }
html { min-height: 100%; }

a { color: #A10B01 }
h2 { color: #A10B01; font-family: helvetica,Arial,Trebuchet MS,Tahoma,sans-serif; font-weight: bold; text-transform:uppercase; font-size:2em; padding-bottom:.5em }
p { line-height: 1.5em; padding-bottom: 1em; }
td { padding: 3px; }

ul { margin: 0px; padding:0 0 5px 15px; }
li { padding:0 0 5px 15px; line-height:1.2em; background: url(li.gif) no-repeat; }

div#container { width:950px; position: relative; margin: 10px auto 0 }
div#header { background: url(logo.png) top center no-repeat; width:100%; height:135px; margin:0px auto 0;}
div#header h1 { text-indent: -5000em; }
div#nav { position:absolute; top:0; right: 0; line-height:1.3em }
div#nav ul { margin:0; padding:0px; }
div#nav ul li { display: inline; list-style-type: none; padding: 0px 0px 0px 20px; background: none; }
div#nav ul li a { color: #fff; text-transform: uppercase; font-weight:bold; text-decoration: none }
div#nav ul li.current a { color:#d1d1d1; }
div#nav ul li a:hover {color:#d1d1d1; }

div#featured { position:relative; background: url(featuredback.jpg) top center no-repeat; width:100%; height:267px; margin:5px auto 0;}
div#featured img { position: absolute; top: 60px; left: 540px; width: 370px; height: 170px }
div#featured div { position: absolute; top: 26px; left: 30px; width: 460px; height: 215px; }
div.clear { clear:both; height: 1px}

div#content { width: 900px; margin: 0 auto; }
div#col3 div { width: 270px; padding:20px 45px 0 0; background: #FCFBF7 url(divider.png) top right no-repeat; float: left; height: 330px; }
div#col3 div.last { padding-right: 0px; background: #FCFBF7 }

div#footer { width: 950px; margin: 20px auto 0; background: #FCFBF7 url(footerback.png) top left no-repeat; height: 60px; }
div#footer p { padding-top:10px; text-align:center; font-size:.9em }

