body {
	font-family:'Verdana', sans-serif;
	font-size: 0.8em;
	text-align:center;
	margin: 0px;
	background-color: #333333;
      }
a{text-decoration:none; color: #057;}
a, img {border:none;}
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", serif;}
h1.main_title {font-family: "Lucida Grande", Verdana, Arial, sans-serif;  padding:0; margin: 10px 0 5px 0;}
form {margin:0; padding:0;}
p.print_email {font-family:Arial, Helvetica, Verdana, sans-serif; text-align:center; padding: 7px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;font-size:8px;}
p.article_meta {font-size: 11px;}

table.form_table {margin-top:15px;}
table.form_table th {font-weight:normal; text-align:right;vertical-align:top; background:#EAEAEA;}
table.form_table td.error {background-color: #C00; color: #FFF; padding: 4px;text-align:center;font-size:11px;}

div.prevnext{font-size:11px; margin-top:10px;}
div.prevnext a{color:#000;}
div#container {
    margin: 0px;
    display:block;
    width: 950px !important;
    width: 988px;
    text-align:left;
	background-repeat: repeat;
}

div#main_content {
display:block;
float: left;
background: #FFF;
width: 770px !important;
width: 808px;
}

div#outer {
    margin: auto auto auto auto;
    width: 988px;
    padding-left: 0px;
	background: #333 url('/media/images/bg_pattern.gif');
}
div#left_col {
    display:block;
    width: 160px;
    float: left;
    padding-top: 0px;
	background: #FFF;
}

div#right_col {
    display:block;
    width: 180px;
    float:right;
    margin-top: 0px;
	padding-left: 10px;
    padding-right: 10px;
	background: #FFF;
}

div#right_col_ad {
    display:block;
    float:right;
    width: 180px;
	background: #78B2DA;
	text-align: center;
    
}

div#right_col_ad img {
    border: solid #336699 1px;
    
}

div#header {
    display:block;
    height: 115px;
}


div#content {
    display:block;
    margin: 0 182px 0 178px;
    width: 375px;
    padding-top: 8.5px;
	background:#FFF;
}

div#goog {
    display:block;
    clear:both;
    margin: 15px 0px;
    
  }

div#footer {
    display:block;
    clear:both;
    height: 26px;
    width: 988px;
    padding-top: 7px;
    padding-left: 0px;
    margin-top: 0px;
    background:url('/media/images/footer_bar.gif') no-repeat;
    color: #fff;
    font-size: 8.5pt;
    text-align: center;
}	    
div#footer a{
    color: #fff;
    text-decoration: none;
    font-size: 8.5pt;
}

p.article_photo {
    float:left;
    margin-right: 15px;
}

.error {
    color: #C00;
    font-style:italic;
}

div.photo p.title {
    font-weight:bold;
}

/* LEFT NAVIGATION */

ul#nav {
    list-style-type:none;
    margin:0;
    padding: 0;
    font-size: 11px;
}

ul#nav li {
    display:block;
    width: 154px;
	background: #EAEAEA;
	vertical-align: text-bottom;
}

ul#nav li a{
    display:block;
    color: #333;
    text-decoration:none;
    padding-left: 20px;
    padding-top: 3px;
}

ul#nav li a:hover {
    color: #C00;
}

ul#nav li.section {
    background: url('/media/images/nav_section_bg.gif') repeat-y;
    font-size: 12px;
    padding: 3px 0 3px 0px;
	text-align: center;
    margin-top: 1px;
	color: #FFF;
	font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
}

ul#nav li.section a {
    padding: 0;
	color: #FFF;
}

/* LATEST POLL */
div#latest_poll {
    display:block;
    width: 155px;
    background: #EAEAEA;
    font-size: 10px;
}

div#latest_poll p {
    padding: 5px 10px 5px 10px;
}

/* SEARCH BOX */
div#search_box {
    display:block;
    width:154px;
    font-size: 10px;
    background-color: #60A4D3;
    color: #FFFFFF;
    margin: 10px 0 10px 0;
}

div#search_box p {
    margin: 5px;
}

div#search_input {
    display:block;
    height: 30px;
    margin: 2px;
    background: url('/media/images/searchbox/input_bg.gif') no-repeat;
}

div#search_input input.box {
    margin: 6px 0 0 7px;
    width: 95px;
    border: 0;
}

div#search_input input.submit {
    float:right;
    margin: 3px 5px 0 0 ;
}

div#search_box p.adv_search_link {
    text-align:center;
}

div#search_box p.adv_search_link a {
    color: #EAEAEA;
}

div#search_top {
    display:block;
    height: 6px;
    background: url('/media/images/searchbox/top_bg.gif') no-repeat;
    font-size: 1px;
}

div#search_bottom {
    display:block;
    height: 4px;
    background: url('/media/images/searchbox/bottom_bg.gif') no-repeat;
    font-size: 1px;
}

/* MAIN HEADER */

div.main_header{
    display:block;
    width: 355px;
    padding: 4px 7px 0 13px;
    height: 30px;
    background: url('/media/images/main_header_bg.gif') no-repeat;
    color: #FFF;
    font-size: 11px;
}

div.main_header span.title {
    padding-top: 5px;
    font-weight:bold;
    font-size: 13px;
}
div.main_header span.event_title {
    padding-top: 5px;
    font-weight:bold;
    font-size: 8.5pt;
}
div.main_header span.rss {
    float:right;
    text-align:right;
    width: 80px;
}

div.main_header span.date {
    float:right;
    display:block;
    margin-top: 1px;
}

/* ARTICLE PREVIEW LARGE */

div.article_preview h1.title, div.entry_preview h1.title {
    padding-left: 20px;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 6px;
    font-family: Arial;
}

div.article_preview h1.title a, div.entry_preview h1.title a{
    color: #000;
}

div.article_preview p.excerpt, div.entry_preview p.excerpt {
    color: #666;
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 8px;
}

div.article_preview p.comment_count, div.entry_preview p.comment_count {
    color: #999;
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 8px;
}

div.article_preview div.date {
    font-size: 10px;
    font-weight: bold;
    margin: 2px 7px 0 25px;
    color: #333;
} 

/* RECENT STORIES */

div#recent_stories {
    background: url('/media/images/recent_stories_bg.jpg') repeat-x;
    margin: 10px 0 10px 0;
}

div#recent_stories div.article_preview {
    padding: 0 7px 5px 7px;
}

div.article_preview h1 {
    background: url('/media/images/btn-story_gray.gif') no-repeat;
}
div.article_preview h1.photos {
    background: url('/media/images/btn-pic_gray.gif') no-repeat;
}
div.article_preview h1.videos {
    background: url('/media/images/btn-tv_gray.gif') no-repeat;
}
div.article_preview h1.slideshow {
    background: url('/media/images/slideshow.gif') no-repeat;
}

div#more_stories {
    font-size: 11px;
    margin: 3px 7px 10px 7px;
}

div#more_stories a{
    color: #B00;
    font-weight:bold;
}

/* SIDEBAR HEADER */
h1.sidebar_header {
    display:block;
    width: 160px;
    height: 20px;
    padding-left: 15px;
    padding-top: 5px;
    color: #FFF;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    background: url('/media/images/common_sidebar_header.gif') no-repeat;
    font-weight: normal;
}
h1.sidebar_header_sm {
    display:block;
    width: 160px;
    height: 20px;
    padding-left: 15px;
    padding-top: 5px;
    color: #FFF;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    background: url('/media/images/common_sidebar_header.gif') no-repeat;
    font-weight: normal;
}
div#left_col h1.sidebar_header {
    width: 140px;
}
div#left_col h1.sidebar_header_sm {
    width: 140px;
    font-size: 10px;
}
/* WEATHER BLOCK */

div.weather_block {
    margin-top: 10px;
}

div.weather_block .forecast {
    margin: 0px 0px 10px 13px;
}

/* LOGIN BLOCK */

div#login_block {
    display:block;
    width:175px;
    background-image: url('/media/images/yackback_bg.gif');
    background-repeat: repeat-y;
    margin: 0px 2px 10px 2px;
    padding-top: 55px;
}

div#login_block_top {
    height: 38px;
    display:block;
    background: url('/media/images/yackback_top.gif') no-repeat;
}

div#login_block_bottom{
    height: 17px;
    display:block;
    background: url('/media/images/yackback_bottom.gif') no-repeat;
	font-size: 9px;
    color: #FFF;
    padding: 2px 10px 0px 10px;
    text-align:center;
}

div#login_block_bottom a {
    color:#FFF;
}

div#login_block_inner {
    font-size: 9px;
    color: #FFF;
    padding: 0px 17px 0 17px;
    text-align:center;
}

div#login_block_inner input.input {
    width: 125px;
    font-size: 11px;
    border: 1px solid #999;
    margin-top: 3px;
}

div#login_block_inner a {
    color:#FFF;
}

/* SUBHEADER */
div#subheader {
    background: #FFF;
	margin-right: 250px;
    margin-right: 220px; !important
	
    text-align:right;
    font-size: 10px;
    color: #999;
	align
}

div#breadcrumb {
    margin-right: 15px;
}

/* BREAKING NEWS */

div#breaking_news {
    display:block;
   /* background: url('/media/images/breaking_news_bg.gif') repeat-x; */
   background-color: #990000;
    height: 20px;
    padding-top: 5px;
    text-align:center;
    color: #FFF;
    font-weight: bold;
    font-style: italic;
	width: 550px; 
	 
	
	
}

div#breaking_news a {
    color: #FFF;
}

/* TOP 5 ADS */

div#ad_block {
    font-size: 10px;
    width: 175px;
}

div#ad_block div.ad {
    margin: 10px;
    padding: 4px 0 4px 0;
    border-bottom: 1px dashed #000;
}

div#ad_block div.ad div.title{
    font-weight:bold;
}

div#ad_block div.ad img {
    float: left;
    margin-right: 5px;
}

/* EVENTS BLOCK */

div#events_block, div#events_block_large  {
    font-size: 10px;
}

div#events_block div.event, div#events_block_large div.event {
    padding: 7px 4px 17px 4px;
    border-bottom: 1px dashed #000;
    background: #ADC3D8;
}

div#events_block_large p.description {
    margin: 3px 0 0 30px;
    color: #666;
}

div#events_block div.more_events {
    padding:0;
    margin: 8px 0 8px 3px;
    font-size: 11px;
}

div#events_block div.more_events a{
    color: #005577;
    font-weight:bold;
}

/* GALLERY LIST */

div#gallery_list {
    padding-left: 3px;
    background: #FFF;
}

div#gallery_list .gallery {
    display:block;
    width: 163px;
    background: url('/media/images/gallery_frame.gif') no-repeat top center;
    font-size: 10px;
    text-align:center;
}

div#gallery_list .gallery img {
    margin: 5px 12px 10px 5px;

}

div#gallery_list .gallery .title {
    font-weight:bold;
    font-family: Arial, serif;
    font-size: 10px;
}

div#gallery_list .gallery p{
    margin-top: 2px;
    font-family: Arial, serif;
    font-size: 10px;
}

div#gallery_list div.more_galleries {
    padding:0;
    margin: 8px 0 8px 0px;
    font-size: 11px;
}

div#gallery_list div.more_galleries a{
    color: #005577;
    font-weight:bold;
}

/* NEWS BY YOU */

div.nby_block {
    font-family:Georgia, Times, "Times New Roman", serif;
    font-size: 10px;
    margin-bottom: 20px;
}

div.nby_block a{
    font-weight:bold;
}

div.nby_block a.date{
    font-weight:normal;
}

div.nby_block div.title {
    padding-left: 20px;
    background: url('/media/images/recent_stories_icon.gif') no-repeat;
    margin-top: 8px;
}

div.nby_block div.meta {
    height: 15px;
    margin-top: 6px;
    background: url('/media/images/comment_icon_small.gif') no-repeat;
    padding-left: 20px;
    font-weight:bold;
    color: #666;
}

div#nby_links a.active div.left {
    width:7px;
    height: 20px;
    float:left;
    background: url('/media/images/tabs/active_left.gif') no-repeat;
}

div#nby_links a.active div.right {
    width:7px;
    height: 20px;
    float:right;
    background: url('/media/images/tabs/active_right.gif') no-repeat;
}

/* COMMENTS */
textarea#id_comment {
    width: 340px;
}

div#comments {
    width: 365px;
    margin: 10px auto 10px auto;
    background: #efefef url('/media/images/comments_header.gif') no-repeat;
    padding-top:50px;
    font-size: 11px;
}

div#comments div.comment {
    display:block;
    background: url('/media/images/comment-icon.gif') no-repeat;
    padding-left: 30px;
    margin: 10px;
    border-top: 1px dashed #CCC;
    border-bottom: 1px dashed #CCC;
    background-position: 0 10px;
}

div#comments_form {
    padding: 10px;
}

/* BANNER ADS  div#banner_ad1 {margin: 0 0 -4px 61px !important; margin: 0 0 0 42px;text-align:left; }  */
div#banner_ad1 {
	padding: 10px; text-align:center; 
	background: #78B2DA url('/media/images/bg_pattern.gif'); 
	background-repeat: repeat; } 
	
div#banner_ad1 img {
    border: solid #336699 1px;
}

div#banner_adpromo, div#banner_ad2, div#banner_ad3  div#banner_ad4 {
    width: 180px;
    text-align:center;
	margin: 10px 0px 10px 0px;
}

div#inner_banner_adpromo {
    width: 180px;
    text-align:center;
	margin-top: 10px;
}

div#weather_ad {
    width: 180px;
    text-align:center;
	margin-top: 10px;
}

div#banner_ad2 {
}

div#banner_ad3 {
margin: 20px 0 0 0px;
}

div#banner_ad4 {
margin: 20px 0 0 0px;
}

/* SOCIAL BOOKMARKS */
div#social_bookmarks {
    padding: 4px 2px 4px 2px;
    font-size: 10px;
    border: 1px dashed #CCC;
    text-align:center;
}

div#social_bookmarks a {
    color: #000;
}

/* LOTTERY */

div#lottery {
    margin-top: 30px;
}

/* TOP STORY */

div#top_story {
    display:block;
    background:url('/media/images/top_story_bg.gif') no-repeat top center;
    height: 175px;
    margin-top: 8px;
}

div#top_story img.main {
    margin: 11px 0 0 0;
}

div#top_story_image {
    width: 227px;
    text-align:center;
}

div#top_story div.top_story_right {
    float:right;
    width: 140px !important;
    width: 130px;
    margin: 6px 5px 0 0;
    font-size: 11px;
    color: #666;
    height: 92%;
    overflow: auto;
}

/* TABS */

div.tabs {
    font-size:10px;
    height: 20px;
    background: url('/media/images/tabs/bg.gif');
    padding-left: 5px;
}

div.tabs ul {
    margin:0;
    padding:0;
    list-style:none;
}
div.tabs li {
    display:block;
    margin:0;
    padding:0;
    background: url('/media/images/tabs/inactive.gif');
    height: 20px;
    float:left;
}
div.tabs a {
    float:left;
    background:url("/media/images/tabs/inactive_left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 0px;
    text-decoration:none;
}
div.tabs a span {
    float:left;
    display:block;
    background:url("/media/images/tabs/inactive_right.gif") no-repeat right top;
    padding:4px 6px 4px 6px;
    color:#FFF;
}

div.tabs li.active {
    background: url('/media/images/tabs/active.gif');
}

div.tabs li.active a {
    background:url("/media/images/tabs/active_left.gif") no-repeat left top;
    
}

div.tabs li.active a span {
    background:url("/media/images/tabs/active_right.gif") no-repeat right top;
    color: #000599;
}

/* VIDEO PLAYER */
div.video_player_block {
    text-align:center;
}

/* PRINT/EMAIL LINKS */

p.print_email {
    color: #666;
    font-size: 10px;
}

p.print_email a {
    color: #666;
}

p.print_email img {
    margin-left: 6px;
}

/* INTERACTIVE BLOCK */
div#interactive_news_block {
    display:block;
    padding: 4px;
    margin-bottom: 10px;
}

div#interactive_news_block p.title {
    font-size: 12px;
    font-weight:bold;
}

div#interactive_news_stories {
    overflow:auto;
    height: 180px;
    margin-top: 5px;
}

/* BLOG STUFF */

div.blog_preview {
    display:block;
    height:193px;
    width: 375px;
    background: url('/media/images/blog/intro_bg_orange.jpg') no-repeat;
    margin-top: 5px;
}

div.grey {
    background: url('/media/images/blog/intro_bg_grey.jpg') no-repeat;
}

div.blog_preview div.blog_bio_photo {
    
}

div.blog_preview div.blog_bio_photo img {
    float:left;
    margin: 29px 0 0 14px;
}

div.blog_preview div.text {
    padding: 10px 10px 10px 130px;
    font-size: 11px;
}

div.blog_preview div.text a {
    color: #C00;
}

div.blog_preview div.text div.blog_title {
    font-size: 18px;
    color: #FFF;
    margin-top: 4px;
}

div.blog_preview div.text div.author_name {
    font-family: Times, 'Times New Roman', Georgia, serif;
    font-size: 20px;
    color: #000;
    margin-top: 7px;
}

div.blog_preview p.excerpt, div.blog_preview p.excerpt a {
    color: #000;
}

div.blog_preview div.all_entries a {
    font-size: 12px;
    color:#FFF;
    text-decoration: underline;
}

p.blogs_intro {font-size: 11px; margin-left:20px;margin-right:20px;}

div#blog_section_selector {
    background: url('/media/images/blog_section_selector_bg.jpg');
    width: 345px;
    height: 66px;
    margin: 3px auto 5px auto;
    text-align:right;
}

select#section_selector {
    margin: 23px 20px 0 0;
    font-size: 11px;
}

/* OBITUARIES */
div.obituary_excerpt {
    font-size: 11px;
    margin: 10px 0 25px 0;
}

div.obituary_excerpt a {
    color: #000;
}

div.obituary_excerpt div.name {
    font-weight:bold;
    margin-bottom: 5px;
    font-family:Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
}

div.obituary_excerpt div.link {
    margin-top: 5px;
}

div.obituary_excerpt div.link a {
    font-weight:bold;
}

div#obituary {
    
}

div#obituary h1.name {
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

div#obituary div.photo {
    text-align:center;
}

div#obituary div.date_of_death, div.obituary_excerpt div.date_of_death {
    font-size: 11px;
    font-style: italic;
    color: #666;
}


/* COLUMNISTS */

div#columnist {
    margin-top: 15px;
}

div#columnist div.name {
    font-size: 24px;
}

div#columnist div.photo {
    float:left;
    margin-right: 20px;
}

div.columnist_list {
    font-size:11px;
    margin-top: 15px;
}

div.columnist_list a {
    color: #000;
    font-weight:bold;
}

/* MARKETPLACE */

div#marketplace div.ad {
    margin-top: 15px;
}

div#marketplace div.ad img {
    float:left;
    margin-top: 3px;
}

div#marketplace div.ad div.title {
    font-weight:bold;
    margin-left: 20px;
    font-size: 16px;
}

div#marketplace div.ad div.desc {
    font-size: 11px;
    margin-left: 20px;
}
.centered_text {
    text-align: left;
}

/* LATEST BLOGS IN SECTION*/
div#latest_blogs_in_section div.entry{
    font-size: 11px;
    margin: 5px;
}

div#latest_blogs_in_section div.entry_title {
    background: url('/media/images/red_arrow.gif') no-repeat;
    padding-left: 20px;
    margin-bottom: 10px;
}

div#latest_blogs_in_section a{
    color: #000;
    font-weight:bold;
}

div#latest_blogs_in_section div.entry_excerpt {
    font-style:italic;
    padding-left: 25px;
}
div#latest_blogs_in_section div.entry_link {
    margin-top: 10px;
    padding-left: 25px;
}

/* Gallery Display */

div#gallery {
    
}

div#gallery div.photo p.image {
    text-align:center;
}

div#photo_links {
    text-align:center;
}

div#photo_links a.inactive {
    padding: 3px 5px 3px 5px;
    background-color: #666;
    border: 1px solid #000;
    color: #FFF;
}

div#photo_links a.active {
    padding: 3px 5px 3px 5px;
    background-color: #FFF;
    color: #C00;
    border: 1px solid #C00;
}

/* PLAYER OF THE WEEK */

div#player_of_the_week p {
    font-style: italic;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
}

/* Latest newby you */

div#news_by_you_more_link {
    margin:5px 0 7px 0;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
}

div#latest_news_by_you {background: #FFFFFF;}

div#latest_news_by_you .title {
    font-family: Arial;
    font-size: 11px;
}

div#latest_news_by_you .excerpt {
    font-family: Verdana;
    font-size: 9px;
}

/* Latest photos by you */

div#latest_photos_by_you {
    font-size: 10px;
    margin-bottom: 10px;
}

div#latest_photos_by_you div.link a, div.photo_by_you div.link a {
    color: #000;
    font-weight:bold;
    font-size: 11px;
}

div#latest_photos_by_you div.link {
    margin-bottom: 10px;
}

div.photo_by_you {
    margin: 10px 0 15px 0;
}

div.photo_by_you div.user {
    margin-top: 10px;
    font-size: 11px;
    color: #666;
}

div#add_pby_link {
    margin: 5px 0 5px 0;
}

div#archive_pager div{
   font-size: 10px; 
}

div#editor_letter_cta {}
div#editor_letter_cta a {color: #C00;display:block;padding: 10px;border: 1px dashed #FCC; background: #FEE; margin: 0 0 10px 0; font-weight:bold;}
div#editor_letter_cta a:hover {color: #000; background: #FFF;}

div#apply_cta {}
div#apply_cta a {color: #C00;display:block;padding: 10px;border: 1px dashed #FCC; background: #FEE; margin: 0 0 10px 0; font-weight:bold;}
div#apply_cta a:hover {color: #000; background: #FFF;}
div#sidewalk_review {}
div#sidewalk_review div.title {text-align:center; font-size: 16px; color: #C00;}
div#sidewalk_review div.image {text-align:center; margin:10px 0 10px 0;border-bottom: 1px dashed #333;padding: 0 0 10px 0;}
div#sidewalk_review div.review {background-color: #808080; padding: 5px;}
div#sidewalk_review div.review img.image {float:left;}
div#sidewalk_review div.quote {color: #FFF; margin: 0 10px 10px 50px; height: 45px; font-weight:bold;}
div#sidewalk_review div.text {color:#FFF; font-size: 10px; border-bottom: 1px dashed #CCC; padding-bottom: 10px;}
div#sidewalk_review div.stars {text-align:center; margin: 5px 0 5px 0;}

div#submit_event {
    margin: 15px 0px 15px 15px;
    position: relative;
    background: url('/media/images/calendar_header_bg.jpg') top left no-repeat;
    width: 348px;
    height: 104px;
}
div.day_header {
    background: #666666;
}
div.calendar_event {
    margin: 10px 0px 10px 0px;
    border-bottom: dashed 1px #000;
    padding-bottom: 5px;
}

div.gallery {display:block; width:371px; margin:8px auto 8px auto; background: #FFF url('/media/images/gallery/gallery_top_bg.gif') no-repeat;}
div.gallery_top {display:block; height: 40px;}
div.gallery_top div.title {display:block;font-size:10px; padding: 6px 0 0 11px;}
div.gallery_top div.buy_photo {float:right; padding: 13px 47px 0 0;}
div.gallery_big_pic {padding:0px 5px 0 0; text-align:center;}
div.gallery_thumbs {padding: 5px 20px 5px 20px; background: #FFF url('/media/images/gallery/gallery_thumbs_bg.gif') repeat-y;}
div.gallery_thumbs span.thumbnail {}
div.gallery_bottom {background: url('/media/images/gallery/gallery_bottom_bg.gif') no-repeat; display:block; height: 103px; padding: 5px 20px 10px 20px;}
div.gallery_bottom div.gallery_links {font-size: 12px; text-align:center; }
div.gallery_bottom div.gallery_links a {color: #666;}
div.gallery_bottom div.gallery_description {font-size: 11px;color: #666; margin-top: 5px;}
div.gallery_bottom div.gallery_description span.title {color: #000; padding-left: 20px; background: url('/media/images/gallery/photo_icon.gif') no-repeat; height: 17px; font-weight:bold; display:block; padding-bottom: 0;}

/* OLD GAL OFFSIDE */
div.other_gallery {
    margin-top: 10px;
    width: 186px;
    float: left;
}
div.gallery_thumb {
    width: 161px;
    height: 131px;
    background: url('/media/images/gallery_thumb_bg.jpg') top left no-repeat;
    position: relative;
}
div.gallery_thumb img {
    position: absolute;
    top: 27px;
    left: 18px;
}

div#article_breadcrumb, div#article_breadcrumb {color: #069; font-size: 11px; margin: 5px 0 10px 0;}

div.sidebar_left {
    width: 160px;
    float:left;
    background: #e0e0e0;
    margin: 0px 10px 5px 0;
    padding: 8px;
    font-size: 11px;
}

div.sidebar_left ul {
    list-style-type:square;
    padding: 0 0 0 20px;
    font-size:11px;
    color: #666;
}

div.sidebar_left ul a {color: #000;font-weight:bold;}

div.video {margin: 8px 0 8px 0;}
div.video div.title {color: #000;display:block;padding-left: 20px; background: url('/media/images/red_arrow.gif') center left no-repeat;font-weight:bold; height: 18px;}
div.video div.title a {color: #000;}
div.video div.description {font-size: 11px;}

div#prev_next {text-align:center; margin-top: 10px; font-size: 11px;}
div#prev_next a {color: #000; font-weight:bold;}
div#prev_next a:hover {color: #C00;}

p.report_comment a {font-size: 11px; color: #999; border-bottom: 1px solid #CCC;}
p.report_comment a:hover {color: #000;} 

div.more_news a {display:block; margin: 5px 0 15px 10px; color: #000; font-size: 11px; font-weight:bold;}

div#bottom_links_div { margin-top: 15px;}
div#bottom_links_div a {
    color:#000000;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin:5px 0pt 15px 10px;
}

table.tbl1 {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
table.tbl1 td.td1 {width: 2px; height: 3px; background: url('/media/images/photo/tbl1-upleft.gif') no-repeat;}
table.tbl1 td.td2 {height: 3px; background: url('/media/images/photo/tbl1-upmid.gif') repeat-x;}
table.tbl1 td.td3 {width: 7px; height: 3px; background: url('/media/images/photo/tbl1-uprght.gif') no-repeat;}
table.tbl1 td.td4 {width: 2px;  background: url('/media/images/photo/tbl1-midleft.gif') repeat-y;}
table.tbl1 td.td5 { background: url('/media/images/photo/tbl1-midmid.gif') repeat;}
table.tbl1 td.td6 {width: 7px;  background: url('/media/images/photo/tbl1-midrght.gif') repeat-y;}
table.tbl1 td.td7 {width: 2px; height: 8px; background: url('/media/images/photo/tbl1-botleft.gif') no-repeat;}
table.tbl1 td.td8 {height: 8px; background: url('/media/images/photo/tbl1-botmid.gif') repeat-x;}
table.tbl1 td.td9 {width: 7px; height: 8px; background: url('/media/images/photo/tbl1-botrght.gif') no-repeat;}

table.tblgry {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
table.tblgry td.td1 {width: 6px; height: 5px; background: url('/media/images/photo/tblgry-upleft.gif') no-repeat;}
table.tblgry td.td2 {height: 5px; background: url('/media/images/photo/tblgry-upmid.gif') repeat-x;}
table.tblgry td.td3 {width: 6px; height: 5px; background: url('/media/images/photo/tblgry-uprght.gif') no-repeat;}
table.tblgry td.td4 {width: 6px;  background: url('/media/images/photo/tblgry-midleft.gif') repeat-y;}
table.tblgry td.td5 { background: url('/media/images/photo/tblgry-midmid.gif') repeat;}
table.tblgry td.td6 {width: 6px; background: url('/media/images/photo/tblgry-midrght.gif') repeat-y;}
table.tblgry td.td7 {width: 6px; height: 6px; background: url('/media/images/photo/tblgry-botleft.gif') repeat-y;}
table.tblgry td.td8 {height: 6px; background: url('/media/images/photo/tblgry-botmid.gif') repeat;}
table.tblgry td.td9 {width: 6px; height: 6px; background: url('/media/images/photo/tblgry-botrght.gif') repeat-y;}

table.tblgry2 {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
table.tblgry2 td.td1 {width: 8px; height: 10px; background: url('/media/images/photo/tblgry2-upleft.gif') no-repeat;}
table.tblgry2 td.td2 {height: 10px; background: url('/media/images/photo/tblgry2-upmid.gif') repeat-x;}
table.tblgry2 td.td3 {width: 9px; height: 10px; background: url('/media/images/photo/tblgry2-uprght.gif') no-repeat;}
table.tblgry2 td.td4 {width: 8px; background: url('/media/images/photo/tblgry2-midleft.gif') repeat-y;}
table.tblgry2 td.td5 {background: url('/media/images/photo/tblgry2-midmid.gif') repeat;}
table.tblgry2 td.td6 {width: 9px; background: url('/media/images/photo/tblgry2-midrght.gif') repeat-y;}
table.tblgry2 td.td7 {width: 8px; height: 9px; background: url('/media/images/photo/tblgry2-botleft.gif') repeat-y;}
table.tblgry2 td.td8 {height: 9px; background: url('/media/images/photo/tblgry2-botmid.gif') repeat;}
table.tblgry2 td.td9 {width: 9px; height: 9px; background: url('/media/images/photo/tblgry2-botrght.gif') repeat-y;}

/* SPORTS STATS */
div#sportstats { margin-top: 10px; padding: 3px; width: 170px;}
table.sportstats {border-collapse: collapse; width: 170px; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb;}
table.sportstatswide {border-collapse: collapse; width: 355px; margin-left: 13px; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb;}
tr.reven { background-color: #eee;}
tr.rodd { background-color: #fff;}
span.sport { font-weight: bold;}
td.scores {font-family: arial; font-size: 8pt; color: #777; padding-right: 3px; padding-left: 3px; border-right: 1px solid #bbb;}
td.title { font-family: arial; font-size: 8pt; font-weight: bold; color: #333; padding-right: 3px; padding-left: 3px; border-right: 1px solid #bbb; text-align: center;}

textarea#id_your_comments {
    width: 325px;
    height: 125px;
}
ul.errorlist {
    margin-top: 10px;
    margin-bottom: 0px;
    display: inline;
}
ul.errorlist li {
    list-style: none;
    color: #c00;
    margin: 0px;
}
div#gal_descr {
    overflow: hidden;
    width: 345px;
    height: 55px;
}

div.disclaimer {
    background-color: #ccc;
    margin: 5px;
    padding: 5px;
    border: 1px dotted #333;
    font-size: 9px;
}

div#goog {
    padding: 0px 0px 0px 0px;
	text-align: center;
}

div.moreloc {
    color: #005577;
    font-weight:bold;
    font-size: 11px;
    margin: 0px 0px 10px 10px;
}

div.moreblog {
    color: #005577;
    font-weight:bold;
    font-size: 11px;
    margin: 10px 0px 10px 10px;
}
.help { font-size:10px !important; color:#999; }
