/*-----------------------------
	LAYOUT STYLES                
-----------------------------*/

body
{
	margin:0px;
	padding:0px;
	background-color:#000;
	background-image:url(../Img/BgBody.gif);
	background-repeat:repeat-y;
	background-position:left 585px;
}

#PageWrapper
{
	width:980px;
	position:relative;
}

#Header
{
	height:188px;
}

#Logo
{
	float:left;
	padding:17px 0px 0px 4px;
	background-image:url(../Img/BgLogo.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#HeaderImage
{
	float:right;
	height:188px;
	width:765px;
}

#HeaderImage div
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
  background-position:right top;
}

#ContentWrapper
{
	clear:both;
	background-image:url(../Img/BgContentRight.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

* html #ContentWrapper
{
	height:397px;
}

#ContentHeightSpacer
{
	float:right;
	width:1px;
	height:397px;
}

* html #ContentHeightSpacer
{
	display:none;
}

#Navigation
{
	float:left;
	width:204px;
	position:relative;
	top:-61px;
	background-image:url(../Img/BgNavWrapper.gif);
	background-repeat:no-repeat;
	background-position:right -0px;
}

#Navigation h1
{
	margin:0px;
	padding:0px;
	width:204px;
	height:51px;
}

#NavWrapperOuter
{
	background-image:url(../Img/BgNavTop.gif);
	background-repeat:no-repeat;
	padding-top:42px;
}

#NavWrapperInner
{
	background-image:url(../Img/BgNavTile.gif);
	background-repeat:repeat-y;
}

* html #NavWrapperInner
{
	/* Ignore Mac IE hack \*/
	height:1px;
	/* end hack */
}

#NavWrapperInner ul
{
	background-image:url(../Img/BgNavBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0px;
	padding:0px 0px 66px 0px;
}

#NavWrapperInner ul ul
{
	background-image:url(../Img/BgNavSelected.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0px 0px 5px 0px;
	padding:5px 0px 13px 16px;
}

#NavWrapperInner ul ul ul
{
	background-image:none;
	margin:0px;
	padding:4px 0px 3px 0px;
}

.NavStartStirring a, .NavHome a, .NavIssues a, .NavBlender a, .NavVGen a, .NavAbout a, .NavArt a, .NavBecomeStirrer a, .NavChildRescue a, NavCompetitions a
{
	display:block;
	background-repeat:no-repeat;
	height:16px;
}

.NavStartStirring li a, .NavHome li a, .NavIssues li a, .NavBlender li a, .NavVGen li a, .NavAbout li a, .NavArt li a, .NavBecomeStirrer li a, .NavChildRescue li a, NavCompetitions a
{
	display:inline;
	background-image:none !important;
}

.NavHome a
{
	width:58px;
	background-image:url(../Img/NavHome.gif);
}

.NavStartStirring a
{
	width:155px;
	background-image:url(../Img/NavStartStirring.gif);
}

.NavIssues a
{
	width:72px;
	background-image:url(../Img/NavIssues.gif);
}

.NavCompetitions a
{
	width:110px;
	background-image:url(../Img/NavCompetitions.gif);
}

.NavArt a
{
	width:100px;
	background-image:url(../Img/NavArt.gif);
}

.NavBlender a
{
	width:102px;
	background-image:url(../Img/NavBlender.gif);
}

.NavVGen a
{
	width:144px;
	background-image:url(../Img/NavVGen.gif);
}

.NavAbout a
{
	width:85px;
	background-image:url(../Img/NavAbout.gif);
}

.NavBecomeStirrer a
{
	width:80px;
	background-image:url(../Img/NavJoinUs.gif);
}

.NavChildRescue a
{
	width:115px;
	background-image:url(../Img/NavRescueNow.gif);
}


#NavWrapperInner ul li
{
	padding:1px 0px 8px 0px;
}

* html #NavWrapperInner ul li
{
	/* Ignore Mac IE hack \*/
	height:1px;
	/* end hack */
}


#NavWrapperInner ul ul li
{
	list-style-type:none;
	font-weight:bold;
	padding:0px 63px 4px 0px;
	margin:0px;
	color:#FF6A05;
}

#NavWrapperInner ul ul li a
{
	color:#FF6A05;
	padding:0px;
	height:auto;
	width:100%;
	display:block;
}

#NavWrapperInner ul ul li a:hover
{
	text-decoration:underline;
}

#NavWrapperInner ul ul ul li
{
	margin:0px;
	list-style-type:none;
	font-size:0.85em;
	font-weight:normal;
	text-transform:uppercase;
	padding:0px 0px 0px 10px !important;
	background-image:url(../Img/BulletNav.gif);
	background-repeat:no-repeat;
	background-position:left 0.5em;
	line-height:1.5em;
}

#NavWrapperInner ul ul ul li.Selected
{
	background-image:url(../Img/BulletNavSelected.gif);
	color:#88BFDE;
}

#NavWrapperInner ul ul ul li.Selected a
{
	color:#88BFDE;
}

#NavWrapperInner ul ul ul li a
{
	color:#FFF;
}

#NavWrapperInner a
{
	text-decoration:none;
}

#SectionHeader div
{
	background-repeat:no-repeat;
	width:204px;
	height:51px;
}

#ContentOuter
{
	float:left;
	width:770px;
}

#ContentInner
{
	width:550px;
	/* Ignore Mac IE hack \*/
	position:relative;
	top:-61px;
	/* end hack */
	float:left;
}

* html #ContentInner /* fix for IE windows rendering glitch */
{
	/* Ignore Mac IE hack \*/
	height:1px;
	/* end hack */
}

#Content
{
	position:relative;
}

#CornerWrap
{
	display:none;
}

#RightPanel
{
	float:right;
	width:180px;
}

#ActionSmall a
{
	margin-top:13px;
	display:block;
	width:180px;
	height:39px;
	text-decoration:none;
}

#Blender
{
	margin:0px 0px 0px 35px;
	position:absolute;
	bottom:28px;
}

#Footer
{
	clear:both;
	background-image:url(../Img/BgFooter.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#FooterLinks
{
	position:relative;
	float:left;
	margin-bottom:15px;
}

#Footer ul
{
	margin:0px;
	padding:0px 0px 12px 0px;
}

#Footer ul li
{
	float:left;
	padding:0px 5px 0px 7px;
	list-style-type:none;
}

#Footer ul li a
{
	float:left;
	height:12px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#FooterContact a
{
	width:38px;
	background-image:url(../Img/FooterContact.gif);
}

#FooterCopyright a
{
	width:47px;
	background-image:url(../Img/FooterCopyright.gif);
}

#FooterSecurityPrivacy a
{
	width:84px;
	background-image:url(../Img/FooterSecurityPrivacy.gif);
}

#FooterSiteMap a
{
	width:38px;
	background-image:url(../Img/FooterSiteMap.gif);
}

#Initiative a
{
	position:relative;
	float:left;
	text-decoration:none;
	width:166px;
	height:22px;
	background-image:url(../Img/FooterInitiative.gif);
	background-repeat:no-repeat;
	margin-left:12px;
	margin-top:15px;
	
}

#LastModified
{
	clear:both;
	padding:0px 0px 2px 7px;
	font-size:0.8em;
	color:#999;
}

#TaxStatement
{
	clear:both;
	padding:0px 0px 2px 7px;
	font-size:0.8em;
	color:#999;
}