body { font-family:Arial; font-size:15px; color:black; 
       background:#EFEFEF; background-image:url('images/backgnd.gif'); 
       background-attachment: fixed; background-repeat: no-repeat; 
       margin:0; padding:0; 
       }



p.quote { font-style:italic; padding-left:15px; padding-right:30px; }
p.divide { border-top:1px solid #C0C0C0; }

#container { border:10px solid white; border-top:0; border-bottom:0; background:#CCD7DA;
             margin:0 auto; padding:5px 10px 0 10px; text-align:center;
             height:2800px; width:900px; 
             }

            
/* -- title -- */
#title { height:73px; width:900px; margin:0; padding:0; 
         background:black; background-image:url(images/logo.gif); 
         background-repeat:no-repeat; background-position:right top;
         text-align:left; color:white;
         }

#title h1 { margin:0; padding:5px 0 0 10px; 
            font-size:30px; font-weight:normal;
            }

#title a { font-size:30px; font-weight:normal; color:white; text-decoration:none; }
#title a:hover { color:#00FF00; }
           
#title h2 { margin:0; padding:5px 0 0 10px;
            font-size:15px; font-weight:normal; color:#E0E0E0;
            }


/* -- top menu -- */
#top-menu ul { list-style:none; margin:0; padding:0; }

#top-menu li { height:29px; background:black; display:inline; float:left; 
               margin:1px 1px 0 0; padding-top:7px;
               } 

#top-menu a { font-size:16px; font-weight: normal;text-decoration:none; color:white;
              padding-left:10px; padding-right:70px;
              }

#top-menu a:hover { color:#00FF00; }



/* -- content -- */
#content { width:665px; background:#EFEFEF; float:left; clear:both;
           text-align:justify; margin:0; margin-top:10px; padding:10px 25px 10px 25px;
           border:1px solid #C0C0C0;
           }

#content h1 { color:black; font-size:14px; }           
#content h2 { font-size:13px; border-top:1px solid #808080; padding-top:20px; margin-top:30px; }           
#content h3 { font-size:12px; border-top:1px solid #808080; padding-top:20px; margin-top:30px; }

#content a:hover { color:red; }
#content a:visited {text-decoration:underline; color:blue; font-size:15px; }
#content a.more { text-decoration:none; font-size:11px; color:#808080; }
#content li { margin-bottom:10px; }

/* -- side menu -- */
#side-menu { width:175px; background:#EFEFEF; 
             float:right; text-align:left; margin-top:10px;
             border:1px solid #C0C0C0; margin:0 padding:10px; 
             }

#side-menu ul { list-style: none; color:#000000; line-height:25px; padding:0; margin:20px 0 20px 30px; }
#side-menu a, a:visited { font-size:12px; color:#606060; text-decoration:none; }
#side-menu a:hover, a:active { font-weight:bold; }


/* -- footer -- */
#footer { float:left; width:715px; font-size:12px; padding-top:10px; margin-top:10px;
          }
          
#footer ul { list-style:none; margin:0; padding:0; padding-bottom:10px; }
#footer li { display:inline; margin:0 15px 0 15px; }
#footer a, a:visited { color:#606060; text-decoration:none;}
#footer a:hover { color:black; text-decoration:underline; }
#footer p { color:#606060; margin-top:10px; }
