/*
Theme Name: Tema Spigoloso
Theme URI: http://www.fogliata.net
Version: 1.0
Author: Tiziano Fogliata
Author URI: http://www.fogliata.net
Tags: blue, fixed width 
*/

body {
	font-size: 12px;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	background-color: White;
	color: #333;
}
	

#page {
	background-color: White;
	margin-top: 10px;
	padding: 0px;
	}
	
#header {
	background-color: transparent;
	background-attachment: scroll;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px;
	margin: 0px;
}

#topheader {
	margin-bottom: 5px;
}

.boxheader1, .boxheader2, .boxheader3 {
	border-left: 1px dotted #ccc;
	width: 25px;
	height: 210px;
	margin-left: 4px;
}

.topheadercategory, .topheadercategory a:link, .topheadercategory a:visited{
	color: #aaa;
	text-transform: lowercase;
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia,Times,serif;
}

#topheader img.alignleft, #topheader img.alignright, #topheader img.centered {
	border: 1px solid #cccccc;
	width: 130px;
	height: 100px;
	}

.featuredbox {
	line-height: 17px;
	padding-top: 10px;
}

a.toplink:link, a.toplink:visited{
	color: #333;
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia,Times,serif;
}



.bannerheader {
	text-align: right;
}

#topheader .bannerheader img{
	margin: 0px 0px 0px 8px;
}


td#topmenu {
	text-align: right;
	height: 26px;
	padding: 0px;
	margin: 0px;
	padding-right: 2px;
}

td#topmenu a:link, td#topmenu a:visited{
	padding: 0px;
	margin: 0px;
	border: none;
}

#topmenu a img, #topmenu img {
	padding: 0px;
	margin: 0px 0px 0px 1px;
	border: none;
}


#bottommenu{
	position: absolute;
	top: 327px;	
}

#bottommenu img{
	margin: 0px;
	padding: 0px;
}


#subheader {
	margin: 0px;
	padding: 0px;
}

ul#headermenu {
	margin: 0px;	
	padding: 0px;
}



#footer {
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	clear: both;
}	

#footer table td, #footer table td#footer_aggregatore, #footer table td#footer_aggregatore table td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

#footer table td#footer_aggregatore {
	background-image: url(images/footer_middle.jpg);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}

#footer_ultimi_post_network td {
	width: 244px;
	padding: 0px;
	margin: 0px;
}

#footer_ultimi_post_network ul {
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	margin: 40px 0 0;
}
#footer_ultimi_post_network ul li {
	list-style: none;
	border-bottom: 2px dotted #DCDCDC;
	padding-bottom: 3px;
	padding-top: 3px;
}

.dotteddown{
	border-bottom: 1px dotted #ccc;
}



.flickr a:link img, .flickr a:visited img{
	width: 75px;
	float: left;
	padding: 5px 5px 10px 5px;
	border: 1px solid #e7e7db;
	border-right: 1px solid #d1d1bc;
	border-bottom: 1px solid #d1d1bc;
	background-color: #eee;
}

.flickr a:hover img {
	background-color: #d1d1bc;
	}
	

input, textarea {
	border: 1px solid #777777;
	font-size: 11px;
}
.date {
	letter-spacing: -1px;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	border: 1px solid #777777;
	padding: 3px;
	margin-top: 5px;
}
#content {
	font-size: 12px;
	}

#content-inner {
	padding: 6px 0px 10px 0px;
	}
	
	
.entry p, .entry li {
	font-size: 14px;
}

.entrytext p, .entrytext li {
	font-size: 15px;
}


.entry a:link, .entrytext a:link, .entry a:visited, .entrytext a:visited, #boxultimicommenti a:link, #boxultimicommenti a:visited {
	color: #FF6600;
}

.altripost .edizione-straordinaria .entry a:link, .altripost .edizione-straordinaria .entry a:visited {
	color: #FF6600;
	background-color: white;
}


.entry p, .entrytext p {
	margin-bottom: 10px;
	padding-bottom: 0px;
}


.entry {
line-height: 140%;
font-family: Georgia,"Times New Roman",Times,Serif;
}

.entrytext {
line-height: 190%;
font-family: Georgia,"Times New Roman",Times,Serif;
}


.ultimocommento {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #666;
	background-color: #f8f8f8;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	clear: both;
}


.ultimocommento a:link, .ultimocommento a:visited {
	color: #FF6600;
	font-weight: normal;
}

#postsuccessivi .post {
	padding-bottom: 30px;
}

.metadata {
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

.singlepost .metadata {
	border-bottom: 1px dotted #ccc;
	line-height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
}

.tag-edizione-straordinaria .metadata {
	background-color: #f8f8f8;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #666;
}


.entry {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


	
p.catsingolo {
	line-height: 150%;
	background-color: #FFFFF0;
	border: 1px solid #eee;
	padding: 3px;
}

.narrowcolumn .postmetadata {
	text-align: center;
	margin-top: 5px;
	}
	
	
.published {
	padding: 1px 0 1px 0px;
	margin: 0;
	line-height: 16px;
	font-size: 11px;
	border-top: 1px dotted #999;
	width: 100%;
}

.published .alignleft{
		background: url(http://s3.amazonaws.com/TizianoFogliata/template/data_pubblicazione.gif) no-repeat left;
		padding-left: 20px;
}

.orapubblicazione {
	background-attachment: scroll;
	background-image: url(images/data_pubblicazione.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
}

.autorepost {
	color: #FF6600;
}


.sfondocommenti {
	background-attachment: scroll;
	background-image: url(images/commenti_bg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 70px;
	margin-left: 4px;
	text-align: center;
	float: left;
	display: block;
}

.sfondocommenti a:link, .sfondocommenti a:visited {
	color: #FF6600;
	font-size: 13px;
	}


.published a img {
	vertical-align: middle;
}

.graybox {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
small {
	font-size: 11px;
	line-height: normal;
	}

pre 
{
	border: 1px solid #eee;
	background: #FFFFF0;
	padding: 5px;
	overflow: auto;
	width: 520px;
	max-height: 450px;
	margin: 0px auto;
	font: 12px 'Courier New', Courier, Fixed;
}

h1, h2, h3 {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	}
	
.linkcat h2 {
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 10px;
}	

h1 {
	font-size: 34px;
	text-align: left;
	}

.description {
	font-size: 12px;
	text-align: center;
	}

h2 {
	font-size: 24px;
	}

div.post>h1 {
	text-align: left;
	line-height: 120%;
}	
h1.pagetitle {
	font-size: 28px;
	margin-top: 20px;
	text-align: center;
	color: #777;
	}
		
h2.pagetitle {
	font-size: 16px;
	margin-top: 30px;
	text-align: center;
	}

h2.posttitle {
	font-weight: normal;
}

h1.posttitle {
	font-weight: normal;
	font-size: 38px;
	margin-bottom: 20px;
	
}

.posttitle a:link, .posttitle a:visited {
	color: #000;
	font-weight: normal;
}

.posttitle a:hover, .posttitle a:hover {
	color: #000;
	font-weight: normal;
}		

h2.sottotitolocategoria {
	text-align: center;
	padding: 5px;
	border: 1px solid #dddddd;
	background-color: #ffffe0;
}	

#lsidebar h2, #rightsidebar h2, #sidebarsingle h2 {
	font-size: 14px;
	color: #333;
	letter-spacing: 0px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	}

	
#lsidebar h2 a {
	font-size: 12px;
	color: White;
	letter-spacing: 0px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	}	

#lsidebar h2 a:hover {
	color: #FF6600;
}	
	
#lsidebar a, #rightsidebar a, #sidebarsingle a{
font-weight: normal;
}

h3 {
	font-size: 16px;
	}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	color: #333;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: Black;
	font-weight: normal;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #lsidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	font-weight: normal;
	}

#commentform input, #commentform textarea {
	font-size: 12px;
	}

#commentform textarea {
	width: 470px;
	}


#lsidebar, #rightsidebar {
	font-size: 12px;
	}

small, #lsidebar ul ul li, #lsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 12px 'Courier New', Courier, Fixed;
	text-align: left;
	}

acronym, abbr, span.caps
{
	font-size: 11px;
}

a, h1 a:hover, h2 a:hover, h3 a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	}
	
	

a:hover {
	color: #FF6600;
	text-decoration: none;
	}
	

#wp-calendar #prev a {
	font-size: 9pt;
	}

p.postmetadata {
font-size: 11px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url(http://s3.amazonaws.com/TizianoFogliata/template/bgfooterpost.jpg);
padding-bottom: 6px;
padding-top: 6px;
}

p.postmetadatasingle {
font-size: 11px;
padding-bottom: 6px;
padding-top: 6px;
margin-top: 5px;
}

li.barralaterale {
	text-align: center;
	list-style-image: none;
	list-style: none;
}
/* End Typography & Colors */

/* Begin Structure */
body {
	margin: 0px;
	padding: 0px; 
	}



.post {
   margin-top: 0px;
   margin-bottom: 30px;
	text-align: justify;
	}

div.entry p, div.entrytext p, div.entry li, div.entrytext li{
	line-height: 140%;
	}
	
.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

h1 {
margin: 0;
	}

.description {
	text-align: center;
	}

.post h2 {
  margin-top: 5px;
  margin-bottom: 0px;
  text-align: left;
}

.post h2.titoloaltripost {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
  text-align: left;
  line-height: 120%;
  font-weight: normal;
}


.tag-prima-pagina h2.titoloaltripost {
	font-size: 24px;
	font-weight: normal;
}

.tag-edizione-straordinaria h2.titoloaltripost, .tag-edizione-straordinaria h2 a:link, .tag-edizione-straordinaria h2 a:visited {
	font-size: 36px;
	color: white;
	font-weight: bold;
}

div.edizione-straordinaria {
	padding: 5px;
	background-color: #777; 
	color: white;
}

h2.titoloaltripost {
	font-size: 18px;
}



#lsidebar h2, #rightsidebar h2 {
	margin: 5px 0px 0px;
	padding: 0px;
	}

h3 {
	padding: 0;
	margin: 30px 0px 0px;
	}

#sharing h3, #correlati h3 {
	margin: 10px 0px 0px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	text-transform: uppercase;
	color: #333;
	padding-bottom: 1px;
}

#sharing {
	margin-top: 0px;
}

#correlati {
	border-bottom: 1px dotted #ccc;	
}


.entry h3 {
	margin: 10px 0px 0px;
	}	

h3#comments {
	padding: 0;
	margin: 30px auto 10px;
	font-size: 20px;
	font-weight: normal;
	}
/* End Headers */

/* Begin Images */

p img {
	padding: 0px;
	max-width: 100%;
	}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0px 0px 3px 3px;
	margin: 5px 0px 2px 5px;
	display: inline;
	float: right;
	}

img.alignleft {
	padding: 0px 3px 3px 0px;
	margin: 5px 5px 2px 0px;
	display: inline;
	float: left;
}

#topheader img.alignleft, #topheader img.alignright, #topheader img.centered, #topheader img {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	display: block;
	float: none;
}


.sloganthumb {
	padding: 0px;
	margin: 5px 8px 5px 0px;
	float: left;
	width: 130px;
	border: 1px solid #cccccc;
}

.sloganthumb img, .sloganthumb img.alignright, .sloganthumb img.alignleft, .sloganthumb img.centered,
.postthumb img, .postthumb img.alignright, .postthumb img.alignleft, .postthumb img.centered,
.postthumbright img, .postthumbright img.alignright, .postthumbright img.alignleft, .postthumbright img.centered {
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	width: 130px;
	height: 100px;
}

.postslogan {
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ddd;
	/*border: 1px solid #ccc;*/
	width: 130px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	color: #333;
	}
	
.postthumb {
	padding: 0px 2px 2px 0px;
	margin: 4px 2px 3px 0px;
	display: inline;
	float: left;
	}

.postthumbright {
	padding: 0px 0px 2px 3px;
	margin: 0px 0px 2px 3px;
	display: inline;
	float: right;
	}	
	
img.bordo {
border: 3px solid #ddd;
padding: 0px;
margin: 5px;
}

img.sinistra {
float: left;
border: 1px solid #ddd;
padding: 5px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.data {
	color: #777777;
	font-size: 11px;
	margin-top: 0px;
}	
/* End Images *//* Begin Lists */

html>body .post ul {
	margin-left: 30px;
	padding: 0 0 0 20px;
	list-style: circle;
	padding-left: 10px;
	text-indent: 0px;
	} 


.post ul {
	margin-left: 30px;
	padding: 0 0 0 20px;
	list-style: circle;
	padding-left: 10px;
	text-indent: 0px;
	} 	
	
.page ul li {
	list-style: none;
	} 	
	
html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.singlepost .entrytext {
	margin-top: 20px;
}	
	
.entrytext li {
	margin-bottom: 10px;
}	

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#lsidebar ul, #lsidebar ul li ul, #lsidebar ul ol, #rightsidebar ul, #rightsidebar ul li ul, #rightsidebar ul ol, #sidebarsingle ul, #sidebarsingle ul li ul, #sidebarsingle ul ol  {
	margin: 0;
	padding: 0;
	}

#lsidebar ul li, #rightsidebar ul li, #sidebarsingle ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	}

.numerocommentipost {
	color: #FF6600;
}	
	
	
ul#dareferrer li{
	margin-bottom: 10px;
	}	
	
	
#lsidebar ul p, #lsidebar ul select, #rightsidebar ul p, #rightsidebar ul select {
	margin: 5px 0 8px;
}

ol li, #lsidebar ul ol li, #rightsidebar ul ol li {
	list-style: decimal outside;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}
select {
	width: 130px;
	}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform input#subscribe {
	width: 20px;
	padding: 0px;
	margin: 0px 0px 0px 0;
	}	
	
#commentform #submit {

	}

/* End Form Elements */

/* Begin Comments*/
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { list-style:none; border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative;}

ol.commentlist li a:link, ol.commentlist li a:visited {
	font-weight: normal;
}

ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li.comment p {	line-height: 150%; font-size: 13px; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 15px; }
ol.commentlist li div.editor cite, ol.commentlist li div.administrator cite, ol.commentlist li div.stellati cite { padding-left: 18px; background-attachment: scroll; background-image: url(images/starcomment.gif); background-repeat: no-repeat; background-position: top left;}
ol.commentlist li div.vcard cite.fn { font-style:normal; color: #FF6600; font-size: 12px;}
ol.commentlist li div.vcard cite.fn a.url {font-style:normal; color: #FF6600; font-size: 12px;}
ol.commentlist li div.vcard img.avatar { border:3px solid #eee; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard .avatar a:link .fb_profile_pic_rendered img.fb_profile_pic_rendered,
ol.commentlist li div.vcard .avatar a:visited .fb_profile_pic_rendered img.fb_profile_pic_rendered  { border:3px solid #2e5d87; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard .avatar{ float:right;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {font-size: 12px;}
ol.commentlist li div.commentmetadata { margin-bottom: 5px;}
ol.commentlist li div.comment-meta { font-size:11px; }
ol.commentlist li div.comment-meta a { color:#555; }
ol.commentlist li p { font-size:12px; margin:0 0 1em; line-height: 150%; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 .25em;}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist p a:link, ol.commentlist p a:visited { color:#FF6600; }


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* End Comments *//* Begin Sidebar */


#lsidebar-inner {
	padding-top: 10px;
	}
	
#rightsidebar-inner {
	padding: 0px 0px 5px 10px;
	}


#sidebarsingle-inner {
	padding: 14px 0px 5px 10px;
	}

	
#lsidebar form {
	margin: 0;
	}

/* End Sidebar */

a#stafLink {
	font-size: 11px;
}

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 15px;
	border-left: 5px solid #ddd;
	font-style: italic;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
.center {
	text-align: center;
	}

a img {
	border: none;
	}

.navigation {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 12px;
}

.navigation a {
	font-weight: normal;
}

.singlepost .navigationsubpost {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px; 
}
#navigationtable td {
	padding: 0px;
	background-color: #F4F4F4;
}  
.boxnavigationleft, .boxnavigationright {
	background-color: #F4F4F4;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navigationtable td.boxnavigationleft {
	text-align: right;
	width: 257px;
	padding-right: 10px;
}


#navigationtable td.boxnavigationright {
	text-align: left;
	width: 257px;
	padding-left: 10px;
}


.singlepost .navigationsubpost a, .singlepost .navigation a {
	font-weight: normal;
	font-size: 11px;
	}


.sottosinglepost {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
	margin-top: 10px;
}


/* End Various Tags & Classes*/

.technotags {
text-align: right;
border-bottom: 1px solid #eeeeee;
margin-top: 5px;
margin-bottom: 0px;
font-size: 11px;
}

.subtags {
text-align: right;
margin-top: 0px;
margin-bottom: 5px;
font-size: 11px;
}

.evidenziato {
background-color: #ffffe0;
}

div.adsensepost {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
}

div.adsense {
	text-align: center;
}

div.car-container ul li {
	margin: 10px 0px 5px 0px;
	padding: 5px;
	list-style: none;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

div.car-container ul li ul.car-monthlisting li {
	margin: 3px 0px 3px 0px;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	color: #2e5d87;
}



.adhesive_post H2 {
background-color: #ffffe0;
border: 1px solid #dddddd;
padding: 3px;
}

.comment-author img.avatar {
        float:left;
        padding: 2px;
		  margin-right: 3px;
        border: 1px solid #ddd;
        background: #fff;
}



#correlati ul, #sharing ul{
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}



#correlati ul li  {
	line-height: 32px;
}

#sharing ul li  {
	float: left;
}


#correlati ul li a, #sharing ul li a {
	line-height: 32px;
	font-weight: bold;
}

#sharing img {
	vertical-align: middle;
	padding-right: 3px;
}



h1.tagheader{
	color: #000;
	font-size: 28px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

h1.tagheader a{
	color: #000;
}

div.taglist a img{
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
	margin-left: 0px;
}

#level1 li a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

.tagpost a:link, .tagpost a:visited {
	font-size: 12px;
	color:#333;
	font-weight: bold;
}

.tagpost a:hover, .tagpost a:active, #boxargomenti a:hover, #boxargomenti a:active {
	color:#FF6600;
}


div.tagpost {
	line-height: 19px;
	padding-bottom: 12px;
}

.commentpost {
	text-align: right;
	line-height: 19px;
	vertical-align: middle;
}

.sottopost {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom: 1px solid #a5a5a5;
}	

.ordine10 {
	border-bottom: none;
}


div.condividi {
	text-align: right;
}

a.readmore {
	display: inline;
}	

.altripost span.more-link a:link, .altripost span.more-link a:visited{
	text-transform: uppercase;
	font-size: 11px;
	display: inline;
	font-weight: normal;
	padding-left: 5px;
	color:#ff6600;
}

a.more-link {
	color: #ff6600;
}

div.comment-number {
	display: block;
	float: right;
}

/* Captions */  
.entry p img.aligncenter, .entrytext p img.aligncenter, .aligncenter,  
 div.aligncenter {  
 display: block;  
 margin-left: auto;  
 margin-right: auto;  
 }  
 
 
.alignleft, div.alignleft {
	float: left;
   display: inline;
}

.alignright, div.alignright {
	float: right;
   display: inline;
}
   
 .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;  
 }  
   
 .wp-caption p.wp-caption-text {  
 font-size: 11px;  
 line-height: 17px;  
 padding: 0 4px 5px;  
 margin: 0;  
 }  
 /* End captions */ 
 
 fieldset {
 	padding: 0px;
	margin: 0px;
	border: none;
 }
 
select#archive-dropdown {
	border: 1px solid #2e5d87;
	font-size: 12px;
}

br.clearall {
	padding: 0px;
	margin: 0px;
	clear: both;
}

#skyscraper_banner{
	margin-bottom: 30px;
}
.bannercolonna {
	margin-bottom: 20px;
	margin-top: 20px;
}
#colophon {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	width: 160px;
	background-attachment: scroll;
	background-image: url(images/colophon_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	font-size: 11px;
	height: 393px;
}

#colophonteam {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	width: 160px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-attachment: scroll;
	background-image: url(images/colophon_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	font-size: 11px;
}
p.dissaporeteam {
	padding: 0px 0px 7px 4px;
	border-bottom: 1px solid #ccc;
	margin-top: 0px;
	margin-bottom: 7px;
}

p.dissaporeteamultimo {
	padding: 0px 0px 7px 4px;
	margin-bottom: 5px;
	margin-top: 0px;
	border-bottom: none;
}

.titolocolophon {
	color:#666;
}

#boxnetwork, #boxargomenti, #boxultimivideo {
	background-attachment: scroll;
	background-image: url(images/colophon_bg.gif);
	background-repeat: repeat-y;
	width: 160px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}


#boxultimivideo a img {
	text-align: center;
	padding-left: 30px;
	height: 100px;
	width: 100px;
}

a.videolink:link, a.videolink:visited{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif
	line-height: 100%;
	text-align: center;
	display: block;
	padding-left: 6px;
	padding-right: 6px;
}

hr.livideo1, hr.livideo2, hr.livideo3 {
	border-bottom: 1px solid #ccc;
	width: 160px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

hr.livideo4 {
	visibility: hidden;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
}

#boxcommenti, #boxcommentiforum, #boxraccomandati, #boxultiminetwork {
	background-attachment: scroll;
	background-image: url(images/colophon_bg.gif);
	background-repeat: repeat-y;
	width: 160px;
	margin-bottom: 30px;
}

#boxraccomandati {
	font-size: 11px;	
}

#sidebarsingle #boxnetwork, #sidebarsingle #boxargomenti {
	background-attachment: scroll;
	background-image: url(images/boxcolonna_bg.gif);
	background-repeat: repeat-y;
	width: 160px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}

#sidebarsingle #boxcommenti, #sidebarsingle #boxpost, #sidebarsingle #boxultimicommenti {
	background-attachment: scroll;
	background-image: url(images/boxcolonna_bg.gif);
	background-repeat: repeat-y;
	width: 160px;
	margin-bottom: 30px;
	
}

#sidebarsingle #boxrelatedpost {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	background-attachment: scroll;
	background-image: url(images/boxcolonna_bg.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	text-align: center;
}

#sidebarsingle #boxrelatedpost p {
	margin-bottom: 0px;
	padding: 0 5px;
}

a.titlecorrelato:link, a.titlecorrelato:visited {
	font-size: 12px;
}

#sidebarsingle #boxrelatedpost .postcorrelato1, #sidebarsingle #boxrelatedpost .postcorrelato2, #sidebarsingle #boxrelatedpost .postcorrelato3 {
	padding-bottom: 0px;
	padding-top: 8px;
}

.postcorrelato1 img, .postcorrelato2 img, .postcorrelato3 img {
	width: 130px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 1px solid #333;
	display: block;
	float: none;
}

#sidebarsingle #boxrelatedpost .postcorrelato1, #sidebarsingle #boxrelatedpost .postcorrelato2 {
border-bottom: 1px solid #ccc;
}

.boxinner {
	padding: 6px;
}

#boxcommenti ul li, #boxpost ul li, #boxcommentiforum ul li, #boxraccomandati ul li, #boxultimicommenti ul li, #boxultiminetwork ul li {
	border-bottom: 1px solid #ccc;
	padding: 6px 3px 6px 6px;
	margin: 0px 0px 0px 0px;
}

#boxcommenti .boxinner, #boxpost .boxinner, #boxcommentiforum .boxinner, #boxraccomandati .boxinner, #boxultimicommenti .boxinner, #boxultimivideo .boxinner, #boxultiminetwork .boxinner, #boxrelatedpost .boxinner {
	padding: 0px 0px 0px 0px;
}

#forumintro {
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
}

#forumintro a:link, #forumintro a:visited {
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #000;
	font-size: 20px;
}

#forumintro td {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted #ccc;
}

#forumintro td.subforum {
	width: 160px;
	vertical-align: middle;
}

#forumintro  td.subforumdesc p {
	text-align: right;
	padding-top: 20px;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}

#forumtable {
	width: 618px;
	border: none;
}

#forumtable td {
	border-bottom: 1px dotted #ccc;
}

.darkbg {
	background-color: #eee;
}

#forumtable thead, #forumtable th  {
	background-color: #a5a5a5;
	color: white;
	text-transform: uppercase;
}

#forumtable .commentidiscussioni {
	width: 90px;
	text-align: center;
}

#forumtable h2 {
	font-size: 20px;
}

#forumtable .commentiforum {
	text-align: center;
	vertical-align: middle;
}

#forumtable .commentiforum a:link, #forumtable .commentiforum a:visited{
	font-size: 14px;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}

#forumtable .metadata {
	padding-bottom: 3px;
	padding-top: 3px;
}

.forumpost {
	border-top: 1px dotted #ccc;
	padding-top: 5px;
	background-color: #eee;
	background-attachment: scroll;
	background-image: url(images/forum_logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.singlepost .category-forum {
	background-attachment: scroll;
	background-image: url(images/forum_logo_single.gif);
	background-position: top right;
	background-repeat: no-repeat;
}


.singlepost .category-forum h1.posttitle {
	padding-right: 110px	
}



.post .forumpost .metadata {
	padding-left: 105px;
}

.post .forumpost h2.titoloaltripost {
	padding-left: 105px;
}

.singlepost div.category-forum {
		background-color: transparent;
}


div.category-forum {
		background-color: #eee;
}

.category-forum h2.titoloaltripost {
	font-size: 24px;
	font-weight: normal;
}

.forumpost .sfondocommenti {
	background-image: none;
	padding-left: 40px;
	padding-bottom: 6px;
	padding-right: 8px;
	padding-top: 0px;
	background-color: #eee;
}

.linkretweet {
	margin-right: 20px;
}

.linkfbshare {
margin-left: 46px;
}
.linkcommenta, .linkretweet, .linkfbshare {
float: left;
}

.forumpost .commentpost {
	text-align: right;
	line-height: 14px;
	padding-bottom: 3px;
	background-color: #eee;
	border-bottom: 1px dotted #ccc;
}

.forumpost .entry {
	padding-right: 10px;
}


.logoforum {
	float: left;
	margin-right: 3px;
	padding-right: 3px;
}

.galleriaprimapagina {
	float: left;
}


.galleriaprimapagina .gallery {
				margin: 0px;
}
.galleriaprimapagina .gallery-item {
				float: left;
				margin-top: 0px;
				text-align: center;
				width: 80px;
				height: 80px;
				margin-right: 2px;
				}
.galleriaprimapagina .gallery img {
				border: none;
				width: 80px;
				height: 80px;
			}
.galleriaprimapagina .gallery-caption {
				margin-left: 0;
			}

/* Nuova gallery*/
.gallery {
				margin: auto;
				/*background-color: #ddd;*/
				padding: 0px;
				width: 710px;
				float: left;
				margin-bottom: 10px;
			}

.gallery .gallery-item {
				float: left;
				padding-top: 3px;
				padding-bottom: 3px;
				padding-left: 3px;
				padding-right: 3px;
				text-align: center;
				width: 86px;
				height: 86px;
				background-color: #ddd;

	overflow: hidden;
	float: left;
	position: relative;
}

.gallery .gallery-item .imgnumber {
	position: absolute;
	right: 3px;
	bottom: 3px;
	font-size: 12px;
	color: #fff;
	background: #000;
	padding: 3px 3px;
}
				
.gallery .gallery-caption {
				margin-left: 0;
			}


.gallery img {
				border: 1px solid White;
				width: 85px;
				height: 85px;
			float: left;
}

.gallery-item a:link img, .gallery-item a:visited img {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

.gallery-item a:hover img {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.galleryhomepage {
	/*background-color: #ddd;*/
	/*padding: 0px; */
	width: 800px;
	float: left;
	margin-bottom: 10px;
}

.galleryhomepagenarrow {
	/*background-color: #ddd;*/
	padding: 0px;
	width: 620px;
	float: left;
	margin-bottom: 10px;
}

.galleryhomepage .gallery-item {
				float: left;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 2px;
				padding-right: 2px;
				text-align: center;
				width: 102px;
				height: 102px;
	background-color: #ddd;
	overflow: hidden;
	float: left;
	position: relative;
}

.galleryhomepagenarrow .gallery-item {
				float: left;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 2px;
				padding-right: 2px;
				text-align: center;
				width: 98px;
				height: 98px;
	background-color: #ddd;
	overflow: hidden;
	float: left;
	position: relative;
}

.galleryhomepage .gallery-item .imgnumber, .galleryhomepagenarrow .gallery-item .imgnumber {
	position: absolute;
	right: 3px;
	bottom: 3px;
	font-size: 12px;
	color: #fff;
	background: #000;
	padding: 3px 5px;
}

.galleryhomepage img {
	width: 100px;
	height: 100px;
	border: 1px solid White;
	float: left;
}

.galleryhomepagenarrow img {
	width: 96px;
	height: 96px;
	border: 1px solid White;
	float: left;
}

			
#nav-images img {
	width: 50px;
	height: 50px;
	border: 1px solid #cfcfcf;
}

#nav-images td{
	font-size: 38px;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

span.navgallery {
	margin-bottom: 20px;
}


#nav-images .previousimagelink a {
	background-attachment: scroll;
	background-image: url(images/previous_image.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 40px;
}


#nav-images .nextimagelink a {
background-attachment: scroll;
	background-image: url(images/next_image.gif);
	background-position: right 0px;
	background-repeat: no-repeat;	
	text-align: left;
	padding-right: 40px;
}			
			
table#commentoptions {
	background-color: #ffffdd;
	border: 1px solid #eee;
	border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	margin-top: 10px;	
	background-attachment: scroll;
	background-image: url(images/sfondo_commentoptions.gif);
	background-position: center top;
	background-repeat: no-repeat;
}			
			
table#commentoptions td {
	width: 200px;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 20px;
}

table#twitfbook td {
	width: 180px;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
}


#commentoptions h2 {
	font-size: 16px;
}

#commentoptions a:link,#commentoptions a:visited {
	color: #FF6600;
}

#facebooksidebar {
	padding-left: 30px;
}

img#fb_login_image{
	margin-top: 6px;
}

#twc_connect, #twc_connect p {
	margin: 0px;
	padding: 0px;
}

#twc_connect button{ 
        margin:0 0px 0 0; 
        background:none; 
        border:none; 
        cursor:pointer; 
        padding: 0px 0px 0px 0px;
		  } 
#twc_connect button{ 
        width:auto; 
        overflow:visible; 
        padding: 0px 0px 0px 0px; /* IE6 */ 
        } 
twc_connect button img{ 
       margin:0 0px 0px 0 !important; 
        padding:0; 
        border:none; 
        width:16px; 
        height:16px;}

#tabellaarchivi  {
	margin-top: 15px;
}		  
		  
#tabellaarchivi td {
	vertical-align: top;
}

#tabellaarchivi th {
	vertical-align: top;
	background-color: transparent;
	border-bottom: 1px solid #ccc;
}

#tabellaarchivi ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

#tabellaarchivi ul li {
	list-style: none;
	border-bottom: 1px dotted #ccc;
}

.flag-comment {
	display: inline;
}

h2.trigger {
	margin: 0 0 5px 0;
	line-height: 13px;
	width: 450px;
	font-size: 12px;
	font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;
	font-weight: normal;
	}
h2.trigger a {
	text-decoration: none;
	display: block;
	color: #FF6600;
}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 13px;
	width: 700px;
	clear: both;
}

#networksearch_header {
	background-attachment: scroll;
	background-position: 338px 0px;
	background-repeat: no-repeat;
	background-image: url(images/networksearch_header_bg.jpg);	
}

.navigation .wp-pagenavi a, .navigation .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px;

	margin: 2px;

	text-decoration: none;

	border: 1px solid #FF6600;

	color: #666;

	background-color: #FFFFFF;	

}

.navigation .wp-pagenavi a:visited {

	padding: 2px 4px 2px 4px;

	margin: 2px;

	text-decoration: none;

	border: 1px solid #FF6600;

	color: #666;

	background-color: #FFFFFF;	

}

.navigation .wp-pagenavi a:hover {	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}

.navigation .wp-pagenavi a:active {

	padding: 2px 4px 2px 4px;

	margin: 2px;

	text-decoration: none;

	border: 1px solid #FF6600;

	color: #ffffff;

	background-color: #FF6600;	

}

.navigation .wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px;

	margin: 2px 2px 2px 2px;

	color: #666;

	border: 1px solid #FF6600;

	background-color: #FFFFFF;

}

.navigation .wp-pagenavi span.current {

	padding: 2px 4px 2px 4px;

	margin: 2px;

	font-weight: bold;

	border: 1px solid #FF6600;

	color: #ffffff;

	background-color: #FF6600;

}

.navigation .wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px;

	margin: 2px;	

	border: 1px solid #FF6600;

	color: #666;

	background-color: #FFFFFF;
}


