h2#title {
	float: left;
    width: 305px;
	padding-left: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80px;
	line-height: 44px;
	color: #659DFF;
}

.archivio a {
	background:transparent url(../imgs/arrow_blue.gif) no-repeat scroll right center;
	padding: 0 10px 0 7px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
	color: #2768A2;
}

.magazine {
	border-bottom: 3px #669EFF solid;
}

#sidebar .ad .itunes {
	margin-top: 10px;
    padding: 5px;
}
#sidebar .double {
	float:left;
	border: none;
}

#sidebar .community {
	border-top: 1px solid #B3B3B3;
}

#sidebar .noborder {
	border: none
}


#percorso {
    background: url('../imgs/magazine_bg.gif') repeat-x scroll top left;
    height: 28px;
}

#percorso form {
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}
#percorso label {
    display: block;
    position: absolute;
    padding: 2px 6px;
    width: 216px;
}
#percorso input#query {
    padding: 3px 5px;
    margin-right: 4px;
    width: 218px;
}

/* type*/
#percorso label {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}

/* colors */
.breadcrumbs li {
    color: #FFFFFF;
}

.breadcrumbs a {
    font-size: 1em;
    color: #2A403F;
}


.dettaglio div.hentry {}


div.dettaglio {
    padding: 10px 7px;
}

div.dettaglio p{
    color:#666666;
}


.dettaglio div.hentry img {
    margin-bottom: 10px;
}
.dettaglio.right div.hentry img {
    margin-right: 0;
    margin-left: 10px;
}
.dettaglio.right div.hentry .author img {
    margin-left: 0;
}
.dettaglio div.hentry .author img {
    float: none;
}
.dettaglio div.hentry .tags {
    margin-bottom: 20px;
}
.dettaglio div.hentry .entry-summary {
    margin: 10px 0 10px 0;
}
.dettaglio div.hentry .author {
	float: left;
    margin-bottom: 12px;
}
.dettaglio div.hentry .entry-text {
	clear:both;
    margin: 10px 0 10px 0;
	color: #666;
}

.statistics {
	float: right;
}
/* type */
.dettaglio div.hentry .entry-title {
    font-size: 4.2em;
	font-weight:normal;
	color: #666;
}

.dettaglio div.hentry .entry-summary {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.8em;
	color: #B3B3B3;
}


.dettaglio div.hentry .entry-title {
    line-height: 44px;
}


.relazionati .hentry {}
.relazionati .hentry .published     { display: none; }
.relazionati .hentry .entry-summary { display: none; }
.relazionati .hentry .author        { display: none; }
.relazionati .hentry .statistics    { display: none; }



.relazionati {
    padding: 7px 7px 10px 10px;
}

.relazionati .hfeed {
    margin-bottom: 7px;
}

.relazionati .hentry.last {
    padding-bottom: 0;
}
.relazionati .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 20px;
}

/* type */
.relazionati li {
    list-style-type: none;
}
.relazionati .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.relazionati {
    border-bottom: 1px solid #b3b3b3;
}
.relazionati li {
    border-top: 1px solid transparent;
    margin-top: 5px;
}
.relazionati .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.relazionati .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.relazionati h3 {
    background: url('../imgs/read.png') no-repeat scroll top left;
    width: 145px;
    height: 23px;
    text-indent: -99999px;
}


.articoliCanale .hentry {}
.articoliCanale .hentry img            { display: none; }
.articoliCanale .hfeed .hentry .tags   { display: none; }
.articoliCanale .hentry .published     { display: none; }
.articoliCanale .hentry .entry-summary { display: none; }
.articoliCanale .hentry .author        { display: none; }
.articoliCanale .hentry .statistics    { display: none; }

/* layout */
.articoliCanale {
    padding: 7px 7px 10px 10px;
}

.articoliCanale .hfeed {
    padding: 5px;
    margin-bottom: 7px;
}
.articoliCanale .hentry {
    padding: 5px 3px 10px 3px;
}
.articoliCanale .hentry.last {
    padding-bottom: 0;
}
.articoliCanale .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 20px;
}

/* type */
.articoliCanale li {
    list-style-type: none;
}
.articoliCanale .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.articoliCanale {
    border-top: 1px solid #b3b3b3;
}
.articoliCanale li {
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.articoliCanale .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.articoliCanale .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.articoliCanale h3 {
    background: url('../imgs/articoli_canale_h3.png') no-repeat scroll top left;
    width: 145px;
    height: 67px;
    text-indent: -99999px;
}
.articoliCanale .hfeed {
    background: #e7ebe7;
}

.articoliCanale .hentry .tags, .articoliCanale .hentry .entry-title {
	display:inline;
}
.articoliCanale .hentry .tags a {
	text-transform: uppercase;
	font-size:1.2em;
	font-weight: lighter !important;  
	
}
.articoliGiorno .hentry {}
.articoliGiorno .hentry img            { display: none; }
.articoliGiorno .hentry .published     { display: none; }
.articoliGiorno .hentry .entry-summary { display: none; }
.articoliGiorno .hentry .author        { display: none; }
.articoliGiorno .hentry .statistics    { display: none; }

/* layout */
.articoliGiorno {
    padding: 7px 7px 10px 10px;
}

.articoliGiorno .hfeed {
    padding: 5px;
    margin-bottom: 7px;
}
.articoliGiorno .hentry {
    padding: 5px 3px 10px 3px;
}
.articoliGiorno .hentry.last {
    padding-bottom: 0;
}
.articoliGiorno .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 20px;
}

/* type */
.articoliGiorno li {
    list-style-type: none;
}
.articoliGiorno .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.articoliGiorno {
    border-top: 1px solid #b3b3b3;
}
.articoliGiorno li {
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.articoliGiorno .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.articoliGiorno .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.articoliGiorno h3 {
    background: url('../imgs/articoli_giorno_h3.png') no-repeat scroll top left;
    width: 145px;
    height: 67px;
    text-indent: -99999px;
}
.articoliGiorno .hfeed {
    background: #e7ebe7;
}

/* layout */
.share {
    padding: 7px 7px 10px 10px;
}

.share .you {
	height: 30px;
    border-bottom: 1px solid #b3b3b3;
}

.share .others {
	height: 30px;
	margin-top: 10px;
}


.share li {
	display:inline;
	float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
	color:#659DFF;
}

.share .condividi, .share .save, .share .vote, .share .sendEmail, .share .sendNetwork, .share .sendFriends {
	width: 128px;
	height: 25px;
	padding-left: 20px;
}

.share .condividi {
    background: url('../imgs/share.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .save {
    background: url('../imgs/save.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .vote {
    background: url('../imgs/vote.png') no-repeat top left;
}
.share .sendEmail {
    background: url('../imgs/sendMail.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .sendNetwork {
    background: url('../imgs/sendNetwork.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .sendFriends {
    background: url('../imgs/sendFriends.png') no-repeat top left;
}

/* type */
.share .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.share {
    border-bottom: 1px solid #b3b3b3;
}
.share li a{
	color:#659DFF;
}





/* layout */
.commenti {
    padding: 7px 7px 10px 10px;
	border-bottom:1px solid #B3B3B3;
}

.commenti h3 {
    width: 145px;
    height: 34px;
	margin-bottom: 25px;
}




.commenti textarea {
	padding: 10px;
	float: left;
	width: 440px;
	height: 50px;
}
.commenti .invia {
	margin: 65px 0 0 5px;
}

.commenti .count {
	margin: 20px 0 20px 0;
	
}
div.paginazione {
	height:70px;
	padding:10px 8px;
}
.commenti li {
	margin: 15px 0 0 15px;
}

.commenti .author {
	float: left;
}

.commenti .author img {
	float: right;
}
.commenti .messagewrapper .message {
	margin-left: -1px;
	padding: 3px 5px 5px 10px;
}

/* type */
.commenti h3 {
    text-indent: -99999px;
}
.commenti textarea {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}
.commenti .count {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
}

.commenti .author {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
}

.commenti .author .fn {
    text-transform: uppercase;
}
.commenti .messagewrappersign .message .date {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
}
.commenti .messagewrapper .message {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
}

/* colors */
.commenti textarea {
	background-color: #F2F2F2;
	border-top: 3px solid #B3B3B3;
}
.commenti .count {
	color:#659DFF;
	border-bottom: 1px solid #B3B3B3;
}
.commenti .messagewrappersign .message .date {
	color: #999999 !important;
}
.commenti .messagewrapper .message {
	background: #e6e6e6;
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

/* backgrounds */
.commenti .community {
    background: url('../imgs/commenti_h3_community.png') no-repeat scroll top left;
}

.commenti h3 {
    background: url('../imgs/commenti_h3.png') no-repeat scroll top left;
}


.commenti .messagewrapper {
	background: url('../imgs/message.png') no-repeat scroll top left;
	margin-left: 5px;
	padding-left: 10px;
}


.commenti .messagewrapper .message .date {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
	color: #999999 !important;
}

.commenti .messagewrappersign {
	background: url('../imgs/messagesign.png') no-repeat scroll top left;
	margin-left: 5px;
	padding-left: 10px;
}

.commenti .messagewrappersign .message {
	margin-left: -1px;
	padding: 3px 5px 5px 10px;
	background: #deffd0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

.commenti .invia a {
    display: block;
    background: url('../imgs/inviaCommento.png') no-repeat scroll top left;
	width: 78px;
	height: 33px;
	text-indent: -9999px;
    
}

.commenti .rispondi a {
	background: url('../imgs/commentscomments.png') no-repeat scroll top left;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 0.7em;
    float: right;
	color:#659DFF;
	padding-left: 25px;
}

.commenti .rispondiCommunity a {
	background: url('../imgs/commentscomments.png') no-repeat scroll top left;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 0.7em;
    float: right;
	color:#E33460;
	padding-left: 25px;
}
