/* CSS Document */



/* general */



	body {

		background: #ffffff;

		margin:0;

		padding:0;

		font-size:10px;

		}

		

	body.white {

		background: #ffffff; 

		margin:0;

		}

					

	img {

		border: 0;

		margin: 0;

		padding: 0;

		display:inline;

		}

		

	table,tr,td {

		margin: 0;

		padding: 0;

		}

		

	

	p   {

		color:#000000;

		font: normal 1.3em Helvetica, Arial, Verdana, Sans Serif;

		line-height:1.4em;

		margin: 0 0 15px 0;

		padding: 0;

		}

	

	h2   {

		color:#000000;

		font: bold 15px Georgia, "Times New Roman", Times, serif;

		margin: 5px 0 10px 0;

		padding: 0;

		}

		

	h3   {

		color:#000000;

		font: bold 15px Georgia, "Times New Roman", Times, serif;

		margin: 0 0 10px 0;

		padding: 0;

		}

		

	ul.general  {

		color:#000000;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		margin: 0 0 15px 15px;

		padding: 0;

		}	

		

	

		

/* text */



	p.boxHeader   {

		margin: 5px 0 10px 0;

		padding:5px 0 1px 0;

		font: bold 20px Georgia, "Times New Roman", Times, serif;

		border-top:1px solid #e6e6e6;

		border-bottom:1px solid #e6e6e6;

		vertical-align:middle;

		}

		

	p.foot   {

		color:#666666;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		margin: 0 0 15px 0;

		padding: 0;

		}

		

	p.bubble_menu   {

		color:#666666;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		margin: 0 0 15px 0;

		padding: 0;

		width:130px

		}



	p.ad-type   {

		color:#000000;

		font: normal 9px Verdana, Helvetica, Arial, Sans Serif;

		margin: 0 0 2px 0;

		padding: 0;

		text-align:center;

		}

		

	p.ad-bleed   {

		margin: 0;

		padding:10px 0 5px 0;

		text-align:left;

		border-bottom:1px dotted #cccccc;

		}

		

	p.ad-content   {

		margin: 0;

		padding: 0 0 10px 0;

		text-align:center;

		background:#ffffff;

		}

		

	p.sep  {

		color:#FFFFFF;

		font: bold 12px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		padding:5px;

		vertical-align:middle;

		margin-bottom:5px;

		}

	

	p.sep_map  {

		clear: both;

		float: both;

		position: relative;

		color:#FFFFFF;

		font: bold 12px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		padding: 0;

		margin: 0;

		cursor:pointer;

		}

	

	p.sep_map input {

		left: 0;

		position: absolute;

		top: 0;

		cursor:pointer;

	}



	p.sep_map label {

		display: block;

		margin: -1px 0 0 20px;

		cursor:pointer;

	}



	p.partner   {

		color:#000000;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		margin: 5px 0 5px 0;

		padding: 0;

		}

		

	p.masthead   {

		color:#000000;

		font: normal 15px Georgia, "Times New Roman", Times, serif;

		margin: 0 0 5px 0;

		padding: 0;

		}

		

	.mastheadTitle   {

		color:#000000;

		font: normal 10px Georgia, "Times New Roman", Times, serif;

		margin: 0;

		padding: 0;

		}

	

	.section-header {

		color:#ffffff;

		font: bold 14px Georgia, "Times New Roman", Times, serif;

		margin:0;

		padding:0;

		}

		

	p.null   {

		color:#000000;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		margin: 0;

		padding: 0;

		}

		

	p.lil   {

		color:#666666;

		font: normal 1.1em Georgia, "Times New Roman", Times, serif;

		line-height:1.2em;

		margin: 3px 0 1px 0;

		padding: 0;

		}



		

/* links  */



	a {

		color:#666666;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a:hover	{

		color:#cccccc;

		}

		

	a.title {

		color:#000000;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a.title:hover	{

		color:#333333;

		}

		

	a.fya {

		color:#000000;

		font: bold 20px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.fya:hover	{

		color:#666666;

		}

		

	a.nav {

		color:#ffffff;

		font: normal 14px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.nav:hover	{

		color: #cccccc;

		}

			

	a.navActive {

		color:#cccccc;

		font: normal 14px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.navActive:hover{

		color: #cccccc;

		}		

			

	

	a.subNav {

		color:#666666;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		background-color:#ffffff;

		text-decoration: none;

		}



	a.subNav:hover	{

		color: #000000;

		}

		

	a.subNavActive {

		color: #000000;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.subNavActive:hover{

		color: #000000;

		}

		

	a.footNav {

		color:#666666;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.footNav:hover	{

		color: #333333;

		}

			

	a.footNavActive {

		color:#333333;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.footNavActive:hover{

		color: #333333;

		}	

		

	a.small {

		color:#666666;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.small:hover	{

		color:#999999;

		}

		

	a.type {

		color:#999999;

		font: bold 14px Georgia, "Times New Roman", Times, serif;

		float:right;

		margin:0;

		padding-right:5px;

		text-decoration: none;

		}



	a.type:hover	{

		text-decoration: underline;

		}

																



/* forms */



	input {

		padding: 2px;

		margin: 1px 0 8px 0;

		color: #666666;

		font: normal 11px Helvetica, Arial, Verdana, Sans Serif;

		background-color:#ebebeb;

		}



	select {

		display: inline;

		margin:0;

		font: regular 11px Verdana, Geneva, Arial, Sans Serif;

		}

		

	select.pulldown {

		margin:0;

		font: regular 11px Verdana, Geneva, Arial, Sans Serif;

		width:100%;

		margin:0 0 5px 0;

		padding:0

		}



	form {

		padding: 0;

		margin: 0;

		}

		

	textarea {

		padding: 2px;

		margin: 1px 0 5px 0;

		color: #666666;

		font: normal 11px Helvetica, Arial, Verdana, Sans Serif;

		background-color:#ebebeb;

		}





/* divs */



				

	#header {

		width:1000px;

		height:90px;

		margin-right:auto;

		margin-left:auto;

		margin-top:0px;

		padding:0;

		text-align:left;

		}

		

	#logo {

		padding:0;

		margin:0 0 0 40px;

		float:left;

		position:absolute;

		top:20px;



		}

		

	#burst {

		position:absolute;

		padding:0;

		margin:0 10px 0 400px;

		float:left;	

		}

		

	#locator {

		position:absolute;

		padding:0;

		margin:25px 0 0 795px;

		}

			

		

	#tab-navigation {

		position:relative;

		padding:0;

		left:530px;

		top:61px;

		width:475px;

		}

			

		

	#footerBar {

		width:100%;

		height:50px;

		margin:10px 0 0 0;

		padding:0;

		text-align:right;

		background:#cccccc;

		}

		

	#footer {

		width:1000px;

		margin-right:auto;

		margin-left:auto;

		margin-top:10px;

		padding:0;

		text-align:left;

		}	

		

	#content {

		width:1000px;

		margin-right:auto;

		margin-left:5px;

		margin-top:0;

		padding:0px;

		text-align:left;

		background:#FFFFFF;

		}

		

	#columnLeft {

		width:160px;

		padding:0;

		margin:0 10px 0 0;

		float:left;	

		}

		

	#columnMain {

		width:498px;

		height:100%;

		padding:10px;

		margin:0 10px 0 0;

		float:left;		

		background:#ffffff;

		border:1px solid #cccccc;

		}

		

	#columnRight {

		width:300px;

		padding:0;

		float:left;	

		}

		

	#columnItem {

		width:652px;

		padding:10px 15px 10px 15px;

		margin:0 10px 0 0;

		float:left;	

		background:#ffffff;

		border:1px solid #cccccc;

		}	

		
p.posted {
-x-system-font:none;
color:#666666;
font-family:Helvetica,Verdana,Arial,Sans Serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}

	.subheader_email-a-friend {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background: #ffffff url("../graphics/gradient_grey_sm.jpg") no-repeat;

		}

		

										

/* classes */



	.boxLeft {

		width:138px;

		padding:5px 10px 10px 10px;

		margin:0;

		float:left;	

		background:#ffffff;

		border:1px solid #cccccc;

		}

		

	.boxLeftAd {

		width:160px;

		margin:0;

		padding:0;

		float:left;	

		}	



	.boxRight {

		width:278px;

		padding:5px 5px 10px 10px;

		margin:0 0 10px 0;

		float:left;	

		background:#ffffff;

		border:1px solid #cccccc;

		}

		

	.boxRightAd {

		width:300px;

		margin:0 0 10px 0;

		padding:0;

		float:left;	

		}

			

		

	.headline1 {

		color:#000000;

		font: bold 24px Georgia, "Times New Roman", Times, serif;

		}

		

	.headline2 {

		color:#000000;

		font: bold 14px Georgia, "Times New Roman", Times, serif;

		}

		

	.type {

		color:#dadada;

		font: bold 14px Georgia, "Times New Roman", Times, serif;

		float:right;

		margin:0;

		padding-right:5px

		}

		

	.imgCredits  {

		color:#333333;

		font: normal 9px Verdana, Arial, Helvetica, Sans Serif;

		margin: 0 0 0 0;

		padding: 0;

		}

		

	.smallType  {

		color:#999999;

		font: normal 10px Verdana, Arial, Helvetica, Sans Serif;

		margin: 0 0 0 0;

		padding: 0;

		}

		

	.success   {

		color:blue;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		margin: 0;

		padding: 0;

		}

		

	.error   {

		color:red;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		margin: 0;

		padding: 0;

		}

		

	.ad-img   {

		padding:10px 0 10px 0;

		border-bottom:1px dotted #cccccc;

		}

	

	

	table.directory {

		height:50px;

		cursor:pointer;	

	}

	

	.ad-banner   {

		margin: 0;

		padding:0;

		text-align:left;

		}



/* fya menu system */



	#navcontainer { 

		width: 131px;

		margin:0; 

		}



	#navcontainer ul {

		margin-left: 0;

		padding-left: 0;

		margin:0; 

		list-style-type: none;

		font: normal 14px Georgia, "Times New Roman", Times, serif;

		}



	#navcontainer a {

		display: block;

		padding: 4px 3px 3px 6px;

		width: 129px;

		background-color: #F4F4F4;

		border-bottom: 1px solid #FFFFFF;

		}



	#navcontainer a.see:link, #navlist a.see:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.collect:link, #navlist a.collect:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.support:link, #navlist a.support:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.know:link, #navlist a.know:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.enjoy:link, #navlist a.enjoy:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.venues:link, #navlist a.venues:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.neighborhoods:link, #navlist a.neighborhoods:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.groups:link, #navlist a.groups:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.sites:link, #navlist a.sites:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.publications:link, #navlist a.publications:visited {

		color: #666666;

		text-decoration: none;

		}

		

	#navcontainer a.businesses:link, #navlist a.businesses:visited {

		color: #666666;

		text-decoration: none;

		}





	#navcontainer a.see:hover {

		background-color: #00FFCC;

		color: #ffffff;

		}

	#navcontainer a.collect:hover {

		background-color: #FF0099;

		color: #ffffff;

		}

	#navcontainer a.support:hover {

		background-color: #0099FF;

		color: #ffffff;

		}

	#navcontainer a.know:hover {

		background-color: #CC00FF;

		color: #ffffff;

		}

		

	#navcontainer a.enjoy:hover {

		background-color: #FFCC00;

		color: #ffffff;

		}

		

	#navcontainer a.venues:hover {

		background-color: #FF3300;

		color: #ffffff;

		}

		

	#navcontainer a.neighborhoods:hover {

		background-color: #00CCFF;

		color: #ffffff;

		}

		

	#navcontainer a.groups:hover {

		background-color: #99FF00;

		color: #ffffff;

		}

		

	#navcontainer a.sites:hover {

		background-color: #F600FF;

		color: #ffffff;

		}

		

	#navcontainer a.publications:hover {

		background-color: #FF9900;

		color: #ffffff;

		}

		

	#navcontainer a.businesses:hover {

		background-color: #77531D;

		color: #ffffff;

		}

		

	#navcontainer .selectSee {

		background-color: #00FFCC;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectCollect {

		background-color: #FF0099;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectSupport {

		background-color: #0099FF;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectKnow {

		background-color: #CC00FF;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectEnjoy {

		background-color: #FFCC00;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectVenues {

		background-color: #FF3300;

		color: #ffffff;

		text-decoration: none;

		}



	#navcontainer .selectNeighborhoods {

		background-color: #00CCFF;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectGroups {

		background-color: #99FF00;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectSites {

		background-color: #F600FF;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectPublications {

		background-color: #FF9900;

		color: #ffffff;

		text-decoration: none;

		}

		

	#navcontainer .selectBusinesses {

		background-color: #77531D;

		color: #ffffff;

		text-decoration: none;

		}

		

	#sub {

		margin:5px 0 5px 0;

		}

		

/* SEE SECTION */



	.see { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_see {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_see_sm.jpg") no-repeat;

		}

		

	.subheader2_see {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_see_lg.jpg") no-repeat;

		}

		

	a.see {

		color:#00FFCC;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.see:hover {

		text-decoration: underline;

		}

		

	a.more_see {

		color:#00FFCC;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_see:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_see {

		color:#00FFCC;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_see:hover {

		text-decoration: underline;

		}

		

	p.details_see  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #00FFCC;

		}

		

	a.arrow {

		color:#333333;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a.arrow:hover {

		color:#666666;

		}

	



/* COLLECT SECTION */



	.collect { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_collect {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_collect_sm.jpg") no-repeat;

		}

		

	.subheader2_collect {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_collect_lg.jpg") no-repeat;

		}

		

	a.collect {

		color:#FF0099;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.collect:hover {

		text-decoration: underline;

		}

		

	a.more_collect {

		color:#FF0099;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_collect:hover {

		color:#FF3399;

		text-decoration: none;

		}

		

	a.tools_collect {

		color:#FF0099;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_collect:hover {

		text-decoration: underline;

		}

		

	p.details_collect  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #FF0099;

		}

		

	.collectColor {

		color:#FF0099;

		}





/* SUPPORT SECTION */



	.support { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_support {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_support_sm.jpg") no-repeat;

		}

		

	.subheader2_support {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_support_lg.jpg") no-repeat;

		}

		

	a.support {

		color:#0099FF;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.support:hover {

		text-decoration: underline;

		}

		

	a.more_support {

		color:#0099FF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_support:hover {

		color:#3399FF;

		text-decoration: none;

		}

		

	a.tools_support {

		color:#0099FF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_support:hover {

		text-decoration: underline;

		}

		

	p.details_support  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #0099FF;

		}





/* KNOW SECTION */



	.know { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_know {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_know_sm.jpg") no-repeat;

		}

		

	.subheader2_know {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_know_lg.jpg") no-repeat;

		}

		

	a.know {

		color:#CC00FF;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.know:hover {

		text-decoration: underline;

		}

		

	a.more_know {

		color:#CC00FF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_know:hover {

		color:#CC33FF;

		text-decoration: none;

		}

		

	a.tools_know {

		color:#CC00FF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_know:hover {

		text-decoration: underline;

		}

		

	p.details_know  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #CC00FF;

		}

		



/* ENJOY SECTION */



	.enjoy { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_enjoy {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_enjoy_sm.jpg") no-repeat;

		}

		

	.subheader2_enjoy {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_enjoy_lg.jpg") no-repeat;

		}

		

	a.enjoy {

		color:#CC00FF;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.enjoy:hover {

		text-decoration: underline;

		}

		

	a.more_enjoy {

		color:#FFCC00;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_enjoy:hover {

		color:#FFCC33;

		text-decoration: none;

		}

		

	a.tools_enjoy {

		color:#FFCC00;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_enjoy:hover {

		text-decoration: underline;

		}

		

	p.details_enjoy  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #FFCC00;

		}

		

		

/* FYA POSTS GENERAL SHARED STYLES SECTION */		

		

	a.tag {

		color:#999999;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a.tag:hover {

		color:#333333;

		text-decoration: underline;

		}	

		

		

	a.headline {

		color:#000000;

		font: bold 16px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.headline:hover {

		text-decoration: underline;

		}

			

	a.section {

		color:#ffffff;

		font: bold 14px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.section:hover {

		text-decoration: underline;

		}

		

	a.location {

		color:#000000;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a.location:hover {

		color:#333333;

		text-decoration: underline;

		}		

		

	a.contributor {

		color:#333333;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a.contributor:hover {

		color:#666666;

		text-decoration: underline;

		}

		

	a.hood {

		color:#333333;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: underline;

		}



	a.hood:hover {

		color:#666666;

		text-decoration: underline;

		}

		

	p.info  {

		color:#999999;

		margin:0 0 15px 0;

		padding:0;

		font: italic 1.3em Helvetica, Arial, Verdana, Sans Serif;

		line-height:1.3em;

		}

		

	p.info2  {

		color:#999999;

		margin:0 0 15px 0;

		padding:0;

		font: italic 1.4em Helvetica, Arial, Verdana, Sans Serif;

		line-height:1.3em;

		}

		

	p.info3  {

		color:#999999;

		margin:0 0 0 0;

		padding:0;

		font: italic 1.3em Helvetica, Arial, Verdana, Sans Serif;

		line-height:1.3em;

		}

		

	p.posted  {

		color:#666666;

		margin:0 0 0 0;

		padding:0;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		}

		

	.headline {

		color:#000000;

		font: bold 24px Georgia, "Times New Roman", Times, serif;

		}



	p.date1  {

		color:#999999;

		margin:0 0 15px 0;

		padding:0;

		font: italic 1.3em Helvetica, Arial, Verdana, Sans Serif;

		line-height:1.3em;

		}

		

	p.date2  {

		color:#999999;

		margin:0 0 10px 0;

		padding:0;

		font: italic 1.3em Helvetica, Arial, Verdana, Sans Serif;

		line-height:1.3em;

		}

		

	p.address  {

		color:#999999;

		margin:0 0 15px 0;

		padding:0;

		font: normal 14px Georgia, "Times New Roman", Times, serif;

		}	

		

	blockquote  {

		margin: 0;

		padding:10px;

		color:#666666;

		font: normal 16px Georgia, "Times New Roman", Times, serif;

		border:1px solid #ebebeb;

		background:#f4f4f4;

		}

		

/* DIRECTORY GENERAL SHARED STYLES SECTION */	

		

	a.listing {

		color:#000000;

		font: bold 14px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.listing:hover {

		text-decoration: underline;

		}

		

	.subcat   {

		color:#999999;

		font: normal 9px Verdana, Arial, Helvetica, Sans Serif;

		margin: 0 0 0 0;

		padding:2px;

		background-color:white;

		}

		

/* VENUES SECTION */



	.venues { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_venues {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_venues_sm.jpg") no-repeat;

		}

		

	.subheader2_venues {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:0px 0 0 0px;

		background:#ffffff;	

		

		}

		

	a.venues {

		color:#FF3300;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.venues:hover {

		text-decoration: underline;

		}

		

	a.more_venues {

		color:#FF3300;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_venues:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_venues {

		color:#FF3300;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_venues:hover {

		text-decoration: underline;

		}

		

	p.details_venues  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #FF3300;

		}

	

/* NEIGHBORHOODS SECTION */



	.neighborhoods { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_neighborhoods {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_neighborhoods_sm.jpg") no-repeat;

		}

		

	.subheader2_neighborhoods {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_neighborhoods_lg.jpg") no-repeat;

		}

		

	a.neighborhoods {

		color:#666666;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.neighborhoods:hover {

		text-decoration: underline;

		}

		

	a.more_neighborhoods {

		color:#00CCFF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_neighborhoods:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_neighborhoods {

		color:#00CCFF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_neighborhoods:hover {

		text-decoration: underline;

		}

		

	p.details_neighborhoods  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #00CCFF;

		}

			

/* GROUPS SECTION */



	.groups { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_groups {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_groups_sm.jpg") no-repeat;

		}

		

	.subheader2_groups {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_groups_lg.jpg") no-repeat;

		}

		

	a.groups {

		color:#99FF00;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.groups:hover {

		text-decoration: underline;

		}

		

	a.more_groups {

		color:#99FF00;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_groups:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_groups {

		color:#99FF00;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_groups:hover {

		text-decoration: underline;

		}

		

	p.details_groups  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #99FF00;

		}

			

			

/* SITES SECTION */



	.sites { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_sites {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_sites_sm.jpg") no-repeat;

		}

		

	.subheader2_sites {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_sites_lg.jpg") no-repeat;

		}

		

	a.sites {

		color:#F600FF;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.sites:hover {

		text-decoration: underline;

		}

		

	a.more_sites {

		color:#F600FF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_sites:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_sites {

		color:#F600FF;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_sites:hover {

		text-decoration: underline;

		}

		

	p.details_sites  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #F600FF;

		}

		

/* PUBLICATIONS SECTION */



	.publications { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_publications {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_publications_sm.jpg") no-repeat;

		}

		

	.subheader2_publications {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_publications_lg.jpg") no-repeat;

		}

		

	a.publications {

		color:#FF9900;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.publications:hover {

		text-decoration: underline;

		}

		

	a.more_publications {

		color:#FF9900;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_publications:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_publications {

		color:#FF9900;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_publications:hover {

		text-decoration: underline;

		}

		

	p.details_publications  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #FF9900;

		}	

		

/* BUSINESSES SECTION */



	.businesses { 

		margin:0; 

		padding:0;

		}

		

	.subheader1_businesses {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_businesses_sm.jpg") no-repeat;

		}

		

	.subheader2_businesses {

		width:100%;

		height:19px;

		margin:0 0 15px 0;

		padding:4px 0 0 5px;

		background:#333333;	

		background: #ffffff url("../graphics/gradient_businesses_lg.jpg") no-repeat;

		}

		

	a.businesses {

		color:#77531D;

		font: normal 13px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.businesses:hover {

		text-decoration: underline;

		}

		

	a.more_businesses {

		color:#77531D;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.more_businesses:hover {

		color:#66FFCC;

		text-decoration: none;

		}

		

	a.tools_businesses {

		color:#77531D;

		font: normal 11px Georgia, "Times New Roman", Times, serif;

		text-decoration: none;

		}



	a.tools_businesses:hover {

		text-decoration: underline;

		}

		

	p.details_businesses  {

		margin: 10px 10px 10px 0;

		padding:10px;

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		border-left:15px solid #77531D;

		}
