body { background: url(/images/bg.png); font-family: Georgia, Times New Roman, Times, serif; font-size: 62.5%; }

h1 { font-family: Cuprum, Lucida Grande, sans-serif; font-weight: lighter; font-size: 3.5em; margin-bottom:10px; }
h2 { font-weight: lighter; font-size: 1.6em; line-height: 1.6em; }
h3 { font-family: Cuprum, Lucida Grande, sans-serif; font-weight: lighter; font-size: 1.9em; margin-bottom: 10px; }
h4 { font-size: 1.3em; line-height: 1.6em; margin-bottom: 10px; }

p { font-size: 1.3em; color: #333; line-height: 1.6em; padding: 3px 0 7px; }
	p a { color: #333; font-style: italic; }
	p a:hover { color: #000; }

.button { float: right; background: #f3ad83; font-family: Cuprum, Lucida Grande, sans-serif; color: #fff; text-transform: uppercase; text-decoration: none; font-size: 1.3em; padding: 6px 8px 2px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 6px 0 2px; }
	.button:hover {	background: #e88346; }

.date { float: right; background: #c4c4c4; font-family: Cuprum, Lucida GRande, sans-serif; color: #fff; padding: 6px 8px 2px; font-size: 1.3em; }

dl { display: block; clear: both; float: left; width: 100%; padding-top: 3px; line-height: 1.3em; font-size: 1.2em; color: #333; }
	dt { float: left; margin-bottom: 10px; clear: both; text-transform: uppercase; }
	dd { float: right; text-align: right; }
	dd a { color: #333; text-decoration: none; }
		dd a:hover { color: #000; }

.clear { clear: both; }

#container { margin: 0 auto; width: 820px; }
	
	.section { width: 730px; float: left; clear: both; border-bottom: 4px solid #423c37; padding: 45px; }
	
	#header { background: url(../images/fade_up.png) bottom no-repeat; position: relative; padding: 20px 45px 7px; }
		#logo { text-indent: -9999px; overflow: hidden; width: 106px; height: 92px; background: url(/images/logo.png) no-repeat; float: left; }
		#header ul { position: absolute; bottom: 19px; right: 45px; list-style: none; float: left; }
			#header ul li { float: left; }
				#header ul li a { padding: 20px 40px; font-family: Cuprum, Lucida Grande, sans-serif; color: #666; text-decoration: none; font-size: 1.6em; text-transform: uppercase; border-left: 1px dashed #d3d3d3; }
				#header ul li.first a { border: none; }
				#header ul li.active a,
				#header ul li a:hover { color: #000; }

	#slideshow { padding: 45px 0; width: 820px; position: relative; }
		#loopedSlider { padding: 0; }
			.container { width:820px; overflow:hidden; position:relative; }
			.slides { position:absolute; top:0; left:0; }
				.slides div { position:absolute; top:0; width:820px; display:none; background: #fff; }
				
				.slides h3 { background: #000; color: #fff; position: absolute; top: 0; left: 45px; padding: 10px 25px 8px 15px; }
			
				.featuredText {	padding: 30px 45px; display: block; }
					.featuredText strong { font-size: 1.6em; font-weight: normal; line-height: 1.5em; color: #333; }
					.featuredText .button { float: none; display: inline; margin-left: 10px; }

			#slideshow a.next { background: url(../images/next.png) top no-repeat; z-index: 99999; position: absolute; right: -20px; top: 200px; width: 44px; height: 38px; }
				#slideshow a.next:hover { background-position: bottom; }
	
		ul.pagination { display: block; width: 80px; margin: 0 auto; text-align: center; padding: 20px; }
			ul.pagination li { display: inline; }
			ul.pagination li a { display: block; width: 20px; height: 20px; float: left; background: url(../images/pagination.png) 50% 50% no-repeat; text-indent: -9999px; }
			ul.pagination li.active a { background-image: url(../images/pagination_active.png); }
			ul.pagination li a:hover { display: block; width: 20px; height: 20px; float: left; background: url(../images/pagination_hover.png) 50% 50% no-repeat; text-indent: -9999px; }
	

	#content { padding: 45px 45px 0; }
		.sectionHeader { text-align: center; width: 100%; padding: 0 45px 45px; margin-left: -45px; }
		ul.investments { width: 730px; padding: 0 45px; margin: 0 0 0 -45px; }
			ul.investments li { display: block; border-top: 1px dashed #d3d3d3; width: 440px; padding: 45px 45px 45px 335px; margin-left: -45px; float: left; }
			ul.investments li .infoCard { background: #fff; float: left; margin-left: -290px; width: 245px; }
				.infoCard .infoContent { padding: 17px 20px 20px; float: left; width: 205px; }

	#footer { background: url(../images/fade_down.png) top no-repeat; border-bottom: none; padding: 0 45px 45px; }
		.about { float: left; border-right: 1px dashed #d3d3d3; width: 414px; padding: 45px 45px 45px 0; }
		.contact { float: right; width: 225px; padding: 45px 0 0 0; }
		#copyright { margin-top: 45px; color: #999; float: right; font-size: 1.2em; }