#element{display: block; font-size: 0px; text-indent: -9999px; line-height: 0;}

html{font-size: 100%;}
body{background: #75a371 url(../images/body.jpg) repeat-x; font-size: 62.5%; font-family: Arial, Verdana, sans-serif; text-align: center;}

/* LAYOUT */
#Wrapper{background: #fff; text-align: left; width: 860px; margin: 0 auto; padding: 0 70px;}

	#Top{padding-top: 6px;}

		#Logo{float: left;}

		#Nav{margin-left: 260px; padding-top: 45px;}
			#Nav li{float: left;}
				#Nav a{font-size: 1.3em; letter-spacing: -0.01em; color: #000; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0 7px;}
					#Nav a:hover, #Nav a.current, #Nav a.section{color: #4f9e45;}


	#Container{clear: both; padding: 6px 0 30px 0;}

		#Sidebar{float: right; width: 200px;}
			#Sidebar h3{border-bottom: 5px solid #808080; font-size: 1.5em; letter-spacing: -0.05em; color: #4f9e45; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; padding-bottom: 4px;}
			.QuickLinkEntries{background: #dcddde; padding: 5px 15px;}
				.QuickLinkEntries li{background: url(../images/QuicklinksLi.png) 0 10px no-repeat; padding: 4px 0 4px 8px;}
					.QuickLinkEntries a{font-size: 1.3em; color: #939598; font-weight: bold; text-decoration: none;}
						.QuickLinkEntries a:hover{color: #4f9e45;}

		#Content{font-size: 1.4em; line-height: 1.4; letter-spacing: -0.01em; color: #202020; margin-right: 220px;}
			#MainImage{display: block; margin-bottom: 70px;}

			.clear{clear: both; width: 100%;}

	#Footer{clear: both;}

		#FooterNav{font-size: 1.2em; height: 30px;}
			#FooterNav li{float: left; letter-spacing: -0.05em; color: #959595; margin-right: 4px;}
				#FooterNav a{color: #000; text-decoration: none; padding-right: 4px;}
					#FooterNav a:hover, #FooterNav a.current, #FooterNav a.section{color: #4f9e45;}

		#Copyright{display: block; float: right; color: #959595; text-decoration: none; margin-top: 1px;}
			#Copyright:hover{color: #4f9e45;}


/* Projects.ss */
#Projects{}
	#Projects li{float: left; margin: 0 20px 30px 0;}
		#Projects span{display: block; font-size: 1.2em; letter-spacing: -0.01em; margin-bottom: 2px;}
		#Projects strong{font-weight: bold;}
		#Projects .ImageCrop{position: relative; width: 260px; overflow: hidden;}
			#Projects a{font-size: 0.8em; color: #4f9e45; text-decoration: none;}

/* Project.ss */
#ProjectImages{float: right; width: 241px;}
	#ProjectImages li{display: inline;}
		#ProjectImages img{padding: 0 1px 2px 0;}


/* Qualifications */
.bodyQualificationPage #Content {margin-right: 0; width: auto;}
#Qualifications{ margin: 0; padding: 0}
	#Qualifications li{float: left; margin: 0 15px 30px 0; width: 200px;}
		#Qualifications span{display: block; font-size: 1.2em; letter-spacing: -0.01em; margin-bottom: 2px;}
			#Qualifications span strong{font-weight: bold; display: block; text-align: center;}
		#Qualifications .ImageCrop{position: relative; width: 200px; overflow: hidden;}




/* PrettyPhoto */
.prettyPhotoTitle{display: none!important;}