/* global css document for medfordcommons.com */

*
	{	/* whole document application */		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000;
	}
body
	{	/* body */
		background-color: #FFF;
		margin: 5px 5px 5px 5px;
		padding: 0 0 0 0;
	}
/* GLOBAL TEXT CSS */
/* ########## */

h2
	{	/* scramble bg header */
		/* goes behind h3 */
		display: none;
	}
.navigation_sub
	{
		display: none;
	}
a, a:link, a:link:after, a:visited, a:visited:after
	{
   content: "    [ " attr(href) " ]    ";
   font-size: 90%;
	}
/* CONTENT CSS */
/* ########## */
#content_container
	{
		/* full  width holding navigation and content for shadow */
		position: relative;
		width: 756px;
		height: auto;
		background: transparent url(../images/content_bg.jpg) repeat-y;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		
	}
#narrow_content
	{	/* top content holder */
		position: relative;
		width: 450px;
		height: auto;
		min-height: 600px;
		padding: 0 20px 20px 40px;
	}
	
/* FOOTER CSS */
/* ########## */
div.footer
	{
		width: 680px;
		text-align: center;
	}
.printer_friendly
	{
		/* text WITH printer image */
		background-color: #F2F2F2;
		background: transparent url(../images/printer.jpg) right top no-repeat;
		height: 25px;
		text-align: right;
		width: 650px;
		padding: 1px 40px 0 0;
	}

/* MISC CSS */
/* ########## */
.nodisp
	{
		display: none;
	}
#nodisp
	{	/* used for javascript swaps */
		display: none;	
	}
hr
	{	/* global hr */
		height: 9px;
		width: 100%;
		color: #F8F8F8;
		text-align: center;
		margin: 20px 0 0 0;
		padding: 0 0 0 0;
	
		border-top: 1px solid #DFDFDF;
		border-right: none;
		border-left: none;
		border-bottom: 1px solid #DFDFDF;
	}
hr.dotted
	{	/* dotted hr used in usr comments */
		height: 4px;
		width: 100%;
		text-align: center;
		margin: 10px 0 10px 0;
		padding: 0 0 0 0;
		
		border-top: 3px dotted #BDB4AD;
		border-right: none;
		border-left: none;
		border-bottom: none;
	}
.form
	{	/* global form */
		width: 300px;
	}
.form_disabled
	{	/* global form */
		width: 300px;
	}
.form_checkbox
	{	/* global form */
		color: #003366;
		background: url(../images/form_bg.jpg) repeat;
		border: 1px solid #C7C7C7;
		margin: 0 0 0 0;
		padding: 5px 5px 5px 5px;
	}
/* map printer friendly */
div.map
{
	position: relative;
	width: 409px;
	height: auto;
	background: url(http://www.medfordcommons.com/images/map_phase_01.jpg) no-repeat;
	border-top: none;
	margin: 0 0 0 0;
	padding: 689px 0 0 0;
}
.map strong.title
	{
		position: absolute;
		width: 300px;
		top: 10px;
		left: 100px;
		text-align: right;
	}
/* map locations */
.map .location_one
{
		border: 1px solid #C3C3C3;
		padding: 10px 10px 10px 10px;
		background: transparent url(../images/num_01.gif) top left no-repeat;
}
.map .location_one a.map_link
{
	position: absolute;
	height: 15px;
	width: 15px;
	left: 180px;
	top: 93px;
	background: #000;
	text-indent: -9999px;
	background: transparent url(../images/num_01.gif) no-repeat;
}