/*  
Theme Name: Giuseppe Molinari
Theme URI: http://giuseppemolinari.com/
Description: Giuseppe Molinari.
Version: 1.0
Author: Snap
Author URI: http://www.snap.it/
*/

/* Begin Typography & Colors */

/* CSS Document */
body{
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#666666; 
background-image:url(images/backgr.jpg); background-repeat:repeat-x;
 }
 
p{margin:0; padding:0;}
li{padding:0; border:0; margin:0;}
ul, ol{padding:0; border:0; margin:0;}
a:link,a:visited,a:active{color:#666666;text-decoration:none;}
a:hover{color:#cc3300;}

h2 a:link, h2 a:visited {
margin: 0px;
padding: 0px;
color:#000099;
}

h2 a:hover, h2 a:active {
color:#999999;
}

#wrapper{
width:915px;
margin:0 auto;
padding: 0px;
}

#header{
height:325px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#content {
width: 600px;
padding:0px 45px 0px 35px;
text-align: justify;
float:left;
 }
 #sidebar {
 width: 220px;
 padding:0px 15px 0px 0px;
 float:left;

 }
  
#footer{
border-top:#333333 4px solid;
margin:0px 0px 30px 0px;
padding:20px 35px 0px 35px;
font-size:11px;
font-weight:bold;
}

.clear {
clear:both;
margin: 0px;
padding:0px;
}
/* ------------ MENU ------------ */


.menu
{width:485px; height:40px; margin-right:15px; margin-left:auto; 
background-image:url(images/backgr-menu.png);
background-repeat:repeat-y;
background-position: center top;
}
#menu li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:34px;
margin:0 0 0 4px;
padding:12px 0 0 0;
text-align:center;
width:75px;
color:#FFF;
font-weight:bold;
}
#menu li a {
color:#fff;
float:left;
text-align:center;
width:75px;
height:34px;
}
#menu li a:link, #menu li a:visited {
color:#fff; font-weight:bold; text-decoration:none;
height:34px;
}
#menu li a:hover {
color:#D4E05A;
margin:0;
padding:0;
height:34px;
}
#menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
height:34px;
}
#curr{
background:transparent url("images/roll.png") repeat-x;
margin:0;
padding:0;
}
#none_link{
color:#CCCCCC;
margin:0;
padding:0;
width:85px;
}
/* ----------- sidebar ------------- */

.boxtitle {
width:200px;
line-height:24px;
background-color:#c3c3c3;
font-size:14px;
font-weight:bold;
margin:20px 0px 5px 0px;
padding:0px 0px 0px 20px;
color:#CC0000;
}
/* ------------ POST ------------ */

.small {
margin:0px;
padding:20px 0px 0px 0px;
font-size:10px;
font-weight:bold;
}


/* ----------------------- COMMENTS ----------------------------*/
cite {
font-size:10px;
font-weight:bold;
}

.form {
width:640px;
}
/* ----------------------- footer ----------------------------*/
.credits {
float:left;
}
.snap {
width:45px;
margin-left:500px;
text-align:right;
float:left;
}