body {
	background-color: #333;
	font-family: Arial, Gill Sans, Verdana;
	font-size: 0.8em;
	color: #666;
}
hr {
	border: none; border-bottom:1px solid #999; clear:both; height:0px; 
	width: 100%; 
	margin-top: 40px; margin-bottom: 40px
}
img {
	border: 0px
}
ul {
	margin-top: 0.5em; margin-bottom: 1em
}
#frame { 
	border: 1px solid #FFF; 
	background-color: #FFFFFF; 
	width: 920px; 
	margin-left: auto; margin-right: auto; margin-top: 20px;
	padding: 60px;
	box-shadow:4px 4px rgba(20%,20%,40%,0.5);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-box-shadow: 0px 0px 25px 5px rgba(255, 255, 255, .85);
	-moz-box-shadow: 	0px 0px 25px 5px rgba(255, 255, 255, .85);
	box-shadow: 		0px 0px 25px 5px rgba(255, 255, 255, .85);
}
.section_header{
	margin-top: -35px; margin-bottom: 35px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#about_us .box {
	float: left;
	width: 225px;
	margin-right: 40px;
	text-align:left;
}
#about_us .title{
	font-family:Georgia,serif;
	font-size: 2em;
	font-weight: bold;
	font-variant: small-caps; text-transform: none; font-weight: 100;
	color: #333;
}
#services .title{
	font-family:Georgia,serif;
	font-size: 2em;
	font-weight: bold;
	font-variant: small-caps; text-transform: none; font-weight: 100;
	color: #333;
}


#slideshow {
	position: relative;
}
#slideshow > div {
	bottom: 10px;
	left: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
}
#slideshow img{
	float: left;
	width: 420px;
	border: 1px solid; 
	color: #CCC;
}