/* -----------------------------------------------------------------------------
Title : Layout Style Definistions
Author : Paulo Elias
URL : http://www.prkreative.com/

Description : This CSS files controls the layout of page elements.

Created : 2006.11.02
Modified : 
----------------------------------------------------------------------------- */
/* GLOBAL ELEMENTS
----------------------------------------------------------------------------- */
/* LET'S RESET MARGINS AND PADDING ON ALL ELEMENTS */
*
{
	margin: 0;
	padding: 0;
}
body
{
	margin: 0 auto;
	width: 806px;
}
img
{
	display: block;
	border: none;
}
/* -----------------------------------------------------------------------------
	HEADER
----------------------------------------------------------------------------- */
div#Header
{
	position: relative;
	float: left;
	width: 100%;
	height: 99px;
}

/*
		POSITION TOP MINI-NAV ITEMS AT RIGHT SIDE OF HEADER
----------------------------------------------------------------------------- */
		div#TopMiniNav
		{
		position: absolute;
		top: 30px;
		right: 10px;
		/*border: 1px solid Black;*/
		}
		
/*		SEARCH BOX
----------------------------------------------------------------------------- 
		form#Site-Search
		{
			position: absolute;
			top: 0;
			right: 0;
		}*/
/*		HEADER TEXT LINKS
----------------------------------------------------------------------------- */

		div#AddThis
		{
			float: right;
			width: 145px;
			/*border: 1px solid red;*/
		}
		ul#Mini-Nav
		{
			clear: both;
			margin-top: 10px;
			float: right;

		}
			ul#Mini-Nav li
			{
				float: left;
				padding: 0 5px 0;
				border-left: 1px solid #75b4d7;
			}
			ul#Mini-Nav li.first
			{
				border: 0;
			}
/*		DATE
----------------------------------------------------------------------------- */
		p#Todays-Date
		{
			clear: both;
			margin-top: 10px;
			float: right;
		}
/* -----------------------------------------------------------------------------
	MAIN NAV
----------------------------------------------------------------------------- */
	div#Main-Navigation
	{
		position: relative;
		float: left;
		margin: 0 0 0.6em;
		width: 100%;
		height: 41px;
	}
/* -----------------------------------------------------------------------------
	PRIMARY CONTENT
----------------------------------------------------------------------------- */
	/* ADDED  div#rightnavbody & div#leftnavbody alr 11/30/2006 */

	div#Bodyhomepage div#rightnavbody
	{
		position: relative;
		float: left;
		margin: 0 0 0.6em;
		width: 546px;
		/*border: 1px dotted red;*/
	}
	div#Bodyhomepage div#leftnavbody
	{
		position: relative;
		float: right;
		margin: 0 0 0.6em;
		width: 546px;
		/*border: 1px dotted #0400FF;*/
	}
/*	div#Bodyhomepage div#Primary-Content
	{
		width: 544px;
		border: 1px dotted red;
	}*/
	
/*		homepage SPECIFIC ELEMENTS
----------------------------------------------------------------------------- */
	div#Bodyhomepage div#Primary-Content img
		{
			float: left;
			margin: 0 0 1em;
		}
/*			DOUBLE WIDE BOX FOR NEWS & VIEWS
----------------------------------------------------------------------------- */
			div#Primary-Content div.double-box
			{
				float: left;
				padding: 0 0 10px;
				width: 546px;
			}
				div#News
				{
					float: left;
					width: 271px;
				}
				div#Views
				{
					float: left;
					width: 275px;
				}
				div#Bodyhomepage div#News img,
				div#Bodyhomepage div#Views img
				{
					float: right;
					padding: 0 5px;
				}
				div#Bodyhomepage div#Views img
				{
					padding: 0 8px;
				}
/*	SUBPAGE SPECIFIC ELEMENTS
----------------------------------------------------------------------------- */
/*		SUBPAGE BREADCRUMBS
----------------------------------------------------------------------------- */
		ul#Breadcrumbs
		{
			height: 1.4em;
			float: left;
			margin: 0 0 1.6em;
			overflow: hidden;
			width: 100%;
			/*border: 1px dotted red;*/
		}
		/* Reduce bottom margin for the Doors microsite */
		div#Bodyprograms ul#Breadcrumbs
		{
			margin: 0 0 1.2em;
		}
			ul#Breadcrumbs li
			{
				display: inline;
				padding: 0 0 0 12px;
			}
			ul#Breadcrumbs li.first
			{
				padding: 0;
			}
		div#Breadcrumbs {
			display: block; 
			margin: 0 0 1.2em;
		}
		
/*		SUBPAGE IMAGES
----------------------------------------------------------------------------- */
			body.subpage div#Primary-Content img
			{
				float: right;
				margin: -0.6em 0.6em 0.3em 0.3em;
			}
/* -----------------------------------------------------------------------------
	SIDEBAR (Now LEFT-RIGHT Navbar Added/edited alr 11/30/2006
----------------------------------------------------------------------------- */

	div#Bodyhomepage div#rightnavbar
		{
			position: relative;
			float: right;
			width: 255px;
			overflow: hidden;
		}
		
	div#Bodyhomepage div#leftnavbar
	{
		position: relative;
		float: left;
		width: 255px;
		overflow: hidden;		
	}
/*		BOXES (Member Login and e-Newsletter Boxes)
----------------------------------------------------------------------------- */
	 div#Sidebar .box
		{
			position: relative;
			float: left;
			width: 255px;
			margin: 0 0 0.6em;
			background: transparent url(../../../img/bg/bg-box.gif) no-repeat bottom left;
		}
		div#rightnavbar div#Sidebar .box
		{
			float: right;
		}
/* -----------------------------------------------------------------------------
	ADS
----------------------------------------------------------------------------- */
	ul#Ads
	{
		float: left;
		width: 100%;
		margin: 0 0 0.6em;
	}
		ul#Ads li
		{
			float: left;
			margin: 0 5px;
		}
		ul#Ads li.first
		{
			margin: 0 2px 0 0;
		}
		ul#Ads li.last
		{
			margin: 0 0 0 2px;
		}
			ul#Ads img
			{
				float: none;
				display: inline;
			}
/* -----------------------------------------------------------------------------
	FOOTER
----------------------------------------------------------------------------- */
	div#Footer
	{
		position: relative;
		float: left;
		margin: 0 0 0.6em;
		width: 100%;
		background: #fff url(../../../img/bg/bg-footer_bottom.gif) no-repeat bottom left;
	}
		div#Footer .gutter
		{
			float: left;
			width: 100%;
		}
/*		POLICIES
----------------------------------------------------------------------------- */
			ul#Policies
			{
				float: left;
				padding: 10px 0 10px 10px;
			}
				ul#Policies li
				{
					margin: 0 0 1em;
				}
/*		TEXT LINKS
----------------------------------------------------------------------------- */
			ul#Text-Navigation
			{
				float: right;
				padding: 10px 11px 0 0;
			}
				ul#Text-Navigation li
				{
					float: left;
					padding: 0 7px 0;
				}
				ul#Text-Navigation li.first
				{
					padding: 0 7px 0 0;
				}
/*		COPYRIGHT STATEMENT
----------------------------------------------------------------------------- */
			p#Copyright
			{
				float: right;
				clear: right;
				margin: 3.6em 0 0;
				padding: 0 16px 0 0;
			}	