body {
font-size : 0.9em;
font-family: Georgia, Verdana, Arial, Helvetica;
}

a:visited,
a:active,
a:link 
{	
color : #000070;
text-decoration : none;
border-bottom : dashed #000 1px;
}


a:hover {
text-decoration : none;
}

h1 a:visited,
h1 a:link,
h1 a:active
{
border-bottom : none;
}

h1 a:hover
{
color : #FFBA00;
}

h2 
{
#border-top : none;
}

p.date 
{
border-bottom : none;	
}

#top 
{
background-color : #FFF;
background-image: url('http://www.davidemauri.it/blogImages/TopBG.jpg');
border-bottom : 4px solid #FFBA00;
}

#main
{
border-left : 1px solid #AAAAAA;
border-right : 1px solid #AAAAAA;
background-color : #FFFFFF;
border-bottom : 4px solid #AAAAAA;
font-size : 0.9em;
font-family: Georgia, Verdana, Arial, Helvetica;
}

#leftmenu
{
left : 0px;
margin-top : 0px;
padding-top : 10px;
padding-left : 10px;
background-color : #F4F7FF;
width: 190px;
border-bottom : 4px solid #47F;
}

#rightmenu
{
margin-top : 0px;
padding-top : 10px;
padding-right : 10px;
background-color : #FFF7F4;
width: 190px;
text-align: right;
border-bottom : 4px solid #F74;
}

#rightmenu a:visited,
#rightmenu a:link,
#rightmenu a:active,
#leftmenu a:visited,
#leftmenu a:link,
#leftmenu a:active
{
border-bottom : none;
}

#rightmenu a:hover,
#leftmenu a:hover
{
text-decoration : underline;
}


.post 
{
border-left : 1px solid #AAAAAA;
border-right : 1px solid #AAAAAA;
border-bottom : 1px solid #AAAAAA;
border-top : 1px solid #AAAAAA; 
padding-left: 10px;
padding-right: 10px;
margin-top: 15px;
background-color : #FFF;
}

.postfoot
{
text-align: right;
}

.postfoot a:visited,
.postfoot a:link,
.postfoot a:active
{
border-bottom : none;
}

.postfoot a:hover {
text-decoration : underline;
}

#comments h4
{
font-size : 0.8em;
}

#comments p 
{
font-size : 0.8em;
}

input {
font-family: Georgia, Verdana, Arial, Helvetica;
}