/*HTML Basics*/

body {
 margin: 0px 0px 64px 0px;
 padding: 0;
 text-align: center;
 background-color: #fff;
 border-top: 4px solid #c9c3a2;
}

a {
 text-decoration: none;
 color: #44c;
}

a:hover {
 text-decoration: underline;
}

img {
 border: 0;
 margin-top: 8px;
 margin-bottom: 6px;
 text-align: center;
}

/*Divs*/

#content {
 margin-left: auto;
 margin-right: auto;
 padding: 40px 40px 0px 40px;
 width: 600px;
 text-align : left;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
}

#header {
 width: 600px;
 border-bottom: 1px dotted #c9c3a2;
 padding-bottom: 8px;
 color: #444;
 font-size: 10px;
}

#header a {
 color: #444;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}

#footer {
 margin-top: 24px;
}

/*Text formatting*/
/*HTML*/

p {
 margin: 0;
 padding: 0px 0px 6px 0px;
 line-height: 18px;
 text-align: left;
}

h1 {
 color: #444;
 margin: 0;
 padding: 18px 0px 4px 0px;
 font-size: 14px;
 line-height: 16px;
 text-transform: bold;
}

h2 {
 color: #444;
 margin: 0;
 padding: 18px 0px 4px 0px;
 font-size: 12px;
 line-height: 14px;
 text-transform: bold;
}

blockquote {
 padding: 0.25em 24px;
 font-size: 10px;
 line-height: 16px;
 margin: 0.25em 0px;
}

code {
 font-family: Monaco, Courier, mono;
 font-size: 12px;
 color: #444;
}

/*Altri*/

.entry-footer {
 font-size: 10px;
 text-align: right;
 padding: 0px 12px 0px 0px;
}

/*Form*/

label {
 margin-bottom: 0;
 padding-left: 4px;
 padding-bottom: 0;
 margin-top: 4px;
 margin-bottom: 0;
 display: block;
}

/*Liste*/
.module-list {
 margin: 0;
 padding: 0;
 list-style: none;
}

.module-list-item {
 margin-top: 0;
 line-height: 1.5;
}

/*Immagini*/

.thumbs {
}
