/* CSS for lavanguardia */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    color:#000000;
    font-family: verdana,arial,sans-serif;
}

fieldset .error span.label, fieldset .error label,
div.form_body p.form_error,
fieldset label span, fieldset span.label span, .required  {
    color:#ff0000;
}

fieldset p.error {
    display: inline;
    background: #ff0000 url('//iannounce-cdn.co.uk/img/v2/icons/form_error.gif') top left no-repeat;
}

.error a {
    color:#000000;
}

.error a:hover {
    color:#000000;
    text-decoration:underline;
}

.message h3 {
    font-weight:normal;
    line-height: 1.4;
    font-size:100%;
    margin: 0px 0px 0.8em 0px;
}

a {
    color:#da5b00;
}

a:hover {
    color:#da5b00;
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    color:#000000;
}

h1, h2{
    font-size:18px;
}

h3, h4, h5, h6 {
    font-size:16px;
}

h2#publication {
    display:none;
}

h2#notice_headline {
    font-size:16px;
}

#add_contrib_full > h2 {
    font-size: 18px;
}

#contribs_header h2, div.contribs h2 {
    font-size:16px;
}

div.contribs ul h3 {
    color:#000000;
}

div#header {
    height:135px;
}

h1#header {
    background: url('/img/lavanguardia/header.jpg') no-repeat;
    width:882px;
    height:135px;
    border:1px solid #D5D5D5;
    border-width:1px 1px 0px 1px;
}

h1#header div#logo_container {
    position:relative;
}

h1#header div#logo_container div#lavan_byline {
    position:absolute;
    top:70px;
}

h1#header div#logo_container a#lavanlogo {
    display:block;
    position:absolute;
    left:245px;
    top:70px;
}

div#topnav {
    width: auto;
    background:#5b5549;
    border:0px;
}

div#topnav ul li.first{
    margin-left:25px;
}

.type_memorial div#notice_wrapper {
    background: url("/img/lavanguardia/notice_header.jpg") no-repeat right top transparent;
}

ul#main_nav li a, ul#user_nav li a {
    color:#e8d9ae;
    font-weight:bold;
}

ul#main_nav li.active_page a,
ul#user_nav li.active_page a {
    color:#c55a0a;
    background-color:#ffffff;
}

ul#main_nav li a:hover,
ul#user_nav li a:hover {
    color:#ffffff;
    text-decoration:underline;
}

ul#main_nav li.active_page a:hover,
ul#user_nav li.active_page a:hover {
    color:#c55a0a;
    text-decoration:underline;
}

#search_form .form_body {
    width:558px;
    background:#e9ebe0;
    padding:20px 20px 30px 20px;
    float:left;
    margin-bottom:5px;
    -moz-border-radius:10px;
    border-radius:10px;
}

#search_form h2 {
    color:#000000;
    font-size:18px;
}

#field-search_form-keywords {
    margin: 5px 0px 18px 0px;
}

form#search_form label {
    color:#000000;
}

div#search {
    width           : 606px;
    margin-right    : 10px;
}

#post_search_container,
#sad_notices {
    width           : 100%;
}

div.post_search_mpu {
    width           : 300px;
    height          : 300px;
    float           : left;
}

div.right_float {
    float      : right !important;
    text-align : right;
}

div#post_search_container2 {
    height:110px;
    margin-top:20px;
}

div.post_search_column2{
    float           : left;
    width           : 202px;
    margin-right    : 0px;
}

div#post_search_column2 a:hover {
    text-decoration:none;
}

div#post_search_column2 div{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000;
    margin-bottom: 2px;
    display: block;
    margin-top: 5px;
}

div#post_search_column2 em{
    display:block;
    font: bold 15px Georgia, "Times New Roman", Times, serif;
    color: #c65d00;
    line-height: 15px;
    padding:3px 10px 10px 0px;
}

div#post_search_column2.last{
    margin-right:0px;
}

.type_tabs {
    height:26px;
    margin-bottom:4px;
    border:0px;
}

.type_tabs li {
    height:24px;
    margin-left:4px;
}

.type_tabs li.first{
    margin-left:0px;
}

.type_tabs li.selected {
    height:24px;
    background:#8c8e80;
}

.selected #tab_death,
.selected #tab_memorial,
.selected #tab_obit,
.selected #tab_all_memorial,
.selected #tab_acknowledgement
 {
    height:18px;
    padding:5px 15px 3px 15px;
    background:#8c8e80;
    color:#ffffff;
    text-align:center;
}

.type_tabs li a {
    display:block;
    height:18px;
    padding:5px 15px 3px 15px;
    color:#b2b5a2;
    overflow:hidden;
    color:#ffffff;
    background:#b2b5a2;
    width:auto;
    text-align:center;
}

.type_tabs li a:hover {
    text-decoration:underline;
    color:#ffffff;
}

#browse_all_memorial,
#browse_death,
#browse_memorial,
#browse_obit,
#browse_acknowledgement {
    background:#e9ebe0;
    border-width:0px;
}

.browser {
    border-width: 0px;
    color:#000000;
}

.browse_desc a {
    float:left;
}

#search h1 {
    color:#000000;
    font-size:18px;
}

.featured a {
    color:#da5b00;
}

div#your_notices_link a,
a.blue, input.blue, button.blue {
    background: #63645c;
    color: white;
    padding:4px 15px 4px 15px ;
}

div#your_notices_link a:hover,
a.blue:hover, input.blue:hover, button.blue:hover {
    background: #aaa;
    color:#333;
}

#latest_activity ul {
    height: 678px;
}

#latest_activity li {
    color           : #000000;
    border-bottom   : 1px solid #cfcfcf;
    padding-left    : 5px;
}

#latest_activity h2 {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom:4px;
}

div#right_col_ads_container a {
    display:block;
    margin-top:10px;
    width: 100%;
}

ul#user_nav {
    background-color:#999;
}

#user_nav li.first {
    margin-left: 5px;
    border-left-width: 0px;
}

div#footer {
    padding: 10px 0px 10px 0px;
    margin-bottom:15px;
}

ul#footerNav {
    padding-left:10px;
}

ul#footerNav  li a{
    color:#000000;
}

form#langs {
    margin: 0px 20px 0px 0px;
}

hr#post_footer_bar {
    height:15px;
    background-color:#5d544b;
    border:0px;
    margin:15px 0px 15px 0px;
}

#poweredBy {
    margin-left: 5px;
}

div#postpowered {
    padding-bottom:60px;
    text-align:center;
}

div#postpowered a{
    color:#062750;
}

div#your_notices_link {
    display:none;
}

div#help {
    width: auto;
    margin-top: 20px;
}

div#help_wrapper {
    padding:0px 0px 60px 0px;
}

div.help_pages {
    margin-bottom:10px;
}

h6.help_label {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #894a00;
    display: block;
    margin-bottom: 18px;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px;
    margin-top:30px;
}

h6.help_label2 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #993300;
    display: block;
    padding-bottom: 10px;
    margin-top:30px;
}

div.help_pages p {
    padding:5px 0px 5px 0px;
}

h6.help_label em {
    font-style:italic;
}

div.help_pages .destArgot {
    border-top: 1px solid #d7d7d7;
    padding: 9px 8px;
}

div.help_pages h2.tit {
    margin-top:30px !important;
    padding: 10px 0px 10px 0px;
    font: normal 22px Georgia, "Times New Roman", Times, serif;
    background: transparent url(/img/lavanguardia/header_help_page.gif) repeat-x scroll 0 0;
    text-align: center;
}

div.help_pages p.bigger_text {
    font-size:13pt;
}

div.help_pages p.pag {
    font: bold 16px Georgia, "Times New Roman", Times, serif;
    color: #000;
    width: auto;
    padding: 0;
    margin: 0 3px 0 0;
    line-height: 26px;
    text-align: center;
}

div.help_pages a.letter {
    font: bold 31px Georgia, "Times New Roman", Times, serif;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #d7d7d7;
    width: auto;
    display: block;
}

div.help_pages  img.help_image_header {
    float:left;
    margin:0px 30px 0px 0px;
    border:1px solid #333;
}

div.help_pages p.pag span a {
    border: 1px solid #A5A5A5;
    font: bold 16px Georgia, "Times New Roman", Times, serif;
    color: #c65d00;
    background-color: #FFF;
    padding: 0 4px;
    text-decoration: none;
}

div.help_pages.dictionary ul, ol {
    list-style: none;
    margin:0;
    padding:0;
}

div.help_pages .list ul li {
    padding: 10px 5px;
    border-bottom: 1px solid #d7d7d7;
    clear: both;
}

div.help_pages .list ul li h2 {
    display:inline;
    font: bold 14px/13px Georgia, "Times New Roman", Times, serif;
    color: #c65d00;
    height: 14px;
    padding-right: 5px;
}

div.help_pages .list ul li p {
    display:inline;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
}

div.help_pages .list a.subir {
    text-align: right;
    width:800px;
    display: block;
    margin-bottom: 35px;
    background: transparent url(/img/lavanguardia/up_arrow.gif) no-repeat 759px 7px;
    color: #C65D00;
    font-size:9pt;
}

h2.booking_notice_label {
    margin-top:30px;
}

div#notice_header_content span.distributed {
    display:none;
}

div#notice_header h1 {
    font-size:18px;
}

#business_search label {
    width:280px;
}


/* Hide no results */
div#field-edit_memorial-notice_text_filters,
div#field-create_notice-notice_text_filters {
    display:none;
}



















/************* PREMIUM THEMES *********************/

/* green_grass */
.theme_green_grass div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/green_grass/page_bg.jpg') top left no-repeat white;
}

.theme_green_grass #filter_tabs li a,
.theme_green_grass #filter_tabs,
.theme_green_grass div#share_bar a.button {
    background:     #c1d8a1;
    color:          #537132;
}

.theme_green_grass #filter_tabs li.active,
.theme_green_grass #filter_tabs li.active a,
.theme_green_grass div#share_bar button,
.theme_green_grass #right_gift h3 {
    background:     #6e9542;
    color:          white;
}

.theme_green_grass .notice_right_col .block,
.theme_green_grass div#add_contrib_short {
    background:     #e2f1ce;
}

.theme_green_grass div#notice_header h1 {
    color:          #6e9542;
}

.theme_green_grass ul#main_nav,
.theme_green_grass div#topnav {
    background      : #6e9542;
    border-color    : #a3bd7e;
}

.theme_green_grass ul#user_nav li.last,
.theme_green_grass ul#user_nav li,
.theme_green_grass ul#main_nav li.last,
.theme_green_grass ul#main_nav li {
    border-color        : #537132;
}

.theme_green_grass ul#user_nav li a,
.theme_green_grass ul#main_nav li a {
    border-left-color   : #537132;
    border-right-color  : #a3bd7e;
    color               : white;
}

.theme_green_grass a:hover *,
.theme_green_grass a:hover,
.theme_green_grass a *,
.theme_green_grass a {
    color               : #537132;
}

.theme_green_grass button,
.theme_green_grass #add_contrib_full form .form_buttons button,
.theme_green_grass #right_diary a,
.theme_green_grass a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/green_grass/btn_off.png')
                          repeat-x #c1d8a1;
    border-color        : #6e9542;
    color               : black;
}

.theme_green_grass button:hover,
.theme_green_grass #add_contrib_full form .form_buttons button:hover,
.theme_green_grass #right_diary a:hover,
.theme_green_grass a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/green_grass/btn_on.png')
                          repeat-x #537132;
    color               : white;
}




/* raindrop_leaf */
.theme_raindrop_leaf div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/raindrop_leaf/page_bg.jpg') top left no-repeat white;
}

.theme_raindrop_leaf #filter_tabs li a,
.theme_raindrop_leaf #filter_tabs,
.theme_raindrop_leaf div#share_bar a.button {
    background:     #c1d8a1;
    color:          #537132;
}

.theme_raindrop_leaf #filter_tabs li.active,
.theme_raindrop_leaf #filter_tabs li.active a,
.theme_raindrop_leaf div#share_bar button,
.theme_raindrop_leaf #right_gift h3 {
    background:     #6e9542;
    color:          white;
}

.theme_raindrop_leaf .notice_right_col .block,
.theme_raindrop_leaf div#add_contrib_short {
    background:     #e2f1ce;
}

.theme_raindrop_leaf div#notice_header h1 {
    color:          #6e9542;
}

.theme_raindrop_leaf ul#main_nav,
.theme_raindrop_leaf div#topnav {
    background      : #6e9542;
    border-color    : #a3bd7e;
}

.theme_raindrop_leaf ul#user_nav li.last,
.theme_raindrop_leaf ul#user_nav li,
.theme_raindrop_leaf ul#main_nav li.last,
.theme_raindrop_leaf ul#main_nav li {
    border-color        : #537132;
}

.theme_raindrop_leaf ul#user_nav li a,
.theme_raindrop_leaf ul#main_nav li a {
    border-left-color   : #537132;
    border-right-color  : #a3bd7e;
    color               : white;
}

.theme_raindrop_leaf a:hover *,
.theme_raindrop_leaf a:hover,
.theme_raindrop_leaf a *,
.theme_raindrop_leaf a {
    color               : #537132;
}

.theme_raindrop_leaf button,
.theme_raindrop_leaf #add_contrib_full form .form_buttons button,
.theme_raindrop_leaf #right_diary a,
.theme_raindrop_leaf a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/raindrop_leaf/btn_off.png')
                          repeat-x #c1d8a1;
    border-color        : #6e9542;
    color               : black;
}

.theme_raindrop_leaf button:hover,
.theme_raindrop_leaf #add_contrib_full form .form_buttons button:hover,
.theme_raindrop_leaf #right_diary a:hover,
.theme_raindrop_leaf a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/raindrop_leaf/btn_on.png')
                          repeat-x #537132;
    color               : white;
}





/* lone_tree */
.theme_lone_tree div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/lone_tree/page_bg.jpg') top left no-repeat white;
}

.theme_lone_tree #filter_tabs li a,
.theme_lone_tree #filter_tabs,
.theme_lone_tree div#share_bar a.button {
    background:     #e4d5be;
    color:          #5d3712;
}

.theme_lone_tree #filter_tabs li.active,
.theme_lone_tree #filter_tabs li.active a,
.theme_lone_tree div#share_bar button,
.theme_lone_tree #right_gift h3 {
    background:     #5d3712;
    color:          white;
}

.theme_lone_tree .notice_right_col .block,
.theme_lone_tree div#add_contrib_short {
    background:     #f5ede0;
}

.theme_lone_tree div#notice_header h1 {
    color:          #5d3712;
}

.theme_lone_tree ul#main_nav,
.theme_lone_tree div#topnav {
    background      : #5d3712;
    border-color    : #9e7854;
}

.theme_lone_tree ul#user_nav li.last,
.theme_lone_tree ul#user_nav li,
.theme_lone_tree ul#main_nav li.last,
.theme_lone_tree ul#main_nav li {
    border-color        : #34281a;
}

.theme_lone_tree ul#user_nav li a,
.theme_lone_tree ul#main_nav li a {
    border-left-color   : #34281a;
    border-right-color  : #9e7854;
    color               : white;
}

.theme_lone_tree a:hover *,
.theme_lone_tree a:hover,
.theme_lone_tree a *,
.theme_lone_tree a {
    color               : #5d3712;
}

.theme_lone_tree button,
.theme_lone_tree #add_contrib_full form .form_buttons button,
.theme_lone_tree #right_diary a,
.theme_lone_tree a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/lone_tree/btn_off.png')
                          repeat-x #e4d5be;
    border-color        : #c3ad86;
    color               : black;
}

.theme_lone_tree button:hover,
.theme_lone_tree #add_contrib_full form .form_buttons button:hover,
.theme_lone_tree #right_diary a:hover,
.theme_lone_tree a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/lone_tree/btn_on.png')
                          repeat-x #5d3712;
    color               : white;
}

ul#footerNav li#copyright {
    display:block;
    font-size:9pt;
    padding-top:5px;
    margin-top:10px;
}

textarea#email_friend-message {
    font-size:13px;
    width:318px;
}

div#post_search_container {
    margin-top: 30px;
}

.browser {
    margin-bottom: 0px;
}

a#rhs_stars_link {
    box-sizing          : border-box;
    -moz-box-sizing     : border-box; /* Firefox */
    clear               : none;
    background          : url('/static/1743154356/img/night_sky_rhs.png') 0 0 no-repeat;
    width               : 244px;
    height              : 122px;
    display             : block;
    border              : 1px solid #CFCFCF;
    margin-top          : 28px;
    padding             : 0;
}

a#rhs_stars_link span {
    padding             : 6px;
    background-color    : white;
    font                : 18px Georgia, "Times New Roman", Times, serif;
    font-style          : italic;
    margin-top          : 87px;
    width               : 230px;
    display             : inline-block;
}
