/*  Theme Name: MG Quadro Theme
Theme URI: http://wordpress.org/
Description: Blu...blub..blu...blub...
Version: 1.0
Author: Martino Folli
Author URI: http://www.mgquadro.com*/
.clearfix:after {    content: "."; display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body{background-color:#EFEFEF;font-size:14px;color:#646464;font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
color:#444; margin:0; padding:0;	}
#header{height:90px; width:353px; position:relative; top:45px; left:20px; border:1px solid #C3C3C3;	z-index:6000;	}
#headerimg{	height:90px;width:353px;}
#supercontainer{width:900px; position:relative;	top:-15px;	margin:0 auto;	}
#page{width:900px; float:left;clear:left; background-color:#FFF; text-align:left; padding-top:60px;	margin-left:-1px; border:1px solid #C3C3C3;}
#content{width:600px;float:left;	margin:0;	padding:10px;}
#sidebar{width:265px;	float:right;	background:url('images/sidebar_mid_gray.png') repeat-y;	padding:0 0 10px 13px;	}
#sidebar p { text-align:justify; font-size:12px; margin:0 25px 0 0;}
#sidebar-top{width:265px;height:35px;	float:right;	background:url('images/sidebar_top_gray.png') no-repeat;padding-right:13px;	}
#sidebar-bottom{	width:265px;	height:35px;		float:right;background:url('images/sidebar_bottom_gray.png') no-repeat;	padding-right:13px;	}
#footer{	width:900px;clear:both;	position:relative;	top:-15px;	color:#000;	font-size:10px;	text-align:center;	margin:0 auto;	padding:10px 0 0 0;	}
#date{color: #930;	border-bottom:1px dashed #999;	font-size:12px;	font-weight:bold;	}	
.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em;}
.widecolumn{line-height:1.6em;width:450px;margin:5px 0 0 150px;padding:10px 0 20px;}
.narrowcolumn .postmetadata{text-align:center;padding-top:5px;}
/* End Form Elements   Begin Comments */
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:10px;}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}

/* End Structure Begin Headers  */
h1{font-size:4em;text-align:center;padding:5px;margin:0;}
#headerimg .description{font-size:1.2em;text-align:center;}
h2{	font-size:20px;	font-weight:bold;	}
h2.pagetitle{font-size:1.6em;margin-top:30px;text-align:center;}
#sidebar h2{font-family:Georgia,'Lucida Grande', Verdana, Sans-Serif;	font-size:1.2em;	margin:5px 0 0;	padding:0;	color: #000;}
h3{font-size:1.3em;margin:30px 0 0;padding:0;}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description{text-decoration:none;color:#FFF;}

h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#000; font-family:Georgia,'Lucida Grande',geneva,helvetica,arial,verdana,sans-serif;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none;}
.more-link {font-size:14px;font-weight:bold; position:relative;top:5px;}
.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 3px;padding:5px 10px 3px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0;}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0;}
.commentmetadata{font-weight:400;display:block;margin:0;}

/* End Headers  Begin Sidebar  */
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:12px 'Courier New', Courier, Fixed;color:#000;}
#code_container{background-color:#EEE; padding:15px;border:1px dotted #CCC; text-align:left;}
/*Begin Various Tags & Classes  */
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;cursor:help;}
a{color:#900;text-decoration:none;}
a:hover,h2 a:hover,h3 a:hover{color:#C00;border-bottom:1px dotted #BBB;}
img { border:none;}
#sideImages {margin:0 0 20px 37px;}
#sideImages a:hover {border:none;}
#headerimg a:hover {border:none;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#p-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}

/* End Typography & Colors   Begin Structure  */
.narrowcolumn{}
.post{	text-align:justify;	margin:30pt 28px 40px 17px;	border-bottom:1px solid #999;}
.post hr{display:block;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
.postmetadata{clear:left;}
h3.comments{margin:40px auto 20px;padding:0;}

/* End Headers   Begin Images  */
p img{	max-width:100%;	padding:0;	/*display:block;*/margin-left:auto;margin-right:auto;	}

img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}

html>body .entry ul{margin-left:0;list-style:none;text-indent:-5px;padding:0 0 0 10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{margin:0;padding:0 0 0 35px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
/*#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}*/
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0 0 0 20px; list-style-type:none; background:transparent url('images/tag.png') no-repeat scroll 0pt 50%;}

/* End Entry Lists   Begin Form Elements  */
#searchform{margin:10px auto;padding:5px 3px;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
select{width:130px;}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{float:right;margin:0;}
.commentlist{text-align:justify;padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}
/* End Sidebar   Begin Calendar  */
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
hr{display:none;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.widecolumn .post{margin:0;}/*,#sidebar form*/
.entry ol li,#sidebar ul ol{margin:0;padding:0;}
#sidebar ul { margin:0; padding:0;}
.sideList li { margin:0 0 0 20px;}

.entry form,.center{text-align:center;}
/*stili */
.blogAbstract { color:#FFFFFF; text-align:left; font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;font-size:1.5em; line-height:1.5em; padding:30px;}
kbd {background:#FAF6F6 none repeat scroll 0%;border-color:#EEDDDD rgb(187, 170, 170) rgb(187, 170, 170) rgb(238, 238, 221);border-style:solid;border-width:1px 2px 2px 1px;color:#000000;padding:0px 1px;}

/* Classi CSS per articoli */
#art-list-nav {
	margin:0px 2px 10px 2px;
	padding:0;
	background-color:#808259;
	float:left;
	width:551px;
	border:1px solid #42432d;
	border-width:1px 0px 1px 1px;
	
	list-style-type:none;
	text-indent:0px;
}
#art-list-nav li:before {
	content:inherit;
}
#art-list-nav li {
	display:inline;
	padding:0;
	margin:0;
}

#art-list-nav a:link,
#art-list-nav a:visited {
	color:#000;
	background:#b2b580;
	padding:10px 17px;
	float:left;
	width:auto;
	border-right:1px solid #42432d;
	text-decoration:none;
	font:bold 1em/1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#art-list-nav a:hover {
	color:#fff;
	background:#727454;

	border-bottom:none;
}

#art-list-nav-home a:link, 
#art-list-nav-home a:visited {
	background:#e35a00;
	color:#fff;
}

#art-list-nav a:active {
	background:#e35a00;
	color:#fff;
}

#feedburner_form {
	border:1px solid #ccc;
	padding:8px;
	margin:20px auto;
	text-align:center;
	width:175px;
}

#feedburner_form p {margin:0;}