#main_image {
    background: url('../imgs/sfondi/header1.jpg') no-repeat scroll top center;
}
#divIntro {
    padding-bottom: 45px !important;
}
p.opening {
    padding-bottom: 40px !important;
}
.lower {
    text-transform:lowercase;
}

#content {
    margin-top: -80px;
    position: relative;
    z-index: 99;
}
#main {
    margin-top: 14px;
}
#feeds {
    margin-top: -60px;
}

#feeds .fix_baseline {
    margin-top: 25px;
}
.column li a
{
    padding: 0 10px;
}
#feeds .feed-title {
    font-family:"Fedra Sans Alt Medium",Arial,sans-serif;
    font-size:1.2em;
    padding-right:5px;
    position:relative;
    text-transform:uppercase;
    top: 11px;
}

#feeds .feed {
    padding-top: 14px;
    margin-bottom: 40px;
}
#feeds #special {
    margin-bottom: 6px;
}
#feeds #announce {
    width: 230px;
    position: relative; /* fixes a bug on ie7 */
}
#feeds #announce .feed-title {
    width: 185px;
    float: left;
}
#feeds #announce .pagination {
    overflow: hidden;
    list-style-type: none;
    padding: 0 10px 0 0;
    width: 20px;
    float: right;
    position: relative;
    top: 11px;
}
#feeds #announce .pagination li {
    float: left;
}
#feeds #announce .pagination a {
    display: block;
    padding: 0;
    width: 10px;
    height: 20px;
    text-indent: -9999px;
}
#feeds #announce .pagination .previous {
    background: url('../imgs/prev-article.gif') no-repeat scroll center left;
}
#feeds #announce .pagination .next {
    background: url('../imgs/next-article.gif') no-repeat scroll center right;
}

#feeds #announce .hfeed {
    width: 2300px;
    height: 245px;
    overflow:hidden;
    clear: both;
}
#feeds #announce .hfeed .page {
    float: left;
    width: 230px;
}

#feeds .hentry {
    padding-bottom: 20px;
    list-style-type: none;
}

#feeds .entry-title {
    font-family: Georgia, serif;
    font-size: 1.3em;
    font-weight: normal;
    position: relative;
    top: 10px;
}
.hfeed .published {
    font-size: 1.5em;
}
.hfeed .entry-content {
    padding-bottom: 10px;
    margin-bottom: -5px;
}
.hfeed .entry-content p
{
    color:  #66645c;
}
.hfeed .entry-content li {
    padding: 0 10px;
}
.hfeed .entry-content a
{
    padding: 0;
    position: relative;
    color:  #66645c;
    font-family:Georgia,serif;
    font-size:1.3em;
    letter-spacing:0.2px;
    top:11px;
}
#feeds .entry-content a.download {
    background: url('../imgs/download_comunicati.gif') no-repeat scroll 100% 5px;
    padding-right: 12px;
}

.quick_links {
    padding-top:1px;
}
#announce .feed-title,
#announce .published,
#announce .quick_links a
{
    color: #2d6a87;
}

#special .category,
#special .published
{
    color: #791b06;
    font-size: 1.3em !important;
    padding-top: 20px;
}

#special .hentry:first-child .published
{
    padding-top: 0;
    font-size: 1.5em !important;
}


#announce .entry-title .readmore {
    background: url('../imgs/readmore-article.png') no-repeat scroll 100% 5px;
    padding-right: 12px !important;
}

#special .entry-title .readmore {
    background: url('../imgs/download-special.png') no-repeat scroll 100% 5px;
    padding-right: 18px !important;
}

#special .entry-title .external {
    background: url('../imgs/external-link.png') no-repeat scroll 100% 0px;
    padding-right: 13px !important;
}
#announce .entry-title .download {
    padding-right: 12px !important;
    background: url('../imgs/download_comunicati.gif') no-repeat scroll 100% 5px;
}

#news
{
    margin-top: -40px !important;
    margin-bottom: 0px !important;
}

#news .feed-title,
#news-filter .feed-title,
#news .quick_links a,
#news-filter .quick_links a
{
    color: #30765c;
}

#news .quick_links a:hover
{
    color: white;
}

#content {
    overflow: visible;
}
#footer {
    margin-top: 0;
}
#newsletter {
    clear: both;
    margin-left: -245px;
}
#newsletter a {
    display: block;
    background: url('../imgs/bollo_newsletter.png') no-repeat scroll top left;
    width: 137px;
    height: 120px;
    text-indent: -9999px;
}

#news-filter {
    margin-top: -14px !important;
}


#news-filter .entry-title {
    font-family:Georgia,serif;
    font-size:1.3em;
    font-weight:normal;
    position:relative;
    top:10px;
}

#news .entry-title .readmore,
#news-filter .entry-title .readmore {
    background: url('../imgs/readmore_journal.gif') no-repeat scroll 100% 0px;
    padding-right: 12px !important;
}

