/*  
Theme Name: Changing the Change
Theme URI: http://changingthechange.org
Description: template basato su grafica Leftloft
Version: 1.1
Author: Massimo Menichinelli
Author URI: http://www.openp2pdesign.org

	templatr v1.0
	 http://templatr.cc/

*/


html { 
	min-width: 930px !important;
}


body{
    text-align: center;   /*centra in IE 5.x */
	margin: 0 0 0 0;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}

/* generici */


/* link di default */

a:link, a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #5b6f7b;
}

a:active {
	color: #000;
	text-decoration: none;
}

/* fine link di default */




img	{
	border: 0;
}

hr {
	display: none;
}

.no {
	display: none;
}

.spacing {
	letter-spacing: 1.5px;
}

.italic {
	font-size: 12px;
	font-style: italic;
}

/* fine generici */



#page {

    width: 930px;
    margin: 0px auto;   /* centra negli altri browsers */
    text-align: left;   /* ripristina l'allineamento */

}



/* header DA SISTEMARE IMMAGINE SFONDO*/

#header {
    width: 930px;
	height: 240px;
	margin: 0 0 0 0;
	padding-left: 10px;
	background: #FFF url("_img/header.gif") top left no-repeat;
}


h1	{
	text-indent: -9999px;
	margin: 0;
	float: left;
}
	
h1 a:link, h1 a:visited	{
	display: block;	
	width: 480px;
	height: 80px;
}
	

#international {
    width: 563px;
	height: 15px;
	background:#fff200;
	color: #000;
	float: left;
	margin: 30px 0 0 0;
	padding: 5px 2px 3px 5px;	
	/*background: url(../_img/international.gif) top left no-repeat;	*/
}

#date {
	clear: both;
    width: 186px;
	height: 15px;
	background:#fff200;
	color: #000;
	font-weight:bold;
	float: left;
	margin: 10px 0 0 0;
	padding: 5px 2px 3px 5px;	
	/*background: url(../_img/date.gif) top left no-repeat;	*/
}


#framework {
	clear: both;
	background:#fff200;
	color: #000;
	line-height: 1.5em;
	float: left;
	margin: 10px 0 0 0;
	padding: 5px 2px 3px 5px;	
	width: 377px;
	height: 43px;
}

*:first-child+html #framework {width: 377px !important; height: 41px !important;}






/* fine header */



/* LEFT BAR */ 

div#extrabar {
	/*width: 690px; */
	width: 195px;
	display: inline;
}



#menu {
  width: 195px;
  height: 100%;
  float: left;
  padding: 30px 0 0 15px;
  display: inline;
  
}


#menu ul#cat{
	display: block;
	margin: 0;
	padding: 0;

}
	
#menu ul#cat li{
    width: 180px;
	margin: 0 0 0 0;
	list-style: none;
	top: 0;
}

#menu ul#cat li:first-child {
	border-top: 1px solid #ebebeb;
    padding-top: 5px;
}


#menu ul#cat li a {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	letter-spacing: 1px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ebebeb;
}

#menu ul#cat li a.sel {
	background: url("_img/sel.gif") top left no-repeat;	
}


#menu ul#cat li a:hover {
	color: #CCC;
}



/* FINE LEFT BAR */







#wrap {
	width: 930px;
	height: auto !important;
	background: url("_img/bg_int.gif") top left repeat-y;
	margin-top: 10px;
	
	overflow: hidden;
		
}

/*
#wrap2 {
  margin-right: 180px;
}
*/





#content {
  width: 460px; 
  height: auto;
  padding: 30px 10px 0 10px;   
  float: left;
  }


#content h2{
	font-size: 36px;
	font-weight: bolder;
	margin: 0;
}

#content h3{
	font-size: 17px;
	font-weight: normal;
	margin: 10px;
}


.linea {
    width: 460px; 
	height: 20px;
	background: url("_img/linea.gif") top left no-repeat;
}


.posttitle {
	font-size: 19px !important;
	font-style:italic;
	display: block;
	max-width: 460px !important;
	height: auto;
	text-align: left;
}

.posttitlelink {
	display: block;
	height: auto;
	width: 420px;
	max-width: 460px !important;
	text-align: left;
	margin-bottom: 6px
	margin-left: 40px;

	position: relative;
	left: 50px;
	}

.posttitlelink[class] {
	display: block;
	height: auto;
	width: 460px;
	max-width: 460px !important;
	text-align: left;
	margin-bottom: 6px;

		position: static;
	}


#content p {
	margin-top: 0px;
	font-size: 1em !important;
	/*text-align: justify; */s
	}



.post{
padding: 10px 0 10px 0;
margin: 0px 0px 20px 0px;

	}

.entry{
font: 1.2em Arial, Verdana, Helvetica, sans-serif;

	}


.postmetadata {
font: 1.1em Arial, Verdana, Helvetica, sans-serif;
color: #a6a66;
margin-bottom: 30px;
position: relative;
left: 50px;
margin-left: 0px;
padding-left: 0px;
	}

.linkcomments { 
font-weight: bold;
/*background-color: #f2f2eb;*/
background-color: #fff200;
display: inline;
color: #a80000;
padding: 2px;
margin-top: 3px;
margin-bottom: 3px;
}	
	

.linkcomments a { 
font-weight: bold;
color: #a80000;
}	
	
	
.postmetadata a {
font: 1.1em Arial, Verdana, Helvetica, sans-serif;
/*color: #a6a66 !important;*/
color: #a80000;
font-weight: bold;
margin-bottom: 30px;
position: relative;
left: 0px !important;	
	}	
	
.postmetadata[class], .postmetadata[class] a {
font: 1.1em Arial, Verdana, Helvetica, sans-serif;
/*color: #a6a66f;*/
margin-bottom: 30px;
position: static;
	}
	
	
	.postmetadata2[class], .postmetadata2[class] a {
font: 1.1em Arial, Verdana, Helvetica, sans-serif;
/*color: #a6a66f;*/
margin-bottom: 30px;
position: static;
	}
	
.postmetadata2, .postmetadata2 a {
font: 1.1em Arial, Verdana, Helvetica, sans-serif;
/*color: #a6a66 !important;*/
margin-bottom: 30px;
	}
		
	
	
.avatar_pix { 
	color: #000000;
	margin-right: 10px;
	margin-bottom: 20px;
	position: relative;
	top: 60px;
	}


.avatar_pix[class] { 
	border: none;
	color: #000000;
	background: #ff9933 !important;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	position: relative;
	top: 0px;
	}


.avatar_pix1 { 
	color: #000000;
	margin-right: 10px;
	margin-bottom: 20px;
	position: relative;
	top: 70px;
	}


.avatar_pix1[class] { 
	border: none;
	color: #000000;
	background: #ff9933 !important;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	position: relative;
	top: 10px;
	}



#comments { 
/*	background:#fff200;*/
	color: #000;
font: 1.2em;
border: 0px;
	}


.testo_comments { 
margin-top: 10px;
	}

.commentlist { 
list-style-type: none;
font-size: 1.2em !important;

	}


.spostamail { 
position: relative;
top: 18px;
	}


	





#sidebar {
 width: 230px;
  height: auto;
  float: right;
  padding: 0 0 0 10px;  
position: absolute;
top: 240px;
left: auto;

}

#sidebar[id] {
 width: 230px;
  height: auto;
  float: right;
  padding: 0 0 0 10px;  
  position: static !important;
}


#sidebar li {
font: 1.1em;
list-style-type: none !important;

padding: 0px 0px 0px -40px !important;
margin: 0px 0px 0px -40px !important;
}

#sidebar ul {

}

#sidebar a {
font-size: 1.2em !important;

}

.spostafeed {
	position: relative;
	left: -40px;
	/*margin-top: 1px !important;
	*/
	line-height: 1.2;
}

#sidebar h3	{
	background:#fff200;
	color: #000;
}



#deadlines {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
	float: left;
	margin-bottom: 10px;
	background: url("_img/deadlines.gif") top left no-repeat;	
}

/*#deadlines a:hover {
	background: url(../_img/deadlines_over.gif) top left no-repeat;	
}*/

#feedrss {
    width: 200px;
	height: 25px;
	text-indent: -9999px;

	margin-bottom: 20px;
	background: url("_img/feed.gif") top left no-repeat;

}





#archives {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
margin-top: 50px;
	margin-bottom: 10px;
	background: url("_img/archives.gif") top left no-repeat;	
}

#getrecentcomments {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
margin-top: 50px;
	margin-bottom: 10px;
	background: url("_img/comments.gif") top left no-repeat;	
}


#categories {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
margin-top: 50px;
	margin-bottom: 10px;
	background: url("_img/categories.gif") top left no-repeat;	
}



#tagcloud {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
margin-top: 50px;
	margin-bottom: 10px;
	background: url("_img/tagcloud.gif") top left no-repeat;	
}


#meta {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
margin-top: 50px;
	margin-bottom: 10px;
	background: url("_img/meta.gif") top left no-repeat;	
}

#blogroll {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
margin-top: 50px;
	margin-bottom: 10px;
	background: url("_img/blogroll.gif") top left no-repeat;	
}

#search {
    width: 200px;
	height: 25px;
	text-indent: -9999px;

	margin-bottom: 10px;
	background: url("_img/search.gif") top left no-repeat;	
}

.giallo {
	background:#fff200;
	padding: 5px 2px 3px 5px;	
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width: 180px;
	
}


#cerca {
    width: 190px;
	height: 150px;
	background: #fff200;	
	float: left;
	clear: both;
}

#cerca h3 {
    width: 190px;
	height: 30px;
	text-indent: -9999px;
	margin:0;
	background: url("_img/reserved.gif") top left no-repeat;	
}








#form input #submit {vertical-align: bottom;}

.inputto {
 width: 170px;
 color: #000;
 margin: 10px 0 0 10px;
 font-size: 11px;
 height: 15px;
 background: #FFF;
 border: 1px solid;
 border-color: #999 #bcbdc1 #bcbdc1 #999;
}

#user  {
 padding: 6px 0 0 14px;
 width: 30px;
 float: left;
 line-height: 1.7em; 
}

#campi  {
 padding-top: 3px;
 width: 80px;
 float: left;
}

#log  {
 padding: 10px 0 0 13px;
 float: left;
}











/* footer */

div#bottom {
	clear: both;
	height: 15px;
	margin: 0 0 0 0;
	padding: 0;
}


div#footer_int {
	clear: both;
    width: 930px;
	color: #333;
	height: 22px;
    border-top: 5px solid #CCC;	  
    border-bottom: 1px solid #CCC;
	margin-bottom: 30px;
}

.copy {
	float: left;
	padding: 5px 5px 5px 5px;
}


.disclamer {
	float: right;
	padding: 5px 5px 5px 5px;
}

.disclamer a {
	color: #3b4957 !important;
}

.disclamer a:hover {
	color: #cc0033 !important;
}



/* fine footer */



/* SPAZIO PER I COMMENTI */

#respond { /* LEAVE A REPLY */
	padding: 0px !important;
	margin: 0px !important;
	}


#commentform {
	width: 440px;
	background:#fff200;
	color: #000;
	padding: 10px;
	}



#commentslabel {
    width: 200px;
	height: 25px;
	text-indent: -9999px;
position: relative;
left: 260px;
	margin-bottom: 20px;
	background: url("_img/comments.gif") top left no-repeat;

}


.giallocomments {
	background:#fff200;
	padding: 5px 2px 3px 5px;	
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width: 440px;
	border: 1px solid;
	
}

.freccia_submit {
	 position: relative;
	 left:10px !important;
	 width: 440px;
	 height: 100%;
}


#commentform textarea {
	height: 200px;
	width: 430px;
	margin: 5px;
	}

#commentform form #submit {
	/* il tasto di invio*/
	}



/* Iconize 0.3 */

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_film.gif') no-repeat center right;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_pic.gif') no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_doc.gif') no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_txt.gif') no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_xls.gif') no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_feed.gif') no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_opml.gif') no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_vcard.gif') no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_exe.gif') no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_dmg.gif') no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_pps.gif') no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_pdf.gif') no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_plugin.gif') no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_flash.gif') no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_archive.gif') no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_ical.gif') no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_css.gif') no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_ttf.gif') no-repeat center right;
}

/*
a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_pic.gif') no-repeat center right;
}
*/

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_film.gif') no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_music.gif') no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url('_img/icons/icon_aim.gif') no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url('_img/icons/icon_msn.gif') no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url('_img/icons/ion_jabber.gif') no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_icq.gif') no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url('_img/icons/icon_yim.gif') no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url('_img/icons/icon_call.gif') no-repeat center right;
}

/*
a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url('_img/icons/icon_skype.gif') no-repeat center right;
}
*/

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url('_img/icons/icon_mailto.gif') no-repeat center right;
}


/* making sure images don't get icons */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}









/* FEED */

.feedicon { 
	padding: 5px 20px 5px 0;
	background: transparent url("_img/icons/icon_feed.gif") no-repeat center left;

}

.feedmail { 
font-size: 1.1em !important;
border:0px solid #ccc;
padding:3px;
text-align:left;
position: relative;
left: 0px;
    background: #fff200;
}

*:first-child+html .feedmail {left: -40px;}


/* button search */

input,textarea,button {
border: 0px solid;
}


.button {
    background: #fff200;
    color: #444;
    font-size: 1em;
    font-weight: bold;
	 position: relative !importat;
	 left:80px !important;
}



.giallo input {
	 position: relative;
	 left:-10px;
}


#searchform input {
display: block;
   color: #000;cursor: pointer;

      }




.inputto_search {
 width: 170px;
 color: #000;
 margin: 12px 3px 0 12px;
 font-size: 11px;
 height: 15px;
 background: #FFF;
 border: 1px solid;
 border-color: #999 #bcbdc1 #bcbdc1 #999;
}



#freccia_search {
	 position: relative;
	 left:10px !important;
	 width: 169px;
	 height: 100%;
}


.freccia_subscribe {
	 position: relative;
	 left:10px !important;
	 width: 169px;
	 height: 100%;
}




.input_comment {
	border: 1px solid #c9c2c1;
}


.buttonsearch {
    background: #fff200;
    color: #444;
    font-size: 1em;
    font-weight: bold;
	 position: relative !importat;
	 left:100px !important;

}


.buttonsearch input {
    background: #fff200;
	 background: url('_img/login.gif') no-repeat top left;
}



.avatar_pix_comments { 
	border: none;
	color: #000000;
	background: #ff9933 !important;
	float: left;
	position: relative;
	top: -4px;
	left: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	}

.avatar_pix_comments[class] { 
	border: none;
	color: #000000;
	background: #ff9933 !important;
	float: left;
	position: relative;
	top: 0px;
	left: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	}




.postmetadata_comments {
font: 1.2em Arial, Verdana, Helvetica, sans-serif !important;
color: #8c8c62;
position: relative;
top: 30px;
left: 0px;
	}


.citazione {
	border: 1px solid #c9c2c1;
	background-color: #d9d9d2;
	margin: 5px;
	padding: 5px;

}




/* BUBBLE COMMENTS */

/* Normal Bubble */
div.bubble {
	width: 410px;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #eaeae2;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url('_img/bubble/tip02.gif') no-repeat 20px 0;
	font-style: normal;
}

/* Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 10px;
	border: 3px solid #fff;
	background-color: #b7e0ff;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 9px;
	background: transparent url('_img/bubble/tip-rounded.gif') no-repeat 15px 0;
}

/* Pimped Bubble */
div#pimped.bubble {
	font-size: 0.9em;
}
div#pimped.bubble div.rounded {
	color: #fff;
	border: 3px solid #fff;
	background-color: #111;
}
div#pimped.bubble cite.rounded {
	background: transparent url('_img/bubble/tip-pimped.gif') no-repeat 15px 0;
}

