/* CSS for schleswig */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, big, cite, code, dfn, em, font, img, ins, q, s,
small, strike, strong, sub, sup, tt, var, b, u, i,  dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td {
    color               : #4b4b4b;
}

html, textarea.richtext,
select, option, input,button {
    font-family         : verdana, arial, sans-serif;
    font-size           : 12px;
    background          : white;
}

button, .button, #right_diary a {
    font-family         : arial, sans-serif;
    font-weight         : bold;
}


html {
    background          : #D1E3F1;
}

body {
    background          : white;
    min-height          : 98.5%;
    height              : auto;
}

body.iframe {
    background          : white;
}

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

fieldset label span,
fieldset span.label span, .required,
div.form_body p.form_error,
#outer .sc_hilfe a,
.featured a:hover, a:hover *, a:hover,
.featured a, a *, a {
    color               : #1C6AB9;
}

fieldset p.error {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/form_error.gif') no-repeat scroll left top #1C6AB9;
}

fieldset p.description {
    background          : url("//iannounce-cdn.co.uk/static/1743154356/img/schleswig/form_description.gif") no-repeat scroll left top #1C6AB9;
}

fieldset p.error a:hover,
fieldset p.error a {
    color               : white;
    text-decoration     : underline;
}

#outer h1 a,
#outer h2 a,
#outer h3 a {
    color               : inherit;
}

#right_diary a,
a.button,
input.button,
button,
a.blue,
input.blue,
button.blue,
#add_contrib_full form .form_buttons button {
    background          : #1C6AB9;
    color               : white;
    border              : 1px solid #1C6AB9;
    border-radius:          0 5px 0 5px;
    -moz-border-radius:     0 5px 0 5px;
    -webkit-border-radius:  0 5px 0 5px;
    -khtml-border-radius:   0 5px 0 5px;
}

#right_diary a:hover,
a.button:hover,
input.button:hover,
button:hover,
a.blue:hover,
input.blue:hover,
button.blue:hover,
#add_contrib_full form .form_buttons button:hover {
    background          : #D1E3F1;
    color               : #1C6AB9;
    font-weight         : bold;
    text-decoration     : none;
}

div#outer {
    padding             : 0;
    background          : transparent;
    border-width        : 0;
    width               : 873px;
    margin              : 0 auto 5px auto;
}

div#inner {
    border              : 1px solid #dadada;
    background          : white;
}

.show_ads div#outer {
    width               : 1064px;
}

.show_ads div#inner {
    width               : 873px;
}

.iframe div#inner {
    border-width        : 0;
    padding-top         : 10px;
}

div#sc_banner {
    font-size           : 0;
    line-height         : 0px;
    width               : 874px;
}

#sc_tracker {
    position            : absolute;
}

#adl_sb_table {
    position            : relative;
    width               : 874px;
}

#adl_sb_table object, embed{
    display             : inline;
}

div#sc_sky {
    position            : absolute;
    left                : 874px;
}

p#mpu_anzeige {
    height              : 16px;
    font-size           : 12px;
    text-align          : right;
    margin-bottom       : 0;
    color               : #aaa;
    float               : left;
    width               : 300px;
}

div#mpu {
    float               : left;
    width               : 300px;
    height              : 250px;
}

div#sc_ratgeber_ads {
	float               : left;
	width               : 300px;
	height              : 300px;
	margin-left         : 145px;
	margin-top          : 30px;
}

div#sc_medium_rect_ads {
    float               : left;
    width               : 230px;
    height              : 120px;
}

#sc_bottom {
    margin              : 0 0 20px 0;
}

#garden_intro img {
    display             : none;
}

div#sc_premium_ad {
    clear               : both;
    float               : left;
    width               : 266px;
    height              : 136px;
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/premium.jpg') 0 0 no-repeat;
    border              : 1px solid #CFCFCF;
    padding             : 116px 0 0 5px;
    margin              : 16px 20px 0 0;
}

div#sc_premium_ad h3 {
    font-size           : 1.4em;
    margin-bottom       : 2px;
}

div#sc_premium_ad ul {
    margin              : 0 0 5px 15px;
}

div#body {
    border              : 0;
    font-family         : verdana, arial, sans-serif;
    font-size           : 12px;
    padding-top         : 28px;
}

fieldset.fields div.field span.label, fieldset.fields div.field label {
    font-family         : arial, sans-serif;
    font-weight         : normal;
    color               : black;
}

div#navbarSearch {
    margin-top          : 2px;
}

ul#main_nav li,
ul#user_nav li,
ul.type_tabs li,
#filter_tabs li a {
    font-family         : Arial, Sans-Serif;
    font-size           : 13px;
    font-weight         : bold;
}

h1,h2,h3,h4,h5,h6 {
    font-family         : georgia, "times new roman", times, serif;
    color               : black;
}


/* HEADER */

#header,
#sc_header {
    height          : 159px;
    margin-bottom   : 0;
    overflow        : hidden;
}

#sc_header a {
    margin-left     : 20px;
}

#sc_header.swhz.trauer
{
    background      : url('/img/schleswig/swhz/trauer/header.png') 0 0 no-repeat;
}

#sc_header.swhz.glueck
{
    background      : url('/img/schleswig/swhz/glueck/header.png') 0 0 no-repeat;
}

#sc_header.swvz.trauer
{
    background      : url('/img/schleswig/swvz/trauer/header.png') 0 0 no-repeat;
}

#sc_header.swvz.glueck
{
    background      : url('/img/schleswig/swvz/glueck/header.png') 0 0 no-repeat;
}


/* NAVBAR */
div#topnav {
    background      : transparent;
    margin-top      : -26px;
    border          : none;
    width           : 873px;
}

ul#user_nav,
ul#main_nav {
    margin          : 0;
    padding         : 0 0 0 16px;
    border          : 1px solid #1C6AB9;
    border-width    : 0 0 1px 0;
    background      : transparent;
}

ul#user_nav {
    padding-left    : 15px;
    margin          : 0 -9px 0 -10px;
}

ul#user_nav li.first,
ul#main_nav li.first {
    padding-left    : 0;
}

ul#main_nav li.active_page,
ul#user_nav li.active_page,
ul#user_nav li.last,
ul#user_nav li,
ul#main_nav li.last,
ul#main_nav li {
    border          : 0;
    margin          : 0 2px 0 0;
}

ul#main_nav li.active_page a:hover,
ul#user_nav li.active_page a:hover,
ul#main_nav li.active_page a,
ul#user_nav li.active_page a {
    color           : #1C6AB9;
    margin-top      : 1px;
    line-height     : 23px;
    background      : white;
}

ul#main_nav li.active_page a,
ul#user_nav li.active_page a {
    border-bottom-color: white;
}

ul#user_nav li a,
ul#main_nav li a {
    background      : #D1E3F1;
    line-height     : 24px;
    padding         : 0 6px;
    color           : black;
    border          : 1px solid #1C6AB9;
    margin-bottom   : -1px;
    border-radius:          0 5px 0 0;
    -moz-border-radius:     0 5px 0 0;
    -webkit-border-radius:  0 5px 0 0;
    -khtml-border-radius:   0 5px 0 0;

}

.type_tabs  li a:hover,
ul#main_nav li a:hover,
ul#user_nav li a:hover {
    background      : #1C6AB9;
    color           : white;
}

ul#main_nav li.active_page,
ul#user_nav li.active_page {
   background           : transparent;
}


/* FOOTER */
div#footer {
    background          : white;
    border-width        : 0;
    border-bottom       : 2px #1C6AB9 solid;
}

ul#footerNav {
    padding             : 0 15px 15px;
    margin              : 0 -15px;
    border-bottom       : 15px #D1E3F1 solid;
}

ul#footerNav li {
    border-width        : 0;
}

ul#footerNav li a {
    color               : black;
}

h2#poweredBy {
    font-size           : 1.5em;
    padding-left        : 305px;
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/swhz/footer_logo.png') no-repeat;
    min-height          : 40px;
}

.glueck_svz_de h2#poweredBy,
.trauer_svz_de h2#poweredBy {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/swvz/footer_logo.png') no-repeat;
    min-height          : 90px;
}

.glueck_a-beig_de h2#poweredBy,
.trauer_a-beig_de h2#poweredBy {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/swbg/footer_logo.png') no-repeat;
}

#sc_post_powered {
    text-align          : center;
}

/* SEARCH */

.results .notice {
    border-style        : solid;
}

#your_notices_link {
    display             : none;
}

#sc_bottom_bar {
    clear               : left;
}

#sc_bottom_bar h3 {
    float               : right;
}

.sc_hilfe h3 {
    display             : block;
    width               : 218px;
    height              : 40px;
    padding             : 74px 5px 5px;
    margin-bottom       : 11px;
    float               : left;
    border              : 1px solid #cfcfcf;
}

#sc_schritte {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/schritte.jpg') 1px 1px no-repeat;
}

h3#sc_testament {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/testament.jpg') 1px 1px no-repeat;
    margin-right        : 5px;
}

.sc_hilfe a {
    display             : block;
    clear               : both;
    font-size           : 12px;
    margin-top          : 3px;
    font-family         : Verdana,Arial, Sans;
}


#sc_ratgeber_link a {
    display             : inline;
    margin-left         : 5px;
}

#search {
  margin-bottom : 10px;
}

.sc_hilfe a#sc_stars_link {
    clear               : none;
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/sternenhimmel.jpg') 1px 1px no-repeat;
    padding             : 6px;
    width               : 585px;
    height              : 92px;
    display             : block;
    margin              : 0;
    color               : white;
    font-size           : 1.5em;
    font-weight         : bold;
    font-family         : Georgia, Serif;
    border              : 1px solid #CFCFCF;
}

div#right_column {
    width               : 233px;
}

#sc_ratgeber_link {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/ratgeber.jpg') 1px 1px no-repeat;
    margin-top          :16px;
}

#search_container {
    background          : transparent;
}

#search_form .form_body {
    padding             : 20px 14px 16px;
    background          : #F2F1E6;
    width               : 566px;
    border              : 1px solid #1C6AB9;
    border-radius:          0 10px 0 10px;
    -moz-border-radius:     0 10px 0 10px;
    -webkit-border-radius:  0 10px 0 10px;
    -khtml-border-radius:   0 10px 0 10px;
    -webkit-box-shadow:   5px 5px 5px #F2F1E6;
    -moz-box-shadow:      5px 5px 5px #F2F1E6;
    -o-box-shadow:        5px 5px 5px #F2F1E6;
    -ms-box-shadow:       5px 5px 5px #F2F1E6;
    box-shadow          : 5px 5px 5px #F2F1E6;
}

#search h1 {
    margin-bottom       : 0.5em;
}

.browse_desc p,
form#search_form label,
#search_form h2 {
    color               : black;
}

#filter_fields {
    margin-top          : 18px;
}

form#search_form button {
    margin-left         : 2px;
}

/* BROWSE TABS */
#sad_notices .waiting,
#happy_notices .waiting {
    background          : #D1E3F1;
}

#search h1 {
    color               : black;
    font-size           : 1.8em;
}

.browser,
#browse_all_memorial,
#browse_death,
#browse_memorial,
#browse_obit,
#browse_acknowledgement,
#browse_oneyear {
    background          : #F2F1E6;
    border              : 1px solid #1C6AB9;
    margin-bottom       : 6px;
    border-radius:          0 10px 0 10px;
    -moz-border-radius:     0 10px 0 10px;
    -webkit-border-radius:  0 10px 0 10px;
    -khtml-border-radius:   0 10px 0 10px;
    -webkit-box-shadow:   5px 5px 5px #F2F1E6;
    -moz-box-shadow:      5px 5px 5px #F2F1E6;
    -o-box-shadow:        5px 5px 5px #F2F1E6;
    -ms-box-shadow:       5px 5px 5px #F2F1E6;
    box-shadow          : 5px 5px 5px #F2F1E6;
}

.type_tabs ul {
    background          : white;
}

.type_tabs li a {
    width               : 136px;
    padding             : 5px 5px;
    margin-right        : 3px;
    height              : 14px;
    background          : #1C6AB9;
    color               : white;
    -moz-border-radius:     0 5px 0 0;
    -webkit-border-radius:  0 5px 0 0;
    -khtml-border-radius:   0 5px 0 0;
    border-radius:          0 5px 0 0;
}

.type_tabs li.last a {
    margin-right        : 0;
    width               : 138px;
}

.type_tabs li.selected a {
    height              : 14px;
}

.type_tabs {
    border              : 0;
    font-size           : 115%;
    height              : 24px;
}

.selected #tab_death,
.selected #tab_memorial,
.selected #tab_obit,
.selected #tab_acknowledgement,
.selected #tab_oneyear,
.selected #tab_all_memorial,
.selected #tab_all_happy,
.selected #tab_all_birthday,
.selected #tab_all_wedding,
.selected #tab_all_anniversary,
.selected #tab_all_bestwish,
.selected #tab_all_specialday
{
    background          : #F2F1E6;
    color               : #1C6AB9;
    border              : 1px solid #1C6AB9;
    border-bottom       : none;
}

.browse_desc {
    margin-left         : 14px;
    width               : 196px;
    min-height          : 150px;
}

.browse_desc a {
    font-weight         : bold;
    float               : none;
}

/* SEARCH RIGHT COL */
#latest_activity ul {
    height              : 380px;
    background          : white;
}

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

#latest_activity li {
    border-bottom       : 1px solid #cdccca;
    padding             : 10px 0;
}

.happy_domain .type_tabs li a {
  width : 84px;
  font-size : 93%;
  height : 45px;

}

.happy_domain div.browser {
  margin-top : 31px;
}

.happy_domain #browse_all_happy,
.happy_domain #browse_all_birthday,
.happy_domain #browse_all_wedding,
.happy_domain #browse_all_anniversary,
.happy_domain #browse_all_bestwish,
.happy_domain #browse_all_specialday
{
  background : #F2F1E6 none;
}

/* NOTICE PAGE */
div#notice_wrapper {
    margin-top          : 0px;
}

div#notice_header .image_wrapper {
    display             : block;
    margin-left         : -120px;
    -webkit-box-shadow:   5px 5px 5px #ccc;
    -moz-box-shadow:      5px 5px 5px #ccc;
    -o-box-shadow:        5px 5px 5px #ccc;
    -ms-box-shadow:       5px 5px 5px #ccc;
    box-shadow          : 5px 5px 5px #ccc;
}

.type_memorial div#notice_wrapper {
    background          : none;
}

div#notice_header {
    margin              : -10px -15px 20px;
    padding             : 10px 15px 10px 130px;
    background          : #F2F1E6;
    -webkit-box-shadow:   0px 5px 5px #F2F1E6;
    -moz-box-shadow:      0px 5px 5px #F2F1E6;
    -o-box-shadow:        0px 5px 5px #F2F1E6;
    -ms-box-shadow:       0px 5px 5px #F2F1E6;
    box-shadow          : 0px 5px 5px #F2F1E6;
}

#notice_header_content {
    margin-right        : 15px;
}

div#notice_header h1 {
    font-family         : verdana, arial, sans-serif;
    font-size           : 18px;
    font-weight         : bold;
    color               : #4b4b4b;
}

cite.notice_source {
    font-style          : normal;
}

#original_image p {
    color               : black;
}

/* Share bar */
#share_bar img {
    display             : none;
}

div#share_bar button.unsubscribe span,
div#share_bar button.subscribe span {
    background          : none;
    padding             : 0;
}

div#share_bar a.button span, div#share_bar button span,
div#share_bar a.button, div#share_bar button {
    background          : #1C6AB9;
    border              : none;
    color               : white;
    margin              : 0;
    font-size           : 12px;
    padding             : 3px 3px 4px;
    border-radius:          0 5px 0 5px;
    -moz-border-radius:     0 5px 0 5px;
    -webkit-border-radius:  0 5px 0 5px;
    -khtml-border-radius:   0 5px 0 5px;
}

div#share_bar a.button {
    margin              : 0 0 0 2px;
    padding             : 4px 5px;
    background          : #D1E3F1;
    color               : #1C6AB9;
}

div#share_bar a.button:hover {
    background          : #1C6AB9;
    color               : #D1E3F1;
}

div#share_bar button:hover span,
div#share_bar button:hover {
    background          : #D1E3F1;
    color               : #1C6AB9;
}

/* Contribs */
#related_notices .results {
    margin-top          : 5px;
}

#add_related_button {
    margin-top          : 0;
}

#filter_tabs {
    background          : #a0a1a3;
    margin-bottom       : 3px;
}

#filter_tabs li {
    background          : #a0a1a3;
    padding             : 0;
    border-width        : 0;
    border-left         : 2px white solid;
    font-weight         : bold;
    margin              : 0;
}

#filter_tabs li.first {
    border-width        : 0;
}

#filter_tabs li.active {
    background          : #6c6c6c;
}

#filter_tabs li a {
    color               : white;
    font-size           : 13px;
    padding             : 5px 4px 5px 5px;
}

div.diary div.header h3.title,
#add_contrib_short h3,
div.contribs ul h3 {
    color               : black;
    font-size           : 16px;
}

div#add_contrib_full {
    border-width        : 0;
}

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

div#add_contrib_short div.field {
    padding-left        : 16em;
    width               : 23em;
}

div#add_contrib_short label {
    margin-left         : -16em;
    width               : 16em;
}

div.contribs li.row {
    border-bottom       : 1px solid #ccc;
}

#gift_edit h2 {
    display             : none;
}

#field-gift_edit-name label {
    font-family         : arial, sans-serif;
    font-size           : 14px;
}

#show_more-gift_edit-image {
    color               : black;
}

ul#contrib_tabs {
    border-color        : #1C6AB9;
    height              : 132px;
}

ul#contrib_tabs li {
    background          : #D1E3F1;
    border-color        : #1C6AB9;
    border-radius       : 5px 5px 0 0;
}

ul#contrib_tabs li,
ul#contrib_tabs li.selected {
    height              : 125px;
}

ul#contrib_tabs li a {
    color               : black;
}

#suggestedMsgs h3 {
    display             : none;
}

div#suggestedMsgs ul {
    background          : white;
}

#video_prices, #video_price {
    border-width        : 0;
}

div.diary {
    border-width        : 3px;
    border-color        : #dadada;
}

div.diary blockquote,
div.diary blockquote *,
div.diary h4.entry {
   color                : black;
   font-weight          : normal;
}

div.diary div.header {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/icons/schleswig/sad/diary.gif') no-repeat scroll -8px -1px transparent;
    min-height          : 54px;
    padding-left        : 82px;
}

div.contribs a.offensive {
    font-size           : 12px;
}

a.offensive, a.view_all {
    white-space         : nowrap;
}


/* NOTICE RIGHT COL */
.notice_right_col {
    width               : 230px;
}

#right_memory_box,
.notice_right_col .block {
    background          : #D1E3F1;
    border-radius:          0 10px 0 10px;
    -moz-border-radius:     0 10px 0 10px;
    -webkit-border-radius:  0 10px 0 10px;
    -khtml-border-radius:   0 10px 0 10px;
}

.notice_right_col h3 {
    font-family         : arial, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    margin-bottom       : 8px;
}

.notice_right_col p {
    color               : black;
}

#right_diary a,
.notice_right_col a.button {
    float               : none;
    display             : block;
    text-align          : center;
    margin              : 0;
}

#right_diary a {
    padding: 2px 5px 4px;
    cursor: default;
    font-size: 1em;
    line-height: 1.175;
    overflow: visible;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}

#right_contact p,
#right_gift p,
#right_video p,
#right_greeting p,
#right_diary p,
#right_slideshow p,
#right_premium p {
    margin-left         : 0;
}

div.premium {
    background: url("//iannounce-cdn.co.uk/static/1743154356/img/v2/icons/schleswig/sad/premium_big.png") no-repeat top right;
}

/* HELP */
div.content {
    padding             : 0;
}

div.content h2 {
    font-size           : 15px;
}

#help li, #help h2, #help h3 {
    color               : #494949;
}

#help div.section p.heading {
    font-weight : bold;
    margin-bottom : 0px;
    margin-top    : 10px;
}

#help div.section p,
#help div.section ul {
    margin-top : 0px;
}

#help div.section div.section {
    margin-left : 10px;
}


#ratgeber_nav ul a {
    display         : block;
    background      : #D1E3F1;
    border          : 1px solid #d9d9d9;
    padding         : 3px 5px 3px 10px;
    color           : black;
    font-weight     : bold;
}

#ratgeber_nav a:hover {
    background      : white;
}

#ratgeber_nav li li a {
    padding-left    : 20px;
    font-weight     : normal;
}

#ratgeber_topics {
  float : left;
}

  #ratgeber_topics .leftmost {
    border-left : 0;
    clear       : left;
  }

.ratgeber_topic {
  margin         : 2px 2px 20px 2px;
  width          : 188px;
  float          : left;
  min-height     : 21em;
  border-left    : 1px solid silver;
  padding-left   : 6px;
  padding-bottom : 1em;
  position       : relative;
}

* html .ratgeber_topic {
    height : 21em;
}

  .ratgeber_topic img {
    margin  : 3px 3px 3px 0;
    padding : 1px;
    border  : 1px solid silver;
  }

  .ratgeber_topic h2 a {
    display       : block;
    font-weight   : bold;
    margin-bottom : 4px;
    color         : #1C6AB9 !important;
    font-family   : verdana;
    font-size     : 12px;
  }

  .ratgeber_topic h3 {
    min-height : 2.3em;
  }

  .ratgeber_topic a.mehr {
      position    : absolute;
      left        : 5px;
      bottom      : 0px;
  }

div.ratgeber_img {
  width         : 420px;
  border        : 1px solid silver;
  margin-right  : 10px;
  margin-bottom : 5px;
  padding       : 3px;
}

  div.ratgeber_img p {
    font-style : italic;
  }

/* Business */
#business.finder div.listings {
    width               : 450px;
}

/* Image upload */
.studs button {
    background          : url("//iannounce-cdn.co.uk/static/1743154356/img/v2/icons/studs.gif") no-repeat scroll left top transparent;
}

/* Book Online */
#booking_intro {
    width           : auto;
}

/* PREMIUM SKY */
#garden.premium_star li.fixed_bg {
    display         : none;
}
.premium_star ul {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/premium_star/bg.jpg');
}

#garden li {
    height          : 50px;
    width           : 45px;
}

#garden li div {
    padding-top     : 65px;
}

.premium_star li {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/schleswig/premium_star/flower.gif') !important;
}

.premium_star li div {
    width           : 220px !important;
    height          : 230px !important;
    background      : url("//iannounce-cdn.co.uk/static/1743154356/img/schleswig/premium_star/popup.gif") !important;
}

/************* 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 div#notice_header {
    background:     none;
}

.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 div#notice_header {
    background:     none;
}

.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 div#notice_header {
    background:     none;
}

.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;
}


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

.theme_NAME div#notice_header {
    background:     none;
}

.theme_NAME #filter_tabs li a,
.theme_NAME #filter_tabs,
.theme_NAME div#share_bar a.button {
    background:     COLOR4;
    color:          COLOR3;
}

.theme_NAME #filter_tabs li.active,
.theme_NAME #filter_tabs li.active a,
.theme_NAME div#share_bar button,
.theme_NAME #right_gift h3 {
    background:     COLOR1;
    color:          white;
}

.theme_NAME .notice_right_col .block,
.theme_NAME div#add_contrib_short {
    background:     COLOR2;
}

.theme_NAME #premium_settings .preview,
.theme_NAME div#notice_header h1 {
    color:          COLOR1;
}

.theme_NAME ul#main_nav,
.theme_NAME div#topnav {
    background      : COLOR1;
    border-color    : COLOR6;
    color           : white;
}

.theme_NAME ul#user_nav li.last,
.theme_NAME ul#user_nav li,
.theme_NAME ul#main_nav li.last,
.theme_NAME ul#main_nav li {
    border-color        : COLOR5;
}

.theme_NAME ul#user_nav li a,
.theme_NAME ul#main_nav li a {
    border-left-color   : COLOR5;
    border-right-color  : COLOR6;
}

.theme_NAME a:hover *,
.theme_NAME a:hover,
.theme_NAME a *,
.theme_NAME a {
    color               : COLOR3;
}

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

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

*/

#outerbody {
    left        : 875px;
    top         : 0;
    min-width   : 200px;
}

#leaderboard_1 {
    min-height  : 90px;
}
