body { background-image: url('../images/background.jpg'); }

h1 { font-size: 20px; color: #47292B; line-height: 25px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
h2 { font-size: 140%; color: #000; }
h3 { font-size: 130%; color: #000; }

a, a:visited { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }

#outer a img { border: none; }

#outer { width: 1000px; background-image: url('../images/outer-bkg.jpg'); margin: 0 auto; background-repeat:repeat-y;
         font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #666; }
#header { background-image: url('../images/header.jpg'); height: 170px; }

#inner { padding: 20px 0; }

#inner .left { float: left; width: 150px; }
#inner .right { float: right; width: 260px; }
#inner .middle { width: 550px; margin: 0 0 0 170px; min-height: 300px; }

#footer { background-image: url('../images/footer.jpg'); height: 115px; }

/* Menu */

ul#main { margin: 0; padding: 0; list-style: none; width: 150px; }
ul#main li { margin: 0; padding: 0; list-style: none;}
ul#main li a { padding-left: 20px; height: 30px; display:block; text-decoration: none; font-size: 13px; 
                    line-height: 30px; color: #666; background-image: url('../images/line-fading.jpg'); background-position: left bottom; background-repeat: no-repeat; }
ul#main li a:hover, ul#main li.sel a { color: #47292B; }

ul#main li ul.childmenu { display: none; padding: 0; margin: 0; list-style-type: none; }
ul#main li.sel ul.childmenu { display: block; }
ul#main li ul.childmenu li a { padding: 7px 0 4px 30px; height: auto; display:block; background-image: none; text-decoration: none; font-size: 11px; line-height: 14px; color: #666; }
ul#main li ul.childmenu li a:hover, ul#main li ul.childmenu li.sel a  { color: #47292B; }

