/*
Theme Name: Mondadori Prof 2.0
Theme URI: http://blog.librimondadori.it/blogs/profduepuntozero
Version: 1.0
Description: Mondadori theme based on sandbox
Author: DNSEE
Author URI: http://www.dnsee.com
*/
* {
	margin:0;
	padding:0;
	zoom:1;
}
a img {
	border:none;
}
ul, ol {
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
body {
	background:url(img/bg.png) repeat top left;
	text-align:center;
	color:#222;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	width:100%;
}
/*CORPO*/
#wrapper {
	width:850px;
	margin:60px auto;
	text-align:left;
	position:relative;
	overflow:auto;
}

div#header {
	padding-bottom:20px;
	height:72px;
	position:relative;
}
div#cerca{padding:5px;position:absolute; right:17px; bottom:30px; background:url(img/cerca-bg.png) no-repeat top left; width:277px; height:26px; }
div#cerca input{background:none; height:26px; line-height:26px; width:220px; padding:0 10px; color:#f7f3e7; border:none; font-weight:bold; font-size:11px;}
div#cerca input.button{width:27px; padding:0;}
div#bg {
	overflow:hidden;
	background:transparent url(img/bg-main.png) repeat-y top left;
}

* html div#bg{background:transparent url(img/bg-main-ie.png) repeat-y top left;}
/*CONTENUTO*/

img#top {
}
/*menu*/
div#menu, div#access {
	height:32px;
	background:#324f62;
	width:535px;
}
div#menu ul li {
	float:left;
	display:inline;
}
div#menu ul, div#menu ul ul {
	line-height:1;
	list-style:none;
	margin:0;
	padding:0;
}
div#menu ul a {
	display:block;
	text-decoration:none;
}
/**/

/*post*/
div#container {
	float:left;
	display:inline;
	margin:0 0 0 0;
	width:535px;
	padding:0 0 0 5px;/*background: url(img/bg-wrapper.png) repeat-y top left;*/
}
div#content {
	margin:0;
	padding:20px 7px 15px 20px;
	width:508px;/*background:#f1ead5;*/
	min-height:300px;
	height:auto!important;
	height:300px;
}
* html div#content {
	padding:20px 0 15px 20px;
}
 a {
	text-decoration:none;
	color:#F6722F;
}
h2.entry-title, h2.entry-title a, div#comments h3, h2.page-title {
	color:#3082c8;
	font-size:17px;
	line-height:20px;
}
.entry-title, .entry-meta {
	clear:both;
	width:475px;
}
div.entry-content {
	margin-top:20px;
}
div.entry-content p{margin-bottom:10px; overflow:hidden;}
div.entry-content  img{float:left; display:inline; margin:0 10px 10px 0; width:150px; border:3px solid #fff; }
.entry-meta span, abbr.published,  p#login span, div.comment-meta {
	color:#777;
	font-size:11px;
	font-style:italic;
}
blockquote{overflow:hidden;}
div.comment-meta{margin-bottom:20px;}
.entry-meta span a, a.more-link, div.comment-meta a {
	color:#f6722f;
	font-style:normal;
	font-size:11px;
}
span.comments-link {
	width:25px;
	height:21px;
	background:url(img/pop-commenti.png) no-repeat top left;
	position:absolute;
	top:0;
	right:7px;
	text-align:center;
}
* html span.comments-link {
	top:0;
	right:0;
}
span.comments-link a {
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#444;
}
div.navigation {overflow:hidden; margin:20px 0;}
div.navigation a {
	color:#010000;
	font-size:12px;
}

div.post, .page {
	position:relative;
	padding:0 0 35px 0;
	border-bottom:1px solid #cdc7b5;
	overflow:hidden;
}
.page{border:0;}
div.share-box {
	margin-bottom:20px;
	border-bottom:2px solid #cdc7b5;
	height:23px;
	text-align:right;
	padding-top:7px;
}
div.share-box a{color:#3082c8; text-transform:uppercase; font-size:13px; margin-right:5px; line-height:30px;}
div.share-box a.email-this{background:url(img/email-this.png) no-repeat center left; padding-left:28px;}
div.share-box a.email-author{background:url(img/email-author.png) no-repeat center left; padding-left:28px;}
div.share-box a.share-fb{background:url(img/share-fb.png) no-repeat center left; padding-left:28px;}
div.post a.more-link {
	position:absolute;
	right:7px;
	bottom:10px;
}
* html div.post a.more-link {
	right:0;
	bottom:0;
}

/*COMMENTS*/
form{font-size:11px;}
.form-submit input.button, .form-textarea textarea#comment, input#author, input#email, input#url{background:#E1D5B8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:2px; border:1px solid #777; margin-bottom:20px;}
div#comments ol{margin-top:20px;}
input#author, input#email, input#url, div.navigation div{margin:0;}

/*send mail*/

#stafBlock{;   text-align:left; }
#stafForm .send{background:#F1EAD5; margin-left:150px; }

/*add this*/


/*SIDEBAR*/
div.sidebar {
	float:right;
	display:inline;
	overflow:hidden;
	width:287px;
	position:relative;
	padding-right:23px;/*background:url(img/bg-sidebar.png) repeat-y top left;*/
	
}

div#intro {
	
	height:231px;
	background:url(img/top-side-box.png) no-repeat top left;
	display:inline;
	float:right;
	width:262px;
	padding:12px 20px 24px 28px;
}
div#intro p{color:#412a17; font-size:11px;  margin-bottom:1px;}
div#intro img{ float:left; display:inline; margin:0 10px 3px 0;}
div#intro h2{font-size:15px; color:#6c3100; margin-bottom:12px; line-height:16px;}
div#intro a{color:#783600; font-size:11px; font-style:italic;}
div.sidebar ul.share {
	border-bottom:1px solid #c7bb9e;
	padding:4px 0 10px 15px;
	overflow:hidden;
	margin:0 0 0 12px;
}
div.sidebar ul.share li {
	display:inline;
	float:left;
	margin-right:20px;
}
div#ricevi{margin-left:12px;}
div#video{padding:1px 17px 15px 17px; background:url(img/video.png) no-repeat top left; margin-left:12px;  border-bottom:1px solid #c7bb9e; text-align:center;}
div#video #flash_player{width:240px;}
div#video h2{line-height:28px; background:#cab88b; font-size:12px;; color:#fff; padding:0 10px; margin:40px 0 1px 0;}
div#playlist{ margin-left:12px; background:url(img/playlist.png) no-repeat top left; padding:1px 17px 15px 17px; border-bottom:1px solid #c7bb9e; overflow-y: auto; height:280px;}
div#playlist center{margin-top:45px;}
div#playlist ul{margin-top:40px; list-style-position:inside; color:#222;}
div#playlist ul li{background:url(img/ipod.png) no-repeat center left; padding-left:25px; line-height:28px;}
div#playlist ul li a{color:#f6722f;}
div.sidebar ul.xoxo{margin-left:12px; padding:0 0 20px 0; border-bottom:1px solid #c7bb9e;}
div.sidebar ul.xoxo ul{border:none; padding:0; margin:0;}
div.sidebar ul.xoxo li ul li{padding-left:18px; line-height:20px;}
div.sidebar ul.xoxo li a{color:#7b6949; font-size:13px; text-transform:capitalize;}
div.sidebar ul.xoxo li.widget_links h3{display:none;}
div.sidebar ul.xoxo li.widget_links ul{background:url(img/blogroll.png) no-repeat top left; padding-top:45px;}
div#secondary {
	clear:right;
}

div.sidebar input#s {
	width:7em;
}

div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}


div.sidebar ul ul ul {
	margin:0 0 0 0.5em;
}
div.sidebar ul ul ul li {
	list-style:circle;
}
form#commentform .form-label {
	margin:1em 0 0;
}
form#commentform span.required {
	
}
form#commentform, form#commentform p {
	padding:0;
}
input#author, input#email, input#url, textarea#comment {
	padding:0.2em;
}
div.comments ol li {
	margin:0 0 3.5em;
}
textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}
.alignright, img.alignright {
	float:right;
	display:inline;
	margin:1em 0 0 1em;
}

.aligncenter, img.aligncenter {
	display:block;
	margin:1em auto;
	text-align:center;
}
div.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}
p.wp-caption-text {
	font-style:italic;
}
div.gallery dl {
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}
div.gallery dl.gallery-columns-1 {
	width:100%;
}
div.gallery dl.gallery-columns-2 {
	width:49%;
}
div.gallery dl.gallery-columns-3 {
	width:33%;
}
div.gallery dl.gallery-columns-4 {
	width:24%;
}
div.gallery dl.gallery-columns-5 {
	width:19%;
}

div#nav-images {
	height:150px;
	margin:1em 0;
}
div.navigation div.nav-next {
	float:right;
	display:inline;
	text-align:right;
}
div#menu ul li, div.gallery dl, div.navigation div.nav-previous {
	float:left;
	display:inline;
}
input#author, input#email, input#url, div.navigation div {
	width:50%;
}
div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {
	margin:0;
	padding:0;
}
/*FOOTER*/
div#footer {
	clear:both;
	background:url(img/footer-bg.png) no-repeat top left;
	width:832px;
	height:36px;
}

