/* Processed by CSScaffold on Mon, 26 Jul 2010 19:16:31 +0000 in 0.0244 seconds */

html{	font-size: 125%;}body{	font-size: 50%;	font-family: 'Helvetica Neue', Helvetica, ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;	font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;	text-align: center;}body #container{	margin: 25px auto;	text-align: left;	width: 960px;}.pp{	padding: 0 25px;}h1,h2,h3,h4,h5{	color: #3D3D3D;}h1{	font-size: 4em;	font-weight: bold;	font-weight: normal;	text-transform: lowercase;	letter-spacing: -1px;}h2{	font-size: 2.7em;	font-weight: normal;	margin-bottom: 15px;}h3{	font-size: 125%;	padding-top: 1em;	font-weight: bold;}h4{	padding-top: 1em;	font-weight: bold;	font-size: 115%;}h5{	font-size: 105%;	padding-top: 1em;}ul,li,dl,dd,ol{	margin: 0 12px;	color: #666;}p{	font-size: 1.4em;	color: #666;	line-height: 1.7;	margin-bottom: 25px;}a{	color: #666;	font-weight: normal;}.imgreplacement{	background-repeat: no-repeat;	height: 0;	overflow: hidden;}.img-shadow margin:10px 0 img{	background: #fff;	border: 1px solid #eee;	border-color: #eee #888 #666 #ddd;	bottom: 6px;	margin: 0;	position: relative;	right: 8px;}.clear{	width: 100%;	clear: both;	height: 1px;}.hide{	display: none;}.float-left{	float: left;}.float-right{	float: right;}#header{	padding: 20px 40px;}#header p{	margin-left: 7px;	text-transform: lowercase;	margin-top: -6px;	color: #666;	margin-bottom: 0;}#header h1 margin-bottom:0 a{	text-decoration: none;}#header h1 a:hover{	color: #fff;	text-decoration: underline;}#content{	padding: 0px 30px;	clear: left;	min-height: 325px;	height: auto !important;	height: 325px;	padding-right: 50px;}.controller-pages #content{	text-align: right;}.pass-contact #content,.pass-resume #content{	padding-top: 75px;}.pass-resume #content a{	color: #000;}#sidebar{	float: left;	margin-top: 6px;	display: inline;}#gallery{	width: 665px;	float: right;	height: 400px;	display: inline;}#gallery .clip{	float: left;	width: 195px;	height: 120px;	padding-left: 25px;	padding-bottom: 10px;	position: relative;	display: inline;	overflow: hidden;}#gallery .clip a .overlay{	display: block;	position: absolute;	width: 195px;	height: 114px;	background-color: black;	filter: alpha(opacity=50);	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	opacity: 0.5;}p.crumbs{	padding-top: 10px;}select{	background-color: #fff;}#footer{	clear: both;	padding: 6px 10px;	text-align: right;}#footer p.credit{	color: #666;	display: none;}#footer p.credit font-size:8pt a{	color: #666;}
