			body {
	margin:60px 0 50px 60px;
	background-color:#ffffff;
	font-family:Arial, "Lucida Grande", Verdana;
	font-size:10px;
	color:#33333;
			}
			
			/* MAIN DIVS - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			#container {
			position:relative;
			margin:0 auto;
			padding:0;
			width:980px;
			border-left:1px solid #cedce6;
			background:#ffffff url(images/sidecol_bg.gif) top left repeat-y;
			}
			#navigation {
			float:left;
			margin:0;
			padding:0;
			width:227px;
			border-top:1px solid #cedce6;
			}
			#content {
			float:left;
			margin:0;
			padding:0;
			width:669px;
			background:#ffffff;
			border-top:1px solid #cedce6;
			border-right:1px solid #cedce6;
			}
			
			#clear {
			clear:both;
			margin:0;
			padding:0;
			height:0;
			width:895px;
			border-bottom:1px solid #cedce6;
			border-right:1px solid #cedce6;
			}	
			
			#footer {
			float:right;
			width:980px;
			height:65px;
			margin:0;
			padding:0;
			}
			
			#cmykroll {
			display:block;
			margin-left:882px;
			height:65px;
			width:97px;
			background:#ffffff url(images/cmyk.gif) top left no-repeat;
			}
			#cmykroll:hover {
			background:#ffffff url(images/cmyk_over.gif) top left no-repeat;
			}
			
			#preload { position:absolute; top:0; left:-10000px; }
			#preload li { position:absolute; top:0; }
			
			
			/* NAVIGATION STYLES - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			.nav {
			list-style-type:none;
			margin:0;
			padding:70px 0 0 55px;
			width:150px;
			}
			
			.secondarynav {
			list-style-type:none;
			margin:0;
			padding:100px 40px 0 0;
			text-align: right;
			}
			.secondarynav li {
			padding:0 0 5px 0;
			}
			.secondarynav a {
			font-family:Arial;
			font-size:10px;
			text-transform: lowercase;
			letter-spacing:1px;
			text-decoration: none;
			color:#999999;
			}
			.secondarynav a:hover {
			color:#0d4458;
			}
			.secondarynav .on {
			color:#0d4458;
			}
			
			#navigation .portthumbs {
			list-style-type:none;
			width:150px;
			margin:0;
			padding:100px 0 0 45px;
			text-align: right;
			}
			#navigation .portthumbs li {
			float:left;
			margin:0;
			padding:0 8px 8px 0;
			}
			
			/* NON-LINK STATES  - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			.nav li span {
			display:none;
			}
			
			/* PORTFOLIO - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			.nav #portfolio {
			width:150px;
			height:47px;
			display:block;
			background:url(images/portfolio.gif) top left;
			}
			.nav #portfolio:link {
			width:150px;
			height:47px;
			background:url(images/portfolio.gif);
			}
			.nav #portfolio:hover {
			background:url(images/portfolio_over.gif);
			}
			
			/* Gallery Styles */
			
		#gallery { width: 536px; height: 356px; background: #fff; position: relative; }
	
		/* Photo Gallery */
		#photoGalleryImage1 { position: absolute; top: 0; left: 0; }
		#photoGalleryImage2 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage3 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage4 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage5 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage6 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage7 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage8 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage9 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage10 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage11 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage12 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage13 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage14 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage15 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage16 { position: absolute; top: 0; left: 0; display: none; }
		#photoGalleryImage17 { position: absolute; top: 0; left: 0; display: none; }
		
		#photoGalleryNav { width: 570px; margin: 0 50px 0 0; padding: 9px 0 0 0; display: inline; overflow: hidden; float: left; }
			#photoGalleryNav ul { list-style: none; padding: 0; line-height: 1em; float: right; }
				#photoGalleryNav ul li { list-style-type: none; margin: 0; padding: 0 6px 0 0; background: none !important; float: left; }
					#photoGalleryNav ul li a { display: block; width: 12px; height: 11px; background: transparent url(images/gallery-nav.gif) 0 0 no-repeat; }
					#photoGalleryNav ul li a:hover { background-position: 0 -11px; }
					#photoGalleryNav ul li a.selected { background-position: 0 -11px; }
						#photoGalleryNav ul li a span { position: absolute; left: -999em; }
		
		
		#section1 #mainCopy a {
				color: #990000; }
		
			#galleryEvent { position: absolute; left: 116px; }
			
			
			/* ABOUT - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			.nav #about {
			width:150px;
			height:18px;
			display:block;
			background:url(images/about.gif) top left;
			}
			.nav #about:link {
			width:150px;
			height:18px;
			background:url(images/about.gif);
			}
			.nav #about:hover {
			background:url(images/about_over.gif);
			}
			
			/* CLIENT - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			.nav #client {
			width:150px;
			height:26px;
			display:block;
			background:url(images/client.gif) top left;
			}
			.nav #client:link {
			width:150px;
			height:26px;
			background:url(images/client.gif);
			}
			.nav #client:hover {
			background:url(images/client_over.gif);
			}
			
			/* CASE STUDY - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
		
			
			
			/* CONTACT - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			.nav #contact {
			width:150px;
			height:23px;
			display:block;
			background:url(images/contact.gif) top left;
			}
			.nav #contact:link {
			width:150px;
			height:23px;
			background:url(images/contact.gif);
			}
			.nav #contact:hover {
			background:url(images/contact_over.gif);
			}
			
			
			/* CROP MARKS CONTENT - - -  - - - - -  - - - - - - -  - - - - - - - - */
			#cropmarks {
			margin:60px 0 0 0;
			padding:0;
			width:669px;
			float:left;
			background: url(images/cropmarks.gif) top center no-repeat;
			}
			#croptop {
			margin:60px 0 0 0;
			padding:0;
			width:669px;
			height:17px;
			float:left;
			background: url(images/croptop.gif) top center no-repeat;
			}
			#cropbottom {
			width:669px;
			margin:0;
			height:30px;
			float:left;
			background: url(images/cropbottom.gif) top center no-repeat;
			}
			
			/* PORTFOLIO PAGE  - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			 #portitems {
			list-style-type:none;
			padding:0 85px 0 0;
			float:right;
			}
			#portitems li {
			margin:0;
			padding:5px 6px 0 0;
			float:left;
			}
			#portitems .portitem {
			display:block;
			height:11px;
			width:11px;
			border:1px solid #6fadb7;
			background-color:#ffffff;
			}
			#portitems .portitem:hover {
			background-color:#6fadb7;
			}
			#portitems .portitem_on {
			display:block;
			height:11px;
			width:11px;
			border:1px solid #6fadb7;
			background-color:#6fadb7;
			}
			
			#infotable {
			float:left;
			margin-top: 50px;
			padding:0px 0 0 65px;
			}
			
			#content .portdescription {
			width:538px;
			}
			
			#content td {
			padding:5px;
			font-family:Arial;
			font-size:10px;
			border:1px solid #cccccc;
			}
			
			
			/* CROP ADJUSTMENTS - - -  - - - - -  - - - - - - -  - - - - - - - - */
			
			#flashcontent {
			float:left;
			margin:0;
			padding:15px 0 0 65px;
			}
			
			#cropcontent {
			float:left;
			margin:0;
			padding:15px 0 0 65px;
			}
			#cropcontent_port {
			float:left;
			margin:0;
			padding:0 0 0 65px;
			}
			#cropcontent .leftimg {
			float:left;
			}
			
			#cropcontent .profile {
	float:left;
	padding:0 0 0 15px;
	width:300px;
	line-height: 18px;
	letter-spacing: .05 em;
	color:#333333;
	font-size:11px;
			}
			
			#cropcontent .profile b {
			color:#000000;
			font-weight: normal;
			}
			
			#cropcontent .about {
			float:left;
			padding:0 0 0 25px;
			width:500px;
			line-height: 18px;
			letter-spacing: .05 em;
			color:#666666;
			font-size:11px;
			}
			
			#cropcontent .about b {
			color:#000000;
			font-weight: normal;
			}
			
			#cropcontent .client {
			float:left;
			padding:0 0 0 45px;
			width:500px;
			line-height: 18px;
			letter-spacing: .05 em;
			color:#333333;
			font-size:11px;
			}
			
			
