/*
Name: Andrea Genilit
URI: http://www.andreagentili.net/
Author: Andrea Gentili
Version: 1.0
Note: Prendi pure spunto da questo CSS ma la combinazione della grafica, dei colori, delle immagini e dei testi e' protetta da Copyright. Non puo essere quindi riprodotta, ridistribuita o rivenduta. Grazie!




/*------------------------------------------------------------------
                      IMPOSTAZIONI GLOBALI
------------------------------------------------------------------*/


* {	margin: 0;	padding: 0;}

body {margin-top:30px; font-family: "Trebuchet MS", Arial, Verdana; font-size: 100%; color: #414141; background: url("images/bg.jpg") repeat-x;}

h1, h2, h3 {color: #AA2808;}

p, ul, ol {margin-bottom: 20px;	line-height: 2em;}

blockquote { margin: 5px 10px 15px 10px; padding: 15px 10px 0 10px; border-bottom: 1px dashed #bbb; border-top: 1px dashed #bbb; color: #6c6c6c; font-family: Cambria, serif; font-style: italic; font-size:18px; line-height: 1.8em; text-align:center;}

ul, ol, li { margin: 0px; padding: 0px;	list-style: none;}


/*------------------------------------------------------------------
                          STRUTTURA
------------------------------------------------------------------*/


#wrapper {}

#header { width: 892px; height: 1px; margin: 0 auto;}

#page {	width: 960px; margin: 0 auto; margin-top:25px;}

#page-bgtop {padding: 0px 30px;}

/*------------------------------------------------------------------
                          CONTENT&POST
------------------------------------------------------------------*/

#content {float: left; width: 570px; }

.post {	margin: 0px 0px 20px 0px; border-bottom: 1px dashed #bbb; }

.post .title { margin: 0; padding: 0 0 0 0;	color: #407D59;}

.post .title a { padding: 0; text-decoration: none; font-weight: normal; font-size:120%; color: #407D59; }

.post .title a:hover {padding: 0; text-decoration: none; font-weight: normal; font-size:120%; color: #407D59; background:none; }

.post .entry {padding-top: 20px;font-size:85%;}

.promo {margin: 0px 0px 30px 0px; border-bottom: 1px dashed #bbb;}

.promo img {margin: 0px 0px 1px 0px; border:0; background:none; }

.post .meta { text-align: right; font-weight: bold; font-size:85%; color: #666; padding:5px 0 15px 0; }
.post .data { text-align: left; font-weight: bold; font-size:85%; color: #666; padding:5px 0 5px 0; }

.post .byline {	float: right; margin-top: -30px; font-size: 12px; color: #5E5E5E;}

.wp-caption-text {font-size: 80%;font-weight:bold;}


/*------------------------------------------------------------------
                          SIDEBAR
------------------------------------------------------------------*/

#sidebar {float: right;	width: 280px; border-left: 1px dashed #bbb; padding-left:20px; }

#sidebar ul {margin: 0;	padding: 0 0 4px 0; list-style: none; line-height: normal; }

#sidebar li {margin-bottom: 5px; padding: 0px 0px 10px 0px;}

#sidebar li ul {margin: 0px;padding: 0px 0px 10px 0px;}

#sidebar li li {margin: 0;padding: 9px 0px;border: none;border-bottom: 1px dashed #bbb;font-weight:bold;}

#sidebar h2 {margin: 0 0 5px 7px;padding: 0 0 10px 0;font-size: 120%;font-weight: normal;color: #407D59;}

#sidebar h3 {font-size: 77%;color: #11766D;}

#sidebar p {margin: 0;line-height: normal;color: #D4C792;}

#sidebar a {border: none;text-decoration: none;}

#sidebar a:hover {}

/*------------------------------------------------------------------
                          FOOTER
------------------------------------------------------------------*/

#footer {width: 100%;height: 50px;margin: 0 auto;padding: 20px 0 20px 0;color: #757E82;float:right;}

#footer p {margin: 0;text-align: center;font-size: 77%;}

#footer a {color: #757E82;}

#footer a:hover {text-decoration: none;}

/*------------------------------------------------------------------
                           LINK
------------------------------------------------------------------*/

a { color: #962e58; text-decoration: none; }
a:link {text-decoration: none; color: #962e58; padding:3px;}
a:hover {background: #fff; color: #962e58; padding:3px;}
a:visited {padding:3px;}

a.menu { color: #962e58; text-decoration: none; }
a.menu:link {text-decoration: none; color: #962e58; padding:3px;}
a.menu:hover {background: #FCC43E; color: #962e58; padding:3px;}
a.menu:visited {padding:3px;}


/*------------------------------------------------------------------
                          LOGO
------------------------------------------------------------------*/

a.rollover {display: block;	width: 270px; height: 92px; text-decoration: none;	background: url("images/logo.png");}
a.rollover:hover { background-position: -299px 0; }
.displace {	position: absolute;	left: -5000px;}


/*------------------------------------------------------------------
                       IMMAGINI
------------------------------------------------------------------*/

a img {widht:90px; height:90px; padding: 5px; border: 1px solid #ccc; margin: 2px;}
a img:hover {border-color: #ccc; background:#e7e6e6;}

#barra {margin-bottom:30px; background:none;}
#barra img {padding: 5px; border: 1px solid #ccc; margin: 2px;}
#barra img:hover {border-color: #ccc; background:#d1d1d1;}



/*------------------------------------------------------------------
                     PLAYER MUSICALE
------------------------------------------------------------------*/


table.player {font-weight: normal;font-size:70%;font-weight:bold;width: 280px;background-color: none;border: 0px;border-collapse: collapse;border-spacing: 0px;margin-bottom: 30px;}

table.player td {background-color: none;color: #414141;padding: 7px;text-align: left;border-bottom: 1px #bbb dashed;}

table.player a{font-weight: normal;font-size:90%;background-color: #fee488;padding:3px;color:#414141;}

table.player a:link{font-weight: normal;font-size:90%;background-color: #fee488;padding:3px;color:#414141;}

table.player a:hover{font-weight: normal;width: 280px;background-color: #fcc43e;padding:3px;color:#414141;}


/*------------------------------------------------------------------
                     COMMENTI&FORM COMMENTI
------------------------------------------------------------------*/

h3#comments {padding:25px 0 15px 4px; color:#407D59;}

ol.commentlist {margin: 15px 0 0 0;padding: 0;font-size:83%;}

.commentlist li {margin: 0;padding: 15px 15px;list-style: none;background: #fff;border-bottom: 1px dashed #bbb;}

.commentlist li cite {display: block;font-style: normal;font-weight: bold;padding: 7px;	}

.commentlist li cite img {float: left;margin-right: 10px; border: 1px solid #bbb; padding:2px;}

.commentlist li cite .comment-data {font-weight: normal;}

.commentlist li .comment-text {clear: both;margin: 0; padding: 20px 0 0 0;}

.commentlist li .comment-text p{padding-left: 12px;}

.commentlist li.alt {background: #f3f3f2;border-bottom: 1px dashed #bbb;}

/*  Form */

form {margin: 15px 0 0 0; padding: 5px 5px 20px 5px; border-bottom: 1px dashed #bbb;}

form p {padding: 0;	margin: 0;color: #4D3628; }

label {color: #6c6c6c;font-size:85%;}

input, select, textarea {margin: 6px 0;padding: 4px 3px;color: #989898;border-width: 1px;border-style: solid;border-color: #c1c1c1; 	font-size:87%;}

input:focus, select:focus, textarea:focus {color: #414141;background: #ebf7eb;}

#author, #email, #comment, #url{width: 400px;}

input.button { height: 30px;margin: 0;padding: 2px 3px; color: #414141;background: #FCC43E;border-width: 0;}

#commentform label.error{font-size: 11px; margin-left: 1px;width:209px;color:red;margin-top:4px;padding-left:4px;}	

/*------------------------------------------------------------------
                            TABELLE
------------------------------------------------------------------*/


table.discografia {text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;font-weight: normal;font-size: 11px;color: #fff;width: 280px;background-color: #fff;border: 0px;border-collapse: collapse;border-spacing: 0px;}

table.lista{text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;font-weight: normal;font-size: 11px;color: #fff;width: 280px;background-color: #fff;border: 0px;border-collapse: collapse;border-spacing: 0px;margin:25px 0 25px 0;}

table.discografia td{background-color: #fff;color: #000;padding:5px;text-align: left;}

table.info{width: 560px;background-color: #fff;border: 0px;border-collapse: collapse;border-spacing: 0px;}

table.info td{background-color: #fff; padding: 10px;font-family: Cambria, serif; font-style: italic; font-size:14px; line-height: 1.8em; text-align:center; }

table.lista td{background-color: #fff;color: #000;padding: 6px;text-align: left;border-bottom: 1px dashed #bbb;}

table.lista a{font-weight: normal;font-size:90%;background-color: #ddec8a;padding:3px;color:#414141;}

table.lista a:link{font-weight: normal;font-size:90%;background-color: #ddec8a;padding:3px;color:#414141;}

table.lista a:hover{font-weight: normal;width: 280px;background-color: #9cb02e;padding:3px;color:#414141;}

table.discografia td.hed{background-color: #fff;padding: 15px 0 0 0 ;text-align: left;font-weight:bold; font-size:150%; color:#fcc43e;} 


/*------------------------------------------------------------------
                    NAVIGAZIONE TRA LE PAGINE
------------------------------------------------------------------*/

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {background: none;padding: 0 0 15px 0;margin: 0;border: none;text-decoration: none;font-weight: normal;font-style: normal;list-style: none;text-transform: none;text-indent: 0px;font-variant: normal;text-align: left;line-height: 12px;letter-spacing: 0px;word-spacing: 0px;font-size: 11px;font-family: Arial;}

#wp_page_numbers {width: 100%;background: none;	margin-bottom: 10px; border-bottom: 1px dashed #bbb; }

#wp_page_numbers ul {width: 100%;}

#wp_page_numbers li {float: left;display: block;margin-bottom: 2px; }

#wp_page_numbers a {padding: 3px;padding-left: 5px;	padding-right: 5px;	margin-left: 2px;margin-right: 2px;	display: block;	color: #333;border: 1px solid #bfbfbf;}

#wp_page_numbers li a:hover {border: 1px solid #bfbfbf;background: #FCC43E;}

#wp_page_numbers li.space {	padding: 6px;padding-left: 2px;	padding-right: 2px; }

#wp_page_numbers li.first_last_page {font-style: italic;}

#wp_page_numbers li.active_page a {background: #FCC43E;}

#wp_page_numbers li.active_page a:hover  {color: black; /* IE fix */border-color: #BA0000;}

#wp_page_numbers li.page_info {	float: left;display: block;	padding: 5px;padding-left: 5px;	padding-right: 5px;	margin-right: 2px;	color: #000;font-size: 11px;}



/*------------------------------------------------------------------
                      BOOKMARKIFY
------------------------------------------------------------------*/


div.bookmarkify { margin: 30px 0 0 0 ; 	border: none; padding: 0; height: 1%;	background: #fff; text-align: left; vertical-align: middle;}

div.bookmarkify a {text-decoration: none; font-family: verdana, arial; }

div.bookmarkify a:hover {text-decoration: underline;}

div.bookmarkify div.linkbuttons{margin: 0px;border: none;padding: 2px;height: 1%;background: transparent;vertical-align: auto;}

div.bookmarkify div.linkbuttons a {margin: 0px;	border: none;padding: 2px;height: 1%;background: transparent; vertical-align: auto;}

div.bookmarkify div.linkbuttons a:hover{}

div.bookmarkify div.linkbuttons a img{margin: 0px;border: none;padding: 0 0 0 6px;background: transparent;	opacity: 0.5;filter:alpha(opacity=50); 	vertical-align: auto;}

div.bookmarkify div.linkbuttons a:hover img{opacity: 1;filter:alpha(opacity=100);}

div.bookmarkify div.brand{margin: 0px;border: none;padding: 2px;height: 1%;background: transparent;vertical-align: auto;}

div.bookmarkify div.brand a{margin: 0px;border: none;padding: 0px;height: 1%;background: transparent;vertical-align: auto;color: gray;font-weight: normal;}

div.bookmarkify div.brand a:hover{}

/*------------------------------------------------------------------
                      VARIE
------------------------------------------------------------------*/

#evidenzia {background: url("http://www.andreagentili.net/wp-content/themes/andrea/images/download.jpg") no-repeat;  padding:15px; line-height: 2em; color:#fff; }


/*------------------------------------------------------------------
                      GALLERY
------------------------------------------------------------------*/

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}