lansing.li {
	border-right: none;
}
.rightrail-promo {
	position:relative;
	margin:-10px;
	width:341px;

	border-top: 3px solid #e2e1c7;

	}
	
.rightrail-promo h1 {
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#af3814;
	text-align:left;
	padding:5px 10px;
	text-transform:lowercase;
	}

.subscription-promo {
	color:#000000;
	font-size:11px;

	}

.subscription-promo a:link {
	color:#af3814;
	font-size:16px;
	font-weight:bold;
	}
	
.subscription-promo a:visited {
	color:#af3814;
	font-size:16px;
	font-weight:bold;
	}
	
.subscription-promo ul {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height: 2.0em;
	text-indent: 0px;
	}
	
.subscription-promo li {
	color:#000000;
	font-size:11px;

	line-height: 1em;
	margin-left: 2em;
	padding-left: 0;
	padding-bottom: 4px;
	}

.subscription-promo h2 {
	font-size:14px;
	padding: 5px 0 0 0;
	color:#af3814;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	}

.subscription-promo h5 {
	color:#94a6a6;
	}

.APlineup div.appmodule {width:363px; padding:3px; background-color:#688fb1; color:#ffffff; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase}

.APlineup div.appmodule2 {width:172px; padding:3px; margin-bottom:3px; background-color:#688fb1; color:#ffffff; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase}

.APlineup div.appmodbighed {width:172px; padding:3px; margin-bottom:3px; background-color:#902F0F; color:#ffffff; font-family:Arial, sans-serif; font-size:18px; font-weight:bold; text-align:center; line-height:1.5em;}

.APlineup a:link, .APlineup a:active, .APlineup a:visited {text-decoration: none; color: #902F0F;}

.APlineup A:hover {text-decoration:underline;}

.APlineup p {  font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px; color: #000000; clear:both;}

.APlineup td {  font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px; color: #000000;}

.APlineup br {  font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px; color: #000000;}

.APlineup tr {  font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px; color: #000000;}

.APlineup .tabletitle {color:#902F0F; font-family:Arial, sans-serif; font-size:16px; line-height:18px; font-weight:bold; text-transform:lowercase;}

.APlineup .frontheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none;}

.APlineup .Slugheads {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}

.APlineup .topheadline {display:block; border-top:1px solid #E2E1C7; padding-top:6px; margin-bottom:-0.8em; font: bold 14px Arial, Helvetica, sans-serif }

.nohedrules span.topHeadline {border-top-color:#ffffff;}

.nohedrules span.apHeadline {display:block; padding-top:6px; margin-bottom:-0.8em; font: bold 14px Arial, Helvetica, sans-serif }

div.badAP span.latestnews {display:block; border-top:1px solid #E2E1C7; padding-top:6px; margin-bottom:-0.8em; font: bold 14px Arial, Helvetica, sans-serif }

.APlineup .firsttopheadline {border-top-color: #ffffff; padding-top:0px; margin-bottom:-0.8em; font-style:normal; font-variant:normal; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif }

.APlineup .ap-bulleted-headline-1, .APlineup .ap-bulleted-headline-2 {font: normal 11px Arial, Helvetica, sans-serif; display:block; margin:0 0 -10px 0; padding:0 0 -10px 0;}

.APlineup .ap-headline-1, .APlineup .ap-headline-2 {font: normal 11px Arial, Helvetica, sans-serif; display:block; margin:0 0 -10px 0; padding:0 0 -10px 0;}

.ap-bulleted-headline-1 a:link, .ap-bulleted-headline-2 a:link, .ap-headline-1 a:link, .APlineup .ap-headline-2 a:link {text-decoration:underline;}

.ap-bulleted-headline-1 a:active, .ap-bulleted-headline-2 a:active, .ap-headline-1 a:active, .APlineup .ap-headline-2 a:active {text-decoration:underline;}

.ap-bulleted-headline-1 a:visited, .ap-bulleted-headline-2 a:visited, .ap-headline-1 a:visited, .APlineup .ap-headline-2 a:visited {text-decoration:underline;}

.ap-bulleted-headline-1 a:hover, .ap-bulleted-headline-2 a:hover, .ap-headline-1 a:hover, .APlineup .ap-headline-2 a:hover {text-decoration:underline;}

.APlineup .ap-newslisting-img {margin: 0pt 7px 5px 0px}

.APlineup table.ap-newslisting-table {margin-top:0; padding-top:0;}

.APlineup .topheadlinebody, .APlineup .ap-newsbriefitem-span-body {  font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px; color: #000000; font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px; color: #000000}

.APlineup .fronthead2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}

.APlineup .storyhead {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000}

.APlineup .fronthead3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}

.APlineup .caption {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 8px; text-transform:uppercase;}

.APlineup .bodycopy {  font-family:  Arial, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px}

.APlineup .copyright {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9px}

.ap-topheadlineitem-a {text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif;}

.ap-topheadlineitem-p	{margin-bottom: 5px; padding-bottom:5px; border-bottom:0px solid #E2E1C7;}

.ap-story-p {font-family:  Arial, sans-serif; font-size: 12px; text-decoration: none; line-height: 14px}

.body {font-family:  Arial, sans-serif; font-size: 12px; text-decoration: none; line-height: 14px}

.headline {font-size: 22px; font-weight: bold;}

.topheadlinebody	{line-height:1.2em; font-size:10px;}

.byttl	{display:none; margin-top:10px; color:#666666;}

/* End Get Content Classes */

#lsj-rightrail {
			position: relative;
			width: 341px;
			margin: -10px -10px 0 -10px;
			background-color: #efefe1;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 11px;
		}
		
#lsj-rightrail h2 {
			margin: 0;
			padding: 0.5em 0.5em 0.5em 0.5em;
			font-size: 14px;
			font-weight: bold;
			color: white;
			background-color: #868c58;
			background:url(http://www.lansingstatejournal.com/graphics/greenbar_bkgd.gif) no-repeat;
			clear: both;
			height: 30px;
		}

#lsj-rightrail {
		font-size: 12px;
		color:#000000;
		line-height: 14px;
	
		}	
#lsj-rightrail ul {
	margin-top: -5;
	padding: -5px;
}
.lsj-rightrail li {
	margin: 0 0 0 1.3em;
	padding: 0;
	line-height: 16px;
	font-size: 12px;
	}

.sectionlistdark {
    background-color:#d4d8d8;
}

.sectionlistlight {
    background-color:#efefe1;
}

.sectionlistdark,
.sectionlistlight {
    height:90px;
    padding:8px 3px;
}
.sectionlist p.photoleft {
    height:400px;
    overflow:hidden;
}

.sectionlist p.photoleftSubSec,
.sectionlistdark p.photoleftSpecSec,
.sectionlistlight p.photoleftSpecSec {
    height:90px;
    overflow:hidden;
    float:left;
    padding:0 8px 0 0;
}

.textSpecSec {
    height:90px;
    width:200px;
    float:left;

}

.sectionlistlight h3,
.sectionlistdark h3 {
    margin:0 0 5px 0;
    padding:0;
}

#body1 div.sectionlistdark h3 a,
#body1 div.sectionlistlight h3 a{
    color:#8e9a59;
	line-height: 18px;
}



.lsj-supportcontent {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.lsj-supportcontent h2 {
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-weight: bold;
	color: #9AA368;
	}
.lsj-supportcontent-head {
	margin: 0;
	padding: 4px 0 10px 0;
	}
.lsj-supportcontent p {
	margin: 0;
	padding: 0;
	font-size: 90%;
	}
.lsj-supportcontent p.photoleft {
	float: left;
	margin: 0 8px 5px 0;
	}
.lsj-supportcontent p.photocenter {
	margin: 0 0 5px 0;
	}
.lsj-supportcontent ul {
	margin: 0;
	padding: 0;
	list-style: square;
	}
.lsj-supportcontent li {
	margin: 0 0 0 1.3em;
	padding: 0;
	line-height: 16px;
	font-size: 12px;
	}
.lsj-supportcontent li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.lsj-supportcontent a:link, .lsj-supportcontent a:visited {
	text-decoration: none;
	}
.lsj-supportcontent a:hover {
	text-decoration: underline;
	}
.lsj-supportcontent h3 a:hover {
	text-decoration: underline;
	font-color: #c0c88e;
	}
.lsj-supportcontent h3 a:link, .lsj-supportcontent h3 a:hover, .lsj-supportcontent h3 a:visited {
	text-decoration: none;
	font-color: #c0c88e;
	}

.lsj-supportcontent img {
	margin: 0;
	padding: 5px;
	border: 0;
	}

#hss-schedulesearch {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}


#hss-schedulesearch h2 {
	margin: 8px 0 2px 10px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}


#hss-schedulesearch h3 {
	margin: 0 10px;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	}


#hss-schedulesearch p {
	margin: 0 10px 10px 10px;
	padding: 0;
	font-size: 11px;
	color: #666;
	}


#hss-schedulesearch p.powered {
	margin: 2px 10px 10px 10px;
	padding: 0;
	font-size: 10px;
	color: #999;
	}


#hss-schedulesearch a {
	color: #666;
	text-decoration: underline;
	}


.hss-selectmenu {
	margin: 3px 10px;
	padding: 0;
	width: 300px;
	}


.hss-inputtext {
	width: 100%;
	padding: 0;
	font-size: 11px;
	border: 1px solid #ccc;
	}


#voices-getpublished {
	clear: both;

}

#voices-getpublished div.padding {
	margin-top: 5px;
}

#voices-getpublished strong {
	color: #333;
	font-size: 11px;
}

#voices-getpublished a {
	font-weight: bold;
}

p.gp-link {
	padding-top: 5px;
}

#voices-getpublished ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
}

#voices-getpublished li {
	width: 40%;
	padding: 0;
	margin: 0;
	float: right;
	font-size: 11px;
}

#voices-getpublished li.odd {
	width: 60%;
	float: left;
	font-size: 11px;
}



#voices-photos,
#voices-headlines {
	width: 198px;
	float: left;
	overflow: hidden;
}

#voices-headlines {
	border-left: 1px solid #E2E1C7;
	width: 200px;
	float: right;
}
h4 {
	margin: 0;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	}
h4 a:link, h4 a:visited, h4 a:hover {
	text-decoration: none;
	}

.eventForm {
 	width:99%;
 	background-color:#F4F4e4;
 	font-family: Helvetica, Arial, sans-serif; 
 	font-size: 11px;
 	text-indent: 5px;
}

.eventSelect {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 130px;
 	text-indent: 5px;
}
p.rss-title {
display:none;
visibility:hidden;
}

.rss-items ul{
margin: 0;
padding: 0;
}
.rss-item li{
list-style: square;
}
.rss-item a {
text-decoration: none;
}
.rss-item a:hover{
text-decoration: none:
}
.majorKicker {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #94A6A6;

}

.groups {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	}
.groups h2 {
	padding: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	}

.group-padding {
	margin: 0px 0px 5px 5px;
	padding: 0;

	}
.groups p {
	margin: 0;
	padding: 0;
	font-size: 90%;
	}
.groups p.photoleft {
	float: left;
	margin: 0 8px 5px 0;
	}
.groups p.photocenter {
	margin: 0 0 5px 0;
	}
.groups ul {
	margin: 0;
	padding: 0;
	list-style: square;
	}
.groups li {
	margin: 0 0 0 1.3em;
	padding: 0;
	line-height: 16px;
	font-size: 12px;
	}
.groups li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.groups a:link, .groups a:visited {
	text-decoration: none;
	font-size: 11px;
	}
.groups a:hover {
	text-decoration: underline;
	}
.groups h3 {
	text-decoration: underline;
	font-color: #c0c88e;
	}
.groups-head {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #B23813;
	}
.groups-head a:hover {
	text-decoration: underline;
	font-color: #94a6a6;
	}
.groups-head a:link, .groups-head a:hover, .groups-head a:visited {
	text-decoration: none;
	font-color: #94a6a6;
	}
.groups img {
	margin: 0;
	padding-right: 5px;
	border: 0;
	}

.smtext {
	font-size: small;
	}

a.lansing:link,a.lansing:visited{text-decoration:none;}
a.lansing:hover{text-decoration:underline;}
h3{margin:0;padding:5px 0;font-size:16px;font-weight:bold;text-transform:capitalize;}
h3 a:link,h3 a:visited,h3 a:hover{text-decoration:none;}
h5{margin:0;padding:0;font-size:11px;font-weight:bold;text-transform:uppercase;}
h6{margin:0 0 8px 0;padding:0;font-size:12px;font-weight:normal;}
.clear{clear:both;}
.clear-left{clear:left;}
.right{float:right;}
.padding{margin:10px 9px 10px 10px;padding:0;}
div.hidden{display:none;visibility:hidden;}

.spacer{width:10px;margin:0;padding:0;}
.verticalrule{width:1px;margin:0;padding:0;}
.verticalrule2{margin:0;padding:0;}
.horizontalrule{margin:0;padding:0;}
.promobox{margin:0;padding:0;}

#branding-container{clear:both;width:940px;margin:0;padding:0;}
#branding-container h1{margin:0;padding:0;font-size:24px;}
#branding-container img{padding:0;margin:0;}
#usertools{width:340px;height:110px;padding:0;margin:0;text-align:left;}
#login-container{margin:0;text-align:left;}
#carousel-tab-container{width:380px;border-collapse:collapse;padding:0;line-height:normal;display:inline;}
#carousel-tab-container a{display:inline;}
#carousel-tab-header ul,#carousel-tab ul{margin:0;padding:0 10px 0 0;list-style:none;}
#carousel-tab-header li.carouseltab{float:left;width:100px;margin-left:3px;padding:0 0 0 3px;font-size:11px;font-weight:bold;text-align:center;text-transform:capitalize;}
#carousel-tab-header li.carouselarrow{float:left;margin-left:3px;padding:0;text-align:center;}
#carousel-tab-header a{padding:3px 14px 3px 7px;display:block;text-decoration:none;}
#carousel-tab-header #carousel-current a{text-align:center;}
#carousel-tab-header li span{display:none;visibility:hidden;}
#carousel-tab-header li#carousel-current span{margin:0;padding:0;display:block;margin:auto;text-indent:-5000;visibility:visible;}
#carousel-content{width:380px;clear:both;margin:0;padding:0;}
.launchpad{width:940px;margin:0;padding:0;}
.leaderboard-container-top{width:940px;margin:0 auto;text-align:center;}
.leaderboard-top{width:738px;margin:0 auto;padding:10px 0 0 0;text-align:right;}
.leaderboard-container{clear:both;width:940px;margin:0;padding:10px 0;text-align:center;}
.leaderboard{width:738px;margin:0 auto;text-align:right;}
.poster-container{width:340px;margin:0;padding:10px 0;text-align:center;}
.poster{margin:0 auto;text-align:center;}.button-container{width:199px;padding:5px 0 10px 0;margin:0;text-align:center;}.articleflex-container{float:left;margin:0;padding:0 10px 0 0;text-align:left;}.articleflex{padding:10px 0;margin:0;text-align:center;}/* Correct div issue */ .cleared:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#main-container{width:940px;margin:0 auto;vertical-align:top;text-align:center;}
#content-container{width:940px;margin:0;padding:0;vertical-align:top;text-align:left;}
.ratingbyline{padding:2px 0;margin:0;font-size:11px;font-weight:bold;text-transform:uppercase;}
.section-label{padding:0 0 5px 0;margin:0;font-size:18px;font-weight:bold;text-transform:capitalize;}
.newslist{margin:0;padding:0;text-align:left;}
.newslist h2{margin:0;padding:0;font-size:14px;font-weight:bold;}
.newslist-head{margin:0;padding:4px 0 10px 0;}
.newslist p{margin:0;padding:0;font-size:11px;}
.newslist p.photoleft{float:left;margin:0 8px 5px 0;}
.newslist p.photocenter{margin:0 0 5px 0;}
.newslist ul{margin:0;padding:0;list-style:none;}
.newslist li{margin:0 0 .5em 0;padding:0;font-size:12px;}
.newslist li.more{font-weight:bold;text-transform:uppercase;}
.newslist h3 a:link,.newslist h3 a:hover,.newslist h3 a:visited{text-decoration:none;}
.news-pluckcomment{padding-left:13px;height:10px;}
.newslist img{margin:0;padding:0;border:0;}
li.ap-bulleted-headline-1 a:link,.ap-bulleted-headline-1 a:visited{text-decoration:none;}
li.ap-bulleted-headline-1 a:hover{text-decoration:underline;}
li.ap-bulleted-headline-2 a:link,.ap-bulleted-headline-2 a:visited{text-decoration:none;}
li.ap-bulleted-headline-2 a:hover{text-decoration:underline;}
.minidate{margin:0;padding:0;font-size:10px;}
.carouselcontent{width:380px;height:250px;margin:0;padding:0 0 6px 0;}
.carousel-promos{width:380px;margin:0;padding:10px 0 0 0;border-top:1px solid #e2e1c7;font-size:11px;}
.carousel-promos h2{margin:0;padding:0;font-size:14px;font-weight:bold;}
.carousel-promos p{margin:0;padding:0;font-size:11px;}
.carousel-promos p.photoleft{float:left;margin:0;padding:3px 8px 0 0;}
.carousel-promo-left{float:left;width:189px;margin:0;padding:0;}
.carousel-promos-left p{margin:0;padding:0 10px 0 0;font-size:11px;}
.carousel-promo-right{float:right;width:180px;margin:0;padding:0;}
.promo-guide{margin:0;padding:0;text-align:left;}
.promo-guide p{margin:0 0 4px 0;font-size:12px;}
.promo-guide img{margin:0 0 5px 0;}
.promo-guide ul{margin:0;padding:0;list-style:none;}
.promo-guide li{margin:0;padding-left:8px;font-size:12px;}
.promo-classifieds{margin:0;padding:0;text-align:left;}
.promo-classifieds img{float:left;margin:0 8px 5px 0;padding:0;}
.promo-classifieds h6{font-size:12px;font-weight:bold;}
.promo-classifieds p{margin:0 0 10px 0;font-size:12px;}
.voice{margin:0;padding:10px 0;}
.voice p{padding:0;margin:10px 0 0 0;font-size:12px;}
.voice p.voice-author{padding:0 0 10px 0;margin:0;font-size:12px;font-weight:bold;}
.morenews-container{margin:0;padding:10px 0;text-align:left;}
.news-container{width:380px;margin:0;padding:10px 0;text-align:left;}
.news-containerlast{width:380px;margin:0;padding:10px 0;text-align:left;}
.news-left{float:left;width:190px;margin:0;}
.news-left h2{margin:0;padding:0 10px 5px 0;font-size:14px;font-weight:bold;}
.news-left p{margin:0;padding:3px 10px 5px 0;font-size:12px;}
.news-left h3{margin:0;padding:0 10px 5px 0;font-size:18px;font-weight:bold;text-transform:capitalize;}
.news-left p.photoleft{float:left;padding:3px 8px 5px 0;}
.news-left img{border:0;}
.news-right{float:right;width:180px;margin:0;padding:0;}
.newslead{margin:0;padding:0;}
.newslead img{margin:0;padding:0;border:0;}
.newslead h1{margin:0;padding:0 0 3px 0;font-size:18px;font-weight:bold;}
.newslead h2{margin:0;padding:0 0 5px 0;font-size:14px;font-weight:bold;}
.newslead h3{margin:0;padding:0 0 5px 0;font-size:18px;font-weight:bold;text-transform:capitalize;}
.newslead p{margin:0;padding:3px 0 5px 0;font-size:12px;}
.newslead p.photoleft{float:left;padding:3px 8px 5px 0;}
.newslead p.photoright{float:right;padding:3px 0 5px 8px;}
.newslead p.photoleft-trans{float:left;padding:3px 8px 5px 0;}
.newslead p.photocenter{margin:0;padding:3px 0 5px 0;}
.newslead ul{margin:0;padding:0;list-style:none;}
.newslead li{margin:0;padding-left:15px;font-size:11px;}
.newslead li.article{margin:0;padding-left:15px;font-size:11px;display:inline-block;}
.newslead li.gallery{margin:0;padding-left:15px;font-size:11px;display:inline-block;}
.newslead li.video{margin:0;padding-left:15px;font-size:11px;display:inline-block;}
.newslead-tools{margin:0;padding:0 0 10px 0;}
.newslead-tools ul{margin:0;padding:5px 0 0 0;list-style:none;}
.newslead-tools li{margin:0 8px 0 0;display:inline;font-size:11px;font-weight:normal;}
.newslead-tools li.recommend{padding-left:13px;font-size:11px;}
.newslead-tools li.comments{padding-left:15px;font-size:11px;}
.news-comments{clear:both;margin:0;padding:5px 0 0 0;}
.news-comments p{margin:0;padding:0;font-size:12px;}
.news-tools{margin:0;padding:0;}
.news-tools ul{margin:0;padding:0 0 3px 0;list-style:none;}
.news-tools li{margin:0 8px 0 0;display:inline;font-size:11px;font-weight:normal;}
.news-tools li.recommend{padding-left:13px;}
.news-tools li.comments{padding-left:15px;}
.sectionlist{clear:both;margin:0;padding:10px 0;}
.sectionlist img{margin:0;padding:0;border:0;}
.sectionlist h1{margin:0;padding:0;font-size:19px;font-weight:bold;}
.sectionlist h2{margin:0;padding:14px 0 0 0;font-size:15px;font-weight:bold;}
.sectionlist h1 a:link,.sectionlist h1 a:visited{text-decoration:none;}
.sectionlist h1 a:hover{text-decoration:underline;}
.sectionlist h2 a:link,.sectionlist h2 a:visited{text-decoration:none;}
.sectionlist h2 a:hover{text-decoration:underline;}
.sectionlist p{margin:0;padding:3px 0;font-size:11px;}
.sectionlist p.photoleft{float:left;padding:3px 8px 3px 0;}
.sectionlist p.photoright{float:right;padding:3px 0 3px 8px;}
.sectionlist p.photocenter{margin:0 0 3px 0;}
.sectionlist ul{margin:0;padding:0;list-style:none;}
.sectionlist li{margin:0;padding-left:15px;font-size:11px;}
.sectionlist li.article{margin:0;padding-left:15px;font-size:11px;}
.sectionlist li.gallery{margin:0;padding-left:15px;font-size:11px;}
.sectionlist li.video{margin:0;padding-left:15px;font-size:11px;}
.rightcolumn{margin:0;padding:0;}
.explore-container{width:339px;margin:0;padding:0;text-align:left;}
#explore-tabs{clear:both;width:341px;margin:0;padding:0;}
#explore-tabs h1{margin:0;padding:10px 0 5px 10px;font-size:16px;font-weight:bold;}
#explore-tabs ul{margin:0 0 10px 10px;padding:0;list-style:none;
}#explore-tabs li{float:left;margin:0;padding-right:3px;}
#explore-tabs img{margin:0;padding:0;border:0;display:block;}
.explore-content{clear:both;width:341px;margin:0;padding:0;}
.explore-content img{margin:0 0 10px 10px;padding:0;border:0;}
.explore-content h2{margin:0;padding:10px 0 5px 10px;font-size:14px;font-weight:bold;text-transform:capitalize;}
.explore-content h5{margin:0;padding:0 0 0 10px;font-size:11px;font-weight:bold;text-transform:uppercase;}
.explore-content p{margin:0;padding:0 0 8px 10px;font-size:12px;}
.explore-content p.more{font-weight:bold;text-transform:uppercase;}
.explore-content ul{margin:0 0 10px 10px;padding:0;list-style:none;}
.explore-content li{margin:0;padding:0;font-size:12px;}
.explore-content .gslArticleControl{padding-left:10px;}
.explore-container .Summary_ForumsContainer{padding:10px 0 5px 10px;}
.explore-content .gslDiscoveryCount{padding-left:13px;height:10px;font-size:12px;}
.explore-content .news-pluckcomment{font-size:12px;}
#explore-tabs-text{float:left;font-size:11px;line-height:normal;clear:both;width:341px;}
#explore-tabs-text h1{font-size:16px;font-weight:bold;margin:0;padding:10px 0 5px 10px;}
#explore-tabs-text ul{margin:0 0 0 10px;padding:0;list-style:none;}
#explore-tabs-text li{float:left;margin:0 3px 0 0;padding:0 0 0 8px;}
#explore-tabs-text a{float:left;display:block;padding:6px 15px 7px 6px;text-decoration:none;font-weight:bold;}
#explore-tabs-text a{float:none;}
.gslNoLabels .gslCommentsLabel{display:none;}
.gslNoLabels .gslReviewsLabel{display:none;}
.gslNoLabels .gslRecommendLabel{display:none;}
#header-container{clear:both;width:940px;margin:0;padding:0;}
#header-partners{clear:both;width:940px;margin:0;padding:0;}
#header-partners ul.right{float:right;margin:0;padding:10px 0 5px 0;list-style:none;}
#header-partners ul.left{float:left;margin:0;padding:10px 0 5px 0;list-style:none;}
#header-partners li{margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;display:inline;list-style-type:none;}
#header-partners a{text-decoration:none;}
#headermast{height: 80px; clear:both;width:940px;margin:0;padding:0;}
#headermast-main{width:940px;margin:0;padding:0;vertical-align:middle;}
#masthead{margin:0;padding:0;}
#masthead h1{margin:0;padding:10px 0 10px 10px;}
#masthead img{margin:0;padding:0;border:0;}
#header-search{width:500px;margin:0;padding:10px;}
#search-sponsor{ padding:0px 30px 10px 0; float: left;}
#search-sponsor h5{margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;}
#footer-container-lansing{clear:both;width:940px;margin:0;padding:0;text-align:left;}
#partner-logos{clear:both;width:940px;margin:0;padding:0;text-align:center;}
#partner-logos ul{margin:0;padding:10px 0;list-style:none;}
#partner-logos li{margin:0 0 0 10px;padding:0;display:inline;list-style-type:none;}
#partner-logos img{border:none;}
#partner-links{clear:both;width:940px;margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:center;}
#partner-links ul{margin:0;padding:8px 0;list-style:none;}
#partner-links li{margin:0 0 0 5px;padding:0;display:inline;list-style-type:none;}
#seo-links{clear:both;width:940px;margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:left;}
#seo-links ul{margin:0;padding:5px 0;list-style:none;}
#seo-links li{margin:0;padding:0;display:inline;list-style-type:none;}
#legal{clear:both;width:940px;margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;text-align:left;}
#legal ul{margin:0;padding:8px 0 4px 0;list-style:none;}
#legal li{margin:0;padding:0;display:inline;list-style-type:none;font-weight:bold;}
#legal p{margin:0;padding:0;}
#gannettlegal{clear:both;width:940px;margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;text-align:left;}
#gannettlegal p{margin:0;padding:0;}
.calendar-container{width:340px;margin:0;padding:0;}
.calendar-label{width:340px;height:31px;margin:0;padding:0;}
.calendar-label h2{margin:0;padding:10px 0 5px 10px;font-size:14px;font-weight:bold;}
.calendar-label ul{float:right;margin:0;padding:10px 10px 5px 0;list-style:none;}
.calendar-label li{margin:0;padding:0;display:inline;font-size:11px;font-weight:bold;}
.calendar-label a:link,.calendar-label a:visited,.calendar-label a:hover,.calendar-label a:active{text-decoration:none;}
.calendar-sevenday{width:320px;margin:10px 10px 0 10px;padding:0;text-align:center;}
.calendar-square{float:left;width:39px;height:32px;overflow:hidden;text-align:center;}
.calendar-square a:link,.calendar-square a:hover,.calendar-square a:visited,.calendar-square a:active{text-decoration:none;}
.calendar-day{font:bold 13px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.calendar-date{font:bold 16px/13px Verdana,Geneva,Arial,Helvetica,sans-serif;}
#calendar-day6{border-right:0;width:44px;}
#calendar-day0,#calendar-day1,#calendar-day2,#calendar-day3,#calendar-day4,#calendar-day5{width:44px;}
.calendar-content{width:320px;margin:10px 10px 5px 10px;padding:0;}
.calendar-content h2{margin:0;padding:0;font-size:11px;font-weight:bold;}
.calendar-content p{margin:0;padding:0 0 5px 0;font-size:11px;}
.weather-label{width:199px;height:33px;margin:0;padding:0;text-align:left;}
.weather-label h2{margin:0;padding:10px 0 5px 10px;font-size:12px;font-weight:bold;}
.weather-label ul{float:right;margin:0;padding:10px 10px 5px 0;list-style:none;}
.weather-label li{margin:0;padding:0;display:inline;font-size:11px;font-weight:bold;}
.weather-widget{width:180px;margin:0;padding:0;text-align:left;}.weather-item{clear:both;margin:0;padding:8px 0;}
.weather-item img{border:0;}
.weather-item p.weathericon-left{float:left;margin:3px 6px 0 0;}
.weather-item p.weathericon-right{float:right;margin:3px 6px 0 0;}
.weather-item p.weathericon-right{float:right;margin:3px 6px 0 0;}
.weather-item p.weathermap{text-align:center;}
.weather-item p.weathersponsor{float:right;margin:0 0 0 5px;}
.weather-item p{margin:0;padding:0;font-size:12px;}
.weather-widget ul{margin:0;padding:5px 0 10px 0;list-style:none;}
.weather-widget li{padding:0 10px 0 8px;display:inline;font-size:11px;font-weight:bold;}
.weather-container-horizontal{width:340px;height:151x;margin:0;padding:0;}
.weather-content-horizontal{width:340px;height:120px;margin:0;padding:0;}
.weather-label-horizontal{width:340px;height:31px;margin:0;padding:0;}
.weather-label-horizontal h2{margin:0;padding:10px 0 5px 10px;font-size:12px;font-weight:bold;}
.weather-label-horizontal ul{float:right;margin:0;padding:10px 10px 5px 0;list-style:none;}
.weather-label-horizontal li{margin:0;padding:0;display:inline;font-size:11px;font-weight:bold;}
.weather-label-horizontal a:link,.weather-label-horizontal a:visited,.weather-label-horizontal a:hover,.weather-label-horizontal a:active{text-decoration:none;}
.weather-item-horizontal{float:left;overflow:hidden;text-align:center;height:120px;margin:0;padding:0;}
.weather-item-horizontal img{border:0;}
#weather-horizontal-item1,
#weather-horizontal-item2,#weather-horizontal-item3{width:80px;}
#weather-horizontal-item4{border-right:0;width:90px;}
.weather-item-horizontal p{margin:0;padding:0;font-size:10px;}
.weather-item-horizontal p.weathericon{margin:7px 0 0 0;}
.weather-item-horizontal p.weathersponsor{text-align:center;margin:20px 0 0 0;}
.PhotoRecommend .gslRecommendLink{padding-left:13px;}
.PhotoRecommend .gslRecommended{padding-left:13px;}
#registerpage{clear:both;width:700px;margin:0;padding:0;}
#registerpage h1{margin:10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;font-weight:bold;}
#registerpage p{margin:0 10px 10px 10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
#registerpage-login{float:left;margin:10px;padding:0;width:380px;text-align:left;}
#registerpage-register{float:right;margin:10px 0;padding:0;width:280px;text-align:left;}
.voicesviews-label{width:400px;height:33px;margin:0;padding:0;text-align:left;}
.voicesviews-label h2{margin:0;padding:10px 0 5px 10px;font-size:12px;font-weight:bold;}
.pd-search-sections{width:330px;margin-left:0;}
.pd-search-sections ul{list-style:none;margin:0;padding:0;font-size:11px;line-height:normal;}
.pd-search-sections li{float:left;margin-left:3px;padding:0 0 0 2px;}
.pd-search-sections li span{display:none;visibility:hidden;}
.pd-search-sections a{text-decoration:none;font-weight:bold;text-align:center;padding:3px 4px 3px 3px;display:block;}
.pd-search-sections a:link,.pd-search-sections a:visited,.pd-search-sections a:active{text-decoration:none;}
.pd-search-sections-more{position:absolute;z-index:2000;width:97px;border:1px solid;}
.pd-search-sections-more ul{text-align:left;list-style:none;margin:0;padding:0;font-size:11px;font-weight:bold;line-height:normal;}
.pd-search-sections-more li{margin:0;}
.pd-searchMore-droplist a,.pd-searchMore-droplistOn a{padding:3px 4px 3px 3px;}
.pd-searchMore-droplist a:link,.pd-searchMore-droplist a:visited,.pd-searchMore-droplist a:active{text-decoration:none;
}.pd-searchMore-droplistOn a:link,.pd-searchMore-droplistOn a:visited,.pd-searchMore-droplistOn a:active{text-decoration:none;}
.pd-searchMore-droplist{padding:3px 4px 3px 3px;}
.pd-searchMore-droplistOn{padding:3px 4px 3px 3px;}
li.pd-search-section-on span{margin:0;padding:0;display:block;margin:auto auto -8px;text-indent:-5000;visibility:visible;}
.pd-search-section-on a{padding:3px 4px 3px 3px;}
.pd-search-section-on a:link,.pd-search-section-on a:visited,.pd-search-section-on a:active{text-decoration:none;}
.keyword-input{width:254px;margin:0 5px 0 0;}
.go-button{margin:-5px 0 0 0;}
.pd-search-text{font-size:14px;font-weight:bold;text-transform:uppercase;margin:18px 8px 0 0;width:110px;float:left;text-align:right;}
.calendar-module2-container{width:340px;margin:0;padding:0;text-align:center;}
.calendar-module2-label{width:340px;height:33px;margin:0;padding:0;}
.calendar-module2-label h2{margin:0;padding:8px 0 5px 10px;font-size:15px;font-weight:bold;text-align:left;}
.calendar-module2-label ul{float:right;margin:10px 0 0 0;padding:0;list-style:none;}
.calendar-module2-label li{margin:0;padding:0 10px 0 0;display:inline;font-size:11px;font-weight:bold;}
.calendar-module2-label a:link,.calendar-module2-label a:hover,.calendar-module2-label a:visited,.calendar-module2-label a:active{text-decoration:none;}
.calendar-module2-days{margin:0;padding:5px 0 0 5px;}
.calendar-module2-days ul{margin:0;padding:0;list-style:none;}
.calendar-module2-days li{float:left;width:41px;margin-left:4px;padding:0;text-align:center;}
.calendar-module2-days p.day{margin:0;padding:0;font-size:10px;font-weight:normal;text-transform:uppercase;}
.calendar-module2-days p.date{margin:0;padding:0;font-size:14px;font-weight:bold;}
.calendar-module2-days a:link .calendarcurrent,.calendar-module2-days a:hover .calendarcurrent,.calendar-module2-days a:visited .calendarcurrent{padding:3px;display:block;text-decoration:none;}
.calendar-module2-days a:link,.calendar-module2-days a:hover,.calendar-module2-days a:visited{padding:3px;display:block;text-decoration:none;}
.calendar-module2-links{margin:0;padding:0 10px 8px 0;text-align:left;}.calendar-module2-links ul{margin:0;padding:0;list-style:none;}
.calendar-module2-links li{margin:0;padding:0 10px 0 0;display:inline;font-size:11px;font-weight:bold;}
.calendar-module2-links a:link,.calendar-module2-links a:hover,.calendar-module2-links a:visited,.calendar-module2-links a:active{font-size:11px;font-weight:bold;}
.calendar-module2-weather{float:right;width:110px;margin:0 0 5px 5px;padding:0;text-align:center;}
.calendar-module2-weather p{margin:0;padding:0;font-size:11px;font-weight:bold;}
.calendar-module2-weather p.icon{float:left;margin:0;padding:4px 0 2px 5px;}
.calendar-module2-weather p.ad{margin:0;padding:5px 0;}
.calendar-module2-weather h4{margin:0;padding:8px 0 3px 0;font-size:18px;font-weight:bold;}
.calendar-module2-weather a:link,.calendar-module2-weather a:hover,.calendar-module2-weather a:visited,.calendar-module2-weather a:active{font-weight:bold;text-decoration:none;}
.calendar-module2-weather img{border:0;}
.pd-calendar-results{margin:0;padding:3px 10px 0 10px;font-size:11px;text-align:left;}
.pd-calendar-results ul{margin:0;padding:0 0 3px 0;list-style:none;}
.pd-calendar-results li.vevent{margin:0 0 3px 0;padding:0;}
.title{margin:0;padding:0;font-weight:normal;}
.title span.dtstart{font-weight:bold;display:none;}
.title abbr.datestart{font-weight:bold;}
.title span.url a{text-decoration:none;}
.location{margin:0;padding:0;font-size:11px;}









