
/* The body includes default font family and colour, which should be overwritten by each site css */
body	
{
text-align:left; 
background:#000; 
margin:0; 
padding:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
line-height:16px;
}

html 	{/*min-width: 792px;*/} 

/* This is the GENERIC container for the actual page content, and sits on top of #page-background, beneath #page-main-nav	*/
#page-content-container 
{
width:660px; 
background:#FFFFFF; 
filter:alpha(opacity=85);
opacity:0.85;
-moz-opacity:0.85;
-khtml-opacity: 0.85;
margin:70px 40px 0px 40px; 

padding:10px 10px; position:bottom; left:0px; top:0px; min-height:300px; height:420px; }
#page-content-container a 				{text-decoration:underline; font-weight:none; color:#000; font-size:12px}
#page-content-container p				{margin-top:18px; _margin-top:17px;}
#page-content-container dl				{margin:0; padding:0; font-weight:none; color:#000; font-size:12px}
#page-content-container dl.text			{margin-left:0px;}
#page-content-container dl.text dd		{margin-top:16px;}

img#map, img#table				{margin-top:21px;}

 /* Page margin maker class, for use on content areas */
.page-margin 				{margin:0 28px;}
.relative					{position:relative; left:0px; z-index:1;}
/*hide from mac ie\*/
.relative					{left:-134px;}
/*end*/
.hide						{display:none;}