#page_container {
    width:771px;
    margin:0;
    padding:0;
}
#masthead {
    background-color:#fff;
}
#masthead img {
    float:left;
}
#rails {
    clear:both;
}
#rail_a {
    float:left;
    width:auto;
    background-color:#fff;
    margin:0;
}
body.story-detail #rail_a {
    display:block;
}
#circulationAd {
    margin-top:20px;
}
#rail_b {
    float:left;
    margin-top:-71px;
    border-right:solid 2px #990002;
    width:488px;
    background-color:#fff;
}
.kHeader {
    font-weight:bold;
    font-size:1.2em;
}
body.story-detail #rail_b {
    width:488px;
}
body.story-detail #rail_b #rect01 {
    display:none;
}
body.section-front #rail_b ul {
    margin-bottom:20px;
}
#rail_b #section_title {
    display:none;
}
body.section-front #rail_b .story .story_header .headline a {
   font-size:1.2em;
   text-decoration:none; 
}
body.story-detail #rail_c , body.section-front #rail_c {
    margin-top:-71px;
    background-color:#E6DCC8;
    width:150px;
    float:right;
    height:655px;
}
body.section-front #page_container #rails #rail_c .content, body.story-detail #rail_c .content {
    background-color:#E6DCC8;
    width:90%;
    margin:0 auto; 
    padding-top:10px;
}
#memberOptions {
    font-weight:bold;
    text-align:center;
}
#nonmember {
    margin:5px 0 10px 0;
}
ul#c_links li {
    margin:5px 0 10px 0;
}
ul#c_links h3 {
    font-size:1.4em;
}
ul#c_links a {
    text-decoration:none;
    font-size:1.2em;
}

#rail_b .content {
    margin-top:20px;
}
#rail_b .content h1 {
    margin:20px 0 10px 0;
}
#rail_b #frontPageStory #mainPhoto img {
    border:1px solid #010000;
}
#rail_b #frontPageStory #mainPhoto {
    float:right;
    width:250px;
    margin:0 0 5px 5px;
    padding:3px;
    background-color:#E6DCC8;
}
#rail_b #frontPageStory #credit {
    text-align:right;
    margin-bottom:5px;
}
#rail_b .content p {
    font-size: 1.1em;
    line-height:1.3em;
    margin-bottom:1em;
}
#footer {
    padding:30px 0 0 0;

}


/* existing styles*/
A:link    {color: #000099; text-decoration: underline; font-weight: bold; font-size: 8pt;}

A:visited {color: #CC3333; text-decoration: underline; font-weight: bold;}     

A:active  {color: #990000; text-decoration: underline; font-weight: bold;}

A:hover   {color: #990000; text-decoration: underline; font-weight: bold;}

A:URL     {color: #990000; text-decoration: underline; font-weight: bold;}

TD        {color: black; font-family: arial,helvetica,sans-serif; font-size: 9pt;} 

.copy        {color: black; font-family: arial,helvetica,sans-serif; font-size: 9pt !important;}

A.headline    {color: #990000; text-decoration: underline; font-weight: bold; font-size: 9pt !important;}

A.headline:link    {color: #990000; text-decoration: underline; font-weight: bold; font-size: 9pt !important;}

A.headline:visited {color: #CC3333; text-decoration: underline; font-weight: bold; font-size: 9pt !important;}     

A.headline:active  {color: #CC0000; text-decoration: underline; font-weight: bold; font-size: 9pt !important;}

A.headline:hover   {color: #000099; text-decoration: underline; font-weight: bold; font-size: 9pt !important;}

A.headline:URL     {color: #CC0000; text-decoration: underline; font-weight: bold; font-size: 9pt !important;}


