body {padding:0; margin:0;text-align:center;background: #fff url(images/massbg.jpg) no-repeat fixed -20px 0;}
span {visibility:hidden;}
body, p, div, td {font: 11px helvetica, verdana, arial, sans-serif; color:#444;}
h1 {font-family: Helvetica, verdana, arial, sans-serif; font-size:18px; font-weight:normal;color:#072D56;}
h1 span {visibility:hidden;}
h2 {font-family: Helvetica, verdana, arial, sans-serif; font-size:14px; color:#072D56;}
h2 span{visibility:hidden;}
/* Container and header */
#container {width:748px;text-align:left;margin:0 auto;border:1px solid #666;background-image:url(images/masscontainerbg.jpg);background-repeat:repeat-y;/*margin-top:15px;*/}
#header {padding:0; margin:0;position:relative;width:748px;height:112px;background-repeat:no-repeat;background-image:url(images/massheader.jpg);border-bottom:1px solid #666;}
#header span {visibility:hidden;}
/*Top Navigation*/
#mainnav {position:relative;width:748px;height:29px;background-image:url(images/massnavbg.jpg);background-repeat:no-repeat;border-bottom:1px solid #666;}
#mainnav span{visibility:hidden;}
#mainnav div {position:relative;width:555px;float:right;height:29px;}
#mainnav ul {margin: 0;padding: 0;list-style:none;}
#mainnav ul li {margin-left: 0px;}
#mainnav a {display:block;color:#222;text-decoration:none;padding:10px 18px 6px;float:left;font-size:11px;}
#mainnav a:hover {color:#072D56;background-color:#999;}
/*Left side Nav*/
#leftcontainer {position:relative;float:left;width:192px;background-color:#FFF;}
#leftnav {position:relative;width:180px;margin-top:5px;margin-right:3px;margin-left:5px;margin-bottom:5px;border-bottom:1px solid #888;}
#leftnav ul {margin: 0;padding: 0;list-style:none;}
#leftnav ul li {margin-left:5px;margin-bottom:5px;}
#leftnav a {display:block;color:#072D56;text-decoration:none;padding:5px;font-size:11px;}
#leftnav a:hover {color:#000;background-color:#DDD;}
/*Search */
#search {position:relative;width:180px;/*height:195px;*/margin-left:5px;background-color:#FFFFFF;border-bottom:1px solid #888;}
#search span {visibility:hidden;}
#search a {margin-left:5px;border-style:none;}
/*Flash Slideshow*/
#slideshow {position:relative;width:548px;float:right;height:190px;border:1px solid #666;margin-right:2px;margin-top:2px;}
*html #slideshow {margin-right:1px;}
/*Body Text*/
#text {position:relative;width:528px;float:right;margin-top:15px;margin-right:15px;margin-bottom:15px;
}
*html #text {margin-right:7px;margin-top:10px;}
#text a {text-decoration:none;color:#072D56;font-family:helvetica, verdana, arial, sans-serif;font-weight:bold;font-size:11px;}
#text a:hover {color:#444;}
#text li {margin:0 0 8px 15px;}
/*Map of Massachusetts*/
#map {position:relative;width:528px;height:330px;border:1px solid #999;background-color:#FFFFFF;float:right;margin-right:12px;margin-bottom:15px;}
*html #map {margin-right:7px;}
/* Footer */
#footer { position:relative;width:748px;height:40px;margin:0 auto;margin-top:4px;padding:0;clear:both;background-color:#FFF;border-top:1px solid #666;text-align:left;}
#footer p {font-size:11px;padding:10px;margin:0;text-align:left;color:#444;}
#footer p a {color:#444;text-decoration:none;}
#footer a:hover {color:#072D56;text-decoration:underline;}
*html #footer p{padding:-20px;}

/* Block list for Communities page 
=============================================================*/
ul.block-list {
	margin: 0; padding: 0; 
	list-style: none;
	width: 540px;
	}

ul.block-list li {
	float: left;
	width: 154px; padding: 1px;
	border-bottom: 1px solid #ccc;
	background-color:#eee;
	}