body {
	background: white !important;
	border: none;
	color: black !important;
	font: 62.5% Arial, Sans-Serif !important; /* Resets 1em to 10px */
	text-align: left !important;
	margin: 0 auto auto 0 !important;
background-image:url(http://www.ciclostile.org/content/wp-content/themes/k2/images/backg_layout_esterno.png) !important;
	}

#page {
	margin: 0 auto auto 0 !important;
	padding: 0 auto auto 0 !important;
	background-repeat: repeat!important;
	background-position: left top !important;
	border-right-width: 1px !important;
	border-right-style: dotted !important;
	background-image:url(http://www.ciclostile.org/content/wp-content/themes/k2/images/backg_layout.jpg) !important;
	background-color: white;
	}

#primary {
 	width: 715px;
}

#header {
	width: 950px;
	height: 200px;
	}

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	text-align: left;
	font-size: 1.5;
	}

h3.entry-title {
background-image:url(http://www.ciclostile.org/content/wp-content/themes/k2/images/blank.jpg)
	}
	
.entry-content {
	font-size: 1.2em;
	line-height: 1.6em;
	text-align: left;
	color: #222;
	}

#primary .entry-content img {
	padding: 3px!important;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 0px;
	}

#footer {
	padding: 5px;
	text-align: left !important;
	background-image:url(http://www.ciclostile.org/content/wp-content/themes/k2/images/backg_footer.jpg) !important;
	}
	}
	
#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 1.5em !important;
	}
	
#primary .k2-asides h3 {
	font-size: 1.5em !important;
	background-color: #CCCCCC !important;
	}
	
body.page .entry-content h3 {
	font-size: 1.5em !important;
	}

body.page .entry-content h4 {
	font-size: 1.5em !important;
	}

.entry-category a {
	background-color:#e1f9f3 !important;
	color: #333 !important;
	text-decoration:none !important;
	padding-left: 1px;
	padding-right: 1px;
} 

.entry-category a:hover {
	background-color:#333 !important;
	color:#fff !important;
	text-decoration:none !important;
} 

#news-categories ul {
	list-style:none;
}

#news-categories ul li a {
	background-color: #d4dde7;
	padding-left: 2px;
	padding-right: 2px;
	color: white;
	text-decoration:none;
	text-transform:uppercase;
}

#news-categories ul li a:hover {
	background-color: #d4dde7;
	color:black;
	text-decoration:none;
	text-transform:uppercase;
}

ul.menu li a {
	color: white !important;
	background: url('images/comment.png') !important;
	}
	
ul.menu li a:hover {
	color: #ff3300 !important;
	}

ul.menu li.current_page_item a {
	font-weight:bold;
	color: #ff3300 !important;

	}

ul.menu li.current_page_item a:hover {
	font-weight:bold;
	color: white !important;
	background: url('images/comment.png') !important;
}

ul.menu li.admintab a {
	background: url('images/blank.png')
		}

ul.menu li.admintab a:hover {
	background: url('images/blank.png')
}

.more-link, .more-link:hover {
	font-size:1em;
}

.widget sb-html .fupete {
	background-color: #c0b6a4 !important;
}

