body {
	background: #F9F6ED url(../img/bg.gif) top center repeat-y;
	color: #3F3F3F;
	}

a, a:visited {color: #2D5F9B; text-decoration: underline;}

a:hover {text-decoration: none;}

#header {
	background: #FFF;
	text-align: center;
}

#masthead {
	border-top: 4px solid #01AD4E;
	border-bottom: 1px solid #CCC;
	padding: 10px 0 2px 0;
	
}

#header h1 {
	text-indent: -9999px;
	height: 200px;
	background: url(../img/bg_head.jpg) no-repeat;
	margin: 0px;
}

#content {
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#become {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	background-color:#FFF;
	border-color:#E8E8E8;
	border-style:solid;
	border-width:4px 1px;
	margin:0 0 20px;
	padding: 5px;
	width:200px;
}


#become h4 {
	font-weight: normal;
	color: #01AD4E;
	margin: 5px 5px 5px 10px;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 5px;
}

#become p {
	margin: 5px 5px 10px 10px;
}


.learn a, .learn a:visited {
	color: #FFF;
	padding: 4px;
	border: 2px solid #3E548F;
	background: #2D5F9B;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}

.learn a:hover {
	padding: 4px;
	border: 2px solid #2D5F9B;
	color: #2D5F9B;
	background: #FFF;
	text-decoration: none;
}


#about {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	background-color:#FFF;
	border-color:#E8E8E8;
	border-style:solid;
	border-width:4px 1px;
	margin:0 0 12px;
	padding: 5px;
	width:200px;
}

#about h4 {
	font-weight: normal;
	color: #01AD4E;
	margin: 5px 5px 5px 10px;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 5px;
}

#about p {
	margin: 5px 5px 10px 10px;
}

#find {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	background-color:#FFF;
	border-color:#E8E8E8;
	border-style:solid;
	border-width:4px 1px;
	margin:0 0 12px;
	padding:5px 0 0 0;
	width:200px;
}

#find h4 {
	font-weight: normal;
	color: #01AD4E;
	margin: 5px 5px 5px 10px;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 5px;
}

#find p {
	margin: 5px 5px 10px 10px;
}


ul.menu {
	
	list-style-type:none;
	  margin: 0;
	  width: 200px;
}


ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 3px 0 0 0;
  width: 200px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin: 0;
	padding: 0;
	border-bottom:  #E8E8E8 1px solid;
}

ul.menu li a {
  	font-weight: bold;
  	color: #2D5F9B;	
  	padding: 4px 4px 4px 16px;
	text-decoration: none;
	margin-bottom: none;
	
}

ul.menu li a:hover {
  	background: #EEEEEE;

}

ul.menu li ul li {
		border: 1px solid #FFF;
	}
	
ul.menu li ul {
	margin-bottom: 6px;
}


ul.menu li ul li a {
  	color: #2D5F9B;
	text-decoration: underline;
  	padding: 0 0 5px 10px;
	margin: 0;
	border-left: 20px #FFF solid;
	font-weight: normal;
}

ul.menu li ul li a:hover {
	background: #FFF;
	text-decoration: none;

}


#about ul {
margin: 0 0 10px 0;
}

#about ul li {
padding:3px 0pt 3px 0px;
list-style-type: none;
margin-left: 10px;
}

.pubs_kd {
background:transparent url(../img/icons/icon_kids.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
line-height: 24px;
}

.pubs_md{
background:transparent url(../img/icons/icon_metro.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}

.pubs_hd{
background:transparent url(../img/icons/icon_home.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}

.pubs_rd{
background:transparent url(../img/icons/icon_restaurant.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}

.pubs_wd{
background:transparent url(../img/icons/icon_wedding.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}

.pubs_pd{
background:transparent url(../img/icons/icon_pets.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}

.pubs_lg{
background:transparent url(../img/icons/icon_legal.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}

.pubs_sd{
background:transparent url(../img/icons/icon_senior.gif) no-repeat scroll left center;
padding: 2px 0 2px 22px;
}



#footer {
	background: #FFF;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#foot_logos {
	border-top: 1px solid #CCC;
		padding: 20px 0 20px 0;
}
#footer ul {
	margin: 0;
}


#footer ul li{
	margin: 0;
	padding: 8px;
	list-style-type: none;
	display: inline;
}

#footer p {
	font-size: 11px;
	margin-bottom: 0;
}

.small {
	font-size: 11px;
	vertical-align:top; 
}
