/* hide text and toggle block: */
#Logo{display: block; font-size: 0px; text-indent: -9999px; line-height: 0;}

/* font-size reset */
html{font-size: 100%; height: 100%;}
body{background: url(../images/body.jpg) center 0 repeat-x #37342f; font-size: 62.5%; font-family: Georgia, serif; text-align: center; height: 100%;}

/* LAYOUT */
#Wrapper{position: relative; width: 726px; text-align: left; margin: 0 auto; min-height: 100%; height: auto!important; height: 100%; overflow: hidden;}
	#Top{position: relative;}
		#LogoHolder{background: url("../images/MainImageHolder.png"); width: 726px; height: 196px; position: absolute; top: 24px; left: 0px;}
		#Logo{background: url("../images/MainImage.jpg"); width: 680px;  height:150px; position: absolute; top: 23px; left: 23px;}
		#Nav{height:258px; }
			#Nav li {float: left; list-style: none;}
			#Nav li a{display: block; height: 52px; font-family: "Myriad Pro", Arial, sans-serif; line-height: 52px; color: #bebdbd; font-size: 1.6em; text-align: center; text-decoration: none; text-transform: lowercase; margin: 0 1px; padding: 213px 15px 0;}
				#Nav li a.current, #Nav li a.section, #Nav li a.current:hover, #Nav li a.section:hover{background: url(../images/NavCurrent.png);}
				#Nav li a:hover{background: url("../images/NavHover.png");}
				
		#Content.typography{color: #afaeac; font-size: 1.3em; line-height: 1.6em; text-align: justify; padding: 0 30px 60px 30px;}
		#Sidebar{float: right; width: 280px; padding: 0 0 20px 40px;}
			#Sidebar .SidebarImage, #Sidebar #menu2 {display: block; border: 1px solid #393631; background: #312e29; padding: 10px 0; margin-bottom: 10px;}
				#Sidebar .SidebarImage img {display: block; width: 252px; margin: 0 auto; padding: 2px; background: #373530; border: 1px solid #3a3833;}
				#Sidebar #menu2 {padding: 0;}
					#Sidebar #menu2 li {padding: 0;}
						#Sidebar #menu2 li a{display: block; height: 27px; line-height: 27px; font-size: 1em; text-decoration: none; color: #b6b6b6; background: #373530 url("../images/ListItemMenu2.png") no-repeat 11px 12px; border-bottom: 1px solid #393732; padding-left: 24px;}
							#Sidebar #menu2 a:hover{background-color: #3b3934;}
						#Sidebar #menu2 li a.current, #Sidebar #menu2 li a.section, #Sidebar #menu2 li a.current:hover, #Sidebar #menu2 li a.current:hover{background: #3b3934 url("../images/ListItemMenu2Select.png") no-repeat 9px 10px; color: #eeeeee; padding-left: 24px;}

		.Project {background: url("../images/Title.png") no-repeat bottom; margin: 20px 0; width: 100%; overflow: hidden; padding-bottom: 20px;}
			.Project .ProjectImage{float: left; display: block; border: 1px solid #393631; background: #312e29; padding: 10px 0; width: 206px;}
			.Project .ProjectImage img {display: block; width: 180px; margin: 0 auto; padding: 2px; background: #373530; border: 1px solid #3a3833;}
			.Project p, .Project h3 {font-weight: normal!important; margin-left: 240px; padding-bottom: 0;}
			.Project .ProjectInfo p:first-letter{font-size: 1em;}
			.Project a {text-decoration: none;}

		#Footer{position: absolute; bottom: 0; left: 0; background: #3b3833; border: 1px solid #3d3a35; border-bottom: 0; width: 720px; font-size: 1.1em; letter-spacing: -1px; min-width: 720px; height: 43px; color: #717170; line-height: 43px;}
			#Footer a{color: #717170; text-decoration: none; position: absolute; right: 19px; }
				#Footer a strong {padding-left: 9px; background: url("../images/Bluetwist.png") no-repeat 0 0;}
			#Footer #Copyright {position: absolute; left: 20px;}
			#Footer #Phone {position: absolute; left: 300px;