body { padding: 0.5em 3em; line-height: 1.33; 
background-color: black; color: white;
}

#menu {text-align: center; vertical-align: middle;
margin: 0; padding: 6px;
font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal; font-size: 90%; 
background-color: #848587; color: black;
border: red solid; border-width: 1px 0 0 0; 
} 

#menu span 
{
padding: 3px; margin: 0;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active
{ color: black; font-weight: bold; text-decoration: none; 
padding: 3px; margin: 0;
} 

#menu span a, #menu span a:visited, #menu span a:active
{
border: red solid; border-width: 0 0 1px 0; 
}

#menu a:active 
{ position: relative; left: 1px; top: 1px }

#menu a:hover 
{
background-color: silver;
border: red solid; border-width: 0 0 1px 0; 
}

#menu2 {text-align: center; vertical-align: middle;
margin: 2em 0 0.5em 0; padding: 0;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
} 

#menu2 span { color: silver }

#menu2 a, #menu2 a:link, #menu2 a:visited
{ 
color: silver; font-weight: bold; text-decoration: underlined; 
padding: 0; margin: 2px;
} 

#menu2 a:active { color: #FF6103; } 

#menu2 span a, #menu2 span a:visited, #menu2 span a:active
{
border: red solid; border-width: 0 0 1px 0; 
}


#text {
text-align: justify; vertical-align: top; 
margin: 0; padding: 2px 10px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
font-weight: normal; font-size: 95%;
background-color: black;
color: #FAEBD7;
border: silver solid; border-width: 0px 2px;
} 

#text p { 
border-left: red solid 1px;
border-bottom: black solid 2px;
padding: 1em; margin: 2em;
}

#text a, #text a:link  { color: #F5F5F5; text-decoration: underline; } 
#text a:visited { color: #D3D3D3;  text-decoration: underline; } 
#text a:active { color: #FF6103; text-decoration: underline; } 
#text a:hover { text-decoration: none }

h1, h2, h3, h4 { text-align: center }
h1 { font-size: 180%; margin: 1.67em 0; color: silver; }
h2 { font-size: 150%; margin: 1.33em 0;
font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; 
}
h3 { font-size: 120%; margin: 1em 0; color: silver;  font-style: italic}
h4 { font-size: 100%; margin: 0.83em 0;
font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; 
}


#footer {
text-align: center; vertical-align: middle;
margin: 0; padding: 3px 6px;
font-family: Verdana, Arial, Tahoma, Arial, Helvetica, sans-serif; 
font-size: 80%; 
background-color: #848587; color: silver;
border: red solid; border-width: 0 0 1px 0;  
} 
                
#footer a, #footer a:link, #footer a:visited, #footer a:active
{ color: #F5F5F5; text-decoration: underline; } 
#footer a:hover { color: #F5F5F5; text-decoration:  none }

.cnt {	text-align: center; }
ul, ol { border: red solid; border-width: 0 0 0 1px;  
padding: 0 1em; margin: 0 2em;
}

ul { list-style-type: square; }

li { margin: 0.5em 1.5em; padding: 0 0.5em }

.index ul { 
font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; 
}

.lhead { font-weight: bold; padding: 0; margin: 2em; 
color: silver }

#text img { margin: 2em auto }
#footer img { margin: 5px}

#hd { background-image: url(/images/backgr.jpg); ; background-repeat: repeat-x; text-align: left; padding-top: 20px; padding-left: 20px}

.news { color: red }
#ads a, #ads a:link, #ads a:visited, #ads a:active { 
color: #FA8072;  
font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px;
}