
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 }

:focus { outline:0 }

ins { text-decoration:none }

del { text-decoration:line-through }

table { border-collapse:collapse; border-spacing:0 }

body { font:13px/1.5 Georgia, "Times New Roman", Times, serif; }

a:focus { outline:1px dotted invert }

hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }

h1 { font-size:25px }

h2 { font-size:23px }

h3 { font-size:21px }

h4 { font-size:19px }

h5 { font-size:17px }

h6 { font-size:15px }

ol { list-style:decimal }

ul { list-style:disc }

li { margin-left:30px }

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom:10px }

ul, ol { list-style-type: none; }

body { background:#2a160b; text-align:center; }

#wrapper { position:relative; width:960px; margin:auto; color:#2a160b; background:url(images/bg.png) 50% 0 repeat-y; text-align:left; }

#header { height:105px; background:url(images/header-bg.png) 495px 83px no-repeat; width:800px; position:relative; margin:auto; }

#logo { padding:10px 0 0 10px; }

#logo a { text-indent:-9999px; background:url(images/logo.png) no-repeat; display:block; width:174px; height:92px; }

#navigation { color: #d9a362; font-size: 1.1em; background:url(images/nav-bg.png) 0 0 no-repeat; height:73px; width:960px; margin-bottom:0px; padding: 12px 75px 0 75px; }

#navigation a { color: #d9a362; text-decoration: none; }

#navigation a:hover { text-decoration: underline; }

#navigation li { float: left; }

.content { width:800px; margin:auto; position:relative; }

#intro {padding:0 15px;}

#form-wrapper { background: #e2af67 url(images/content-bg.jpg) top left no-repeat; height:356px; padding-left:400px; }

.header { width:960px; height:85px; position:relative; margin-bottom:0px; text-align:center; background:url(images/heading-bg.png) 0 0 no-repeat; color:#d9a362; font-weight:normal; line-height:40px; }

#form-wrapper h2 span { display: block; font-size: 1.3em; letter-spacing: 0.1em; }

#form-wrapper ul { list-style-type: none; margin-left: -25px; }

#form-wrapper li.selection { margin-bottom: 10px; }

#form-wrapper select, #form-wrapper input.text { border: 1px solid #2a160b; background: #d9a362; height: 25px; line-height: 25px; vertical-align: middle; width: 230px; }

#form-wrapper input.text { width: 130px; }

#form-wrapper input#search { background: url(images/search-btn.jpg) no-repeat top left; width: 167px; height: 54px; border: none; cursor: pointer; }

p#featured {background:url(images/seperator.png) bottom center no-repeat; padding-bottom:60px;}

p#featured img { padding: 8px; background: #e8b77c; border: 1px solid #f2c38a; margin: 0 0 0 45px; }

#footer { position: relative; margin: auto; width: 802px; height: 50px; background: url(images/footer-bg.png) top center no-repeat; text-align:center; font-size:12px; padding-top:30px; color:#D9A362; }

#footer a {color:#d9a362; text-decoration:none;}

#footer a:hover {text-decoration:underline;}
