#fp_left, #fp_left_bottom, .block-views-FPP-block_1 { 
    width: 680px; 
}
#block-views-FPP-block_1 .content { margin: 0; }
#fp_left_bottom, #fp_left { 
    float: left; 
}

#fp_right { position: relative; width: 335px; margin-left: 700px; margin-top: 15px; }
#fp_right .views-row { width: 335px; }
.views-field-title .field-content { font-family: Arial, Helvetica, sans-serif
; color: #0075ce; font-weight: bold; font-size: 11pt; }
.views-field-field-fpp-subtitle-value .field-content { font-family: Arial, Helvetica, sans-serif
; color: #0075ce; font-weight: bold; font-size: 10pt; } 
.views-field-field-fpp-thumb-fid { width: 104px; height: 104px; position: absolute; top: 0px; left: 0px; }

.view-FPP .views-row { 
    clear: both; 
    position: relative;  
    width: 680px; 
    overflow: hidden; 
}

.view-FPP .views-field-title, .view-FPP .views-field-field-fpp-subtitle-value, .view-FPP .views-field-body {
    width: 540px; 
    margin-left: 120px; 
}

#search-theme-form div #search #edit-submit { display: none; }
.field-content p { margin-left: 0px; margin-right: 0px; }

#fp_right .views-field-created { text-transform: uppercase; width: 50px; display: inline;color: #0075ce; font-weight: bold; font-size: 11pt; }

#fp_right .views-field-title, #fp_right .view-field-title span { 
    color: #0075ce; 
    font-weight: bold; 
    font-size: 11pt; 
}

#fp_right .views-row { 
    width: 300px; 
    margin: 0 auto; 
    margin-left: 20px; 
    clear: none; 
}

#block-views-front_page_news-block_2 { background: #fff url(images/news_bg.png) bottom right no-repeat; height: 418px; margin-top: 5px;}
#block-views-front_page_news-block_2 .content { padding-top: 10px; }
#fp_right .view-row p { margin-top: 2px !important; }
#fp_right .views-row-first {  }
#fp_share { width: 76px; height: 38px; background: transparent url(images/share.png); position: absolute; bottom: 15px; right: 23px; }

div.fp-shadow-middle {
    background: transparent url(images/fp-shadow-middle.jpg) top right repeat-y; 
    margin-bottom: 15px; 
}

div.fp-shadow-bottom {
    background: transparent url(images/fp-shadow-bottom.jpg) bottom right no-repeat; 
    padding-bottom: 20px;
}

#fp_left_bottom img {
    padding: 15px;
}


