@charset "UTF-8";
/* CSS Document */

/* Reset main.css */
body#home { background: #f0eeea url(../images/bg-page-home.gif) 0 0 repeat-x; }
	#home #header { height: 148px; }

/* Specific Styles */
#splash { height: 333px; position: relative; }
	#splashImages { list-style-type: none; margin: 0; padding: 0; }
	#splashImages li { min-height: 1%; position: absolute; right: -15px; top: 19px; }
/*	.splashImage { position: absolute; right: -15px; top: 0; }*/
	#splashText { position: relative; width: 450px; padding-top: 80px; }
		#splashText h1 { margin-bottom: 18px; }


#recentProjects { border-top: 1px solid #171717; width: 534px; height: 200px; float: left; }
	#recentProjects #slider { width: 534px; position: relative; }
		#recentProjects #slider .scrollButtons { position: absolute; top: -22px; cursor: pointer; }
		#recentProjects #slider .scrollButtons.left { right: 25px; }
		#recentProjects #slider .scrollButtons.right { right: 10px; }
		#recentProjects #slider #left-shadow { position: absolute; top: 0; left: 0; width: 30px; bottom: 0; background: url(../images/img-shadow-left.png) repeat-y; }
		#recentProjects #slider #right-shadow { position: absolute; top: 0; right: 0; width: 30px; bottom: 0; background: url(../images/img-shadow-right.png) repeat-y; }
	#recentProjects .scroll { overflow: hidden; width: 534px; margin: 0; position: relative; }
	#recentProjects h3 { text-transform: lowercase; height: 35px; line-height: 35px; margin: 0;  }
	#recentProjects ul { list-style-type: none; margin: 0; padding: 0; width: 1500px; position: relative; }
		#recentProjects ul li { float: left; margin: 0 23px 0 0; min-height: 140px; padding: 0; width: 166px; position: relative; line-height: 12px; }
			#recentProjects ul li img { width: 166px; }
	#recentProjects .caption { background: url(../images/bg-recentprojects-img.gif) 0 0 repeat-x; font: 11px/14px "Century Gothic", Futura, AppleGothic, sans-serif; display: block; padding: 3px 5px; text-transform: uppercase; }
		#recentProjects .caption a:link, #recentProjects .caption a:visited { font-size: 10px; color: #dc0000; }
		#recentProjects .caption a:hover, #recentProjects .caption a:active { color: #dc0000; }

#homeside { float: right; width: 320px; }

.sidebox { background: #dbd8d1 url(../images/bg-callout-top.gif) 0 0 no-repeat; width: 304px; margin-bottom: 10px; }
	.sidebox2 { background: url(../images/bg-callout-bottom.gif) 0 100% no-repeat; padding: 30px; min-height: 62px; }

#capabilities { }
	#capabilities h3 { margin: 0 0 5px 0; padding: 0; text-transform: lowercase; }
	#capabilities ul { list-style-type: none; margin: 0; padding: 0; }
		#capabilities ul li { margin: 0; padding: 0; }
#capabilities a:link, #capabilities a:visited { color: #333; text-decoration: none; }
#capabilities a:hover, #capabilities a:active { color: #dc0000; text-decoration: none; }

#philosophy { }
	#philosophy h3 { margin: 0 0 5px 0; padding: 0; text-transform: lowercase; }
	#philosophy p { margin: 0; padding: 0; }
		#philosophy a:link, #philosophy a:visited { background: url(../images/img-philosophy-arrow.gif) 100% 50% no-repeat; color: #dc0000; font: 10px/14px "Century Gothic", Futura, AppleGothic, sans-serif; padding-right: 12px; text-transform: uppercase; }
		#philosophy a:hover, #philosophy a:active { color: #333; }



