* {margin: 0; padding:0;}
* li {list-style: none url();}

h2 {
font-size: 110%;

}

body {background: url(images/bcg.gif) repeat-x left top; font: 75% arial,sans-serif; color: #2f2925;}

li {list-style: none url();}

#header {width: 841px; height: 103px; background: url(images/header.gif) no-repeat left top; margin-left: 250px; }
#header h1 {
visibility: hidden;
}
#container {width: 1090px; float:left; text-align: left; background: url(images/leftbcg.gif) repeat-y left top;}
#wrapper {width: 841px; float: right; padding-bottom: 20px;}
#navigation {width:221px; float: left;}
#navigation li {list-style: none url();}
#menu {width: 182px; margin: 25px 0 0 39px; line-height: 2.7;}
#menu li {list-style: none url();}
#menu li a {display: block; width: 158px; height: 36px;background: url(images/leftmenu0.gif) no-repeat ; border-bottom: 0;color: #2f2925;
            text-decoration: none;padding-left: 25px; font-size: 110%;  font-weight: bold; }
            
#menu li a.active {display: block; width: 158px; height: 36px; background: url(images/active.gif) no-repeat ; border-bottom: 0;color: white;
            text-decoration: none;padding-left: 25px; font-size: 110%;  font-weight: bold; }         
            
#menu li a:hover {background: url(images/leftmenu.gif) no-repeat; color: white;}



#content {width: 560px; float:left; margin-top: 30px; padding-bottom: 15px;}
#wrapper p {line-height: 1.8;}
#wrapper h1 {font-size: 200%; font-weight: normal; padding-bottom: 10px;}
#top {width: 841px; border: solid silver 1px; margin-top: 20px;}
#right {width: 254px; float:right; margin-top: 30px;}
#footer {height: 150px; background: #c5aa72 url(images/fotterbcg.gif) repeat-x  ; clear:both;}
#footer p {padding-left: 250px; padding-top: 40px}
.important {width: 254px; background: 0 ; margin-left: 12px;}
.important a {
color: #2f2925;
text-decoration: none;
}
.important p:hover {
background: #f4f2e9;
}


#menu2 {width: 182px; margin: 67px 0 0 38px; line-height: 2.5;}
#menu2 li {list-style: none url();}
#menu2 li a {display: block; width: 162px; height: 34px; text-decoration: underline;background: url(images/linkbcg.gif) repeat-y ; margin-bottom: 1px;
            padding-left: 20px; font-size: 110%; color: #2f2925; }
#menu2 li a:hover {  color: white;}
#menu2 h1 {font-weight: normal; font-size: 200%; margin-left:18px;}





.article {
width: 560px;
border-bottom: 1px solid #d4c98f ;
margin-bottom: 20px;
padding-bottom: 30px;
=padding-bottom: 10px;
min-height: 100px;
}

.foto img{
float: left;
margin: 0 25px 25px 0;
}



.article h1 {
text-decoration: underline;
}

.name {
font-size: 150%;
vertical-align: middle;
color: #2f2925;
padding: 40px 0 0 180px;
}

.name a{
color: #2f2925;
}

.article img {
float: left;
}

.date {
color: #bf3b24;
font-weight: bold;
font-size: 120%;
}

.date2 {
font-weight: bold;
font-size: 120%;
}


.more {
float: right;
}

.more a {
color: #bf3b24;
}


#calendar 
{ 
width: 254px; 
padding: 0; 
margin: 0; 
border-left: 1px solid white; 
font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #2f2925; 
text-align: center;

background-color: white; 
} 

.nav, .nav a 
{ 
font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #2f2925; 
text-align: center; 
text-decoration: none; 
} 

caption 
{ 
margin: 0; 
padding: 5px; 
width: 254px; 
background: #e2dcbe; 
color: #2f2925; 
font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
text-align: center; 
} 

th 
{ 
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color: #2f2925; 
background: white; 
border-right: 0px solid white; 
border-bottom: 2px solid #d4c98f; 
border-top: 2px solid white;
padding: 5px 0 5px 0 
} 

.today, td.today a, td.today a:link, td.today a:visited 
{ 
color: white; 
font-weight: bold; 
background: #bf3b24;
text-align: center;  
} 

.actual, td.actual a, td.actual a:link, td.actual a:visited 
{ 
font-weight: bold; 
background: #d4c98f;
text-align: center;  
} 


td 
{ 
width: 20px; 
height: 20px; 
text-align: center; 
background: white;
padding: 5px 0 5px 0;

} 

td a 
{ 
font-weight: bold; 
display: block;
text-align: center;
text-decoration: underline;  
} 

td a:link, td a:visited 
{ 
color: #2f2925; 
background: white;
text-align: center;  
} 

td a:hover, td a:active 
{ 
color: #6a939b;
}

.cleaner {
clear: both;
}