
body { background: #45220e url('../images/bg-grad.png') repeat-x;  font-family: Verdana, Arial, sans-serif; }
a { color: #2999ef; }

.clear { clear: both; }

#Container { width: 1024px; min-height: 1000px;  margin: 0px auto; background: transparent; }

#ContentContainer { background: #fff; }
#HeadContainer { position: relative; }

#HeadContainer h1 { display: none; }
#HeadContainer h2 { position: absolute; font-size: 10pt; color: #fff; bottom: 1em; right: 2em; }

#Header { height: 260px; background: #45220e url('../images/header-bg.jpg') no-repeat; }
#SiteLogo { position: absolute; left: 40px; top: 20px; }

#BannerImages { display: none; }

#HeaderSep { height: 41px; background: #fff url('../images/swish.png') no-repeat; margin-bottom: 1em;  }

#Navigation { float: left; width: 250px; font-family: Futura, "Century Gothic", AppleGothic, Arial, sans-serif}
#Navigation ul { width: 194px; margin: 0px auto; border-top: 1px dotted #cdcdcd }
#Navigation ul li { border-bottom: 1px dotted #cdcdcd }
#Navigation a { padding-left: 10px; color: #2999ed; text-decoration: none; font-size: 16px; display: block; min-height: 32px; line-height: 32px; }

#Navigation ul ul { border-top: none; }
#Navigation .subsection a { font-size: 12px; }
#Navigation .subsection li { border-bottom: none; padding-left: .5em;}
#Navigation .subsubsection li { border-bottom: none; padding-left: 1em;}

#NavPhoneNumber { width: 154px; margin: 2em auto; background: #fff url('../images/phone.png') no-repeat 10px; padding-left: 50px; }
#NavPhoneNumber h3 { color: #999; text-transform: uppercase; font-size: 12px;  }
#DonateButton { margin: 2em auto; width: 200px; }

#HomeLeft { margin-right: 25px; }
#HomeRight { display: none; width: 300px; float: right; font-size: 9pt; }
#HomeRight a {text-decoration: none; }

#HomeRight img { margin-bottom: 2em; }
#HomeRight h3 { text-transform: uppercase; color: #676767; margin-bottom: 1em; }
#HomeRight li { margin-bottom: 1em; }
#HomeRight .date { color: #676767; }

#Layout { margin-left: 251px; padding-right: 1em; padding-bottom: 2em; min-height: 400px; background: #fff url('../images/footer-tree.png') no-repeat bottom right; }

#Footer { height: 75px; background: #2d0f05; color: #fff; text-align: right; font-size: 24px; line-height: 75px; padding-right: 40px;font-family: Garamond, "Hoefler Text", "Times New Roman", Times, serif; }

.providerSearchForm { margin-bottom: 3em; }
.providerSearchForm h3 { }

#ForumContent .clear { clear: right; }
.forumFeatures { clear: right; }

#NextPrevLinks { width: 350px; }
#NextLink { float: right; }

.newsArticlePublishedDate { font-size: xx-small; margin-bottom: 1em;}
div.newsArticleSummary p { font-weight: bold; font-size: 10pt; }

#RightImage { width: 256px; height: 220px; margin-bottom: 2em; overflow: hidden; }
#HomeImages { display: none; }

#TopSpace {
	text-align: right;
	padding: 16px 0 6px 0;
}

#TopNav li {
	display: inline;
	list-style-type: none;
	
}

#TopNav li a {
	position: relative;
	font-size: 17px;
	color: #EEE;
	font-family: Futura, "Century Gothic", AppleGothic, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 12px 22px;
}

#TopNav li a span {display: none;}

#TopNav li a:hover {
	color: #B7C97D;
	background-color: #280E0E;
  }
/* The above hover change defeats the
  IE/Win display changing bug */
 
#TopNav li a:hover span {
	display: inline;
	position: absolute;
	top: 25px;
	left: 0px;
	display: block;
	z-index: 1;
	background: #B7C97D;
	padding: 6px 6px 10px 12px;
	color: #666;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
  }
  #TopNav #top-nav-1 a:hover span {
  	left: -57px;
  }
  
  #TopNav #top-nav-2 a:hover span {
  	left: -28px;
}
  
  #TopNav #top-nav-3 a:hover span {
  	left: -72px;
}