/*
Theme Name: GOETHEME 1.0
Theme URI: http://www.queenmicisss.com
Description: GOETHEME 1.0 - nice blog theme for Goethezentrum Triest
Tags: fixed-width, two-columns, left-sidebar
Version: 1.0
Author: Giulia Cucija
Author URI: http://http://www.queenmicisss.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

/* CLEAR FLOATS (clearfix)
*******************************************************/
.clear { display: inline-block; }   
.clear:after, .container:after {
content: ".";
display: block;
height: 0; 
clear: both; 
visibility: hidden;


}
.clear { display: block; }
/*******************************************************/

* {margin:0; padding:0;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #555555;
	background:#c8e274 url(images/backgrounds/background.jpg) top center repeat-y;



}

#contenitore {

}


img {
       }


a {
	color:#a0a0a0;
	text-decoration:none;
}

p {line-height:15px;}

h2 {color:#fe970a; font-size:18px;}

h2.singlePostTitle {
display:block;
font-size:18px;
margin:0px;
font-weight:bold;
padding-left:0px;
color:#ffffff;
margin-bottom:16px;

}
h3.singlePostTitle {
display:block;
padding-top:5px;
font-size:14px;
margin:0px;
font-weight:bold;
padding-left:0px;
color:#ffffff;
margin-bottom:16px;

}


h2.singlePostTitle2 {margin-top:-20px; padding-bottom:5px; color:#9CCC27; font-size:18px;}

h2.singlePostTitleHome { display:block;
background-image: url(images/backgrounds/vivere.jpg); background-position: top left; background-repeat: no-repeat; width:375px; height:50px;
}
h2.singlePostTitleHome span { display:none;
}

ul.indirizzi {list-style-type:none; padding-top:20px;}

ul.indirizzi  a {color:#83c519;}
ul.indirizzi  a:hover {color:#5c8a12;}
#wrapper {
	margin:0px auto;
	width: 906px;
	padding: 0px;
}
#header {width: 904px; height:150px; background-image: url(images/backgrounds/header.jpg); background-position: top right; background-repeat: no-repeat; 

}

.menu-static{padding-top:126px; padding-left:545px; padding-bottom:5px;}
.menu-static li{display:inline;}
.menu-static ul{text-align:right; list-style-type:none;}
.menu-static a{display:block; float:left;}
.menu-static a span{display:none;}
.chi a{width:84px; height:24px; background-image: url(images/backgrounds/chi.jpg);}
.chi a:hover{width:84px; height:24px; background-image: url(images/backgrounds/chi.jpg); background-position: 0px -24px; display:inline;}

.dove a{width:84px; height:24px; background-image: url(images/backgrounds/dove.jpg);}
.dove a:hover{width:84px; height:24px; background-image: url(images/backgrounds/dove.jpg); background-position: 0px -24px; display:inline;}

.contatti a{width:84px; height:24px; background-image: url(images/backgrounds/contatti.jpg);}
.contatti a:hover{width:84px; height:24px; background-image: url(images/backgrounds/contatti.jpg); background-position: 0px -24px;  display:inline;}

.deutsch a{width:84px; height:24px; background-image: url(images/backgrounds/deutsch.jpg);}
.deutsch a:hover{width:84px; height:24px; background-image: url(images/backgrounds/deutsch.jpg); background-position: 0px -24px; display:inline;}
#main {	
	width:905px;
	padding: 0px;
background-color:#e8e8e8;
background-image:url(images/backgrounds/bg-main.jpg);
background-repeat:repeat-x;


}

#mainprog {	
	width:905px;
	padding: 0px;
background-color:#e8e8e8;
background-image:url(images/backgrounds/bg-main.jpg);
background-repeat:repeat-x;



}

#main2 {	
	width:905px;
	padding: 0px;
background-color:#e8e8e8;
margin:0px;

}
#content {
	width:750px;
	float: right;

}


.hp-news{
	width:700px; height:200px; padding-left:150px; background-image: url(images/backgrounds/news.jpg); background-position:top left; background-repeat:no-repeat;margin-top:20px;

}

#footer {
	height: 60px;
	clear: both;
	text-align: center;
	padding: 30px 0 0 0;
	color:#55555;
margin-top:40px;
width:904px;


}


.description {
	clear: left;
	padding: 5px 0 5px 0;
	margin-left:45px;
	color:#DDD;
}
.post {
	position:relative;
margin:25px;
margin-top:0px;

}
.post2 {

margin:25px;
margin-top:10px;
}

.postNav {
	margin-bottom:20px;
	padding-bottom:20px;

}
.entry-date{ font-weight:bold; font-size:11px; padding-bottom:10px;}
.entry-content, .entry-excerpt {
	clear: left;
}
.navigation {
  clear: both;
}
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
.entry-meta {
  margin: 0 0 10px 0;
}

.entry-filed {
	display:inline-block;
	background:#efefef;
	padding:3px 5px;
	font-size:11px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}


.underpost {
	padding:5px 7px;
	margin-top:15px;
	font-size: 10px;
	background:#EFEFEF;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
	line-height:140%;
}
#content .underpost a {
	text-decoration: underline;
}

a.more-link {
	color:#565656;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
}
a.more-link:hover {
	color:#5c8a12;
}

span.comments_link a {
	display:inline-block;
	padding:0 5px!important;
	color:#666;
	background:#EFEFEF;
	font-size:11px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
span.comments_link {
	display:inline-block;
	padding:0 5px!important;
	color:#999;
	background:#EFEFEF;
	font-size:11px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
.image {
	display:inline-block;
	width:510px;


	margin:15px 0 5px 0;
}
.image img {
	border:none;
	display:block;
}


#content a:link, #content a:visited {
	padding: 2px;
}
#content a:hover {
	text-decoration: none;
}
#footer a:link, #footer a:visited {
	color: #7b7b23;
}
#footer a:hover {
	text-decoration: none;
}

#menu{
	padding: 0;
	white-space: nowrap;
	margin: 0;
	background:#1A1A1A;

}
#menu ul {
	margin: 0px;
	padding: 0px;
	height:30px;
}
#menu li {
	padding:0;
	display: inline;
	list-style-type: none;
}
#menu li a:link, #menu li a:visited {
	display:inline-block;
	text-decoration: none;
	padding:0 15px;
	color:#FFF;

	height:30px;
	line-height:30px;
}
#menu li a:hover {
	text-decoration: underline;
}


/* SIDEBAR
---------------------------------------*/

#sidebar{ background-color:#D6D6D6; width:135px; float:left; height:100%;}

#sidebar li { padding-bottom:13px;
	
}


#sidebar li a {
	display: block;
	text-decoration: none;
padding-left:10px;
	padding:3px 0;


}




#header h1 {
	margin:0;
	padding:0;
	margin-left:30px;
	font-size: 2.6em;
	font-weight:normal;
}
#header h1 a:link, #header h1 a:visited {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	width: 600px;
	padding: 0;
	clear: both;
	color:#CDCD2D;
	text-decoration:none;
}
#header h1 a:hover {
	text-decoration: none;
}
#content h1 {
	font-size: 18px;
}
#sidebar h1 {
	font-size: 16em;
}
#sidebar h2 {
	font-size: 11px;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(images/sidebarLine.jpg) bottom repeat-x;
	text-transform:uppercase;
	color:black;
}
.post h2 a{
	font-size: 18px;
        color:#83c519;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight:bold;
}


.post h2 a:hover {
	color:#cccccc;
	text-decoration:none;
}

h1.pagetitle {
	font-size:30px;
        padding-top:10px;
        color:#f59f0c;
	

}


#respond {
	margin:0;
	padding:20px 0;
}

#respond p {
	font-size:12px;
	margin-bottom:10px;
}

#respond textarea {
	width:450px;
	height:150px;
}
#respond input, .commentsblock textarea {

	background:#FFF;
	padding:5px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

#respond input.txt {
	width:250px;
	margin-right:10px;
}


#respond input#submit {
	display:inline-block;
	padding:5px 10px;
	background:#7B7B23;
	border:none;
	color:white;
	cursor:pointer;
	font-size:12px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}

.commentauthor{
	display:block;
	font-size:11px;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:15px;
	padding:0;
}
.commentlist li {
	margin-bottom:10px;
	padding:7px 10px 0px 10px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}

.commentlist li p {
	padding-right:20px;
}

.commentlist li img {
	margin-top:4px;
	margin-bottom:10px;
}

.alt{
	background:#f3f5e9;
}
h3#comments{
font-size:16px;
margin-bottom:10px;
}

#respond {
	margin-bottom:10px;
}

.comment-author {
	font-size:14px;
}

.commentmetadata {
	display:block;
	margin:0;
	padding:0;
}
.commentmetadata,
.commentmetadata a {
	color:#555;
}

.commentsblock h3 {
	border:none!important;
}


blockquote {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  width: 350px;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 10px 0 30px;
  text-indent: -30px;
}
blockquote p:first-letter {
  background: url(images/blockquote2.png) no-repeat left center;
  padding: 0 0 0 30px;
  font: italic 1.7em Georgia, "Times New Roman", Times, serif;
}

.alignleft {
  float: left;
padding-top:5px;
}

.alignleft a{
  color:#ffffff;

}
.alignright {
  float: right;
padding-top:5px; padding-right:20px;
}

.alignright a{
  color:#ffffff;

}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}

.wp-caption {
	background:#EFEFEF;
	padding:5px;
	width:auto!important;

	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
p.wp-caption-text {
	font-size:11px;
	text-align:center;
	margin:5px 0 0 0;
	padding:0;
}

.wp-caption a {
	margin:0;
	padding:0;
}

.wp-caption img {
	margin:0;
	padding:0;

}


a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
}

/* SEARCH
------------------------------------*/

#searchform {
	position:absolute;
	top:40px;
	right:10px;
}

#searchform input.text {
	border:solid 1px #7B7B23;
	background:#222;
	font-size:12px;
	padding:5px;
	color:#DDD;
	width:190px;
}

#searchform input.submit {
	display:inline-block;
	border:none;
	background:none;
	font-size:12px;
	padding:5px;
	color:#DDD;
	cursor:pointer;
	text-transform:uppercase;
}


/* POST HEADINGS
------------------------------------*/
.post h2.singlePostTitle {
padding-left:0px;
	font-size:18px;
        padding-top:0px;
      
margin-bottom:20px; color:#ffffff;

}

.post h2.page {

	padding-bottom:15px;
	margin-bottom:20px;
}

#content .post .entry-text h1,
#content .post .entry-text h2,
#content .post .entry-text h3,
#content .post .entry-text h4,
#content .post .entry-text h5,
#content .post .entry-text h6 {
	margin: 0;
	padding: 0;
	font-weight:normal;
}

#content .post .entry-text h1 {
	font-size: 28px;
}
#content .post .entry-text h2 {
	font-size: 26px;
}
#content .post .entry-text h3 {
	font-size: 24px;
}
#content .post .entry-text h4 {
	font-size: 22px;
}
#content .post .entry-text h5 {
	font-size: 18px;
}
#content .post .entry-text h6 {
	font-size: 12px;
}



/* CALENDAR
*******************************************************/
#calendar #calendar_wrap {


	background:#FFF;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#calendar table {
	width:100%;
}
#calendar table caption {


	padding:5px 0;
}

#calendar table td {


	text-align:center;
	background:#EFEFEF;
}
#calendar table td a {
	background:none!important;
	padding:0!important;
	border:none!important;
}



.floatright{float:right; padding:10px;}
.floatlefthome{padding:0px; padding-top:10px; margin-left:-40px; padding-left:-40px; width:500px;}
.floatleft{float:left; padding:0px; padding-right:20px; padding-top:0px;}
.floatleft2{float:right; width:236px; height:415px; padding:0px; margin-left:0px; margin-top:-360px; background-image:url(images/backgrounds/boxes.jpg); background-repeat: no-repeat;}
.floatleft2 a img{border:none;}

.sideb {margin:0px;padding:0px; list-style-type:none;  list-style-image:none;}

a.home {display:block; width:124px; height:24px; background: url(images/home.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.home {display:block; width:124px; height:24px; background: url(images/home.jpg); background-position:0px -26px; background-repeat: no-repeat;border:none; margin-top:2px;}

a.corsi {width:124px; height:22px; background: url(images/corsi.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.corsi {width:124px; height:22px; background: url(images/corsi.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.esami {width:124px; height:22px; background: url(images/esami.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.esami {width:124px; height:22px; background: url(images/esami.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.biblioteca {width:124px; height:22px; background: url(images/biblioteca.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.biblioteca {width:124px; height:22px; background: url(images/biblioteca.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.eventi {width:124px; height:22px; background: url(images/eventi.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.eventi {width:124px; height:22px; background: url(images/eventi.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.progetti {width:124px; height:22px; background: url(images/progetti.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.progetti {width:124px; height:22px; background: url(images/progetti.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.fotogallery {width:124px; height:22px; background: url(images/gallery.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.fotogallery {width:124px; height:22px; background: url(images/gallery.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.links {width:124px; height:22px; background: url(images/links.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.links {width:124px; height:22px; background: url(images/links.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.downloads {width:124px; height:22px; background: url(images/downloads.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px;}
a:hover.downloads {width:124px; height:22px; background: url(images/downloads.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.tirocinio {width:124px; height:20px; background: url(images/tirocinio.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px; margin-left:5px;}
a:hover.tirocinio {width:124px; height:20px; background: url(images/tirocinio.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}

a.areariservata {width:124px; height:20px; background: url(images/areariservata.jpg); background-position:top-left; background-repeat: no-repeat; border:none; margin-top:2px; margin-left:5px;}
a:hover.areariservata {width:124px; height:20px; background: url(images/areariservata.jpg); background-position:0px -26px; background-repeat: no-repeat; border:none; margin-top:2px;}


#sidebar span{display:none;}


.homepage { margin:0px; padding:0px; font-size:16px;  padding-top:0px; line-height:25px;}


.homepage span{ color:#f79d13; font-weight:bold;}

.orange { color:#f79d13; font-weight:bold; float:right;}
span.bgorange {clear:both; line-height:16px; display:block; background-color:#f79d13;  margin-top:20px; margin-bottom:20px; width:320px; padding:2px;}
span.bgorange a {color:#ffffff; display:inline; text-align:center }

span.bgorange a:hover {color:#555555;}
.entry-text {background:#ffffff url(images/backgrounds/bg-entry.jpg) top left no-repeat; width:620px; padding:15px; background-position:-1px 0px}
.entry-text3 {background:#ffffff url(images/backgrounds/bg-entry.jpg) top left no-repeat; width:620px; padding:15px; background-position:-1px 0px; margin-top:30px; margin-left:25px;}
.entry-text ul{ background-image: none; background-color:none; padding-bottom:15px;}
.entry-text li{list-style-type:none; background-color:#c7e285; display:inline; font-size:11,5px; padding:1px; padding-left:3px; padding-right:3px;line-height:25px; margin:1px; background-image:url(images/backgrounds/bottone.png); background-repeat:x-repeat; background-position:bottom left;}
.entry-text li a{color:#ffffff;}
.entry-text li a:hover{color:#555555;}
.entry-text p{  padding:8px;}
.entry-text h2{padding-top:20px;}
.spazio {color: #9dcc28;}

.green_li {margin-top:10px;}
.green_li li{background-color: #9CCC27; display:block; width:220px;}

.noborder {border:none;}
.freccia {border:none; margin-bottom:1px; vertical-align:text-bottom; padding-right:5px;}
.greenul{ display:block; margin-bottom:-10px; font-weight:bold; color: #9CCC27;}
.highlight { font-weight:bold; color: #9CCC27;}

.small {font-size:10px; margin-bottom:-25px;}

h3 a {color:#9CCC27; font-size:14px;}
h3 a:hover {text-decoration:underline;}


a.newsletter {width:98px; height:22px; background: url(images/backgrounds/newsletter.png); background-position:top-left; background-repeat: no-repeat; border:none; }
a:hover.newsletter {width:98px; height:22px; background: url(images/backgrounds/newsletter.png); background-position:0px -26px; background-repeat: no-repeat; border:none;}
a.fb {width:25px; height:22px; background: url(images/backgrounds/facebook.png); background-position:top-left; background-repeat: no-repeat; border:none; margin-left:110px;}
a:hover.fb {width:25px; height:22px; background: url(images/backgrounds/facebook.png); background-position:0px -25px; background-repeat: no-repeat; border:none; margin-left:110px;}

.homesocial { padding:5px; height:40px;  font-size:11px; text-align:left; padding-left:72px; padding-top:7px; margin-bottom:-5px;}
.homesocial span {font-size:14px; color:white; padding-bottom:4px;}
.home1 { padding:5px; height:175px;  font-size:11px; text-align:center;}
.home1 img{border:none;  margin-top:5px;}
.home1 p{ display:block; width:210px; padding-left:8px;}
.home1 a{font-size:12px; font-weight:bold; color: #ffffff;}
.home1 a:hover{color:#ffca88;}

.entry-text ul.download {background-color:none;}
.entry-text ul.download li{display:block; background-color:none;}
.entry-text ul.download a{background-color:none;}
entry-text2 {margin:0px; padding:0px;}

h4 {font-size:18px;}

.bottonihome {display:block; margin:0px auto; margin-top:5px; padding-top:5px; width:93px; height:23px; background-image: url(images/backgrounds/bottone.jpg); text-align:center; background-repeat:no-repeat; border:none;}

table.tabella_goethe  {width:625px; border-collapse: separate; font-size:11px;}
.tabella_goethe td {border: 1px solid #83bc0d;  background-color:#c8e274; vertical-align:top; padding:2px;}
.tabella_goethe ul {list-style-type:square;}
.tabella_goethe h6 {font-size:11px;}
.ultab li{line-height:15px; font-weight:bold; display:block; background:none; margin-bottom:-10px; text-indent:-6px; margin-left:10px; padding-bottom:12px;}

.ext { font-size:14px; font-weight:bold; color:#f79d13;}
a:hover.ext { color:#f8ac4e;}
.ext img{ margin-bottom:-4px; border:none;}

.thumbnail-class {
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 15px 0 0;
	}
.left {
	float: left;
	margin: 0 15px 0 0;
	}

.old_project {list-style-type:none; background-color:#c7e285; display:inline; font-size:11,5px; padding:1px; padding-left:3px; padding-right:3px;line-height:25px; margin:1px; background-image:url(images/backgrounds/bottone.png); background-repeat:x-repeat; background-position:bottom left;}

.woo {display:none;}

.subpages li {display:block; line-height:20px; width:230px; margin-top:8px; background-color:#c8e274; background-repeat:repeat-x;}
div.ris ul.subpages li {display:block; line-height:20px; width:100px; margin-top:8px; background-color:#c8e274; background-repeat:repeat-x;}


.categoryshow h3 {display:none;}
.categoryshow ul li {background-image:none; display:block; color:#000000; font-weight:bold;}
