/* =Global CSS Document
----------------------------------------------- */

/* =Set Global Font Base - Code worked by B Hoeft and R Yoo
----------------------------------------------- */
html, body, td, th, input, select {font-family: Arial, Verdana, "Trebuchet MS", Trebuchet, sans-serif; color: #000; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: medium;} /*redundant rules for bad browsers*/

html {font-size: 100%;} /*IE Benefit*/

body {font-size: .75em; /*Standards Browsers*/ \font-size: .90em; /*IE 5 Benefit*/ f\ont-size: .75em;}

h1 {font-size: 1.75em;}  /*displayed at 21px*/
h2 {font-size: 1.5em;}  /*displayed at 18px*/
h3 {font-size: 1.25em;}  /*displayed at 15px*/
h4 {font-size: 1em;}  /*displayed at 12px*/
h5 {font-size: .8em;}  /*displayed at 10px*/
h6 {font-size: .6em;}  /*displayed at 8px*/

ul ul, li li, li p, td p, blockquote p, table td ul li, table td ul li ul li, table td, table p {font-size: 1em;} /*multi-selector reinforcement*/

table, ul, li {\font-size: 100%;} /*IE 5 Benefit*/

/* =Global
----------------------------------------------- */
div, ul, h1, h2, h3, h4, h5, h6, p {border: 0; margin: 0; padding: 0;}
.clear {clear: both;}
img {border: 0;}
input, select, option {font-size: 1em; color: #000;}

/* =Structural
----------------------------------------------- */
body {margin: 0; padding: 0;   background:#cdc9bd}
#bkgd {background: #e5e3d7 url(../i/top.jpg) top left no-repeat; margin:auto; width:1095px; position:relative; }
#wrapper {position: relative; width: 800px; margin: 0 0 0 240px; padding: 0 0 100px; text-align: left;z-index:2; background:url(../i/side-image-1.jpg)  right top repeat-y; min-height:380px ;}

/* =Banner
----------------------------------------------- */
#banner {float: left; margin: 0; padding: 15px 0 0 0; width: 260px; text-align: center; z-index:7; position:relative;}

#quote{z-index:3}

/* =Text
----------------------------------------------- */
#text {width: 664px;}
#text h1 {margin: 0;  color: #666; font-size: 1.35em;}
#text h2 {margin: 25px 0 0 0; color: #333; font-size: 1.25em;}
#text h3 {margin: 15px 0 0 0; color: #333; font-size: 1.1em;}
#text p {margin: 10px 0; line-height: 1.5em;}
#text p.top {background: url(../i/arrow.gif) left center no-repeat;}
#text ul {margin: 10px 0 10px 30px;}
#text ol {list-style-position: outside; padding: 0px; margin: 10px 0 10px 35px;}
#text ul li {margin: 10px 0; line-height: 1.5em;}
#text ol li {margin: 10px 0; line-height: 1.5em;}  #text blockquote {margin: 25px;}
#text img {border: 1px solid #666;}
#testimonial {position: absolute; top: 185px; left: 25px; width: 150px; font-size: 1.0em; color: #666; z-index:4;}

/* =Subnav
----------------------------------------------- */
#text ul#subnav {margin: 0 0 20px 0; padding: 0; font-size: .9em;}
#text ul#subnav li {list-style-type: none; display: inline; margin: 0; padding: 0 2px 0 4px; border-left: 1px solid #666;}
#text ul#subnav li.first {border-left: none; padding: 0 2px 0 0;}


/* =Links
----------------------------------------------- */
a {color: #930;}
a:visited {color: #666}
a:hover {color: #666;}

/* =Footer
----------------------------------------------- */
#footerbg {width:100%; text-align: center; background: #e5e3d7 url(../i/bottom.jpg) left bottom no-repeat; position:absolute; z-index:1; height: 487px; bottom:0; }
#footer ul {padding: 0 0 15px 0;}
#footer ul li {list-style-type: none; display: inline; border-left: 1px solid #666; padding: 0 10px;}
#footer ul li.home {border: none;}
#footer ul li a {text-decoration: none;}