/* topper */
#topper {
	height: 87px;
	background: #ED1C2E;
	padding: 0 0 0 13px;
	margin: 1px 5px;
}
#topper.gfx {
	background: none;
  height: auto;
  padding: 0;
}
#topper h1 {
	font: bold 33px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0 0 0;
	margin: 0;
	background: none;
	border: none;
}
#topper h2 {
	font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}
#topper h3 {
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}
#topper #programlogo {
	float: right;
	display: inline;
	margin: -53px 20px 0 0;
}

/* topper nav */

/* #toppernav #bc-button-noshade {
	margin-top:3px; 
	float:right; 
	display:inline;
	} */
	
#toppernav {
	background: #00880A;
	color: #fff;
	font: normal 9px Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0 5px;
	width:966px;
}
#toppernav a, #toppernav a:link {
	color: #fff;
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 3px;
}
#toppernav a:visited {
	color: #fff;
}
#toppernav a:hover {
	color: #fff;
	text-decoration: none;
	background: #245e02;
}
#toppernav a.active {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#toppernav ul {
	float:left;
	display:inline;
	/* OLD STYLES
	 list-style: none;
	margin: 1px 0 0 0;
	padding: 2px 0 2px 10px; 
	*/
}

#toppernav ul#yourcommunity-blog {
	display:inline;
	float:none;	
	position:relative;
	top:3px;
	left:-30px;
}

#toppernav ul#yourcommunity-blog a {
	text-decoration:none;
}

#toppernav ul#yourcommunity-blog li {
	margin:20px 0px 0px 0px;
}

#toppernav li {
	display: inline;
}

/* topper sub nav */
#toppersubnav {
	background: #275e08;
	color: #fff;
	font: normal 9px Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0 5px;
}
#toppersubnav a, #toppersubnav a:link {
	color: #fff;
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 3px;
}
#toppersubnav a:visited {
	color: #fff;
}
#toppersubnav a:hover {
	color: #fff;
	text-decoration: none;
	background: #193f03;
}
#toppersubnav a.active {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#toppersubnav ul {
	list-style: none;
	margin: 1px 0 0 0;
	padding: 2px 0 2px 10px;
}
#toppersubnav li {
	display: inline;
}

/* Body */

.title-heading {
	background:#63a83d url(/bc/news/yourstory/img/h2-bkgd.jpg) no-repeat top left;
	border-top:2px solid #92a1a6;
	color:#fff;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt 0pt 10px;
	padding:6px 0pt 6px 12px;
	}

.sub {
	color:#155107;
	position:relative;
	top:-36px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	margin:0px;
	line-height:10px;
	text-align:right;
	width:260px;
	text-transform:uppercase;
	}

.sub.two-line {

	left:310px;
	}

.sub.two-line-wide {
	left:420px;
	top:-36px;
	}

.sub.one-line {
	left:482px;
	top:-32px;
	}
	
#topper .textcopy {
	padding:0px 10px 10px 10px;
	border-top:1px solid #abb6b8;
	border-bottom:1px solid #abb6b8;
	background-color:#dfe2e4;
	margin:0px;
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
#topper .textcopy strong {
	color:#a42134;
	font-size:14px;
	}


#content {
	margin:0px;
	}

blockquote.photo {
	margin:5px 10px 10px 35px;
	padding:0px;
	background-color: #FFF;
}

blockquote img {
	border:1px solid #CCCCCC;
	margin:3px;
}

/* HIDE and REVEAL */

.Hide {
	display:none;
	}

.Reveal {
	display:block;
	}
	
/*BLOG STYLES*/

#right .clearfix dl{
/* padding-left: 10px; */
}

.storytools {
border-top: none;
margin-bottom: 10px;
padding-left: 8px;
}

.entry h3 {
margin-bottom:5px;
}

 #mainarea h3 {
color:#333333;
font-family:Arial,sans-serif;
font-size:1.4em;
font-weight:bold;
margin:0pt 5pt 5px;
}

#main.clearfix #mainarea #entries h3 a {
color:#004967;
font-family:Arial,sans-serif;
font-size:1em;
font-weight:bold;
margin:0pt 0pt 5px;
}

#mainarea h5 {
color:#808080;
font-size:0.8em;
font-weight:normal;
line-height:1.1em;
margin:0pt 5px;
padding:0pt;
text-decoration:none;
}

#mainarea .entry div {
margin-top:10px;
}

#mainarea .entry {
/*border-bottom:2px solid #C7DAE0;*/
/*margin-bottom:30px;*/
padding-bottom:10px;
line-height: 1.3em;
}

div.module p {
font-size:12px;
margin:0px 10px 5px; /*previous: 0px 5px 5px*/
padding:3px;
}

#mainarea {
color: #333333;
font-size: small;
line-height: 1.3em;
}

.pastnews .promo dl {
margin-left: 5px;
border-top: none;
}

.pastnews .promo dl dt, .pastnews .promo dl dd {
border: none;
margin:0px 0px 4px 0px;
padding:0px;
}

.pastnews .promo dl dt a {
margin:0px 0px 4px 0px;
padding:0px;
}

#sub_storyhead h2.deck {
color:#333333;
font-family:Arial,sans-serif;
font-size:1.4em;
font-weight:bold;
margin:0pt 5px 5px;
}

#mainarea #storyhead h5.byline, #mainarea #storyhead h5.author, #mainarea #sub_storyhead h5.byline, #mainarea #sub_storyhead h5.author {
line-height:1.1em;
margin:0pt 5px 10px;
padding:0pt;
text-decoration:none;
}

#mainarea .promo {
border-bottom:none;
border-top:none;
margin:7px 5px 0pt;
width:192px;
}

#main.clearfix #mainarea h3.post_comment {
margin:0pt 5pt 2px;
}

#main.clearfix #comments-open {
margin-left:7px;
}

#main.clearfix #mainarea .entry a:hover {
color:#004967;
text-decoration:underline;
}
#main.clearfix #mainarea .entry a {
color:#004967;
}

/*
#right #sb-entries h1.rss {
background:#EBF1F3 none no-repeat scroll 97% 45%;
border-top:2px solid #C7DAE0;
color:#333333;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 0pt 10px;
padding:6px 0pt 6px 6px;
}

#right #sb-entries h1.rss a, #right #sb-entries h1.rss a:hover {
color:#333333 !important;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-right:242px;
text-decoration:none !important;
}
*/

#right #sb-entries, #right #sb-comments {
	color: #333;
	font: 0.9em Verdana, sans-serif;
	/*border-bottom: 2px solid #C7DAE0;*/
	padding-bottom: 0;
	margin-bottom: 10px;
}

#right #sb-entries dl, #right #sb-comments dl {
margin-top:0pt;
padding-bottom:10px;
}

#right #sb-entries dl dt, #right #sb-comments dl dt {
	margin-top: 10px;
	padding: 0 5px 0 0px;
	line-height: 1.3em;
	font: 11px Verdana, sans-serif;
}

#right #sb-comments dl dd a {
font: 11px Verdana, sans-serif;
}

#right #sb-comments dl dd a {
font: 11px Verdana, sans-serif;
color: #808080;
}

#right #sb-entries dl dd, #right #sb-comments dl dd {
	margin: 0;
	padding: 0 5px 0 0px;
	color: #808080;
	font: 11px Verdana, sans-serif;
}


/* Right Sidebar Features Promos Styles */

#right .promo.med dl {
padding: 5px 0px 0px 0px; 
}

#right .promo.med dl dt {
font-size:11px;
/*padding:0pt 5px 0pt 6px;*/
}

#right .promo.med dd {
/*padding:0pt 5px 0pt 6px;*/
padding-right: 5px;
margin-top:5px;
font-size:10px;
}

#right .promo.med dl dd a{
color: #808080;
font-size:10px;
}

.pastnews .promo {
background:transparent none repeat scroll 0%;
border:medium none;
float:none;
margin:0pt;
padding:0pt;
width:100%;
}

#main #mainarea .module .pastnews .promo dl dt{
margin-left:0px;
padding-left: 0px;
float: left;
}

#main #mainarea .module .pastnews .promo dl dt a{
margin-left:0px;
padding-left: 0px;
}

#main #mainarea .module .pastnews .promo dl dd {
clear: left;
}
