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

body{
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

a{
	color:#57667f;
	font-weight:bold;
	text-decoration:none;
}

	a:hover{
		color:#65799b;
		text-decoration:underline;
	}
	
h1{
	font-size:20px;
}
	
h2{
	font-size:16px;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
	
h3{
	font-size:14px;
	padding:5px 0;
	border-bottom:1px solid #ccc;
}

p{
	margin:10px 0;
}

	#container{
		width:960px;
		margin:0 auto;
		border-right:1px solid #ccc;
	}
	
	#sidebar-first{
		width:134px;
		border-right:1px solid #ccc;
		float:left;
		background:url(../images/main-pic.jpg) right top no-repeat;
		padding:290px 0 10px 10px;
	}
	
		#links li a{
			padding:10px 40px 10px 0;
			text-align:right;
			display:block;
			font-size:11px;
			line-height:11px;
			height:11px;
			background-image:url(../images/social-icons.png);
			background-repeat:no-repeat;
		}
	
			#links li a:hover{
				color:#65799b;
				background-color:#efefef;
				text-decoration:none;
			}
	
			#links li a#link-twitter{
				background-position:104px -186px;
			}
	
			#links li a#link-youtube{
				background-position:104px -62px;
			}
	
			#links li a#link-linkedin{
				background-position:104px 0;
			}
	
			#links li a#link-flickr{
				background-position:104px -124px;
			}
	
				#links li a#link-twitter:hover{
					background-position:104px -217px;
				}
		
				#links li a#link-youtube:hover{
					background-position:104px -93px;
				}
		
				#links li a#link-linkedin:hover{
					background-position:104px -31px;
				}
		
				#links li a#link-flickr:hover{
					background-position:104px -155px;
				}
	
	#main{
		width:510px;
		float:left;
		padding:180px 0 10px 20px;
		position: relative;
	}
	
		#bio{
			height:38px;
			position:absolute;
			top:40px;
			left:20px;
			width:510px;
			line-height:16px;
		}
		
			#bio li{
				display:inline;
				padding:2px 15px 2px 0px;
			}
		
		#facepics{
			position:absolute;
			top:90px;
			left:20px;
			height:68px;
			width:510px;
		}
		
			#facepics li{
				float:left;
				display:block;
				width:97px;
				height:68px;
				text-indent:-9999px;
				overflow:hidden;
				margin:0 2px 0 2px;
				background-position:left top;
				background-repeat:no-repeat;
			}
		
			#facepics .face1{
				background-image:url(../images/thumb1.jpg);
			}
		
			#facepics .face2{
				background-image:url(../images/thumb2.jpg);
			}
		
			#facepics .face3{
				background-image:url(../images/thumb3.jpg);
			}
		
			#facepics .face4{
				background-image:url(../images/thumb4.jpg);
			}
		
			#facepics .face5{
				background-image:url(../images/thumb5.jpg);
				margin-right:0;
			}
			
		#services{
			padding:15px 0 25px 0;
		}
		
			#services li{
				padding:2px 0 2px 25px;
				font-size:16px;
				line-height:16px;
				height:16px;
				margin:0 0 20px 0;
				width:220px;
				float:left;
				background:url(../images/checkmark.png) left center no-repeat;
			}
		
		.work-list{
			float:left;
			width:245px;
			padding:15px 10px 0 0;
		}
		
			.work-list li{
				padding:0 0 10px 0;
			}
	
	#sidebar-last{
		width:245px;
		float:left;
		padding:90px 20px 10px;
	}
	
		#twitter_update_list li{
			padding:10px 0;
			border-bottom:1px dashed #ccc;
		}
		
		#twitterbox{
			padding:20px 0;
		}
	
	#footer{
		text-align:center;
		padding:5px 0 5px 125px;
	}
	
.cleared{
	clear:both;
}
	
.brclear{
	height:0;
	line-height:0;
	clear:both;
	font-size:0;
	overflow:hidden;
	text-indent:-9999px;
}
