/* 

Theme Name: Giano Theme
Theme URI: http://luiss.it/giano
Description: Based on Sliding Door by Wayne Connor.
Version: 0.2
Author: Andrea Pinti
Author URI: 
*/

*{margin:0; padding:0;}

body{color:#000; font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif; font-size:13px; background:url(images/bgr.png)}
body a{color:#000}

h2 {font-size:16px; font-weight:bold; }
h3 {clear:both;}
h4 {font-size:14px; font-weight:bold; color:#95989B; margin-bottom: 5px; margin-top:5px; clear:both; border-bottom: 1px dotted #CCCCCC; }
h5 {font-size:12px; text-decoration: none; }

hr {color:#CCCCCC; background-color:#CCCCCC; height:2px; border:none;}

strong.search-excerpt { background: #CCCCCC; }

#wrapper{width:970px; margin:0 auto; text-align:left; position:relative}

#welcomeheading {width:940px; height:97px; background:url(img/header.jpg) no-repeat; margin: 20px auto 0;}
#welcomeheading h1 {text-indent:-999999px;}
#welcomeheading h1 a {display:block; width:100%; height:97px;}
#welcomeheading a:hover{color:#000}
#welcomeheading a:hover #middleword{color:#000}

#content-home {width:450px; float:left;}
 
#content{float:right; width:700px; margin:0px 0px 15px 0px;}
#content .notice p{border-top:1px solid #8acef3; border-bottom:1px solid #8acef3; padding:0px 0px; font-size:20px; margin:1px}
#content .notice{border-top:1px solid #2d7cb9; border-bottom:1px solid #2d7cb9; margin-bottom:20px}
#content .post{position:relative; width:700px;}
#content .post h2 a{color:#2d7cb9; text-decoration:none; padding:3px 0}
#content .post h2 a:hover{color:#2d7cb9; text-decoration:underline}
#content .post h3{font-weight:bold; color:#333}
#content .post-details{bottom:20px; position:absolute; right: 0px; width:200px}
#content .post h3 a{color:#2d7cb9; text-decoration:none}
#content .post h3 a:hover{ color:#2d7cb9; text-decoration:underline}
#content .post img{max-width:500px; max-height:600px;}
#content a img {border:none;}
 
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left; margin:5px 8px 8px 2px;}
.alignright{float:right; margin:5px 2px 8px 8px;}

.wp-caption{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{ margin:0; padding:0; border:0 none}

#content p.wp-caption-text{ font-size:11px; line-height:17px; margin:10px; color:#000; text-align:center}
#content .post ul{margin-left:20px;}
#content #comment-box ol{margin-left:30px;}
#content .post ul li{list-style-type:disc;}
#content p, #content .post ul li{font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif; margin-bottom:10px; margin-top:10px; color:#000; margin-right:20px; text-align:justify}
#content blockquote{margin-left:10px; border-left:3px solid #333; padding-left:10px}
#content a{color:#2d7cb9; text-decoration:none;}
#content a:hover{text-decoration:underline}
#content small{color:#666666; font-size:11px;}

#content h3 {color:#2d7cb9; margin-top:5px; margin-bottom:5px}

#content .nextprevious{height:40px; display:block}
#content .nextprevious a{color:#CCC}
#content .nextprevious .left{float:left}
#content .nextprevious .right{float:right}
#content .adBrite{display:block; margin-bottom:20px; border:1px solid #333}

#sidebar{width:200px; float:none; padding-top:2px; text-align:left; margin-left:20px; font-size:14px;}
#sidebar h2{font-size:15px; text-transform:uppercase; margin-bottom:2px}
#sidebar a img{border:none}
#sidebar a {text-decoration:none;}
#sidebar a:hover {color:#666666; text-decoration:underline;}

#sidebar ul{margin:0 0 15px 5px;}
#sidebar ul li{margin:0 0 5px 15px;}
#sidebar ul li ul {margin:0 0 5px 10px;}
#sidebar ul li ul li {margin:0 0 5px 15px;}

#approfondimenti {margin-top:15px; padding-top:5px;}
#approfondimenti h2 {margin-bottom:5px;}
#approfondimenti h3 {margin:5px 0; clear:none;}
#approfondimenti h4 {font-size:14px; font-weight:bold; color:#95989B; margin-bottom: 5px; margin-top:5px; clear:none; border-bottom: 1px dotted #CCCCCC; }

#approfondimenti2 {margin-top:15px; padding-top:5px; float:right;}
#sidebar-right {float:right; width:250px; padding-top:1px;}

#tag-cloud a {color:#4169E1;}

#cvdm {width:190px; height:241px; margin-top:5px;}

select {width: 130px;}
#comment-box {margin-top:30px;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;	padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;	float: right;}
.commentText {margin-left:20px;}
ol.commentlist {margin-left:22px;}

[disabled]{color:#ddd; border-color:#ddd!important; background:none!important}

.breadcrumb {height:20px; margin:10px 0 5px 20px; font-size:11px;}
.bigger {font-size:14px; font-weight:bold;}

#spacer {width:100%; clear:both; height:1px;}
#footer {width:900px; margin:15px auto; clear:both; text-align:center;}

.box-left {width:345px; height:auto; float:left; clear:left;}
.box-right {width:345px; height:auto; float:right;}

#post-243 ul, #post-243 ol, #post-243 li {list-style-type:none;}
.linklove {display:none;}


/* Page Stress Form */
	#stress-form{margin-left: 20px;}
	#stress-form td {padding: 5px; border-bottom: 2px solid #ececec}
	#stress-form th {text-align: center; background: #efefef;}

