#content {
}

#col-main{
    width: 506px;
    }

div.headline a, div.headline_news a, li.whats_new_item a{
    font-weight: bold;
}

div.headline{
    font-size: 18px;
}

div.headline_news{
    float: left;
}

div.headline_news_date{
    float: right;
}

div.headline_news{
    font-size: 14px;
    padding-right: 5px;
    width: 76%;
}

.date{
    color: #787878;
    font-weight: bold;
    font-size: 12px;
    padding-top: 6px;
    }

.headline_excerpt{ color: #505050; }

p.news_excerpt, p.headline_excerpt{
    margin-right: 0;
    margin-top: 0;
}

div.headline_news_date{
    border-left: 8px solid #888888;
    color: #888888;
    padding-left: 10px;
    text-align: right;
}

span.news_posted_on{
    font-size: 18px;
}

span.news_posted_by{
    font-size: 14px;
}

div.headline a, div.headline_news a, 
p#news_archive_link a, div#whats_new_front a, div#whats_new_archive_link a{
    text-decoration: none;
}

div.headline a:hover, div.headline a:active,
div.headline_news a:hover, div.headline_news a:active,
p#news_archive_link a:hover, p#news_archive_link a:active,
div#whats_new_front a:hover, div#whats_new_front a:active,
div#whats_new_archive_link a:hover, div#whats_new_archive_link a:active{
    text-decoration: underline;
    color: #FFCC00;
}

p#news_archive_link{
    font-size: 18px;
}

.news_excerpt{ color: #888888; }

div.major_headline_image, div.major_headline_info{
    float: left;
}

div.major_headline_image{
    width: 200px;
    padding-right: 10px;
}

div.major_headline_info{
    width: 295px;
    font-size: 14px;
}

li.major_headline{
    padding-bottom: 5px;
}

li.major_headline, li.minor_headline{
    list-style-image: none;
    list-style-type: none;
}

li.minor_headline{
    padding-top: 1em;
    margin-bottom: 1em;
}

div#minor_headlines{
    float:left;
    width: 507px;
}

ul.major_headlines_listing, ul.minor_headlines_listing{
    padding-left: 0;
    margin-left: 0;
}


div#whats_new_front{
    float:left; 
    font-size: 14px;
    }

div#whats_new_front li.whats_new_item{
    padding-top: 1em;
    margin-bottom: 1em;
    border-bottom: thin solid gray;
}

ul.whats_new_listing_front{
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
    }

li.whats_new_item {
    list-style-type: none;
    list-style-image: none;
    padding-bottom: 1em;
    }

div.whats_new_info {
    padding-top: 3px;
    }

.new_posted_in{
    color: #888888;
    }

p#whats_new_archive_link{
    font-size: 18px;
    }

h2.front_page_heading{
    font-size: 1em;
    color: #00347E;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
    }

