BODY {
	margin-top: 0px;
	font-family: verdana, arial;
	font-size: 12px;
	/* background: url('http://bdnimages.sprintout.com/images/bg_global_texture.gif'); */
}

A {
	color: #000000;
	text-decoration: none;
}

A:HOVER {
	color: red;
	text-decoration: underline;
}

img {
	border: 0px;
}

.header1 {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #666666;
}

.top_ad {

	width: 990px;

	padding: 5px 0px 5px 0px;
	border-bottom: 2px solid #333333;

	background-color: #555555;

	font-size: 9px;
	color: white;

}

.top_ad #top_ad_container {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
}

#maplink {
	font-weight: bold;
	color: blue;
}

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

#portal_scope #overall_global_headers {
	width: 100%;
	overflow: hidden;
}

#overall_global_headers #nav_text {
	margin-left: 20px;
}

#overall_global_headers #nav_text a {
	color: #000;
	font-weight: bold;
	font-size: 10px;
}


#overall_global_headers #nav_rows {
	width: 990px;
}

#overall_global_headers #nav_rows #row1 .content {
	float: left;
	font-size: 10px;
	color: #4c422f;
	font-weight: 800;
	padding-top: 5px;
}

#portal_scope #overall_global_headers #nav_rows {
	overflow: hidden;
}

#overall_global_headers #nav_rows #row0 {
	height: 18px;
	text-align: right;
}

#overall_global_headers #nav_rows #row0 #box {
	float: right;
}

#overall_global_headers #nav_rows #row1 {
	width: 100%;
	height: 34px;
	overflow: hidden;
	background: url('http://bdnimages.sprintout.com/images/weather_bar.gif');
	background-repeat: repeat;
}

#overall_global_headers #nav_rows #row1 .stroke {
	border-top: 3px solid #24750e;
	margin-top: 10px;
}

#overall_global_headers #nav_rows #row1 .content {
	width: 100%;
}

#overall_global_headers #nav_rows #row2 {
	height: 27px;
}

#overall_global_headers #nav_rows #row2 #link_table {
	width: 460px;
}

#overall_global_headers #nav_rows #row2 #link_table TD A {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #24750e;
	text-decoration: none;
	letter-spacing: -1px;
}

#overall_global_headers #nav_rows #row2 #link_table TD A:HOVER {
	text-decoration: underline;
}

#town_scope #overall_global_headers .header_main, #town_scope #overall_global_headers .header_main A {
	font-family: palatino, georgia, times;
	font-size: 52px;
	line-height: 52px;
	color: black;
	font-weight: bold;
	letter-spacing: -2px;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#town_scope #overall_global_headers .header_sub {
	font-family: verdana;
	font-size: 13px;
	letter-spacing: -1px;
}

#town_scope #overall_global_headers #nav_rows {
	padding: 12px 0;
}

/* ---- Boxes ------------ */
.lg_box_top {
	background: url('http://bdnimages.sprintout.com/images/box_top_edge.gif');
	background-repeat: repeat-x;
	height: 13px;
}

.lg_box_bottom {
	background: url('http://bdnimages.sprintout.com/images/box_bottom_edge.gif');
	background-repeat: repeat-x;
	height: 10px;
}

.box_left {
	background: url('http://bdnimages.sprintout.com/images/box_left_edge.gif');
	background-repeat: repeat-y;
	width: 10px;
}

.box_right {
	background: url('http://bdnimages.sprintout.com/images/box_right_edge.gif');
	background-repeat: repeat-y;
	width: 10px;
}

.box_bg {
	background: url('http://bdnimages.sprintout.com/images/box_bg.gif');
	background-repeat: repeat;
}

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

.rail_search .head {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #0c5116;
	margin-bottom: 5px;
}

.rail_search #search_filter {
	font-family: verdana, arial;
	font-size: 10px;
	border: 1px solid #339911;
	padding: 2px;
	width: 140px;
	margin-right: 3px;
}

.rail_search .subtype {
	color: #666666;
	font-family: verdana, arial;
	font-size: 9px;
	text-transform: uppercase;
	margin: 4px 0;
}

.rail_search .subtype .item {
}

.rail_search .advanced A {
	color: #006600;
	font-family: verdana, arial;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

.rail_search .advanced A:HOVER {
	color: red;
	text-decoration: underline;
}

.rail_town_select {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.rail_town_select .town_select {
	width: 136px;
	font-family: verdana, arial;
	font-size: 10px;
	color: #000;
}

/* ------- Landing Page ------- */

.landing {
	background-color: transparent;
}

.landing A {
	text-decoration: none;
}

.landing .main_image {
	margin-bottom: 25px;
}

.landing .main_image .image_container_small {
	width: 101px;
	height: 71px;
	background-color: #EFEFEF;
}

.landing .main_image .image_container_medium {
	width: 300px;
	height: 225px;
	background-color: #EFEFEF;
}

.landing .main_image .image_container_large {
	width: 400px;
	height: 290px;
	background-color: #EFEFEF;
}

.landing .main_image .image_container IMG {
/*	border: 1px solid #999999; */
}

.landing .main_image .caption {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
}

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

.user_links {
	font-family: verdana, arial;
	font-size: 11px;
	margin-bottom: 7px;
}

.user_links .head {
	color: #999999;
	margin-right: 10px;
}

.user_links .head .selected {
	color: black;
	font-weight: bold;
}

.user_links .item {
	margin-left: 10px;
}

.user_links .item A {
	color: black;
	font-weight: bold;
}

.user_links .item A:HOVER {
	color: red;
}

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

.nav_tabs {
	border-bottom: 1px solid #cbcbca;
	margin-top: 5px;
	margin-bottom: 3px;
}

.nav_tabs TD {
	padding: 0 1px;
}

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

.townlanding, .townlanding TD {
	font-family: verdana, arial;
	font-size: 12px;
}

.townlanding .landing_screen {
	background-color: #eff0e2;
	padding: 10px;
}

.townlanding #list_assigned {

}

.townlanding #list_assigned .image_container {
	width: 300px;
	height: 225px;
	background-color: #EFEFEF;
	margin-right: 12px;
}

.townlanding #list_assigned .image_container IMG {
	border: 1px solid #999999;
}

.townlanding #list_assigned .head {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: -1px;
	margin-bottom: 5px;
}

.townlanding #list_assigned .head A {
	color: black;
}

.townlanding #list_assigned .head A:HOVER {
	color: red;
}

.townlanding #list_assigned .meta {
	font-size: 10px;
	margin-bottom: 5px;
}

.townlanding #list_assigned .byline {
	font-size: 10px;
	margin-bottom: 7px;
}

.townlanding #list_stories .landing_screen, .townlanding #list_photos .landing_screen {
	min-height: 370px;
}

.townlanding #list_stories .morelink, .townlanding #list_photos .morelink {
	margin-top: 15px;
}

.townlanding #list_stories .morelink A, .townlanding #list_photos .morelink A {
	font-weight: bold;
	color: #3d8a20;
}

.townlanding #list_stories {
	margin-top: 4px;
	margin-right: 4px;
}

.townlanding #list_photos {
	margin-top: 4px;
}

.townlanding #list_stories .head, .townlanding #list_photos .head {
	color: #3d8a20;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 8px;
}

.townlanding #list_stories .list .item {
	margin-bottom: 10px;
}

.townlanding #list_stories .list .head {
	font-size: 11px;
	letter-spacing: 0px;
	margin-bottom: 2px;
}

.townlanding #list_stories .list #lead .head {
	font-size: 13px;
}

.townlanding #list_stories .list .head A {
	color: black;
}

.townlanding #list_stories .list .user_content .head A {
	color: #3d8a20;
}

.townlanding #list_stories .list .head A:HOVER {
	color: red;
}

.townlanding #list_stories .list .image_container {
	margin-right: 5px;
}

.townlanding #list_stories .list .lead {
	font-size: 11px;
}

.townlanding #list_stories .list .meta {
	font-size: 10px;
	margin-bottom: 5px;
}

.townlanding #list_stories .list .user_content .meta {
	color: #3d8a20;
}

.townlanding #list_photos .list .item {
	margin-bottom: 15px;
}

.townlanding #list_photos .list .image_container {
	width: 85px;
	height: 65px;
	background-color: #e0e1d7;
}

.townlanding #list_photos .list .head {
	font-size: 10px;
	letter-spacing: 0px;
	margin-bottom: 0px;
}

.townlanding #list_photos .list .head A {
	color: black;
}

.townlanding #list_photos .list .head A:HOVER {
	color: red;
}

.townlanding #list_photos .list .meta {
	font-size: 10px;
}

/* ---- Weather ---- */

#weather_bug a {
	text-decoration: none;
}

#weather_bug, #weather_bug TD {
	font-family: verdana, arial;
	font-size: 11px;
}

#weather_bug .temp {
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
}

#weather_bug .head {
	margin: 0px;
	padding: 0px;
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #999999;
}

#weather_bug .image_container {

}

/* ---- Story Detail ---- */

#story_detail {
    margin-top: 14px;
    font-family: georgia, tahoma, verdana, arial;
    font-size: 14px;
}

#story_detail .dateline {
    color: #999999;
    font-size: 11px;
    margin-bottom: 8px;
}

#story_detail .overline {
    /* color: #990000; */
    font-size: 13px;
    font-family: helvetica, arial;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 3px;
}

#story_detail .sub_title {
    font-family: trebuchet ms;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 6px;
}

#story_detail .headline_inside {
    font-family: trebuchet ms;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 6px;
}

#story_detail .pagedata {
    font-size: 11px;
    margin-bottom: 10px;
    color: #666666;
}

#story_detail .subtitle {
    font-size: 18px;
    color: #999999;
    font-family: verdana;
    margin-bottom: 5px;
    letter-spacing: -1px;
}

#story_detail .author {
    font-size: 11px;
    margin-bottom: 8px;
}

#story_detail #fullres_caption {
    font-size: 11px;
    color: #666666;
    margin-top: 5px;
}

#story_detail #fullres_credit {
    font-size: 9px;
    color: #999999;
    margin-top: 5px;
}

#multi_image_list .thumb_img {
    border: 1px solid #999999;
}

#multi_image_list .thumb_img:HOVER {
    border: 1px solid red;
}

#img_table_story {

    margin: 0px 12px 8px 0px;

}

#multi_image_main_container {
    border: 1px solid #CCCCCC;
    background-color: #EFEFEF;
}

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

.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;
}

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

#story_post_links {
    margin-top: 20px;
}

#story_post_links TD {
    color: #666666;
    font-size: 10px;
    font-weight: bold;
    padding: 7px;
}

#story_post_links TD A {
    color: #666666;
}

#story_post_links TD A:HOVER {
    color: red;
}

#story_post_links .img {

}

#story_post_links .text {

}

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

.comment_section {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}

.comment_block .header {
    color: #FB0000;
    font-weight: bold;
    font-size: 14px;
}

.comment_block .comment_main {
    margin-top: 7px;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #FFFFDD;
    border: 2px solid #999999;
}

.comment_block .comment_main .meta {
    color: #666666;
}

.comment_block .comment_main .meta .highlight {
    font-weight: bold;
    color: #FB0000;
}

.comment_block .comment_main .list_main {
    margin-top: 15px;
}

.comment_block .comment_main .list_main .item {
    margin-top: 15px;
}

.comment_block .comment_main .list_main .item .body {
    font-size: 11px;
}

.comment_block .comment_main .list_main .item .body P {
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
}

.comment_block .comment_main .list_main .item .byline {
    color: #666666;
    font-size: 10px;
    margin-bottom: 5px;
}

.comment_post_block {

}

.comment_post_block #header {
    color: #FB0000;
    font-weight: bold;
    font-size: 14px;
}

.comment_post_block .body {
    margin-top: 10px;
}

.comment_post_block .body TEXTAREA {
    padding: 5px;
    background-color: #FFFFDD;
    border: 2px solid #999999;
    font-family: helvetica, arial;
    font-size: 11px;
    width: 97%;
}

.comment_post_block .submit {
    margin-top: 7px;
}

.comment_post_block .submit INPUT {
    border: 1px solid #CCCCCC;
    padding: 4px;
    font-family: helvetica, arial;
    font-size: 14px;
    color: #333333;
}

.comment_post_block .comment_message {
    font-size: 14px;
    color: #FB0000;
    font-weight: bold;
}

.comment_post_block .not_logged_in {
    font-size: 13px;
    margin-top: 10px;
}

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

#common_footers {
	font-size: 10px;
	color: #4c422f;
	font-weight: 800;
	width: 990px;
	height: 26px;
	background-image: url('http://bdnimages.sprintout.com/images/bottom_bar.gif');
	background-repeat: repeat;
	text-align: center;
	vertical-align: middle;
}

#common_footers A {
	color: #4c422f;
}

#common_footers A:HOVER {
	color: red;
}

#common_footers_corner {
	background: url('http://bdnimages.sprintout.com/images/bottom_bar_corner.gif');
	background-repeat: no-repeat;
}

#footers_landing .caption {
	font-family: georgia, verdana, arial;
}
/* ------------------------ */

#browse_content .user_content {
	background-color: #eff0e2;
	padding: 2px;
}

#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;
	font-family: georgia, verdana, arial;
	font-size: 14px;
}

#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: 110px;
    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;
}

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

.event_browse .main_area .header {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 18px;
    color: black;
}

.event_browse .main_area .date_header {
    color: #888888;
    font-weight: bold;
    margin-bottom: 10px;
}

.event_browse .event_item {
    margin-bottom: 10px;
}

.event_browse .event_item, .event_browse .event_item TD {
    font-size: 12px;
}

.event_browse .main_area .page_info_top {
    font-size: 12px;
    margin-bottom: 10px;
}

.event_browse .event_item .img_container {
    margin: 0px 7px 4px 0px;
    width: 145px;
    background-color: #EFEFEF;
}

.event_browse .event_item .img_item IMG {
    border: 1px solid #666666;
}

.event_browse .event_item .headline {
    font-size: 14px;
    letter-spacing: -1px;
}

.event_browse .event_item .headline .identifier {
    color: #666666;
    font-size: 11px;
}

.event_browse .event_item .headline A {
    color: black;
    font-weight: bold;
}

.event_browse .event_item .headline A:HOVER {
    color: red;
}

.event_browse .event_item .lead {
    margin-top: 2px;
}

.event_browse .event_item .lead .morelink {
    font-size: 11px;
    margin-left: 7px;
}

.event_browse .event_item .dateline {
    color: #999999;
    font-size: 11px;
    margin-top: 2px;
}

.event_browse .ongoinglist {
    padding: 5px;
    border: 1px solid #CCCCCC;
}

.event_browse .ongoinglist .scroller {
    height: 220px;
    overflow: auto;
}

.event_browse #pagination {
    margin: 20px 0px;
}

.event_browse #pagination #browserow {
    margin-top: 5px;
}

.event_browse #pagination #browserow .item {
    margin: 0px 10px;
    letter-spacing: -1px;
}

.event_browse .header {
    margin: 7px 0px 4px 0px;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #666666;
}

.event_browse .page_headers {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.event_browse .page_headers .subheader {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
}

.event_browse .page_headers #event_cal_grid, .event_browse .page_headers #event_cal_grid TD {
    font-size: 11px;
}

.event_browse .page_headers INPUT, .event_browse .page_headers SELECT {
    font-size: 11px;
    width: 175px;
}

.event_browse .page_headers .subcontent .item_header {
    color: #666666;
    margin-bottom: 4px;
}

.event_browse .page_headers .subcontent .item {

    margin-bottom: 6px;

}

.event_browse .event_error {
    font-size: 18px;
    font-style: italic;
    margin-top: 30px;
}

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

#event_headers {
	margin-bottom: 7px;
}

#event_headers .cq_calendar_grid TD {
	font-size: 12px;
	font-family: tahoma, verdana, arial, helvetica;
}

#event_headers .cq_calendar_grid {
	margin-top: 3px;
	border-bottom: 1px solid #CCCCCC;
}

#event_headers .cq_calendar_overall .month_header {
	font-size: 12px;
	color: #888888;
	font-weight: bold;
}

#event_headers .cq_calendar_grid #weekday_header TD {
	font-weight: bold;
	color: white;
	background-color: #666666;
	padding: 1px;
	font-size: 10px;
}

#event_headers .cq_calendar_grid #weekday_header .rowitem_last {
	border-right: 1px solid black;
}

#event_headers .cq_calendar_grid .monthday_row TD {
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#event_headers .cq_calendar_grid #weekday_header .rowitem_last, #event_headers .cq_calendar_grid .monthday_row #last_col {
	border-right: 1px solid #CCCCCC;
}

#event_headers .cq_calendar_grid .monthday_row .monthday_off {
	color: #CCCCCC;
}

#event_headers .cq_calendar_grid .monthday_row .monthday_on A {
	/* color: blue; */
	color: #666666;
	text-decoration: none;
}

#event_headers .cq_calendar_grid .monthday_row .monthday_on A:HOVER {
	color: red;
	text-decoration: underline;
}

#event_headers .cq_calendar_grid .monthday_row .date_with_events {
	background-color: #DEDEDE;
}

#event_headers .cq_calendar_grid .monthday_row .todays_date, #event_headers .cq_calendar_grid .monthday_row .todays_date .date_with_events {
	background-color: yellow;
}

#event_headers #month_nav TD {
	font-size: 10px;
}

#event_browse_options .headline {
	margin-top: 7px;
	margin-bottom: 3px;
	font-family: tahoma, verdana, helvetica, arial;
	font-size: 11px;
	color: #666666;
}

#event_browse_options .input_field {
	font-size: 13px;
    font-family: helvetica, arial;
    padding: 2px;
    border: 1px solid #999999;
}

#event_browse_options SELECT {
	font-family: tahoma, helvetica, arial;
	margin-top: 1px;
}

/******* Rail Calendar *******/

	#rail-calendar .month_header {
		color: white;
		background-color: #426589;
	}

	#rail-calendar .cq_calendar_overall {
		border-width: 1px 1px 1px 0;
		border-color: rgb(153,153,153);
		border-style: solid;
		font-size: 10px;
		font-family: verdana;
		font-weight: normal;
	}

	#rail-calendar .month_header {
		border-left: 1px solid rgb(153,153,153);
		border-bottom: 1px solid rgb(153,153,153);
		font-weight: bold;
		font-size: 10px;
	}

	#rail-calendar #weekday_header td {
		border-left: 1px solid rgb(153,153,153);
		color: black;
	}

	#rail-calendar .rowitem td {
		border-left: 1px solid rgb(153,153,153);
	}

	#rail-calendar .rowitem_last {
		border-left: 1px solid rgb(153,153,153);
	}

	#rail-calendar .monthday_row td {
		border-top: 1px solid rgb(153,153,153);
	}

 	#rail-calendar .monthday_on {
		border-top: 1px solid rgb(153,153,153);
		border-left: 1px solid rgb(153,153,153);
	}

	#rail-calendar .monthday_off {
		border-style: solid;
		border-color: rgb(153,153,153);
		border-width: 1px 0 0 1px;
		color: #f4f0eb;
	}

	#rail-calendar .date_with_events {
		background-color: #dedede;
	}

	#rail-calendar .todays_date .date_with_events {
		background-color: yellow;
	}

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

.browse_sort {
	width: 100%;
	padding: 5px 40px;
	font-size: 10px;
	text-transform: uppercase;
	font-family: trebuchet ms, helvetica, arial;
	border-bottom: 1px solid #CCCCCC;
}

.browse_sort .head {
	font-weight: bold;
}

.browse_sort .list .item {
	padding-right: 15px;
}

.browse_sort .list .item A {
	color: #666666;
}

.browse_sort .list .item A:HOVER {
	color: red;
}

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

#login_main .header1 {
    font-family: trebuchet ms;
    font-size: 22px;
    line-height: 24px;
    font-weight: bold;
    color: #666666;
    margin-top: 10px;
}

#login_main .header2 {
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: green;
    margin-top: 10px;
}

.lookatme2 {
    color: red;
    font-size: 13px;
    font-weight: bold;
}

#login_main .text1, #login_main .text1 TD {
    font-size: 13px;
}

#login_main #login_fields TD {
    color: #666666;
}

#login_main #login_fields INPUT {

}

/* ------- */

#content_forgot {
    font-size: 12px;
}

#content_forgot .header1 {
    font-weight: bold;
    margin-top: 10px;
    font-size: 15px;
}

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

#content_register {
    margin-top: 7px;
}

#content_register, #content_register TD {
    font-size: 12px;
}

#content_register .header1 {
    font-size: 22px;
    font-weight: bold;
    color: #666666;
    letter-spacing: -1px;
}

.lookatme1 {
    color: red;
    font-size: 11px;
}

.req_field {
    background-color: #FFFFDD;
}

#content_register .header2 {
    font-size: 14px;
    font-weight: bold;
}

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

/* Accents */
.breaking_overline {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #990000;
	padding-left: 2px;
	padding-right: 2px;
	text-transform: uppercase;
}

.breaking_overline_text {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 18px;
}

.overline {
	background: #426589;
	color: #fff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: helvetica, arial;
	margin-bottom: 3px;
}

.overline_text {
	color: #426589;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
    font-family: helvetica, arial;
    font-weight: bold;
    margin-bottom: 3px;
}

.last_updated {
	font-size: 10px;
	color: red;
	margin-right: 5px;
}

.sub_title {
	color: #000;
    font-family: trebuchet ms;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 6px;
}

.small_headline {
	color: #000;
	padding-right: 2px;
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	margin: 0;
}

.maineville_sign_bg {
	background: url('http://bdnimages.sprintout.com/images/mville_coming_soon_01.gif');
	height: 82px;
	width: 304px;
	background-repeat: no-repeat;
}

.maineville_sign_coming_bg {
	background: url('http://bdnimages.sprintout.com/images/mville_coming_soon_02.gif');
	height: 18px;
	width: 304px;
	background-repeat: no-repeat;
}

.rrail_box {
	padding: 2px 0 0 0;
	width: 301px;
}

.comments_overline {
	color: #5e8463;
	font-weight: bold;
    text-transform: uppercase;
}

.comment_title {
	color: #000;
	font-weight: bold;
}

.comment_text {
	color: #000;
	font-style: italic;
}

.small_photoleft {
	width: 80px;
	height: 48px;
	float: left;
}

.datacenter {
	width: 100%;
	height: 240px;
	display: none;
}

.content_main_container {
	background: url('http://bdnimages.sprintout.com/images/content_background.gif');
	padding-bottom: 20px;
	width: 990px;
	padding-top: 6px;
}

.datacenter_bar {
	width: 990px;
	background: url('http://bdnimages.sprintout.com/images/content_background.gif');
	padding-top: 6px;
	text-align: center;
}

.small_box_title {
	font-family: Arial;
	font-size: 15px;
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

.small_box_headline {
	color: #000;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	vertical-align: top;
}

.small_box_image_container {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#menu {
	position: absolute;
}

#menu ul .item {
	display: none;
}

#menu ul:hover .item {
	display: block;
	background: #000;
}

#menu ul:hover .item a {
	text-decoration: none;
}

/*#menu ul:hover .item a:hover {*/
#menu .item a:hover {
	color: #999;
}

#menu ul {
	float: left;
	margin: 0px;
	list-style: none;
}

.clear {
	clear: both;
	height: 10px;
}

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

.main_nav_tabs {
	/* next 2 lines from pattie */
	position: absolute;
	z-index: 99999;

	height: 27px;
	width: 990px;
	background: url(http://bdnimages.sprintout.com/images/main_nav_bg.gif);
}

.main_nav_tabs #spacer {
	margin-left: 24px;
}

.main_nav_tabs .tab {
	float: left;
}

.main_nav_tabs .blank_menu {
	display: none;
}

.main_nav_tabs .man_nav_dropdown {
	/* next 2 lines from pattie */
	position: absolute;
	z-index: 99999;

	width: 182px;
	margin-top: 26px;
	margin-left: 1px;
	padding: 10px 5px;
	background-color: #48674c;
	font-size: 11px;
}

.main_nav_tabs .man_nav_dropdown .nav_item {
	margin-bottom: 2px;
	padding: 0 6px;
}

.main_nav_tabs .man_nav_dropdown .nav_item:HOVER {
	background-color: #5e8463;
}

.main_nav_tabs .man_nav_dropdown A {
	color: white;
	font-weight: bold;
}

.main_nav_tabs .man_nav_dropdown A:HOVER {
	color: yellow;
	text-decoration: none;
}

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

#tabber_main_area {
	padding: 7px 12px;
}

#tabber_main_area .caption {
	font-family: georgia, verdana, arial;
	font-size: 14px;
}

.topstories_4_photoright .image_container IMG {
	border: 1px solid #999999;
}

.topstories_4_photoright .image_container {
	margin: 0 0 5px 10px;
}

.topstories_5_photoleft .item {
	margin-bottom: 7px;
}

.topstories_5_photoleft .photo_credit {
	margin-bottom: 3px;
}

.photo_credit {
	font-size: 10px;
	color: #999999;
}

.topstories_1_lgphoto .main_image IMG {
	border: 1px solid #999999;
}

.topstories_1_lghead .main_headline {
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 30px;
	margin-bottom: 7px;
}

.topstories_1_photoonly .main_headline {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
}

.topstories_1_photoonly .image_container IMG {
	border: 1px solid #999999;
}

.topstories_3_vertical .image_container IMG {
	border: 1px solid #999999;
}

.topstories_3_vertical .image_container {
	margin-right: 8px;
}

#tabber_main_area .sub_title {
	font-family: verdana, arial;
	font-size: 22px;
	line-height: 24px;
	margin: 3px 0;
}


.topstories_4_photoright .item {
	margin-bottom: 7px;
}

.topstories_4_photoright .lead_photo {
	float: right;
	margin: 0 0 5px 10px;
}

.topstories_4_photoright .lead_photo IMG {
	border: 1px solid #AAA;
}

.topstories_4_photoright .head {
	font-size: 16px;
	font-weight: bold;
	margin: 2px 0 5px 0;
}

.topstories_4_photoright #first .head {
	font-size: 24px;
	line-height: 26px;
	letter-spacing: -1px;
	margin: 5px 0;
}

#homepage_widget_small {
	width: 300px;
	font-family: verdana, helvetica;
	font-size: 12px;
}

#homepage_widget_small .tabs {
	height: 40px;
}

#homepage_widget_small .tabs .item {
	float: left;
}

#homepage_widget_small .content_main {
	background: url(/images/detailwidget_bg.gif);
	background-repeat: no-repeat;
	width: 300px;
	min-height: 200px;
}

#homepage_widget_small .content_padding {
	padding: 10px;
}

#homepage_widget_small .story_list {
	margin-left: 0px;
	padding: 0;
	list-style-type: none;
}

#homepage_widget_small .story_list LI {
	font-weight: bold;
	margin-bottom: 7px;
}

#hw_content_3 P {
	padding: 0px;
	margin: 0 0 5px 0;
	font-size: 11px;
}

#hw_content_3 A {
	color: red;
}

#hw_content_3 .image_container {
	float: right;
	margin: 0 0 5px 7px;
}

#hw_content_3 .image_container IMG {
	margin-bottom: 5px;
	border: 1px solid #999999;
}

#hw_content_3 .head {
	font-size: 14px;
	font-weight: bold;
}

#homepage_widget_small .comment_list {
	font-size: 12px;
}

#homepage_widget_small .comment_list .item {
	margin-bottom: 8px;
}

#homepage_widget_small .comment_list .comment_main {
	font-style: italic;
	margin-bottom: 3px;
}

#homepage_widget_small .comment_on {
	font-size: 9px;
}

#homepage_widget_small .comment_on .sub_item {
	font-weight: bold;
}

.story_rail {
	margin-left: 5px;
}
