/*
 Theme Name: Purple  Theme
 Theme URI: 
 Description: Purple Theme
 Version: 1.0
 Author: 
 Author URI: 
 */


html, body {
margin-top:0px;
  text-align: center;    
  font-size: 100%;
  width: 100%;    
	background:#663366;
	margin-bottom:0px;   

}

h2{
font-family:Arial, Verdana;
color:#fdc7fd;
font-weight:bold;
font-size:18pt;
margin-left:4px;
text-align:center;


}
h3{
color:#fdc7fd;
font-weight:bold;
font-size:12pt;
font-family:Arial;}

img {
border : 0px;
padding:3px 3px 3px 3px;
}
a img{ border:none; }

#title{
margin-left:100px;
width:460px;
height:80px;
padding-top:20px;
padding-left:75px;

}
#title h1{
padding:0px;
margin:0px;
font-size:25pt;
color:#ffffff;
font-family: Verdana;


}
#title a{
font-size:25pt;
text-decoration:none;
color:#ffffff;
}
#title a:hover{
font-size:25pt;
color:#996699;
}
#header{
background: url(images/header.gif) no-repeat;
width:907px;
height:173px;
}

#page ol, ul{
	line-height:13pt;
}

#content{
margin-top:0px;
margin: 0px auto;     
text-align: left; 
width:930px;
background:#663366;
background:url(images/bgpage.gif) repeat-y;
margin-bottom:0px;   



}
#page{
margin: 0px auto;  
margin-bottom:0px;   
margin-top:0px;
width:930px;
background:url(images/bgpage.gif) repeat-y;



}
.post{
background:#996699;
margin:0px 0px 20px 220px;
width:635px;
padding:5px;

}
div.titolopost{
background:url(images/postsign.gif) top left no-repeat;
margin:0px 0px 10px 0px;
width:550px;

}


.post h1{
color:#ffffff;
margin:0px 0px 0px 45px;
font-weight:bold;
font-size:14pt;


}

.post h1 a{
font-family:Verdana, Arial;

color:#ffffff;
font-weight:bold;
font-size:14pt;
text-decoration:none;
}


.datapost{
margin:0px 0px 15px 55px;

font-family:Verdana;
color:#ffe8ff;
font-size:8pt;
}
.datapost a{

font-family:Verdana;
color:#ffe8ff;
font-size:8pt;
text-decoration:none;
}
.datapost a:hover{
font-family:Verdana;
color:#df62df;
font-size:8pt;
text-decoration:none;
}
.datapost a:visited{
font-family:Verdana;
color:#ffe8ff;
font-size:8pt;
text-decoration:none;
}
.datapost a:visited:hover{
font-family:Verdana;
color:#df62df;
font-size:8pt;
text-decoration:none;
}


.blogtext{
width:600px;
margin: 0px 0px 5px 5px;
font-family:Verdana;
color:#ffffff;
font-size:9pt;
}
.blogtext a{
font-family:Verdana,Arial;
color:#330033;
font-size:10pt;
text-decoration:underline;
}
.blogtext a:hover{
font-family:Verdana,Arial;
color:#f8b8f8;
font-size:10pt;

}
.blogtext a:visited{
font-family:Verdana,Arial;
color:#330033;
font-size:10pt;

}
.blogtext a:visited:hover{
font-family:Verdana,Arial;
color:#f8b8f8;
font-size:10pt;


}
.blogtext h1{
font-family:Arial;
color:#fdc7fd;
font-size:15pt;
border-bottom:none;
}
.blogtext h2{
font-family:Arial;
color:#fdc7fd;
font-size:13pt;
}
.blogtext h3{
font-family:Arial;
color:#fdc7fd;
font-size:11pt;
}
#post li{
margin: 0px 0px 5px 5px;
font-family:Verdana;
color:#333333;
font-size:9pt;
}
#post li a{
font-family:Verdana,Arial;
color:#cc6699;
font-size:10pt;
text-decoration:none;
}
#post li a:hover{
font-family:Verdana,Arial;
color:#ef3464;
font-size:10pt;
border-bottom:1px dotted #fa9900;
text-decoration:none;
}
#post li a:visited{
font-family:Verdana,Arial;
color:#cc6699;
font-size:10pt;
text-decoration:none;
}
#post li a:visited:hover{
font-family:Verdana,Arial;
color:#ef3464;
font-size:10pt;
border-bottom:1px dotted #fa9900;
text-decoration:none;
}


#sidebar{
height:auto;
width:174px;
float:left;
display:inline;
font-family:Verdana;
margin:0px 0px 0px 25px;



}
#sidebar ul{
list-style-type:none;
list-style-position: outside;
width:120px;
text-align:left;

}
#sidebar ul li{
line-height:22px;
list-style-type:none;
margin-left:-40px;

border-top:2px solid #333333;
border-bottom:2px solid #333333;
width:174px;
text-align:right;
}

#sidebar ul li h2{
position:relative;
color:#fbee81;
font-weight:bold;
font-size:12pt;
font-family:Tahoma;

}
#sidebar li{
background:#cccccc;
}



#sidebar a{
margin-right:5px;
width:135px;
height:40px;
color:#4c004d;
font-weight:bold;
font-size:9pt;
font-family:Verdana;
font-weight:bold;
text-decoration:none;


}
.sidepost{
color:#663366;
font-weight:bold;
font-size:13pt;
font-family:Verdana;
margin-bottom:10px;
background:url(images/sidepost.gif) no-repeat;



}



#sidebar a:hover{
color:#ffffff;
font-weight:bold;
font-size:9pt;
font-family:Verdana;
font-weight:bold;


}


#sidebar h1{
text-transform:uppercase;
text-align:right;
margin-bottom:-15px;
position:relative;
color:#ffffff;
font-weight:bold;
font-size:13pt;
font-family:Verdana;
padding:5px 5px 10px 10px;

}

.sidepost h1{
position:relative;
color:#663366;
font-weight:bold;
font-size:13pt;
font-family:Verdana;
padding:5px 5px -5px 10px;
}



#sidebar p{
margin-left:20px;
}

#menu {
padding-right:75px;
border:1px solid transparent;
text-align:right;
}
#menu ul{

}
#menu li {

line-height:10px;
list-style: none;
display: inline;

}
#menu li ul{
list-style: none;
display: inline;
}

#menu li ul a{

font-family:Arial;
font-size:11pt;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#menu li ul a:hover{
font-family:Arial;
font-size:11pt;
color:#ffffff;
font-weight:bold;
}

#menu li a{
padding:11px;

background:url(images/span2.gif) no-repeat right;
font-family:Arial;
font-size:11pt;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#menu li a:hover{
font-family:Arial;
font-size:11pt;
color:#ffffff;
font-weight:bold;
}



.comments{

width:640px;
height:57px;

}
.comments a{
font-weight:bold;
font-family:Verdana, Arial;
font-size:8pt;
color:#330033;
text-decoration:none;
}
.comments p{
margin:0px 40px 0px 0px;
padding:0px;
text-align:right;
}
.comments2 {
border:1px solid #663366;
padding:3px;
background:#cc99cc;
width:95%;
padding-bottom:5px;
color:#ffffff;
font-size:9pt;
font-family:Verdana;
}
.comments2 a{
color:#ffffff;
font-size:9pt;
font-family:Verdana;
text-decoration:none;
}

.comments2 h3{
color:#626262;
font-size:20pt;
font-family:Verdana;
}
.commentsclass{
font-family:Arial;
font-size:9pt;
color:#d4b3b3;
}

blockquote{
background:#ae74ae;
font-family:Arial;
color:#f0d3f0;
font-size:9.5pt;
font-style:italic;
}


 

#footer{


background:url(images/bgpage.gif) repeat-y;
height:60px;
width:908px;
font-family:Verdana, Arial;
font-size:7pt;
color:#ffffff;
clear:both;
text-align:center;
}
#footer p{

}

#footer a{
font-family:Verdana, Arial;
font-style:italic;
text-align:center;
font-size:7pt;
color:#cc6699;

text-decoration:none;
margin-right:5px;
}



ol.commlist{
color:#ffffff;
}





ol.commlist a {
color:#ffffff;
text-decoration:none;
}

#commentform{
font-weight:bold;
color:#ffffff;
background:#cc99cc;
border:1px solid #663366;
width:95%;
padding:2px 2px 2px 2px ;
font-size:11pt;
font-family:Verdana, Arial;}

p.infocom{
color:#ffffff;
font-size:10pt;
font-family:Verdana;

}
p.infocom a{
color:#b440b4;
font-size:10pt;
font-family:Verdana;

text-decoration:none;
}

#searchtext{

background:#f8f8f8;
border:2px solid #5c5b5c;
}
.data{
font:bold 14pt Verdana;
color:#f8e49f;
float:left;
text-align:center;
padding:9px 0px 0px 10px;
width:50px;
height:50px;
}

#commtext{
font-family:Verdana, arial;
border-top:1px solid #c968c9;
border-bottom:1px solid #c968c9;
background:url(images/comms.gif) no-repeat;
color:#ffffff;
font-size:11pt;
margin-bottom:20px;
}

small{
font-size:8pt;
color:#ebbbeb;
}

#commentform small{
color:#626262;
}
#wp-calendar{
margin-left:15px;

border:1px solid #404040;
color:#f6f6f6;
width:130px;
height:149px;
font-family:Verdana,Arial;
font-size:8pt;
text-align:center;
}
 #wp-calendar th
 {

 font-family:Verdana,Arial;
font-size:8pt;
   background-color: #404040;
 }

  #wp-calendar a {
  font-weight:bold;
 font-family:Verdana,Arial;
font-size:9pt;
color:#fbee81;
 }
   #wp-calendar a:hover{
  font-weight:bold;
 font-family:Verdana,Arial;
font-size:9pt;
color:#fbee81;
text-decoration:none;
 }
#calendar_wrap{
margin-top:20px;
}

