/* Default font settings. The font-size percentage is of 16px. (1 * 16px ~ 16px) */ 
body { font-size: 100%; color: #222; background: #fff; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }  

body {
		margin: 0px;
		padding: 0px;
 		font-family: "museo-1","museo-2";
	}

	a {
		color: #4d4d4f;
		text-decoration: none;
	}

	a:hover {
		color: #1a1a1a;
	}

	a img {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		border-style: none;
	}
	

	.contactpage a img {
		margin-right: 5px;
		border-style: none;
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
	}
	
	.contactpage a:hover img {
		border-style: none;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
	}


	#wrap {
		margin-top: 0px;
		width: 900px;
		margin-bottom: 0px;
		padding: 0px;
		margin-right: auto;
		margin-left: auto;
	}

	#nav {
		z-index: 999;
		width: 900px;
		margin: 0px;
		position: fixed;
		padding: 0px;
		height: 50px;
		list-style-position: inside;
		list-style-type: none;
	}

	#header {
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
		background-color: #ffffff;
	}

	#nav td {
		width: 100px;
		height: 50px;
	}

	#nav a {
		
		font-size: 1em;
		
	}
	
	a.trans, .trans a {
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
		width: 85px;
		font-weight: bold;
		text-transform: lowercase;
		font-variant: small-caps;
		display: block;
		font-size: 10pt;
		padding-right: 10px;
		padding-bottom: 25px;
		padding-top: 5px;
		margin: 0px;
		padding-left: 5px;
	}
	
	a.trans:hover, .trans a:hover, .progresspage a.one, .productpage a.two, .drawingspage a.three, .printpage a.four, .bookspage a.five, .webpage a.six, .portfoliopage a.seven, .aboutpage a.eight, .contactpage a.nine, .trans a.trans {
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	a.one {
		text-align: right;
		color: #bcc932;
		background-color: #bcc932;
	}

	a:hover.one, .progresspage a.one {
		color: white;
	}

	a.two {
		text-align: right;
		color: #adb553;
		background-color: #adb553;
	}

	a:hover.two, .productpage a.two {
		color: white;
	}

	a.three {
		text-align: right;
		color: #989f55;
		background-color: #989f55;
	}

	a:hover.three, .drawingspage a.three {
		color: white;
	}

	a.four {
		text-align: right;
		color: #8e9361;
		background-color: #8e9361;
	}

	a:hover.four, .printpage a.four {
		color: white;
	}

	a.five {
		text-align: right;
		color: #747856;
		background-color: #747856;
	}

	a:hover.five, .bookspage a.five {
		color: white;
	}

	a.six {
		text-align: right;
		color: #6d6f5c;
		background-color: #6d6f5c;
	}

	a:hover.six, .webpage a.six {
		color: white;
	}

	a.seven {
		text-align: right;
		color: #5b5c53;
		background-color: #5b5c53;
	}

	a:hover.seven, .portfoliopage a.seven {
		color: white;
	}

	a.eight {
		text-align: right;
		color: #4e4f4f;
		background-color: #4e4f4f;
	}

	a:hover.eight, .aboutpage a.eight {
		color: white;
	}

	a.nine {
		text-align: right;
		color: #373741;
		background-color: #373741;
	}

	a:hover.nine, .contactpage a.nine {
		color: white;
	}

	.right {
		text-align: right;
	}

	h2 {
		padding-right: 5px;
		line-height: 18px;
		display: inline;
		margin-bottom: 0px;
		font-weight: bold;
		font-size: 16px;
	}h3 {
		padding-right: 5px;
		line-height: 14px;
		display: inline;
		font-style: normal;
		font-weight: normal;
		margin: 0px;
		font-size: 12px;
	}
	 #main {
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-top: 150px;
		margin: 0px;
	}
	 .title {
		display: block;
		margin-bottom: 5px;
		padding-top: 10px;
		padding-right: 5px;
	}
	 .images {
		border-width: 0px;
		border-style: none;
		margin: 0px;
		display: inline;
		padding: 0px;
	}

	.images img {
		float: left;
		width: 300px;
		border-width: 0px;
		border-style: none;
		margin: 0px;
		padding: 0px;
	}

	td {
		vertical-align: top;
	}

	#fancytitle {
		background-repeat: repeat;
		font-style: normal;
		font-weight: normal;
		color: black;
		text-align: left;
	}

	.imagenum {
		display: block;
	}

	.projdesc {
		height: 300px;
		background-color:#FDFDFD;
		overflow:auto;
		width: 700px;
	}

	#main .projdesc {
		display: none;
	}

	.images a {
		display: none;
	}

	.images a.keyimg {
		display: inline;
	}

	.keyimg .subdesc {
		display: none;
	}

	#header a {
		font-size: 1.2em;
	}

	#headernav a {
		font-size: 1em;
	}

	#header, #headernav {
		height: 50px;
	}
	#linkspan {
		width: 900px;
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
		padding-left: 5px;
		padding-bottom: 2px;
		padding-right: 5px;
		padding-top: 2px;
		z-index: 100;
		position: fixed;
		background-color: #ffffff;
		font-variant: small-caps;
		text-transform: lowercase;
		text-align: left;
	}
#linkspan a {
		display: inline;
		margin-top: 60px;
		text-transform: lowercase;
		font-variant: small-caps;
		font-weight: bold;
	}
