#mast_logo {
	margin-left:40px;
	margin-top:3px;
	width:432px;
}

#mast_subscribe {
	width:160px;
	margin-left:10px;
}

.section .story h1 {
font-size: 18px;
font-weight: bold;
line-height: 20px;
}
.story_list .story h1 {
font-size: 12px;
line-height: 16px;
font-weight: normal;
}
.more_stories .story h1 {
font-size: 14px;
line-height: 18px;
}
.section .story {
font-size: 12px;
overflow:hidden;
vertical-align:text-top;
}
.section h2 {
text-transform: uppercase;
}
body {
font-family: Arial, Helvetica, sans-serif;
}
a {
/*color: #0044BB;*/
color: #0b334c;
}
a:hover {
/*color: #CC0000;*/
/*color:#68859c;*/
color:#990000;
}
.webaddress a {
font-weight: bold;
}
.navigation {
    margin-top: 10px;
}

.navigation li ul li {
	height:auto;
}

.nav_image {
	height:90px;
	padding-left:0px;
}

#classifieds_link_box {
    margin-bottom:10px;
}

.jobs_widget_large {
	margin-top:10px;
}

/* blog listing styles */
.bloglisting {
color: #000000;
}
.bloglisting ul {
list-style-type: square;
list-style-position: inside;
color: #666666;
}

.bloglisting li {
padding-bottom:3px;
}
.bloglisting a, .bloglisting a:link {
color: #000000;
}
.bloglisting a:hover {
color: #cc0000;
}
.bloglisting a.blog {
color: #000000;
font-weight:normal;
}
.bloglisting a.blog:hover {
text-decoration:none;
color:#990000;
}

.bloglisting a.blog .blog_title {
color:#0B334C;
font-weight:bold;
}

/* time date stamp styles */
.story .storyPubDate {display:none;}
.section178 .story .storyPubDate {display:inline;font-size:10px;}
.more_link {
}
.section .content h3 {clear: both;}

/* Dining Widget */

.container_freeform {padding:0 0 10px 0; margin:0; clear:both;}
.smalltitle,.subhead {font-size:12px; font-weight:bold;}
.v1 {font-size:11px;}
.arrow {color:#f00; letter-spacing:1px; font-size:11px; font-weight:bold;}
.smallformbutton {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#333;}
.relatedboldrail {color:#444; font-weight:bold;} /* not sure if used... relatedbold is, but cannot be found... */

/* Dining Widget */


/* Site CSS for explore section */

.supercontainer {width:98%; padding-bottom:10px;}
.container_generic {padding-bottom:10px;}
.container_generic h1 {margin:0; font-size:16px; line-height:120%;}
.containertitle {font-weight:bold; color:#000; text-align:left; border-bottom:1px solid #ccc; margin-bottom:5px; clear:both;}
ul.relatedlist {margin:0px; padding-left:15px; list-style-type:square;}
.relatedlist li {padding-top:3px; line-height:normal; color:#666;}
.topstory-headline {font-size:18px; font-weight:bold;}
.container_image_center {background-color:#efefef; text-align:center; padding:5px; margin-bottom:5px;}
.container_image_left {background-color:#efefef; float:left; padding:5px; margin-right:10px; margin-bottom:5px;}
.container_image_right {background-color:#efefef; float:right; padding:5px; margin-left:10px; margin-bottom:5px;}

/* Site CSS for explore section */

/* CSS for the Ads widget on homepage */
#mc_page {width:100%;clear:both;font:11px arial,helvetica,sans-serif;}
#top {width:100%;height:9px;background:#FFF url(/images/common/widgets/merchcomp/9x506top.gif) no-repeat;font-size:1px;}
#top div {width:9px;height:9px;background:#FFF url(/images/common/widgets/merchcomp/9x9topright.gif) no-repeat;float:right;}
#bot {width:100%;height:9px;background:#FFF url(/images/common/widgets/merchcomp/9x506bot.gif) no-repeat;font-size:1px;}
#bot div {width:9px;height:9px;background:#FFF url(/images/common/widgets/merchcomp/9x9botright.gif) no-repeat;float:right;}
#mc_copy {margin:0;padding:0;border-left:1px solid #B7B8AF;border-right:1px solid #B7B8AF;height:1%;}
#mc_copy[id] {height:auto;}#mc_copy h5 {margin:0;padding:0;font-size:13pt;}
#mc_copy td, #mc_copy h5 {padding:0 4px 3px 4px;}
#mc_copy td {font:11px arial,helvetica,sans-serif;}
#mc_copy #sml {width:82px;margin:0 0 0 4%;padding:0;float:left;}
#mc_copy #med {width:105px;margin:0 0 0 4%;padding:0;float:left;}
#mc_copy #lrg {width:124px;margin:0 0 0 7%;padding:0;float:left;}
#mc_copy a {margin:0;padding:0;text-decoration:none;font-weight:normal;color:#000;}
#mc_copy a:hover {text-decoration:underline;}
#mc_copy table a {text-decoration:underline;}
#mc_copy #onepx {width:100%;height:1px;clear:both;font-size:1px;}
/* ending the ad widget styles */

.thumb_link {
    float: right;
}

.bloglisting ul {
   list-style-position: outside; 
   padding-left: 1px;
}
.galleryImageTickboxBox {
border: 0px none #000;
height: 90px;
width: 120px;
padding: 5px;
background: #eee;
text-align: center;
}
.galleryImageTickbox {
border: 0px none #000;
}
.galleryImageTickboxBox:hover {
border: 0px none #000;
background: #ddd;
}
.mainTick {
height: 101px;
width: 176px;
}
.user_comments
{
font-size: 12px;
}

/* Cut out boxes */
.cutout { 
	border:3px solid #325076;
	margin-bottom:10px;
}

.cutout ul {
	list-style-position:inside;
}

.cut_top { 
	background:#325076; 
	height:25px; 
	color:#FFFFFF; 
	text-indent:10px;
}

.cut_top h2 { 
	text-indent:10px; 
	text-decoration:none;
	border:none;
	padding-top:3px;
}

.cut_main { 
	background:#FFFFFF; 
}

.cut_main h2 {
	display:none;
}

.highlight_item {
	border:1px solid #325076;
	margin-bottom:10px;
	margin-right:5px;
	background:#e0e5eb;
	padding:10px;
	padding-bottom:0px;
	float:left;
}

.highlight_item .square {
	color:#000000;
}

.square {
	list-style-position:inside;
}

.more_stories li {
	list-style-position:outside;
}

.highlight_item ul {
	list-style-position:inside;
}

.highlight_item_2 {
	border:1px solid #325076;
	margin-bottom:10px;
	background:#FFFFFF;
	padding:10px;
	padding-bottom:0px;
}

.highlight_item_2 ul {
	list-style-position:inside;
}

.highlight_item_2 .movies li {
	margin-bottom:10px;
}

#myslocounty_link {
	margin-top:10px;
}

/* Playing here style */
.playing_here p {
    padding-bottom:15px;	
}

.playing_here p:first-line {
	font-weight:bold;
}

/* Stock ticker */
.tickerbar_container {
	padding-bottom:10px;
}

/* Top Jobs spacing */
#top_jobs_container {
	margin-bottom:10px;
}

/* Special Sections table */
.special_sections_table {
	text-align:center;
	border:0px;
	width:100%;
}

.special_sections_table img {
	border:1px solid #000000;
}

.special_sections_table td {
    width:25%;
}

/* Explore Table */
.explore_table {
	text-align:center;
	border:0px;
	width:100%;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
}

.explore_table img {
	border:1px solid #000000;
}

.explore td {
    width:33%;
}


/* Explore Banner */
.explore_banner {
	margin-bottom:5px;
}

.explore_banner .nav {
	font-size: 14px;
	width: 598px;
	height: 16px;
}

.explore_banner .nav ul{
	display:inline;	
	list-style-type:none; 
	width:598px;	
	margin:0px; 
	padding:0px;
	text-align:center;
}

.explore_banner .nav li {
	display:inline;
	text-align:center;
}

.explore_banner .nav a {
	background-color:#000033;
	color:#FFFFFF;
	display:inline;
	width:10.5em;
	padding-right:0.1em;
	text-decoration:none;
	float:left;
	text-align:center;
}

.explore_banner .nav a:hover {
	background-color:#d5dced;
	color:#000000;
}

.click2enlarge {
    background-color: #eaeaea;
    font-size:10px;
    font-style:italic;
    margin:2px;
    padding:2px;
    text-align:center;
}
#right_rail .advertisement {
	margin-top: 10px;
}

/* Replacing MI Standard DC Headlines css */
#MI_DC_headlines {
	border: 1px solid #325076;
	padding: 10px;
	margin-bottom:10px;
	background:#ffffff;
}

#MI_DC_headlines h1 {
	color:#000000;
	margin: 6px 0;
	font: normal 11px arial black, arial, helvetica, verdana, sans-serif;
	line-height: 16px;
	text-transform: uppercase;
	border-bottom:1px solid #C0C0C0;
}

#MI_DC_headlines img {
	vertical-align: middle;
}

#MI_DC_headlines ul {
	margin: 0 0 8px 8px;
	padding-left: 8px;
	list-style-position:inside;
	list-style-type:square;
	color:#666666;
}
#MI_DC_headlines li {
	color: #666666;
	font: normal 14px arial, verdana, helvetica, sans-serif;
}
#MI_DC_headlines a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
}
#MI_DC_headlines a:link { color: #0b334c; text-decoration: none; }
#MI_DC_headlines a:visited { color: #0b334c; text-decoration: none; }
#MI_DC_headlines a:active { color: #0b334c; text-decoration: none; }
#MI_DC_headlines a:hover { color: #990000; text-decoration: none; }
 
.gallery ul li {
	margin-bottom:10px;
}

.gallery ul li {float: left;}
div.gallery a.gallery {width:100%;}

.story #right_rail {
	width:308px;
}

/* styles for the story preview box */
.story_headline_preview { display:block;clear:both; }
.miBling_story_preview_box {
    display:none;
    background-color: #fff;
    width: 300px;
    position: absolute;
    z-index:100;
    margin-top: 10px;
    margin-left: 20px;
    padding: 5px;
    border: 1px solid black; }
.miBling_story_preview_box .headline {font-size: 1em; font-weight: bold;}
.miBling_story_preview_box img { float: left; margin-right: 5px; margin-top: 3px; }
/* end styles for the story preview box */

/* fix for rr ads dropping due to CB widget being too wide for the space */
#right_rail 
{
	padding:2px 0px 2px 0px;
	width:205px;
}
#right_rail .content {
	padding:2px 0px 2px 0px;
}

/*Q&A template formatting */

#simple_search{
               text-align:right;
              }

#expert_info{
             margin-top:5px;
             margin-bottom:5px;
            }

#question_form, #questions{
               margin-top:25px;
               border-top:#DDDDDD 1px solid;
               padding;5px;
             }

#question_form{
               clear:both;
               padding-left:5px;
               background-color:#DDDDDD;
              }

#question_form h4{ 
                  font-size:16px; 
                  font-weight:bold;
                  padding-bottom:10px;
                 }

#expert_info h4{
                 font-size:16px;
                 font-weight:bold;
                 margin-top:15px;
                 }

.forumTop h2 {
               border-bottom:6px double #CCCCCC;
               margin:10px 0pt;
               overflow:hidden;
               text-align:center;
              }

.left h2{
         border-bottom:6px double #CCCCCC;
         margin:10px 0pt;
         overflow:hidden;
         text-align:center;
        }

.qlabel{
        margin-bottom:15px;
       }

.question{
          padding-top:10px;
         }

.answered{
        margin-bottom:5px;
        }

.submitted{
           margin-top:20px;
           font-size:12px;
           font-weight:bold;
          }

.qna-forum #expert_info img{
                            float:left;
                            padding:0pt 10px 0pt 0pt;
                           }

#expert_info img{
                 margin-right:5px;
                }

#expert_info{
              float:left;
              clear:both;
              padding:10px;
              }
#questions{
           clear:both;
          }

#submast{
         clear:both;
	 float:left;
         margin-top:25px;
         margin-bottom:25px;
        }

#page_container {
border:1px solid #666666;
background:#FFFFFF none repeat scroll 0%;
border-color:-moz-use-text-color #666666 rgb(102, 102, 102);
border-style:none solid solid;
border-width:medium 1px 1px;
margin:0pt auto;
position:relative;
text-align:left;
width:972px;
}

#rail_a {
float:left;
margin-top:0px;
width:134px;
}

#rail_c{
padding:2px 0px;
width:205px;
float:left;
}

div#right_rail .content{
                       overflow:visible;
                       padding-top:5px;
                       }


.qna_submit{
            font-weight:bold;
           }


.qna_question_submit{
            margin-top:5px;
            margin-bottom:5px;
           }


#rail_b, #center_rail{
    float:left;
    margin:5px;
    width:605px;
    display:block;
}

#navigation{
	    margin-left:-10px;
	    margin-top:10px;
	    margin-bottom:25px;
	   }

#navigation ul li {
                      margin-left: 5px;
                      border-left:#000000 1px solid;
                      padding-left:5px;
                      list-style: none;
                      display:inline;
                   }

#navigation li.first{
                        border:none;
                        }



/* DMC video ads */
#dmc_widget {
	text-align:center;
	margin-bottom:10px;
}
body.story #storyBody {
	clear:both;
}

#rails #footer, #rail #footerad{
		margin-bottom:50px;
		padding-bottom:50px;
		}
/*#rails #rail_b, #rails #center_rail{
	width:525px;
	}
*/


#story_tools {
    text-align:right;
}
#story_tools #publishedDate {
    text-align:left;
    font-weight:normal;
	float:left;
}
#story_tools #printEmail {
    margin-bottom:5px;
}
#story_tools #buttons {
    clear:both;
}
#story_tools #yahooButton, #story_tools #addthis, #story_tools #story_link_print, #story_tools #story_link_email {
    display:inline;
    float:none;
}

