
#main_body_sections
{
  /*  position: relative; left: 10px; top: 10px; */
}

#gutter1
{
    width: 30px;
}

#left_hand_rail
{
    width: 165px;
    vertical-align: top;
}

#gutter2
{
    width: 20px;
}


#main_area
{
    vertical-align: top;
}

#main_area_table
{
    border: 0; border-collapse: collapse;
    width: 550px;
    text-align: left;
    vertical-align: top;
}


#main_area #header
{
    width: 550px; height: 12px;
    background: url(/images/story_page/story_page_main_header.png);
    background-repeat: no-repeat;
}

#main_area #main_content
{
    width: 550px;
    background: url(/images/story_page/story_page_main_slice.png);
    background-repeat: repeat-y; no-repeat;
    text-align: left;
}



#main_area #footer
{
    width: 550px; height: 17px;
    background: url(/images/story_page/story_page_main_footer.png);
        background-repeat: no-repeat;
}

/*

#main_area #main_content #photo
{
    width: 530px; height: 300px;
    position: relative; left: 10px;
    background-color: #EFEFEF;
    border: 1px solid black;
}



#main_area #main_content #photo_caption
{
    width: 525px;
    position: relative; left: 15px; top: 5px;
    font-size: 10pt; font-family: Arial;
}

#main_area #main_content #title
{
    width: 500px;
    margin: 30px 20px 5px 20px;
    font-size: 18pt; font-family: Arial;
}

#main_area #main_content #author
{
    width: 530px;
    margin: 0px 20px 5px 20px;
    font-size: 9pt; font-family:'Arial'; font-weight: bold;
}

#main_area #main_content #timedate
{
    font-size: 9pt; font-family:'Arial';
}

#main_area #main_content #story
{
    width: 500px;
    padding: 20px 20px 20px 20px;
    font-size: 11pt; font-family: 'Arial'; line-height: 18pt;
}

*/
#browse_content
{
    margin: 0px 0px 0px 20px;
    font-family: Arial;
}

#browse_content, #browse_content TD {

    font-size: 12px;

}

#browse_content .title_header {

    margin: 7px 0px 4px 0px;

    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #666666;

}

#browse_content .title_header .divider {


}

#browse_content .sort_options {

    font-size: 11px;

}

#browse_content .sort_options .item {

    margin-right: 10px;

}


#browse_content .sort_options #selected {

    font-weight: bold;

}

#browse_content .page_info_top {

    margin-top: 10px;

}

#browse_content .content_list {

    margin-top: 15px;

}

#browse_content .content_list .item {

    margin-bottom: 12px;

}

#browse_content .content_list .item .img_container {

    margin: 0px 7px 4px 0px;
    width: 145px;

    background-color: #EFEFEF;

}

#browse_content .content_list .item .img_item IMG {

    border: 1px solid #666666;

}

#browse_content .content_list .item .headline {

    font-size: 14px;
    letter-spacing: -1px;

}

#browse_content .content_list .item .headline .identifier {

    color: #666666;
    font-size: 11px;

}

#browse_content .content_list .item .headline A {

    color: black;
    font-weight: bold;

}

#browse_content .content_list .item .headline A:HOVER {

    color: red;

}

#browse_content .content_list .item .lead {

    margin-top: 2px;

}

#browse_content .content_list .item .lead .morelink {

    font-size: 11px;
    margin-left: 7px;

}

#browse_content .content_list .item .dateline {

    color: #999999;
    font-size: 11px;

    margin-top: 2px;

}

#browse_content #pagination {

    margin-top: 10px;

}

#browse_content #pagination #pagerow {



}

#browse_content #pagination #browserow {

    margin-top: 5px;

}

#browse_content #pagination #browserow .item {

    margin: 0px 10px;
    letter-spacing: -1px;

}

#browse_content .no_results {

    margin-top: 20px;
    font-size: 18px;
    font-style: italic;

}


/* ------ */


#browse_content .photo_list .photo_container {

    width: 145px;
    height: 100px;

    background-color: #EFEFEF;

}


#browse_content .photo_list .photo_item IMG {

    border: 1px solid #CCCCCC;

}

#browse_content .photo_list .item {

    margin-right: 7px;

}

#browse_content .photo_list .item .headline {

    font-size: 12px;

    margin-top: 5px;

}


/* ------- */


#search_content, #search_content TD {

    font-size: 12px;

}

#search_content .header {

    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #666666;

    margin: 7px 0px;

}

#search_content #adv_search_tbl {

    padding: 10px;
    border: 1px solid #CCCCCC;

}

#search_content #adv_search_tbl TD {

    padding: 3px;

}

#search_content #adv_search_tbl .header {

    font-size: 12px;

}



/* -------- */


.content_pagination {

    margin-top: 20px;
    font-size: 12px;

}

.content_pagination .item {

    margin: 0px 5px;

}

.nextpage A, .lastpage A {

    color: #666666;

}

.nextpage A:HOVER, .lastpage A:HOVER {

    color: red;

}

.content_pagination .nextpage {

    padding: 5px;
    border: 1px solid #CCCCCC;
    margin-left: 5px;

}

.content_pagination .lastpage {

    padding: 5px;
    border: 1px solid #CCCCCC;
    margin-right: 5px;

}


#browse_content, #browse_content TD {

    font-size: 12px;

}

#browse_content .title_header {

    margin: 7px 0px 4px 0px;

    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #666666;

}

#browse_content .title_header .divider {


}

#browse_content .sort_options {

    font-size: 11px;

}

#browse_content .sort_options .item {

    margin-right: 10px;

}


#browse_content .sort_options #selected {

    font-weight: bold;

}

#browse_content .page_info_top {

    margin-top: 10px;

}

#browse_content .content_list {

    margin-top: 15px;

}

#browse_content .content_list .item {

    margin-bottom: 12px;

}

#browse_content .content_list .item .img_container {

    margin: 0px 7px 4px 0px;
    width: 145px;

    background-color: #EFEFEF;

}

#browse_content .content_list .item .img_item IMG {

    border: 1px solid #666666;

}

#browse_content .content_list .item .headline {

    font-size: 14px;
    letter-spacing: -1px;

}

#browse_content .content_list .item .headline .identifier {

    color: #666666;
    font-size: 11px;

}

#browse_content .content_list .item .headline A {

    color: black;
    font-weight: bold;

}

#browse_content .content_list .item .headline A:HOVER {

    color: red;

}

#browse_content .content_list .item .lead {

    margin-top: 2px;

}

#browse_content .content_list .item .lead .morelink {

    font-size: 11px;
    margin-left: 7px;

}

#browse_content .content_list .item .dateline {

    color: #999999;
    font-size: 11px;

    margin-top: 2px;

}

#browse_content #pagination {

    margin-top: 10px;

}

#browse_content #pagination #pagerow {



}

#browse_content #pagination #browserow {

    margin-top: 5px;

}

#browse_content #pagination #browserow .item {

    margin: 0px 10px;
    letter-spacing: -1px;

}

#browse_content .no_results {

    margin-top: 20px;
    font-size: 18px;
    font-style: italic;
}

#browse_content .eventitem
{
    margin-bottom: 14px;
}

#browse_content .eventitem #bullet
{
    color: red;
    font-size: 13pt;
}

#browse_content .eventitem #category
{
    color: gray;
    text-transform: uppercase;
    font-size: 10pt;
}

#browse_content .eventitem #headline
{
    color: black;
    font-size: 11pt;
    font-weight: bold;
}

