 /*****************************************************************
 * HW-provided Top-level CSS stylesheet for journal site
 *
 * Should contain (or import) all styles used across many pages
 * within the site, and overrides to HW global CSS stylesheet.
 * 
 *****************************************************************/
 /** requires sidebar styles **/

div.hw-gen-page {
    border-right:1px solid #B7D5A5;
    border-top:1px solid #B7D5A5;
}
#pageid-home #content-block {
    background-color:#ffffff;
}
#pageid-home #content-block .cover-img-wrap {
    left:0px;
}
#pageid-home #content-block h2 a {
    color:#007DC3;
    font-size:16px;
    font-weight:bold;
    font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
#pageid-home #content-block h2.pip {
    margin-left:0px;
    margin-bottom:20px;
}
#pageid-home #content-block h2 a span.free{
    font-size:12px;
}
#pageid-home #content-block h2.current-issue {
    margin-left:0px;
    padding-top:10px;
}
#pageid-home #content-block h2.current-issue a{
    color:#336633;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0;
    text-align:left;
    margin-left:0px;
    text-transform:uppercase;
}
#pageid-home #content-block h2.current-issue a span.current-date{
    font-size:16px;
    font-weight:bold;
    color:#007DC3;
    text-align:left;
    display:block;
    margin-left:0px;
    font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
div#content-block div.main-block div.column1home {
    background-color:#FFFFFF;
    float:left;
    margin-left:10px;
    margin-top:10px;
    padding:6px 6px 6px 10px;
    width:220px;
}

div#content-block div.main-block div#top_center_home {
    background-color:#FFFFFF;
    float:right;
    margin-left:5px;
    margin-top:10px;
    padding:2px 5px 10px 25px;
    width:420px;
    height:300px;
    border-left:1px solid #B7D5A5;
}
div#content-block div.main-block div#top_center_home div#current_highlights_h h1 {
    font-size:12px;
    font-weight:bold;
    margin:10px 0 0;
    padding:0;
}
div#content-block div.main-block div#top_center_home ul li h2 {
    font-size:16px;
    font-weight:bold;
    margin-bottom:3px;
    margin-left:5px;
    margin-top:10px;
    color:#336633;
    font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
div#content-block div.main-block div#top_center_home div#current_highlights_h {
    border-bottom:1px solid #B7D5A5;
    margin-top:3px;
    padding-bottom:2px;
    padding-left:5px;
    padding-top:0;
    width:400px;
    margin-bottom:0px;
}
div#content-block div.main-block div#top_center_home ul li ul {
    color:#007DC3;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
    margin:0;
    padding-left:25px;
    font-weight:normal;
}
div#content-block div.main-block div#top_center_home ul li ul li a{
    color:#007DC3;
    font-weight:normal;
}
div#content-block div.main-block div#top_center_home div#current_highlights_h h3 {
    color:#333333;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:25.6px;
    font-weight:bold;
}
#pageid-home .cover_box_home{ 
    height:auto;
}
#pageid-home #content-block  {
    border-left:1px solid #B7D5A5;
}
#pageid-home div#footer {
    padding-bottom:0px
}