.component-content td p {margin: 0 0 15px;}
body a#rt-logo {
    width: 157px;
    height: 50px;
}
#rt-navigation2 .rt-block {margin:0;}
#rt-navigation2 .rt-block p {margin-bottom:5px;}
.bannerad1 {float: left;}
.bannerad2 {float: right;}
/*.bannerad1,.bannerad2 {margin-bottom: 5px;}*/

.banneritem {
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

#rt-top .rt-grid-7 {width: 275px;}
#rt-subnavigation { clear: both; }
#rt-subnavigation .rt-menubar {padding-top: 0px !important;background: none repeat scroll 0 0 #921B1F;}
.menutop li.active.root > .item, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root:hover > .item, 
.menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .menutop li:hover .item, 
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop li.active > .item {
    background: none repeat scroll 0 0 black !important;
    color: #FFFFFF !important;
}
#rt-subnavigation .root a {color: #FFFFFF !important;font-size: 16px;}
#rt-top li {float:left;padding-top: 2px;}
#rt-top li a {color:#ffffff;}
#rt-top li a:hover {color:#999999;}

.menutop li.root:hover > .fusion-submenu-wrapper {
top: 30px !important;
background: #000;
}

.catItemImageBlock {float:left;}


#rt-main .rt-grid-6 {width:300px;margin-right:0;}

span.catItemImage img,span.itemImage img {
    border: none;
    padding: 0px;
}
.groupLeading div.catItemImageBlock, div.itemImageBlock {padding: 0px;}
.groupPrimary div.catItemImageBlock {
    display: block;
    height: 150px;
    overflow: hidden;
    padding-left: 0;
    width: 100px;
    margin-top: 5px;
}
.mod_events_monthyear td {
    font-size: 14px;
}

p, li, span, .module-title .title, h1.title, .rt-joomla h2.title {font-family:'News Cycle',sans-serif;}
p, li, body.font-size-is-default  {font-size:16px;}
#form-login li, #form-login label {font-size:12px;}
#form-login p {
    margin-bottom: 2px;
}

div.itemFullText h3 {font-size: 18px;display: block; line-height: 26px;}

.catItemBody img {margin-right:10px;}


.menu-home #itemListLeading, .menu-home2 #itemListLeading {display:none;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    border: none;
    float: right;
    margin: 2px 0 4px 4px;
    padding: 0;
    width: 680px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext, #rt-content-top .even { padding: 0; background:transparent;list-style-type:none;}
div.k2ItemsBlock ul li  a { font-size: 1.8em !important; line-height: 1.2em;}
div.k2ItemsBlock ul {padding-left:0 !important;}
.menu-home span.catItemImage,.menu-home2 span.catItemImage {
    display: block;
    margin: 0 0 8px;
    text-align: center;
    height: 150px;
    overflow: hidden;
}


div.catItemHeader span.catItemAuthor, div.catItemHeader span.catItemDateCreated, div.catItemHeader .catItemCategory , div.catItemBody .catItemIntroText p{display:inline;}
div.catItemHeader .catItemCategory {border-bottom:none;}
div.catItemCategory span {font-weight:normal;}
.menu-home div.catItemCommentsLink, .menu-home2 div.catItemCommentsLink {display:none;}
/*div.catItemBody {margin-left:108px;}*/
div.catItemHeader span.catItemDateCreated {color:#111111;font-size: 14px;}
div.catItemBody {padding:0;}

.font-family-syndicate {
    font-family: 'News Cycle';
}

#rt-sidebar-a div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {height: 145px;width:auto;text-align:right;}
#rt-sidebar-a div.k2ItemsBlock ul li {background-color:transparent;list-style-type:none;border:1px solid #444444;margin-bottom:8px;height:145px;padding:0;overflow:hidden;}
#rt-sidebar-a div.k2ItemsBlock ul li a {
    font-size: 17px !important;
    line-height: 1.2em;
}
#rt-sidebar-a a.moduleItemImage {height: 145px;width: 145px;
    overflow: hidden;
    display: block;
    float: right;}
    
#rt-sidebar-a div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {margin:0}
#rt-sidebar-a .moduleItemTitle {margin: 2px 10px;
    display: block;width:133px;}
    
div.k2Pagination ul li {
    margin: 2px;
}

form.searchform {
    left: 160px;
    position: absolute;
    top: -20px;
}

form.searchform label {display: none;}

div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background: none;
}

#rt-login-button .desc {color:#ffffff;}
#rt-login-button .desc:hover {color:#999999;}

fieldset.userdata .readon {/*display:none;*/}
#rt-popuplogin .rt-block {margin:0;}
#rt-login-button .buttontext span.desc, #rt-popupmodule-button .buttontext span.desc {
    cursor: pointer;
    font-size: 14px;
    text-transform: none;
    width: 50px;
    height: 22px;
    overflow: hidden;
    display: block;
    line-height:22px;
}

.module-content ul.menu a, .module-content ul.menu .separator, .module-content ul.menu .item {
    padding: 0 0 0 18px !important;
}

#rt-top .rt-container .rt-grid-3 {width: 179px;}
#rt-top .rt-container .rt-grid-5 {width: 205px;}
#rt-top .rt-container .rt-grid-2 {width: 50px;}
#rt-logo {float:left;}
#rt-top .rt-alpha .rt-block, 
#rt-top .rt-alpha .rt-block .rt-module-inner,
#rt-top .rt-alpha .rt-block .rt-module-inner .module-content,
#rt-top .rt-alpha .rt-block .rt-module-inner .module-content .custom,
#rt-top .rt-alpha .rt-block .rt-module-inner .module-content .custom p,
#rt-top .rt-alpha .rt-block .rt-module-inner .module-content .custom p img {display:inline !important;margin-bottom:none;}
#rt-top .rt-alpha .rt-block .rt-module-inner .module-content .custom p img {margin-top:22px;}

.module-title .title, h1.title, .rt-joomla h2.title {color:#921b1f;}

#bfQuickModeSection12802 label, #bfQuickModeSection74010 label {width:140px;display:inline-block;text-align:right;}
#bfQuickModeSection12802 input, #bfQuickModeSection74010 input {width:460px;}
#bfGroupLabel38 {display:none;}
#bfSubmitButton, #bfQuickModeSection49908 {float:right;clear:both;}
.bfRequired {color:red;}

.bfQuickMode .bfLabelLeft .bfElementGroup, .bfQuickMode .bfLabelRight .bfElementGroup, .bfQuickMode p.bfLabelLeft .bfElementGroupNoWrap {
    clear: both;
    float: left;
    width: 70%;
}

div.itemImageBlock {
    float: left;
    line-height: 100%;
    margin: 10px 16px 16px 0;
    width: 200px;
  }
 
.itemRatingList {padding:0 !important;}
.itemRePrintLink {font-weight:bold !important;}

a.mod_events_daylink:hover { color: red !important; }
.mod_events_td_dayname .sunday { color: white !important;}

div.catItemIntroText img {
    float: left;
}


#rt-popuplogin .readon .button {color:#921b1f !important;}

h1.title {font-family:Oswald !important;}

.bfElementGroupNoWrap {
	    width: 46% !important;
    clear: none !important;
	}
	.bfQuickMode .bfLabelLeft label {
    float: left;
    margin: 0 14px 0px 0;
    width: 35%;
    text-align: right;
}

.accesslevel {display:none;}
div.pagetitle {
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 0px;
    background-image: none;
}

.module-title h2, h3, h4, h5, div.itemHeader h2.itemTitle{letter-spacing: .3px !important;}
.module-content .box200 img { display:block; border: 1px solid #CCCCCC; padding: 4px 0px 10px;text-align:center;margin:0 auto;}


div.social_share_container {display:none;}
.layout5_ad_prev_wrap {margin-top: 0 !important;padding: 0 !important;border:none !important;}
.ad_prev_main {margin:0 !important;}

.catItemImage {padding-right: 10px;}
.itemListCategoriesBlock {display:none;}

.catItemTitle a, a.moduleItemTitle {color:#000000;}
.catItemTitle a:hover, a.moduleItemTitle:hover {color: #A50C0F;}

#ff_form1 #bfSubmitButton {display:none;}

#bfElementGroup440, #bfElementGroup474, #bfElementGroup475, #bfElementGroup579 {clear:none;width:46%;}

#rt-content-top .rt-block {margin: 0;padding: 0;}
#rt-content-top .rt-block img {margin-bottom: -60px;}
.menu-home #rt-content-top .rt-block {margin: 20px 0;padding: 0;}
.menu-home #rt-content-top .rt-block img {margin-bottom: 0px;}

.red {color:#ff0000;}

form.editlisting tr[valign="bottom"] {
    display: none;
}

.editlisting .inputbox {width: 350px;}

h2.contentheading {
    letter-spacing: 0.5px;
  }

/*.box200.sponsor .layout5_ad_prev_second:before {*/
.sponsor .banneritem:before {
    content: "Content sponsored by:";
    font-weight:bold;
}

div.catItemHeader h3.catItemTitle, .itemTitle, .moduleItemTitle, div.catItemHeader h3.catItemTitle, 
div.itemHeader h2.itemTitle  {
    font-family: impact,helvetica,sans-serif !important;
    font-weight: normal;
    letter-spacing: 0.5px !important;
}

h1 {
    font-size: 190%;
}


.menu-newsletter #rt-body-surround .rt-grid-6, .menu-survey #rt-body-surround .rt-grid-6 {display:none;}
.menu-newsletter #rt-body-surround .rt-grid-10, .menu-survey #rt-body-surround .rt-grid-10 {width: 100%;}



.menu-michigan-deal-online-news-feed ol li:first-child{display:none;}
.menu-michigan-deal-online-news-feed ol li {
		float: left;
    list-style: none;
    margin-left: -30px;
    padding-bottom: 30px;
	}
.menu-michigan-deal-online-news-feed ol li .feed_img {
    display: block;
    float: left;
    height: 150px;
    margin-right: 8px;
    max-width: 100px;
    overflow: hidden;
}
/*
.menu-michigan-deal-online-news-feed ol li .feed_img2 {
display: block;
    margin: 0 0 0 -50px;
    position: absolute;
    text-align: center;
    width: 100px;
}*/

.menu-michigan-deal-online-news-feed ol li img {
    /*height: 150px;
    min-*/
    width: 100px;
}
.menu-michigan-deal-online-news-feed .feed-item-description a {
	font-family: "Oswald",sans serif;
	color:#000;
	font-size: 24px;
    font-weight: bold;
    padding-top: 14px;
    letter-spacing:-.5px;
	}
.menu-michigan-deal-online-news-feed .feed-item-description a:hover {
	color:#921b1f;
	}

.menu-new-michigan-deal .k2FeedIcon, .menu-new-michigan-deal .itemListCategory h2 {display:none;}
.menu-new-michigan-deal .itemListCategoriesBlock {
    display: block;
}

.menu-new-michigan-deal div.itemListCategory, .menu-new-michigan-deal div.itemListCategory img {
    background: none repeat scroll 0 0 transparent;
    border: none;
    margin: 0;
    padding: 0;
}

.searchform {display:none;}

#article-index ul li a {
font-size: 1em;
}

.box8 .rt-module-inner {
background-color: #EAEAEA;
padding: 15px;
}



/* de-google fonts */
p, li, body.font-size-is-default {
font-size: 15px;
}
p, li, span, .module-title .title, h1.title, .rt-joomla h2.title,
#rt-subnavigation .menutop li.root > .item span, h1.title, .font-family-syndicate {
font-family: tahoma,helvetica,arial,sans-serif !important;
}

.module-content ul.menu a, .module-content ul.menu .separator, .module-content ul.menu .item,
#rt-login-button .buttontext span.desc, #rt-popupmodule-button .buttontext span.desc {
line-height: 120%;
font-size: 12px;
}

#rt-login-button {
padding-top: 1px;
}
/* also - formerly active syndicate in template and Phoca active */




.sideheadlines .module-title .title {color: #fff;}
.sideheadlines .sprocket-lists-modern-title a {
font-size: .55em !important;
line-height:1.3em !important;
color:#eaeaea;
}
.sideheadlines .sprocket-lists-modern-title a:hover {
color:#fff;
}
.sideheadlines p {
margin-bottom: -8px;
padding-top: 10px;
color: #121212;
}
.sideheadlines p a {color:#fff;}


.sideheadlines .sprocket-lists-modern-item {
display: none;
}

.sideheadlines {background-color:#921B1F;}
.sideheadlines .rt-block {padding: 20px;}




/*
.menu-home2-2	#itemListPrimary div.itemContainerLast:nth-child(1), 
.menu-home2-2	#itemListPrimary  div.itemContainerLast:nth-child(3) {
	width:50% !important;	
	}*/

/* 2 callouts */
.menu-home2-2	#itemListPrimary .catItemView {
border: 1px solid black;
margin: 0 0 10px;
}
.menu-home2-2	#itemListPrimary div.itemContainer:first-child .catItemView {margin-right: 5px;}
.menu-home2-2	#itemListPrimary div.itemContainer:nth-child(2) .catItemView {margin-left: 5px;}
.menu-home2-2	#itemListPrimary .catItemTitle a {
font-size: 18px;
line-height: 22px;
}
.menu-home2-2	#itemListPrimary div.catItemIntroText {
font-size: inherit;
font-weight: normal;
line-height: inherit;
padding: 4px 0 12px 0;
line-height: 18px;
}


/*

.menu-home2-2	#rt-sidebar-a div.k2ItemsBlock ul li:nth-child(2)	 {background-color: #DCD9C8;border: 5px solid #DCD9C8;}
.menu-home2-2	#rt-sidebar-a div.k2ItemsBlock ul li:nth-child(2):before {
content: "Sponsored";
margin-left: 8px;
font-style: italic;
}*/


.login button.button {background-color: #921B1F !important;}
.login button.button:hover {background-color: #000 !important;}


.menu-e-newsletters input[type="radio"] {
    display: inline-block !important;
}

#bfQuickModeSection49299 .bfWrapperBlock {margin-left:200px;}
span#bfElemWrap746 {margin-left: 114px;}
span#bfElemWrap747, span#bfElemWrap746 {margin-top: -30px;}




.mod_events_monthyear, .mod_events_table {width:100% !important;}


.isregistered .item-236 {display:none !important;}