@import "sen.0.6.css";
@import "dub-base.css";

body { background: url(images/body.jpg) right bottom no-repeat #ffffff; border-left: 9px solid #231F20; border-right: 9px solid #231F20; height: 100%; margin: 0 auto; min-height: 810px; position: relative; width: 1024px;  z-index: 1; }
#wrapper { height: 100%; height: auto !important; margin: 0 0 -166px 0; min-height: 100%; position: relative; z-index: 1; }
	#wrapper-inner { background: url(images/homepage-briefs.png) 0 -12px no-repeat; height: 644px; position: relative; z-index: 1; }


/*---------------------------
	=Global Homepage Styles
---------------------------*/
ul { list-style: none; margin: 0; padding: 0; }
	ul li { display: block; list-style: none; margin: 0; padding: 0; }


/*---------------------------
	=Flashcontent Section
---------------------------*/
#flashcontent { height: 555px; left: 0; position: absolute; width: 517px; top: 0; z-index: 4; }


/*---------------------------
	=Homepage Briefs
---------------------------*/
#homepage-briefs { margin: 0; padding: 0 0 0 282px; width: 742px; }

	#homepage-briefs ul li { display: block; float: left; height: 120px; width: 247px; }
	#homepage-briefs ul li h2 { display: block; height: 4px; margin: 0; overflow: hidden; padding: 0; }
		#homepage-briefs ul li a:hover { font-weight: bold; }
	#homepage-briefs ul li.multimedia { text-align: right; }
		#homepage-briefs ul li.multimedia h2 { text-indent: 10000px; }
		#homepage-briefs ul li.multimedia p { font-size: 10px; padding: 0 2.5em 0 1.5em; }
		#homepage-briefs ul li.multimedia a { color: #aa0f0e; display: block; }
	#homepage-briefs ul li.company-owned { text-align: left; }
		#homepage-briefs ul li.company-owned h2 { text-indent: -10000px; }
		#homepage-briefs ul li.company-owned p { font-size: 10px; padding: 0 1em 0 4em; }
		#homepage-briefs ul li.company-owned a { color: #aa0f0e; display: block; }
	#homepage-briefs ul li.experienced-team { text-align: left; }
		#homepage-briefs ul li.experienced-team h2 { text-indent: -10000px; }
		#homepage-briefs ul li.experienced-team p { font-size: 10px; padding: 0 2.5em 0 2em; }
		#homepage-briefs ul li.experienced-team a { color: #aa0f0e; display: block; }


/*---------------------------
	=Footer
---------------------------*/
#footer { background: url(images/footer.png) 0 10px no-repeat; bottom: 0; height: 166px; overflow: hidden; position: absolute; width: 1024px; z-index: 50; }
.push { height: 166px; }

	#footer h3 { background: url(images/hd-bottom-line.png) 0 0 no-repeat; float: left; height: 25px; margin: 0 0 0 20px; overflow: hidden; text-indent: -1000px; width: 588px; }
	#footer-links { float: right; font-size: 12px; margin: 0 10px 0 0; }
		#footer-links li { border-right: 1px solid #d6ad53; color: white; display: inline; padding: 0 6px; }
		#footer-links li.last { border: 0; }
			#footer-links li a { color: #d6ad53; line-height: 26px; }
		p.copy { color: #999999; font-size: 9px; left: 170px; position: absolute; top: 30px; }

#chuck-olmstead-way { background: url(images/olmstead-way.png) 0 0 no-repeat; bottom: 90px; height: 135px; left: 10px; overflow: hidden; position: absolute; text-indent: -10000px; width: 239px; z-index: 5; }

