/*
Theme Name: Blocks
Theme URI: http://wordpress.org/extend/themes/blocks/
Description: Blocks is a simple theme, no images and no plugins required.
Version: 1.4.9
Author: mg12
Author URI: http://www.fighton.cn/
Tags: two columns, three columns, fixed width, widget ready, left sidebar, right sidebar, white, simple, lite, valid CSS, valid XHTML, admin options

	The following plugins are supported and read the README.txt to learn more.
    - SRG Clean Archives
    - Subscribe to Comments
    - WP-PageNavi
    - WP23 Related Posts
    - WP-RecentComments
    - Gravatar (WordPress 2.3 or lower)
*/

/* body START */
body {
	background-color: #fff;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/sfondo1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:#333;
	font-size:12px;
	font-family:"BitStream vera Sans", Verdana,Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
#container {
	margin:0 auto;
	width:900px;
	background-color: #fff;
	padding-left:20px;
	padding-right:20px;
}
/* body END */

/* util START */
* {
	margin:0;
	padding:0;
}
abbr[title], acronym[title] {
	border-bottom:thin dotted;
	cursor:help;
}
small, .small {
	font-size:10px;
}
ul, li {
	list-style-type:none;
}
img {
	border:none;
	max-width:636;
}
.inline {
	display:inline;
}
.sided {
	background-color:#FFF;
	border:1px solid #899EA6;
	padding:3px;
}
a .sided:hover {
	border-color:#496370;
}
a {
	color:#9e9e9e;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#000;
}
.button {
	text-decoration:none;
	padding:5px 10px;
	background-color:#9e9e9e;
	border-right:1px solid #7e7e7e;
	border-bottom:1px solid #7e7e7e;
	color:#fff;
	font-size:14px;
}
.button:hover {
	text-decoration:none;
	padding:5px 10px;
	background-color:#7e7e7e;
	border-right:1px solid #7e7e7e;
	border-bottom:1px solid #7e7e7e;
	color:#fff;
	font-size:14px;
	cursor: pointer;
}
blockquote {
	background-color:#F1F5F6;
	border:1px dashed #B0BEC7;
	color:#666;
	padding:5px 10px;
	margin:5px 0;
}
blockquote a {
	color:#9e9e9e;
}
blockquote.adminquote {
	background-color:#FAFDEC;
	border-color:#D5E396;
}
.feed, .feed a {
	color:#E05C23;
}
.textfield, .textarea {
	border:1px solid #dbdbdb;
	padding-left:5px;
	font-size:12px;
	padding-top: 5px;
	padding-bottom: 3px;
	height:18px;
}
.clear {
	clear:both;
}
.strike {
	text-decoration:line-through;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.left {
	float:left;
	margin-right:10px !important;
	margin-right:7px;
}
.right {
	float:right;
	margin-left:10px !important;
	margin-left:7px;
}
.part, .post .content p {
	overflow:hidden;
}
.bottom_separator {
	margin-bottom:10px;
}
.box {
	background-color:#FFF;
	width:100%;
	margin-bottom:10px;
}
.box .content {
	padding:6px 9px;
}
.box .g {
	background-color: #fff;
}
.box .r {
	background-color:#fff;
}
.hollow {
	display:block;
	margin:-6px -9px;
	padding:6px 9px;
	background-color:#FFF;
}
.indent_l-1 {
	margin-left:-1px;
}
.indent_r-1 {
	margin-right:-1px;
}
/* util END */

/* top START */
#top {
	margin:0 5px;
	padding:5px 0;
	font-size:10px;
}
#top li {
	float:left;
	padding:0 5px;
	border-right:1px solid #333;
}
#top li.s {
	border:none;
}
#top span {
	float:left;
	padding:0 5px;
}
#top #about {
	text-transform:uppercase;
}
/* top END */

/* header START */
#header {
	background-color:#fff;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/head.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#header .content {
	background-color:#FFF;
	width:100%;
	height:100%;
}
#header .content #title {
	float:left;
	padding:15px;
}
#header .content h1 {
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-1px;
}
#header .content #tagline {
	font-size:10px;
}
#header .meta {
	font-size:10px;
	background-color:#FFFFFF;
	padding-bottom:15px;
}
#menubar {
	float:left;
	padding:0 0;
}
#menubar li {
	float:left;
}
#menubar li a {
	display:block;
	font-size:11px;
	text-decoration:none;
	padding:7px 5px;
	letter-spacing:normal;
	color:#000000;
}
#menubar li a:hover {
	background-color:#9e9e9e;
	color:#FFFFFF;
}
#menubar .current_page_item {
	background-color:#9e9e9e;
	color:#FFFFFF;
}
#menubar .current_page_item a {
	color:#FFFFFF;
}

#menubar .current_page_item a:hover {
	color:#FFFFFF;
}

#copyright, .feedlink, .greedlink {
	float:right;
	padding:4px 9px;
	border-right:1px solid #FFF;
	margin-right:-1px;
}
#copyright {
	color:#B0BEC7;
}
a.feedlink {
	background-color:#F1E9E1;
	border-left:1px solid #FFF;
	text-decoration:none;
}
a.feedlink:hover {
	background-color:#EDC;
	text-decoration:none;
}
a.greedlink {
	background-color:#ECF3D3;
	border-left:1px solid #FFF;
	text-decoration:none;
	color:#84985D;
}
a.greedlink:hover {
	background-color:#DEECBE;
	text-decoration:none;
}

a.sezione {
	text-decoration:none;
	color:#2a68ce;
}
a.sezione:hover {
	text-decoration:none;
	color:#000000;
}
/* header END */

/* main START */
#main {
	width:631px;
	float:left;
	min-height:700px;
}
.post {
	width:100%;
	background-color:#FFF;
	margin-bottom:10px;
}
.post .title {
	font-size:24px;
	text-decoration:none;
	color:#2a68ce;
}

.post .title a {
	text-decoration:none;
	color:#2a68ce;
}
.post .title a:hover {
	text-decoration:none;
	color:#9e9e9e;
}
.post .text {
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
}
.post .text img {
border:0;
}
.post .text ul li {
	list-style-type:square;
	list-style-position:inside;
	padding-left:20px;
}
.post .text ol li {
	list-style-type:decimal;
	list-style-position:inside;
	padding-left:20px;
}
.post .meta {
	font-size:10px;
	color:#000;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/divisore.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:30px;
}

div.div-divisore {
	font-size:10px;
	color:#000;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/divisore.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:30px;
}

div.div-filetto {
	font-size:1px;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #9e9e9e;
}
/* main END */

/* sidebar START */
#sidebar {
	float:right;
	width:244px;
}
.sidebar .sidedate {
	color:#B0BEC7;
}
.widget {
	background-color:#FFF;
	margin-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:30px;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/divisore-dx.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.widget h3 {
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight: bold;
	padding-bottom:3px;
	text-transform:uppercase;
}

.widget h3 a {
	text-decoration:none;
	color:#000;
}
.widget h3 a:hover {
	text-decoration:none;
	color:#9e9e9e;
}
.widget ul {
	padding: 0;
}
.widget .tag_cloud, .widget .space {
	padding:0;
}

.tag_cloud a {
	color:#000;
}

.tag_cloud a:hover {
	color:#9e9e9e;
}

.widget ul li {
	line-height:18px;
	padding:3px 0;
	color:#000000;
}
.widget ul li .rc_avatar {
	line-height:12px;
}
.widget ul li a {
	color:#000;
}
.widget ul li a:hover {
	color:#9e9e9e;
}
.sidebar #searchbox {
	color:#9e9e9e;
}
#searchbox .textfield {
	width:227px;
}
#searchbox .operation {
	color:#84985D;
	margin-top:4px;
	font-size:10px;
}
#searchbox .operation span {
	padding:0 0;
}
.widget ul li ul {
	padding-bottom:0;
	padding-right:0;
	padding-top:0;
}
.widget ul li ul li {
	border-bottom:none;
	line-height:18px;
	margin-top:3px;
	margin-right:-5px;
}
/* sidebar END */

/* footer START */
#gotop {
	display:block !important;
	display:none;
	position:fixed;
	right:10px;
	bottom:10px;
	background-color:#FFF;
	font-size:10px;
}
#gotop a {
	display:block;
	padding:6px 9px;
	margin:1px;
	background-color:#FAFDEC;
	text-decoration:none;
	font-weight:bold;
}
#gotop a:hover {
	background-color:#DEECBE;
}
/* footer END */

/* commnets START */
#comments li {
	width:100%;
	background-color:#FFF;
	border:1px solid #B0BEC7;
	margin-bottom:10px;
}
#comments li .header {
	margin:1px;
	height:23px;
}
#comments li .body {
	margin:10px;
	overflow:hidden;
}
#comments .author {
	float:left;
	font-weight:bold;
	border-right:1px solid #FFF;
	width:128px;
}
#comments .author a, #comments .author span {
	background-color:#E9EEF1;
	display:block;
	padding:4px 9px;
	text-decoration:none;
}
#comments .author a:hover {
	background-color:#E1E7E9;
}
#comments .admincomment .header {
	background-color:#FAFDEC;
}
#comments .admincomment .author a, #comments .admincomment .author span {
	background-color:#ECF3D3;
}
#comments .admincomment .author a:hover {
	background-color:#DEECBE;
}
#comments .date, #comments .items {
	font-size:9px;
	margin:4px 9px !important;
	margin:4px 5px 4px 9px;
	color:#000;
}
#comments .avatar {
	display:inline;
	float:right;
	margin-left:10px !important;
	margin-left:7px;
	margin-bottom:10px !important;
	margin-bottom:0;
}
#commentform {
	width:100%;
	background-color:#FFF;
	border:1px solid #B0BEC7;
	margin-bottom:10px;
}
#commentform .body {
	background-color:#FAFDEC;
	margin:1px;
	padding:0 9px 8px !important;
	padding:0 9px;
}
#commentform .header {
	padding:4px 0;
}
#commentform .title {
	font-size:24px;
	font-weight:bold;
	color:#000000;
}
#commentform .notice {
	background-color:#E9F3BC;
	border-style:dashed;
	border-color:#D5E396;
	border-width:1px 0;
	padding:4px 9px;
	margin:0 -9px 8px;
	position:relative;
}
#commentform .text {
	float:left;
}
#commentform .info {
	float:right;
	width:180px;
	font-size:10px;
}
#commentform .textfield {
	width:175px;
}
#commentform #comment {
	width:420px;
	height:175px;
}
#notify {
	margin-bottom:9px;
}
#submit {
	font-size:10px;
}
#submit_comment {
	margin:5px 0;
}
#trackbacks .header {
	margin:1px 1px 0 1px;
	padding:4px 9px;
	color:#9e9e9e;
	font-weight:bold;
}
#trackbacks ul {
	margin:10px;
	list-style-position:inside;
}
#trackbacks ul li {
	list-style-type:square;
}
/* comments END */

/* links START */
.post .content .linkcat ul li{
	float:left;
	width:25% !important;
	width:24%;
	list-style:none;
	padding-left:0;
}
/* links END */

/* archives START */
.postspermonth {
	background-color:#FAFDEC;
	margin:5px 0;
	list-style:none;
}
.srg_switcher {
	margin-bottom:10px;
}
/* archices END */

/* archive START */
#archive {
	margin-bottom: 8px;
}
#archive li {
	list-style:none;
	padding-left:0;
}
#archive h3 {
	font-size:14px;
	font-weight:bold;
}
.archive-post {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/divisore.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.archive-post:hover {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:20px;
	background-image:url(http://www.fondazionevillaemma.org/wp-content/themes/blocks/divisore.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
/* archice END */

/* image switcher START */
.imageswitcher {
	background-color:#FAFDEC;
	border:1px dashed #B0BEC7;
	padding:5px;
}
.imageswitcher_image {
	background-color:#FFF;
	border:1px solid #A4B97F;
	padding:3px;
	margin:0;
}
a .imageswitcher_image:hover {
	border-color:#84995E;
}
a.imageswitcher_button {
	float:left;
	margin-top:1px !important;
	margin-top:3px;
	margin-bottom:0 !important;
	margin-bottom:5px;
	margin-right:4px;
	padding:2px 5px;
	background-color:#D5E396;
	border-top:1px solid #D5E396;
	border-right:1px solid #B5C98F;
	border-bottom:1px solid #B5C98F;
	border-left:1px solid #D5E396;
	color:#84985D;
	text-decoration:none;
}
a.imageswitcher_button:hover {
	background-color:#C8DE9D;
	border-top:1px solid #B5C98F;
	border-right:1px solid #D5E396;
	border-bottom:1px solid #D5E396;
	border-left:1px solid #B5C98F;
	color:#60743A;
	text-decoration:none;
}
/* image switcher END */

/* related posts START */
.related_posts {
	background-color:#EFEFEF;
	margin:0 1px;
	padding:5px 8px;
	border-color:#B0BEC7;
	border-style:dashed;
	border-width:1px 0;
}
.related_posts h3 {
	font-size:14px;
	margin-bottom:2px;
}
.related_post {
	margin:0 20px;
}
.related_post, .related_post li {
	list-style-type:square;
}
/* related posts END */
.testo-big {
	font-size:24px;
}