body {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	margin: 0px auto;
	
}

#topBar {
	width: 100%;
	height: 4px;
	background-color: #BCBCBC;
	margin: 0px auto;}

#topSpace {
	width: 100%;
	margin-top:3px;
	background-color: #FFFFFF;
	float:left;
	}

#container {
	width:1200px;
	margin: 0px auto;
	padding-left:20px;
	float:left;
}

#printArchive {
	float:left;
	padding-top:30px;
	margin: 0px auto;
}

#nav {
	margin-top:30px;
	padding-top:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:2px;
	padding-right:20px;
	font-size: 11px; 
	line-height: 18px;
	height:80%;
	width:194px;
	font-weight: normal;
	border-top-width:medium;
	border-top-style:solid;
	border-top-color:#DDD;}

#middle {
	width: 90%;
	min-width:1000px;
	float:left;
	margin: 0px auto;
}

#content {
	margin-left:230px;
	margin-top:30px;
	padding-top:22px;
	padding-bottom:20px;
	float:left;
 	width: 883px;
	height:425px;
	border-top-width:medium;
	border-top-style:solid;
	border-top-color:#DDD;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#DDD;
	position:absolute;
}
#content2 {
	margin-top:30px;
	padding-top:22px;
	padding-bottom:20px;
	float:right;
 	width: 100%;
	height:425px;
	position:absolute;
	
	}


#top {
	margin-top:5px;
	float:left;
	width: 100%;
	background-color: #FFFFFF;
	max-width: 1161px;
	min-width: 800px;

}

#logo {
	float:left;
	margin-top:9px;
	width: 300px;
	height: 70px;
	background-image:url(../images/richardbloom_new.gif);
	background-position: top left;
	background-repeat:no-repeat;}

#links {
	float:right;
	margin-right:35px;
	height: 5px;
}
 
#phone {
	float:right;
	margin-top: 5px;
	width: 80px;
	height: 30px;
	background-image:url(../images/phone.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
 
 
#phone:hover {
	float:right;
	width: 80px;
	height: 30px;
	background-image:url(../images/phone-over.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
 
#email {
	float:right;
	margin-right: 25px;
	margin-top: 5px;
	width: 70px;
	height: 30px;
	background-image:url(../images/email.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
 
 
#email:hover {
	float:right;
	margin-right: 25px;
	width: 70px;
	height: 30px;
	background-image:url(../images/email-over.gif);
	background-position: top left;
	background-repeat:no-repeat;

}

#resume {
	float:right;
	margin-right: 25px;
	margin-top: 5px;
	width: 70px;
	height: 30px;
	background-image:url(../images/resume.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
 
 
#resume:hover {
	float:right;
	width: 70px;
	height: 30px;
	background-image:url(../images/resume-over.gif);
	background-position: top left;
	background-repeat:no-repeat;

}

#linkedIn {
	float:right;
	margin-right: 25px;
	margin-top: 5px;
	width: 70px;
	height: 30px;
	background-image:url(../images/linkedIn.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
 
 
#linkedIn:hover {
	float:right;
	width: 70px;
	height: 30px;
	background-image:url(../images/linkedIn-over.gif);
	background-position: top left;
	background-repeat:no-repeat;
}


#nav a {
	text-decoration:none; 
	color: #565656; 
}


#nav a:active{ 
	text-decoration:none;
	color: #777777; 
	background-color: #dedede;
}


#nav a:hover{
	text-decoration:inherit; 
	background-color: #1d92ff;
	color:#EFEFEF;
	cursor:ne-resize;
}




#footer a {
	margin-left: 30px;
}
