/*  
 * Stories page base CSS
 *
 *
 *
 */
 body {background:transparent url(../images/body-fill-bg.gif) repeat scroll 0 0;}

 
 #leftColumn li {list-style: disc; margin-left: 15px; margin-bottom: 8px; }
 

 
  #alignBottom{
  margin: 85% 0 0 0;
  }
  
  #rightColumn {overflow:hidden; }
  
  #rightBody {
	float:right;
	background:#cceecc;
	width:75%;
  }
  


h4 {font-size: 13px; font-weight: bold; margin: 25px 0 10px }  

    

  
  

	
#districtStories {margin-top: 25px;}
  

#districtStories p {margin: 10px 0 10px; margin-left: 120px; font-size: 11px; line-height:15px}


.full-content  h2 {
font-size:22px;
font-weight:normal;
padding-top: 20px; margin: 0}

#toc a {font-size: 12px; font-weight: bold; color: #999; }

#toc.state .current a {background: #c8c267; color: #fff; padding: 2px 8px; text-decoration: none; -moz-border-radius: 10px; webkit-border-radius: 10px;}
#toc.local .current a {background: #3b9293; color: #fff; padding: 2px 8px; text-decoration: none; -moz-border-radius: 10px; webkit-border-radius: 10px;}
#toc.whatisA .current a {background: #c8c267; color: #fff; padding: 2px 8px; text-decoration: none; -moz-border-radius: 10px; webkit-border-radius: 10px;}
#toc.whatisB .current a {background: #3b9293; color: #fff; padding: 2px 8px; text-decoration: none; -moz-border-radius: 10px; webkit-border-radius: 10px;}


#rightColumn h2.state {
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
background:#c8c267 none repeat scroll 0 0;
color:#FFFFFF;
display: inline-block; line-height: 32px; margin-bottom: 0; padding-left: 25px; padding-right: 25px;
}
#rightColumn h2.local {
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
background:#3b9293 none repeat scroll 0 0;
color:#FFFFFF;
display: inline-block; line-height: 32px; margin-bottom: 0; padding-left: 25px; padding-right: 25px;}


#rightColumn h2.whatisA{
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
background:#c8c267 none repeat scroll 0 0;
color:#FFFFFF;
display: inline-block; line-height: 32px; margin-bottom: 0; padding-left: 25px; padding-right: 25px;
}
#rightColumn h2.whatisB {
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
background:#3b9293 none repeat scroll 0 0;
color:#fff;
display: inline-block; line-height: 32px; margin-bottom: 0; padding-left: 25px; padding-right: 25px;}

#rightColumn>h2  {*display:inline !important /*IE7 inline-block hack */}


h3 {margin-bottom: 15px}
  
  
  
 .full-content p.readmore {margin-bottom: 0}
  
  
  
  .storyset { background: url(../images/body-divider-horz.png) repeat-x scroll left bottom; padding-bottom: 25px}
  .storyset.last {background: none; padding: 0}
  
  /*lightbox */
  
  
 
.footnotes { color: #333; background: url(../images/body-divider-horz.png) repeat-x scroll left top; padding-top: 10px; margin-top: 25px; font-size: 12px;}

.whatis-buttons {margin-top: 20px}
.whatis-buttons a {margin-right: 15px}
.whatis-buttons img {margin-bottom: 15px}

#stories .apple_overlay {width: auto; padding-left: 15px; padding-right: 15px; text-align: left;     -moz-box-shadow:0 0 20px  #666; 
    -webkit-box-shadow: 0 0 20px #666;    }
#stories .apple_overlay .caption {font-size: 11px; margin-top: 5px; line-height: 16px;}