/*
Theme Name: Ambulatorio Veterinario Sant'Angelo 
Theme URI: http://vetsantangelo.it
Description:
Version: 4.0
Author: Andrea Canton
Author URI: http://andreacanton.com
*/
/*
	|COLORS
	Azzurro #3399ff
	Azzurro scuro #194C7E
	
	|FONTS

*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
.clear{ float:none; clear:both; height:1%; height: 0; font-size: 0;}

body { font:87.5% "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5; background: url(images/BG.gif) repeat-x 0 52px; text-shadow: 0 0 0 #fff; }
h1, h2, h3 { margin-top:0; margin-bottom:0; color:#194C7E; } 
h1 { font-size:2.61538em; margin:0 0 1.2868em; }
h2 { font-size:2em; margin:0 0 1.25em; color: #0066ff}
h3 { font-size:1.61538em; margin:0 0 1.30958em; }
h2 > span { color:#9A9A9A; font-size:0.75em; }
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a { text-decoration: none; color: #194C7E; border-bottom: 1px solid #194C7E;}
a:hover { color: #2A4780; background-color:#CDDAF6;}
a:active {position: relative; top:1px;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.aligncenter{text-align:center;}
.alignright{float:right;padding: 10px 0 10px 10px}
.alignleft{float:left;padding: 10px 10px 10px 0}
.nota{font-size:0.8em; color:#888;}

#wrap{
	width:960px;
	margin:auto;
	position:relative;
}

#header img{
	margin-top:20px;
}
#header > a {border-bottom:none; padding:0;}
#header > a:hover {background:transparent;}
#header > a:active {top:0;}
#header > a:active > span {top:-83px!important;}
#tagline {
	position:absolute; 
	top:30px; right:100px;
	color:#4a4a4a;
}

#main-nav {
	list-style: none;
	padding:0; margin:0;
	width:861px;
	float:right;
	font-size:1.3em;
}
	#main-nav > li{
		display:block;
		float:left;
		margin: 0 10px 30px;
		text-transform:uppercase;
		font-weight:bold;		
	}
		#main-nav > li > a{
			display:block;
			padding: 0 6px;
			color: #264C97;
			background: white;
			border-bottom:none;
		}
		#main-nav > li.current_page_item > a, #main-nav > li.current_page_parent > a, #main-nav > li > a:hover{
			padding: 0 6px;
			color: white;
			text-shadow: 0 1px 1px #2267A8;
			background-color:#3399ff;
		}
/* SIDEBAR */
.sidebar{
	width: 275px;
	float:left;
}
.sidebar h3{
	font-size:1.5em;
	font-weight:bold;
	background-color:#3399ff;
	padding: 0 5px;
	color: white;
	text-shadow: 0 1px 1px #2267A8;
	margin-bottom:1em;
	margin-top:0.8em;
}
#sidebar-right{
	margin-left:15px;
}
#content-with-sidebar{
	float:left;
	width:665px;
}
#sidebar-left{
	margin-right:10px;
	padding-right:9px;
	/*border-right: 1px solid #ccc;*/
}
#sub-nav{
	padding:0; margin:0;
	list-style:none;
	border-top:1px solid #ccc;
}
#sub-nav a{
	display:block;
	border-bottom:1px solid #ccc;
	padding:1px 0 1px 5px;
}
#sub-nav a:active{
	top:0;
	padding:2px 0 0 5px;
}
/* FOOTER */
#footer{
	color:#555;
	margin:40px 0 60px;
	border-top: 1px solid #888;
	font-size:0.9em;
}
	#footer > p{
		text-align:center;
	}

/*ARTICOLI*/
.post h1{
	text-align:center;
	margin-bottom:0.3em;
}
.attachment-post-thumbnail {
	float:left;
	padding:5px;
	border: 1px solid #777;
	margin: 0 10px 10px 0;
}
.attachment-single-post-thumbnail {
	margin: 0 auto 1em;display:block;
}
