body { background: #fff url(../graphics/autumn.jpg) 0 0 repeat-y; font:1.15em 'Trebuchet MS','Tahoma','Helvetica','Arial', sans-serif; color: #000; }

#header { padding-bottom:2em;  }

#header a { float:left; font-size:0.45em; color: #eee; }

#main p { color: #033; padding:0.5em 0.5em 0.5em 1em; line-height:155%;}
#main p.price { color: #033; padding:0.5em 0.5em 0.5em 1em; line-height:155%; font-size:0.75em; font-style:italic;}
#main h1 { color: #033; font-size:1.25em; margin:0 0 0.75em 0.5em; }
#main h2 { color: #033; font-size:1em; margin-left:1em; }
#main h3 { color: #033; font-size:0.65em; font-style:italic; margin-left:2em; }
#main a { text-decoration: none; color: #378; }  
#main a:hover { text-decoration: none; color: #846; }  
#main a:visited { text-decoration: none; color: #846; }  
#main ul { padding-left:2em;}
#main li { color: #033; padding:0.5em 0.5em 0.5em 0em; line-height:125%;}

#sidebar p{ font-size:0.75em; color: #333; padding:0.5em 0.25em 0.5em 0.75em;}
#sidebar p.quote{ font-size:1em; color: #333; padding:0.5em 0.25em 0.5em 0.75em }
#sidebar h1 { color: #333; font-size:1em; margin-left:0.5em; }
#sidebar h2 { color: #333; font-size:0.75em; margin-left:0.5em; margin-top:0.75em; margin-bottom:2em; }
#sidebar a { text-decoration: none; color: #333; font-weight:bold; }  
#sidebar a:hover { text-decoration: none; color: #846; }  
#sidebar ol{ font-size:0.65em; color: #333; padding:0.5em 0.25em 0.5em 2em }
#sidebar ul { padding-left:1.5em;}
#sidebar li { color: #033; padding:0.5em 0.5em 0.5em 0em; line-height:110%;}

#nav {font-weight: bold;}
#nav ul { margin-right:1em;}
#nav li { 
          display:inline; 
          border-bottom: 1px solid #9e2323;
          border-right: 1px solid #9e2323; 
          border-left: 1px solid #9e2323;
          padding:0 0.25em 0.35em 0.25em;
        }
#nav li.selected { display:inline; border-bottom: 2px solid #9e2323; padding:0 0.25em 0.35em 0.25em;}
#nav a{ text-decoration: none; color: #033; }
#nav a:hover {  text-decoration: none; color: #813d5e;} 
#nav a:active { text-decoration: none; color: #fff; } 
#nav a:focus {  text-decoration: none; color: #fff; } 

#footer p {font-size:0.75em; color:#c5c5c5; margin:0 1em;}

#footer ul {margin-top:0.15em; }
#footer li { font-size:0.65em; color: #666; display:inline; border: 1px dotted #c5c5c5; margin:0 1em;}
#footer a{ text-decoration: none; color: #033; }
#footer a:hover {  text-decoration: none; color: #813d5e;} 
#footer a:active { text-decoration: none; color: #fff; } 
#footer a:focus {  text-decoration: none; color: #fff; } 


    
span.italic { font-style:italic; } 
img.padded{ margin:0.5em 0 0.5em 0;}
img.left { float:left; margin:1.5em 1.5em; }
img.left1 { float:left; }
img.right {float:right; margin:0.5em 1.5em;}
img.border { margin-top:1.15em; margin-bottom:1.15em; margin-right:1.15em; margin-left:1.15em; }
img.icon { margin-right:1.15em; }
