body {
    background-color:#fff;
}
#page_container {
    margin:0;
    padding:0;
    width:800px;
    background-color:#f00; 
}
body.section-front #page_container #masthead, body.story-detail #page_container #masthead {
    background-color:#f00;
    border-bottom:2px solid #930207;
    height:81px;
}
#masthead img {
    height:81px;
    float:left;
}
#breadcrumb {
    margin-bottom:10px;
    color:#000;
    margin-top:8px;
}
#breadcrumb a {
    color:#000;
}
#breadcrumb a:hover {
    color:#f00;
}



#story_tools { margin-bottom: 10px; }
#story_tools #story_link_print { float: left; margin-bottom: 3px; }
#story_tools #story_link_email { float: left; margin-bottom: 3px; }
#story_tools #addthis { clear: both; float: left; margin-bottom: 3px; }
#story_tools #story_link_aim { float: left; }
#story_tools #story_link_reprint { display: none; }

#rails {
    clear:both;
    margin-top:0;
}
body.story-detail #rail_a, body.section-front #rail_a {
    display:block;
    width:120px;
    float:left;
    border-right:2px solid #930207;
    margin-right:0;
    padding:5px;
}
#rail_a ul li {
    margin-bottom:0.6em;
    font-size:1.2em;
    color:#0cf;
    font-weight:bold;
}
#rail_a ul li a {
    font-size:0.9em;
    color:#fff;
}
body.section-front #rail_b {
    background-color:#fff;
    float:left;
    width:520px;
    border-right:2px solid #930207;
    padding-top:10px;
}

.section-spill #rail_b{
    background-color:#fff;
    float:left;
    width:520px;
    border-right:2px solid #930207;
    padding-top:10px;
}
body.section-front #rail_b a {
    color:#f00;
    font-size:1.2em;
}
body.section-front #rail_b .story {
    margin-bottom:5px;
}
body.story-detail #rail_b {
    width:661px;
    background-color:#fff;
}
body.story-detail #rail_b h1 {
    font-size:2.0em; 
}
body.story-detail #rail_b #story_body {
    font-size:1.1em; 
}

.top_photo img { border: 1px solid black; float:left; margin-bottom: 10px; margin-right: 10px; }
.top_photo .embedded_caption { margin-bottom: 10px; margin-left: 10px; text-align: left;}
.top_photo .title {display: none;  }

.section-spill #rail_b a {
    color:#f00;
    font-size:1.2em;
}

#rail_b #top_highlights {
    border:none;
}
body.section-front #rail_b #section_title {
    color:#000;
    font-size:1.5em;
    margin-top:2px;
    margin-bottom:10px;
}
#Left_1, #Left_2, #Left_3  {
    float:left;
    width:48%;
     border-right: 0px solid #e8eac2;
}
#Right_1, #Right_2, #Right_3  {
    float:right;
    width:48%;
    padding-left:5px;
}
body.section-front #rail_b #WaterFolliesslideshows .title {
    color:#930207;
    font-size:1.5em;
    font-weight:bold;
}
body.section-front #rail_b #WaterFolliesslideshows ul li  {
    margin-bottom:0.8em;
}
body.section-front #rail_b #WaterFolliesslideshows a.headline  {
    color:#000;
    font-size:1.2em;
    font-weight:normal;
}
#rail_b .top_story_headlines .title a {
    color:#930207;
    font-size:1.4em;
    font-weight:bold;
}
#rail_b .top_story_headlines ul li {
    margin-bottom:1em;
}
#rail_b .top_story_headlines .headline a {
    color:#000;
    font-size:1.3em;
    font-weight:normal;
}

.top_story_headlines .arrows { display: none;}
.top_story_headlines .headlineDate {display: inline; color:#333;} 

body.story-detail #rail_c {
    display:none;
}
body.section-front #rail_c {
    width:120px;
    float:left;
    background-color:#f00;
    padding:5px;
}
#rail_c .content ul {
    background-color:#f00;
}

#rail_c .content ul li {
    margin-bottom:0.6em;
    font-size:1.2em;
    color:#0cf;
    font-weight:bold;
}
#rail_c .content ul li a {
     color:#fff;
}
#footer {
    display:none;
}
