/*  
Theme Name: i'mpresa|culturale
Theme URI: http://www.impresaculturale.com/
Author: Shuffle Groove 
Author URI: http://www.shufflegroove.splinder.com/
*/

/* i'm - Generali */
* { 
	margin: 0;
	padding: 0; 
	}

body { 
	font-family: 'Verdana'; 
	font-size: 10px; 
	}

#wrap { 
	width: 800px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333; 
	margin: 0 auto; 
	}

#header {  
	width: 100%; 
	color: #fff;
	background-color: #000; 
	padding: 15px 0 15px 5px; 
	}
	
#footer { 
	width:800px; 
	margin-top:20px; 
	text-align:center; 
	clear:both; 
	padding:10px; 
	}
	
div.spacer {
	clear:both; 
	}

div.br { 
	height:10px; 
	background:#fff url(images/br.gif) repeat-x scroll center; 
	clear:both; 
	}
	
div.br br { 
	display:none; 
	}
	
.alignright { 
	float:right; 
	} 

.alignleft { 
	float:left; 
	} 
	
a:link, a:active, a:visited { 
	text-decoration:none; 
	color: #777; 
	border:none; 
	}

a:hover { 
	text-decoration:none; 
	color: #CC0000; 
	border:none; 
	}

p { 
	margin-bottom: 10px; 
	}
	
/* i'm - Colonna di Sinistra */

.left { 
	float:left; 
	width:150px; 
	border-right: 1px dashed #ccc; 
	margin:10px 0; 
	padding:10px; 
	}
	
.left h2 { 
	font-size: 12px; 
	border-bottom: dashed 1px #ccc; 
	margin-bottom: 10px; 
	padding: 3px 0 5px 0; 
	}
	
.left ul { 
	margin: 5px 0 10px 0; 
	}

.left ul li,.left ul li { 
	list-style-type:none;
	margin-bottom: 4px;  
	}
	
/* i'm - Colonna di Destra */

.right { 
	float:right; 
	width:150px;  
	margin:10px 0; 
	padding:10px; 
	}
	
.right h2 { 
	font-size: 13px; 
	border-bottom: dashed 1px #ccc; 
	margin:0; 
	padding: 3px 0; 
	}
	
.right ul { 
	margin: 5px 0 10px 0; 
	}

.right ul li { 
	list-style-type:none; 
	background:transparent url(images/bullet.gif) no-repeat 0 2px; 
	border:0; 
	margin:0; 
	padding:0 0 2px 14px; 
	}

.right ul li :hover { 
	border-bottom:#ccc 1px solid;
	}
	
/* i'm - Colonna Centrale */ 

.middle { 
	margin-top:10px; 
	line-height:16px; 
	float:left; 
	width:435px; 
	border-right: 1px dashed #ccc; 
	overflow:hidden; 
	padding:10px; 
	font-size:11px; 
	}

.primopiano  { 
	width: 100%;
	margin: 0 0 10px 0;
	}
	
h1.pagetitle  { 
	font-size: 16px;
	color: #777;
	font-weight: bold;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 6px;
	}

.middle h2 {  
	border: solid 1px #ccc; 
	margin:0 0 3px 0; 
	padding: 3px 0 3px 18px;
	background: #F9F9F9 url(images/bullettitle.gif) no-repeat 4px 7px;
	color: #777;
	font-size: 14px; 
	}
	
.middle h2 a:link, .middle h2 a:active, .middle h2 a:visited  { 
	color: #777;
	text-decoration: none;
	}
	
.middle h2 a:hover  { 
	margin-left: 5px;
	}
	
.navigation { 
	margin-top: 20px;
	}

/* i'm - Post */

.postmetadata  { 
	margin-bottom: 10px;
	}
	
.postmetadatalow  { 
	margin-top: 10px;
	}
	
.entry img { 
	margin: 3px;
	border: 1px solid #CCC;
	background-color: #F9F9F9;
	padding: 4px;
	}
	
.entry a:link, .entry a:active, .entry a:visited { 
	text-decoration: none;
	color: #CC0000;
	}
	
.entry a:hover { 
	text-decoration: none;
	color: #777;
	}
	
.singledata { 
	margin-top: 15px;
	}

	
.entry ul, .entry ol { 
	margin: 5px 0 10px 0; 
	}


.entry ul li, .entry ol li { 
	list-style-type:none; 
	background:transparent url(images/bullet.gif) no-repeat 0 4px; 
	border:0; 
	margin:0; 
	padding:0 0 2px 14px; 
	}

/* i'm - Commenti */

.middle .comments h3 { 
	font-size: 13px; 
	border-bottom: dashed 1px #ccc; 
	margin: 15px 5px; 
	padding:3px 0; 
	color: #777;
	}

.acomment { 
	border: 1px solid #ccc; 
	color: #777;
	vertical-align:middle;  
	margin-bottom:3px;
	background-color: #F9F9F9; 
	padding:3px; 
	}

.bcomment { 
	color: #333;
	margin: 3px 0;   
	padding: 3px; 
	} 

ol.commentlist { 
	margin:0 0 1px; 
	padding:0; 
	}

ol.commentlist li { 
	list-style:none; 
	margin:0; 
	padding:13px 13px 1px; 
	}

ol.commentlist li.commenthead { 
	list-style: none; 
	} 
	
img.wp-smiley { 
	border:0;  
	}
	
.acomment img { 
	border:0; 
	}
	
.middle form { 
	margin: 5px 10px; 
	}

.middle form p { 
	margin-top: 5px; 
	}

.middle form p input{ 
	border: 1px solid #ccc; 
	}
	
.middle form p textarea { 
	width: 95%;
	border: 1px solid #ccc; 
	}

/* i'm - Pagine */

.entrypage img { 
	background: none;
	border: none; 
	}
	
.entrypage a:link, .entrypage a:active, .entrypage a:visited { 
	text-decoration: none;
	color: #CC0000;
	}
	
.entrypage a:hover { 
	text-decoration: none;
	color: #777;
	}

.entrypage ul, .entrypage ol { 
	margin: 5px 0 10px 0; 
	}


.entrypage ul li, .entrypage ol li { 
	list-style-type:none; 
	background:transparent url(images/bullet.gif) no-repeat 0 4px; 
	border:0; 
	margin:0; 
	padding:0 0 2px 14px; 
	}

/* i'm - Pagina Links */

.linkpage h2 { 
	font-size: 13px; 
	border-bottom: dashed 1px #ccc; 
	margin:0; 
	padding: 3px 0; 
	}
	
.linkpage ul { 
	margin: 5px 0 10px 10px; 
	}

.linkpage ul li { 
	list-style-type:none; 
	}

.linkpage ul li h2 { 
	border: none;
	background: none; 
	font-size: 12px;
	color: #333;
	}

.linkpage ul li ul li { 
	list-style-type:none; 
	background:transparent url(images/bullet.gif) no-repeat 0 4px; 
	border:0; 
	margin:0; 
	padding:0 0 2px 14px; 
	}

.linkpage ul li ul li :hover { 
	border-bottom:#ccc 1px solid;
	}

 
/* i'm - Calendario */
	
/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	margin: 0 0 1em 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 3px 4px;
	vertical-align: middle;
	text-align: left;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #F9F9F9;
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
	border-left: 1px solid #ccc;
	width: 60px;
}

td.gigpress-city {
	background: #F9F9F9 url(images/bullettitle.gif) no-repeat center left;
	padding-left: 13px;
	color: #777;
	font-weight: bold;
}

td.gigpress-city a:link, td.gigpress-city a:visited, td.gigpress-city a:active  {
	color: #777;
	border-bottom: none;
}

td.gigpress-city a:hover  {
	color: #777;
	border-bottom: none;
	padding-left: 3px;
}

td.gigpress-venue {
	text-align: right;
	border-right: 1px solid #ccc;
}

tr.gigpress-info td {
	font-size: 90%;
	color: #777;
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #333;
}

/* In case you want to style the "Buy Tickets" link */
a.buy-tickets {
	border-bottom: 1px solid #ccc;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
	border-bottom: 1px solid #ccc;
}

/* This is for the RSS link */
td.gigpress-rss a:link, td.gigpress-rss a:active, td.gigpress-rss a:visited, td.gigpress-rss a:hover  {
	padding-left: 14px;
	background: transparent url(images/feed-icon-10x10.png) no-repeat left center;
	border-bottom: none;
	color: #777;
}


/* i'm - Calendario su Colonna di Destra */

/* This is the unordered list that holds the dates */
.right ul.gigpress-listing  { 
	border: 1px solid #ccc; 
	color: #777;
	background-color: #F9F9F9;
	margin: 0 0 3px 0;
	padding: 3px; 
	}

.right ul.gigpress-listing .summary  { 
	font-weight: bold;
	}

/* Generic styles for the list items within */
.right ul.gigpress-listing li {
	background: none;
	margin: 5px 0;
	padding: 0; 
	}
	
.right ul.gigpress-listing li :hover {
	border-bottom: none; 
	}
	
.right ul.gigpress-listing li .summary a:link, .right ul.gigpress-listing li .summary a:visited, .right ul.gigpress-listing li .summary a:active {
	border-bottom: none;
	color: #CC0000; 
	}
	
.right ul.gigpress-listing li .summary a:hover {
	border-bottom: none;
	color: #777; 
	}

/* So if you like you can syle the date differently */
span.gigpress-date {
	font-weight: bold;
}

/* Add a feed icon to the RSS link */
li.gigpress-list-rss a {
	padding-left: 14px;
	background: transparent url(images/feed-icon-10x10.png) no-repeat left center;
}


/* This is just to include data dor hcalendar support, but hide it from view */
span.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
}
	