@charset "utf-8";
body {
	text-align: center;
}
body.home {
	background-image: url(../img/home.jpg);
	background-position: center -100px;
	background-repeat: no-repeat;
}

#main {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#top-ban {
	height: 135px;
	position: relative;
}
#nav-box { position: absolute; right: 1px; bottom: 0px; 
}
#main #top-ban #logo  { position: absolute; top: 68px; left: 14px; }


#main-nav {
	width: 920px;
}
#main-nav li {
	float: right;
	margin-left: 60px;
}
#main-nav a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #797979;
	font-size: 20px;
	letter-spacing: 1px;
}
#main-nav a.home:hover {
	color: #C3C3C3;
}

#main-nav a.interactive:hover {
	color: #A3C93A;
}
#main-nav a.interactive-on {
	color: #A3C93A;
}
#main-nav a.about:hover {
	color: #01B6E9;
}
#main-nav a.about-on {
	color: #01B6E9;
}
#main-nav a.identity:hover {
	color: #E23264;
}
#main-nav a.identity-on {
	color: #E23264;
}
#main-nav a.print:hover {
	color: #CCBF24;
}
#main-nav a.print-on {
	color: #CCBF24;
}
#main-nav a.contact:hover {
	color: #F15A28;
}
#main-nav a.contact-on {
	color: #F15A28;
}


#content {
	padding-top: 20px;
}
#samples {
	width: 520px;

}
#samples  td  {
	height: 130px;
	width: 130px;
	text-align: left;
}
#samples td a {
	height: 110px;
	width: 110px;
	border: 1px solid #CCCCCC;
	display: block;
	background-position: right;
}
#samples td a.hide { display: none; }

#samples td a:hover {
	background-position: left;
}
#samples  a.fivebee {
	background-image: url(../img/port/thumb/id/5b.jpg);
	background-repeat: no-repeat;
}
#samples a.amcard {
	background-image: url(../img/port/thumb/id/amcard.jpg);
}
#samples a.blue {
	background-image: url(../img/port/thumb/id/blueware.jpg);
}
#samples a.spider {
	background-image: url(../img/port/thumb/id/spiderlogo.jpg);
}
#samples a.fortynine {
	background-image: url(../img/port/thumb/id/pub49.jpg);
}
#samples a.excav {
	background-image: url(../img/port/thumb/id/excavlogo.jpg);
}
#samples a.unstuck {
	background-image: url(../img/port/thumb/id/unstuckcard.jpg);
}
#samples a.write {
	background-image: url(../img/port/thumb/id/writestuffcard.jpg);
}
#samples a.excav-web {
	background-image: url(../img/port/thumb/web/excavsite.jpg);
}
#samples a.unstuck-web {
	background-image: url(../img/port/thumb/web/unstucksite.jpg);
}
#samples a.nytps-web {
	background-image: url(../img/port/thumb/web/nytpssite.jpg);
}
#samples a.seo-web {
	background-image: url(../img/port/thumb/web/seosite.jpg);
}
#samples a.niri-web {
	background-image: url(../img/port/thumb/web/nirisite.jpg);
}
#samples a.med-web {
	background-image: url(../img/port/thumb/web/medarexsite.jpg);
}
#samples a.apollo-p {
	background-image: url(../img/port/thumb/print/apollo.jpg);
}
#samples a.westport-p {
	background-image: url(../img/port/thumb/print/westport2.jpg);
}
#samples a.gyro-p {
	background-image: url(../img/port/thumb/print/gyrodyne.jpg);
}
#samples a.md-p {
	background-image: url(../img/port/thumb/print/md.jpg);
}
#samples a.badge-p {
	background-image: url(../img/port/thumb/print/badgerm.jpg);
}
#samples a.nalco-p {
	background-image: url(../img/port/thumb/print/nalco.jpg);
}
#samples a.bbt-p {
	background-image: url(../img/port/thumb/print/bbt.jpg);
}
#samples  a.canter-p {
	background-image: url(../img/port/thumb/print/canterbury.jpg);
}
#samples a.mariestd-p {
	background-image: url(../img/port/thumb/print/mariestd.jpg);
}
#samples a.dayna-p { background: url(../img/port/thumb/print/daynaweddinghover.jpg) right; }

#samples a.marieshower-p {
	background-image: url(../img/port/thumb/print/marieshwr.jpg);
}
#samples a.ivyadam-p {
	background-image: url(../img/port/thumb/print/ivyadam.jpg);
}
#samples a.part-p {
	background-image: url(../img/port/thumb/print/partofwhole.jpg);
}
#samples a.portplay-p {
	background-image: url(../img/port/thumb/print/portplay.jpg);
}
#samples a.cranwell1-p {
	background-image: url(../img/port/thumb/print/cranwellposter1.jpg);
}
#samples a.fordham-p { background-image: url(../img/port/thumb/print/fordhamlawinvite.jpg); }

#samples a.cranwell2-p {
	background-image: url(../img/port/thumb/print/cranwellposter2.jpg);
}
#samples a.alexis-p {
	background-image: url(../img/port/thumb/print/alexisbridal.jpg);
}







img.identity {
	float: right;
}
#main-copy {
	padding-top: 45px;
	width: 85%;
}
img.about {
	float: left;
	margin-right: 55px;
}

#main-copy  
p  {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A4A4A4;
	line-height: 1.4em;
}
#form {
	width: 65%;
	float: left;
	margin-left: 20px;
}
a.contact {
	color: #F79473;
}
a.about {
	color: #76C4DA;
}

a:hover {
	color: #888888;
}

