html, body { background: #E0EAE8; }


a {
    text-decoration:none;
    color:#437B73;
}

a:hover { text-decoration:underline; }

a.dark { color:#222; }
.light { color:#FFF; }

em {
    font-style:italic !important;
}



img, div, { behavior: url(/iepngfix_v2/iepngfix.htc); }


ul, ol {
   list-style:none;
   margin: 0;
   padding: 0;
}


/* Typography */

h3.indent_head {
    padding-top:7px;
    margin-left:14px;
}

h3.strip_head {
    padding-top:7px;
    margin-left:14px;
    margin-bottom:7px;
}

h1.short, 
h2.short, 
h3.short, 
h4.short, 
h5.short, 
h6.short
{ margin-bottom:0.5em; }

 
span.short { line-height:1.1em; }

h1.shorter,
h2.shorter,
h3.shorter,
h4.shorter,
h5.shorter,
h6.shorter { margin-bottom:0.2em; }


.indent { margin-left:14px; }

.top_pad { padding-top:9px; }


/* Colors */

a.lbs_green, 
hr.lbs_green, 
h3.lbs_green,
span.lbs_green { color:#437B73; }
div.lbs_green,
hr.lbs_green { background:#437B73; }
.lbs_green_bg { background:#437B73; }
.lbs_green_border { border:1px solid #437B73; }


.landes_top_nav_color {
    background:#437B73;
  }


#landes_main_nav > ul > li, #landes_sub_nav > ul > li {
    background:url(/images/landes_main_nav_bullet.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
}

#landes_main_nav > ul > li.first, #landes_sub_nav > ul > li.first {
    background:none !important;
}



a.lbs_light_green,
span.lbs_light_green { color:#669990; }
div.lbs_light_green { background:#669990; }
.lbs_light_green_border { border:1px solid #669990; }


a.lbs_lighter_green,
hr.lbs_lighter_green,
span.lbs_lighter_green { color:#D2E2DF; }
div.lbs_lighter_green, 
hr.lbs_lighter_green { background:#D2E2DF; }
.lbs_lighter_green_border { border:1px solid #D2E2DF; }


a.lbs_lightest_green, 
span.lbs_lightest_green,
h1.lbs_lightest_green,
h2.lbs_lightest_green,
h3.lbs_lightest_green,
h4.lbs_lightest_green,
h5.lbs_lightest_green,
h6.lbs_lightest_green { color:#EAF2F0; }
div.lbs_lightest_green { background:#EAF2F0 !important; }
.lbs_lightest_green_border { border:1px solid #EAF2F0; }
    

a.lbs_orange,
span.lbs_orange, 
h1.lbs_orange,
h2.lbs_orange,
h3.lbs_orange,
h4.lbs_orange,
h5.lbs_orange,
h6.lbs_orange { color:#F7964D; }



/* Basic Landes page layout */

#landes_page {
    background:white;
    padding: 0px 19px;
    width:950px;
    margin:0px auto;
}

#landes_logo {
    margin-top:16px;
}

#landes_masthead {
    height:112px;
}


/* Full-size block classes*/


/**** fullbox1 */
div.lbs_fullbox1 {
    border-width:1px 0px;
}


/* half-size block classes */

#landes_leaderboard {
    margin:0px auto 2px auto;
    min-width:956px;
    max-width:1024px;
    width:956px;
    text-align:center;
}

#landes_masthead_north_logo {
    position:relative;
}

#landes_masthead_east {
    z-index:20;
}


/* landes main nav */

.landes_top_nav,
#landes_sub_nav {
    height:21px;
    padding:0px 0em;
    z-index:20;
}

#landes_sub_nav {
    margin-top:4px;
    z-index:19;
    width:969px;
}


.landes_main_nav_bullet {
    float:left;
    margin-top:5px;
} 

.landes_top_nav ul,
#landes_sub_nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}


.landes_top_nav li,
#landes_sub_nav li {
    float: left;
    position: relative;
    white-space:nowrap;
    z-index:20;
}

#landes_sub_nav li {
    z-index:19;
}



.landes_top_nav li a,
#landes_sub_nav li a {
    color:white;
    padding:0.1em 1.6em;
    display:block;
}



.landes_top_nav li a:hover, #landes_sub_nav li a:hover {
    text-decoration:none;
}


.landes_top_nav li ul {
    display: none;
    position: absolute; 
    top: 21px;
    left: 0;
    background-color:#E0EAE8;
    border:1px solid #D2E2DF;
}

.landes_top_nav li ul li {
    clear:left;
    border-left:none;
}

.landes_top_nav li ul li a {
    color:#222 !important;
    font-size:0.9em;
    line-height:1.2em;
    padding:0.25em 1em 0.15em 1em;
    display:block;
}

.landes_top_nav li ul li a:hover {
    color:#437B73;
}

.landes_top_nav li:hover ul {
    display: block;
}





/*admin fix*/
table.admin_fix th {
    padding:7px 5px !important;
}

table.admin_fix td {
    padding:7px 5px !important;
}


/* landes login nav */
#landes_login_nav {
    height:48px;
}

#landes_login_nav li {
    float:right;
    margin-left:19px;
}

#landes_login_nav li a {
    color:#F7964D;
    text-decoration:none;
    cursor:pointer;
}

#landes_login_nav li a:hover {
    text-decoration:underline;
}

/* landes search nav */

#landes_search_nav label {
    float:left;
    margin-right:3px;
    font-size:0.9em;
    font-weight:normal;
}

.landes_search_check {
    position:relative;
    top:2px;
    margin:0px;
}

#landes_search_terms {
    float:left;
    border:solid 1px #F7964D;
    width:100px;
    margin-top:5px;
    padding:2px;
    font-size:85%;
}

#landes_search_button {
    float:left;
    margin-top:6px;
    margin-left:8px;
}


#landes_advanced_search_link {
    font-size:77%;
    float:left;
    clear:left;
    color:#222;
    display:block;
    margin-top:4px;
    margin-left:2px;
    text-decoration:underline;
}

#landes_advanced_search_link:hover {
    text-decoration:none;
}



/* main content box */

#landes_content_east {
    text-align:center;
}

#landes_advertisement_label {
    color:#7C7B7B;
    text-align:center;
    margin-top:8px;
    font-size:0.8em;
}

#landes_skyscrapers {
    margin:0px auto;
}

.landes_twocol_left {
    float:left;
    width:355px;
    margin-bottom:8px;
}

.landes_twocol_right {
    float:right;
    width:355px;
    margin-bottom:8px;
}

.landes_twocol_right_wrule {
    float:right;
    width:355px;
    border-left:1px solid #84A5A5;
    margin-bottom:8px;
}





/* Landes News*/
/*
#landes_news h1 {
    margin-bottom:16px;
}

#landes_news hr {
    margin:10px 35px;
    color:#83A7A1;
    background-color:#83A7A1;
    height:1px;
    border:0px none;
}

.landes_news_west {
    float:left;
    margin-left:12px;
}

.landes_news_center {
    margin-left:182px;
    margin-right:18px;
}
    */

/* Landes Rita Box */
.rita_box img {
    float:right;
    margin-left:24px;
    margin-right:2px;
    margin-top:13px;
    margin-bottom:8px;
}


/* footer */

#landes_footer {
    border-top:solid 2px #D5E5E2;
    background:#F2F6F4;
    width:988px;
    margin:0 auto;
}

#landes_footer_select_nav {
    float:left;
    margin-left:104px;
    margin-top:3px;
}

#landes_footer_nav {
}

#landes_footer_nav ul {
    text-align:center;
}

#landes_footer_nav li {
    background:transparent none repeat scroll 0 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    display:inline;
}

#landes_footer_nav li a, #landes_footer_nav li span {
    color:#646261;
    margin:19px;
    text-decoration:none;
    cursor:pointer;
}

#landes_footer_list {
    clear:both;
    margin-bottom:0px auto 3px auto;
    text-align:center;
}

#landes_footer_list ul {
    margin:0;
    padding:0;
}

#landes_footer_list li {
    display:inline;

    background:transparent none repeat scroll 0 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;

    color:#646261;
    margin:19px;
}

#landes_footer_list li a {
}

/* old site holdovers */
#main_content {
    width: 100%;
}

#main_content .springer_link {
    padding: 3px;
    border: 1px solid gray;
    background: #fde;
}


#main_content th {
    color: white;
    background: #576;
    padding: 3px;
    border:2px solid white !important;
}

#main_content p
{
    padding: 5px;
}

#main_content_wide {
    padding: 5px;
    width: 700px !important;
    float:left;
}



/* Journal pages */
.journal_editor_box {
    text-align:right;
    float:right;
    padding:0px;
    margin:0px 0px 0px 15px;
    line-height:1.4em;
}

.journal_nav_float {
    float:left;
    width:700px;
    margin-bottom:13px;
}

#feature_controls img {
    margin:5px;
}

.basic_nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.basic_nav li {
    float: left;
    position: relative;
    white-space:nowrap;
}

.basic_nav li a {
    padding:0.1em 1.6em;
    display:block;
}

.jsk-MenuAdmin {
    display:none;
}
.js-poweredBy-wrapper {
    display:none;
}
.js-kit-lcf-toMenu {
    display:none;
}
.js-kit-miniProfileSitesWrap {
    display:none;
}
.js-kit-miniProfile-avatar {
    display:none;
}
.js-kit-miniProfileDataWrap {
    margin-left:5px !important;
}
 
