#copy #profile_url {
	font-size: 11px;	
	margin: 2.127em 0 0;
	font-weight: bold;
}

#copy #profile_url input {			
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 0;
	font-family: "lucida sans unicode", "lucida grande", sans-serif;
	padding: 3px;	
	width: 480px;
	color: #666;
}	


#copy {
	/*border: .45em solid #eee;
	margin: 1.8em 50px 1.8em 0; 
	padding: 0 2em;*/
}

#copy div {			
	padding: 1px 2em;			
	margin: .9em 0;
	overflow: auto;			
	background-color: #fff;
	-moz-border-radius: 6px;
	background-color: #6eaad7;
	color: #213340;
}

#copy h1 {
	border: none;
	padding: 0;
	margin: .9em 0 0em;
	line-height: 1.35em;
}

#copy h2 {
	margin: 0;			
	color: #fff;
	padding: 1.353em 0;
}

#copy h2 a {
	display: block;
	color: #fff;
	text-decoration: none;
}

#copy button {
	float:right;
	width:20px;
	height:70px;
	background: url("../images/profiles/bg-h2-expand.png") no-repeat center top;
	border:0;
	cursor:pointer;
	text-indent:-4000px;
	outline:none !important;
}

#copy #photo {
	position: absolute;
	left: 0;
	width: 165px;
	height:165px;
	overflow: hidden;	
}

#copy dt {
	text-transform: lowercase;
	font-variant: small-caps;
	/*color: #333;*/			
	margin: .45em 0 -.45em;	
	font-weight: bold;
	font-size: 12px;
}

#copy #profile {
	padding: 0 0 0 188px;
	background-color: transparent;
	border: none;
	margin: 1.8em 0;			
	border-top: .9em solid #eee;
	-moz-border-radius: 0;
	color: #333;
	position: relative;		
	clear: both;
	overflow:hidden;
	min-height:210px;
}

#copy #profile dl {
	
}

#copy #profile dt {
	color: #888;
}

#progress {
	/*text-align: center;*/
}
		
#copy #progress h2,
#copy #recent_donations h2 {
	text-align: left;
	padding: 1.353em 0;
}

#progress dl {
	position: relative;
	padding-bottom: 1.8em;
}

#progress dt {
	/*background-color: #f00;*/
	text-align: center;
}

#progress dd {
	letter-spacing: -1px;
	font-size: 1.5em;
	/*background-color: #ff0;*/
}

#copy #progress dt.raised {
	margin-top: 0;
}
				
dd.raised {
	display: block;
	/*border: 1px solid #ccc;*/
	margin: .45em 0;
	padding: .225em;			
	background-color: #fff;
	color: #222;
	text-align: center;
}

dd.raised span {
	padding: .225em 0;
	display: block;
	background: url("/images/profiles/bg-progress.png") no-repeat;
	text-align:right;
}

.goal {
	width: 50%;
	display: block;
	text-align: center;
}

dd.goal {
	margin-top: .225em;
}

.donations {
	width: 50%;
	display: block;
	position: absolute;
	right: 0;
	text-align: center; 
}

#progress dt.donations {
	/*top: 73px;*/
	margin-top: -3.8em;
}

#progress dd.donations {
	margin-top: -1.2em;
}

#copy #donate {
	margin: 0;
	padding: .9em 0;
	-moz-border-radius: 0;
	border-top: .45em solid #5b95c1;
}

#copy #progress #donate h2 {
	float: left;
	width: 25%;
	line-height: 82px;
	margin: 0;
	padding: 0;			
}

#copy #links-donate {
	width: 380px;
	height: 62px;
	float: right;
	display: inline;
	margin: .9em 0;
	list-style: none;
	background: url("/images/profiles/bg-links-donate.png") no-repeat;
}

#links-donate li {
	float: left;
	width: 33.33%;
}

#links-donate a {
	display: block;
	height: 62px;	
	margin: .225em 0;
	text-indent: -4000px;		
}

#route_img {
	width:300px;
	height:250px;
	background-color:#ccc !important;
	margin:0 15px 25px 0 !important;
	padding:0 !important;
	float:left;
	border:4px solid #fff;
	overflow:hidden !important;


}
	
#my_route p {
	font-size:14px;
	float:left;
}
	
#copy #recent_donations {
	padding-bottom: 1.8em;
}	

#recent_donations table {
	line-height: 1.8em;		
	font-size: 11px;	
	width:100%;
}

#recent_donations th,
#recent_donations td {
	text-align: left;
}

#recent_donations th {
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
	/*border-bottom: .45em solid #95c5ea;*/
	padding: 0 9px .225em 9px;
}

#recent_donations td {			
	background-color: #fff;
	border-bottom: 1px solid #95c5ea;			
	padding: .9em 9px;
}
	
#copy #profile_social_links {
	margin: 0.45em 0 0;
	list-style: none;
	overflow: auto;
	height:25px;
}	

#copy #profile_social_links li {
	float: left;
	display: inline;	
	margin-right: 3px;
}

#copy #profile_social_links li.link-facebook {
	background: url("/images/profiles/link-facebook.png");	
}

#copy #profile_social_links li.link-myspace {
	background: url("/images/profiles/link-myspace.png");	
}

#copy #profile_social_links li.link-twitter {
	background: url("/images/profiles/link-twitter.png");	
}

#copy #profile_social_links li.link-youtube {
	background: url("/images/profiles/link-youtube.png");	
}

#copy #profile_social_links li.link-vimeo {
	background: url("/images/profiles/link-vimeo.png");	
}

#copy #profile_social_links li.link-wordpress {
	background: url("/images/profiles/link-wordpress.png");	
}

#copy #profile_social_links li.link-linkedin {
	background: url("/images/profiles/link-linkedin.png");	
}

#copy #profile_social_links li.link-blogger {
	background: url("/images/profiles/link-blogger.png");	
}

#copy #profile_social_links li.link-flickr {
	background: url("/images/profiles/link-flickr.png");	
}

#copy #profile_social_links a {
	height: 25px;
	width: 25px;
	display: block;
	text-indent: -4000px;
} 

#slideshow {
	float:right;
	width:250px;
	height:200px;
	overflow:hidden !important;
	margin:0 0 15px 10px !important;
	padding:0 !important;
	border:4px solid #fff;
}	

#slideshow div {
	float:right;
	width:250px;
	height:200px;
	margin:0;
	padding:0;
}

