* {margin:0;padding:0;}
a {outline:none !important;}
body {font-size:small;voice-family: "\"}\"";voice-family:inherit;font-size:medium;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #000;text-align: center;padding-bottom:30px;}
#page {text-align: left;margin: 30px auto 0;width: 760px;}
#header {height: 200px;}
#headerimg {float:left;width:760px;}
h1 {position:relative;float:left;text-indent:-7000px;text-decoration:none !important;}
h1 a {display:block;border: none !important;text-decoration: none !important;}
h1 a:hover {background:none !important;}
#content {font-size:0.75em;}
#informativa {font-size:0.85em;margin-top:15px;}
.narrowcolumn .postmetadata {text-align: left;}
.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#footer {font-size:0.7em;line-height:1.2em;margin: 0 auto;width: 760px;clear: both;padding-bottom:1px;}
#footer p {margin: 20px;padding: 30px 0 0;text-align: left;}
#footer #logo span {display:none;}
#footer #logo {height:42px;}
#subform fieldset {border:none;margin-top:15px;}
#subform fieldset legend {display:none;}
#subform fieldset label {float:left;width:150px;}
#subform fieldset input {padding:2px;}
#subform fieldset .item {margin-bottom:8px;}
#subform .div_button {text-align:right;}
#subform input.button {border:1px solid #000;cursor:pointer;}
small {}
h2 {font-size:1.6em;margin-bottom:8px;font-weight:normal;}
h2.pagetitle {}
h3 {}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike {color: #777;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}
.commentlist li, #commentform input, #commentform textarea {}
.commentlist li {}
.commentlist cite, .commentlist cite a {}
.commentlist p {text-transform: none;}
#commentform p {}
.commentmetadata {}
#sidebar {font-size:0.8em;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike {color: #777;}
.postmetadata {margin-top:10px;color:000;font-size:0.8em;}
code {}
a, h2 a:hover, h3 a:hover {text-decoration:underline;}
acronym, abbr, span.caps {}
#wp-calendar #prev a {}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {text-align: center;}
#wp-calendar th {text-transform: capitalize;}
.narrowcolumn {float: left;padding: 0 40px 20px 40px;margin:0;width: 456px;display:inline;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 456px;}
.post {margin: 0 0 40px;text-align: left;line-height:1.6em;}
.post img {margin:8px 0 8px 0;}
.post p {margin-bottom:8px !important}
.widecolumn .post {margin: 0;}
.narrowcolumn .postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: left;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
h2 {}
h2.pagetitle {margin-top: 30px;text-align: center;}
#sidebar h2 {margin:0;padding: 0;}
h3 {padding: 0;margin: 30px 0 0;}
h3.comments {padding: 0;margin: 40px auto 20px;}
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
.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;}
#sidebar h2 {display:none;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}
#sidebar ul li {list-style-type: none;list-style-image: none;}
#sidebar ul li {margin:0;padding:0;}
#sidebar ul li a {width:100%;line-height:1.7em;display:list-item;text-decoration:none;}
#sidebar ul li.current_page_item li a {background:none !important;}
#sidebar ul p, #sidebar ul select {/*margin: 5px 0 8px;*/}
#sidebar ul ul ul, #sidebar ul ol {font-size:0.9em;margin: 0 0 0 10px;}
#sidebar ul ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
select {width: 130px;}
#commentform input {width: 173px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
#sidebar {margin-left:536px;width:204px;}
#searchform {border-bottom:1px;margin:0;padding:20px 12px 0;height:30px;overflow:hidden;}
#sidebar #searchform #s {border:none;width:176px;padding:2px;}
#sidebar #searchsubmit {display:inline;position:relative;top:-30px;left:160px;cursor:pointer;width:22px;height:33px;border:none;}
#sidebar-content {padding: 0 12px 10px;width:180px;margin:0;}
#sidebar-bottom {width:204px;height:20px;padding:0;}
#sidebar form {margin:0;}
.pagenav {margin:0;padding:0;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
form#form_archivi {margin:12px 0 6px;padding:0;}
form#form_archivi select {padding:2px;width: 176px;border:none;}
#sidebar #area_banner {margin:18px 0;}
#sidebar .banner{margin:0;}
hr {display:none;}
hr.spazio {display:block;border:none;height:20px;}


body {background:url(images/bg_2.gif) no-repeat top center fixed #000;}
body#festival_body {background:url(images/bg_1.gif) no-repeat top center fixed #000}
#page {background:url(images/dx-down-2.gif) no-repeat bottom right #fff;}
#festival_body #page {background:url(images/dx-down.gif) no-repeat bottom right #C8D300;}
#header {background:url(images/dx-up-2.gif) no-repeat right top;}
#festival_body #header {background:url(images/dx-up.gif) no-repeat right top;}
h1 {left:341px;top:15px;height:164px;width:406px;background:url(images/logo.jpg) no-repeat;}
#festival_body h1 {left:37px;top:35px;height:124px;width:256px;background:url(images/pjf.gif) no-repeat;}
h1 a {height:164px;width:406px;}
#festival_body h1 a {height:124px;width:256px;}
#headerimg .description {background-image:none;display:none;}
#festival_body #headerimg .description {display:inline;width:242px;height:171px;background:url(images/pj.gif) no-repeat;float:right;margin:0 16px 0 0;text-indent:-7000px;}
#footer {background:url(images/sx-down-2.gif) no-repeat bottom left;}
#festival_body #footer {background:url(images/sx-down.gif) no-repeat bottom left;}
#footer p {background:url(images/pj_black.gif) no-repeat right bottom;}
#festival_body #footer p {background:url(images/pomigliano-jazz.gif) no-repeat right bottom;}
#subform fieldset input {background:#d8d8d8;border:none;}
#festival_body #subform fieldset input {background:#fff;border:1px solid #000;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, .entry p a:visited {color: #e8272c;}
#festival_body h2, #festival_body h2 a, #festival_body h2 a:visited, #festival_body h3, #festival_body h3 a, #festival_body h3 a:visited, #festival_body .entry p a:visited {color: #475110;}
#sidebar {background:url(images/sidebar-box-su-2.gif) no-repeat top right #d8d8d8;}
#festival_body #sidebar {background:url(images/sidebar-box-su.gif) no-repeat top right #b4be00;}
a, h2 a:hover, h3 a:hover {color: #e8272c;}
a:hover {background:#d8d8d8;}
#festival_body a, #festival_body h2 a:hover, #festival_body h3 a:hover {color: #475110;}
#festival_body a:hover {background:#B4BE00;}
#sidebar ul li a {color:#e8272c;border-bottom:1px solid #fff;}
#sidebar ul li a:hover {background:#fff !important;}
#sidebar ul li.current_page_item li a:hover {background:#fff !important;}
#sidebar ul li.current_page_item a {background:#fff;}
#festival_body #sidebar ul li a {color:#fff;border-bottom:1px solid #C8D300;}
#festival_body #sidebar ul li a:hover {background:#C8D300 !important;}
#festival_body #sidebar ul li.current_page_item li a:hover {background:#C8D300 !important;}
#festival_body #sidebar ul li.current_page_item a {background:#C8D300;}
#sidebar #searchform #s {background:#fff;}
#festival_body #sidebar #searchform #s {background:#C8D300;}
#sidebar-bottom {background:url(images/sidebar-box-giu-2.gif) no-repeat bottom right #d8d8d8;}
#festival_body #sidebar-bottom {background:url(images/sidebar-box-giu.gif) no-repeat bottom left #B4BE00;}
form#form_archivi select {background:#fff;}
#festival_body form#form_archivi select {background:#C8D300;}
#content {background:#fff;}
#festival_body #content {background:#C8D300;}
#festival_body a.normal {color:#000;text-decoration:none;}