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,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;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.33em;}

html, body {height: 100%;}
body {background: #FFFFFF; font-family: 'Calibri', Verdana, sans-serif; font-size: 15px; cursor: default;}
#wrap {min-height: 100%;}
#main {overflow:auto; padding-bottom: 150px;}

a, a:link, a:visited, a:active {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; cursor: default; color: #233355; text-decoration: none;}
a:hover {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; color: #555D6D;}

#header {height: 337px; padding: 0; width: 100%; margin: 0 auto; background: #233355 url(https://mercurial-mind.net/mono/images/90.png) no-repeat bottom center;}

#vuoto {width: 100%; height: 307px;}

#menu {width: 900px; margin: 0 auto; height: 24px; text-align: right;}
#menu ul {list-style-type: none; margin: 0 auto;}
#menu ul li {float: left; display: block; margin-left: 6px;}
#menu ul li a {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; height: 30px; line-height: 30px; display: block; padding: 0 10px; text-decoration: none; background: #FFFFFF; font-weight: bold; color: #233355; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
#menu ul li a:hover, #menu ul li a:active {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; padding: 0 25px; background: #555d6d; color: #FFFFFF;}

#corpo {width: 900px; margin: 0 auto; padding: 25px 0 0; text-align: justify;}
.post {padding: 0 0 25px;}
.storycontent, .paddato {padding-top: 8px;}
.update {margin-top: 8px; padding: 4px; border: 1px dotted #233355; height: 300px; overflow: auto;}


#sidebar {display: none;}

h1 {text-transform: uppercase; text-align: center; font-weight: bold; font-size: 24px;}
h2, h3 {font: 22px 'Calibri', Verdana; color: #233355; font-weight: bold; text-transform: uppercase; padding-bottom: 3px; border-bottom: 1px dashed #233355; text-align: left;}
h2 em, h3 em {font-size: 14px;}
h5 {text-transform: uppercase; text-align: center; font-weight: bold; font-size: 18px;}
h6 {font-style: italic; text-align: center; font-size: 18px;}
.liscio {text-decoration: none;}

.introduzione {width: 900px; margin: 0 auto 30px; background: #778899; border-style:solid; border-width: 1px 2px 2px 1px; border-color: #555D6D;}
.meta {padding: 5px;}
.date {text-align: left; font-color: #555D6D;}

#footer {font-size: 12px; width: 100%; position: relative; margin-top: -150px; height: 150px; clear:both; background: #233355; color: #FFFFFF; min-width: 950px;}
#footer p {margin: 0; padding: 5px; text-align: justify;}
#footer a, #footer b, #footer a:visited, #footer a:active {color: #AAAAAA;}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

/* RSS styles */

.rss-box {background-color: #ffffff; margin: 0; padding: 0;}
.rss-title, rss_title a {margin: 0; padding: 0; display: none; font-size: big;}
.rss-items {list-style:none; margin:0; padding:0;}
.rss-item a:link, .rss-item a:visited, .rss-item a:active {color: #233355; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.rss-item a:hover {text-decoration: underline;}
.rss-date {font-size: small; color: #666666;}
.ljuser img {display: none;}

.rss-item img {max-width: 800px; width:expression(this.width > 800 ? "780px" : true );}

.storycontent a, .introduzione a, #footer a {text-decoration: underline;}

.feedback {margin-top: 25px;}
textarea {width: 900px; margin-bottom: 8px; color: #666666;}
#name, #email, #web {width: 350px; margin-bottom: 3px; color: #666666;}
.button {width: 150px; padding: 3px 0; background: #233355; color: #FFFFFF;}
.disabled {width: 150px; padding: 3px 0; background: #666666; color: #FFFFFF;}
.comments-wrapper {margin-top: 10px;}
.comments {list-style-type: none; margin: 10px auto; overflow:hidden;}
.comments li {padding: 6px; border-style:solid; border-width: 1px 2px 2px 1px; border-color: #555D6D; background: #778899; overflow:hidden; margin-bottom: 10px;}
ul.comments_error {list-style: none; margin-right: 3px; color: #CC0000; margin-bottom: 20px;}
p.metacommento {margin: 20px 0 0; padding: 0; text-align: right;}


#paginazione {text-align: center; margin-top: 30px; line-height: 30px;}
ul#pages {display: inline; list-style: none; padding: 0; margin: 0;}
ul#pages li {display: inline; margin: 0 3px;}
ul#pages li a:link, ul#pages li a:active, ul#pages li a:visited {display: inline; color: #233355; font-weight: bold; padding: 3px 6px; border: 1px solid #233355;}
ul#pages li a:hover {background-color: #233355; color: #FFFFFF; text-decoration: none !important;}
ul#pages li.pgEmpty {background-color: #CCCCCC; padding: 3px 6px; border: 1px solid #999999;}
ul#pages li.pgCurrent {color: #222; font-weight: bold;}

.jump {font-size: small; text-align: right;}

.searching {overflow: auto; height: 400px;}

#post-1 h2 {display: none;}
#post-1 img {max-width: 320px;}

.homec1 {width: 510px; margin: 0; float: left;}
.homec2 {width: 360px; margin: 0 30px 0 0; float: left;}

.leavekudos {font-size: 0px; display: block; height: 32px; width: 32px; background: transparent url(http://i.imgur.com/S33NW.png) no-repeat top center;}