a { outline: none; }
	
	hr {
		clear: both;
		height: 1px;
		border: 0;
		margin:0;
		visibility: hidden;
	}


	body,td,th {
		color:#333;
	}
	body {
		background-color: #222222;
		background-image: url(images/bkg_tile_short.jpg);
		background-repeat: repeat-x;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: "Century Gothic", Arial, Helvetica;
		font-size: 16px;
		color: #FFFFFF;
		text-align: justify;
	}
	
	div.topBar{
		height:150px;
		margin:0px;
		padding:0px;
	}
	div.content {
		margin: 10px auto;
		width: 700px;
	}
	div.left, div.right, div.center {
		margin-bottom: 25px;	
	}
	div.left {
		float: left;
	}
	
	div.right {
		float: right;
	}
	div.container {
		width: 800px;
		margin: 0 auto;
	}
	
	
	.input_box {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #999999;
		background-color: #f4f4f4;
		width: 280px;
		border: 1px solid #adadad;
		padding: 5px;
		left: 20px;
		top: 0px;
		position: relative;
	}
	.directions {
		left: 20px;
		top: 1px;
		position: relative;
		padding-right:5px;
	}
	.goBtn {
		position: relative;
		left: 20px;
		top: 8px;
	}
	
	
	div.footer {
		width:800px;
		height:50px;
		margin-top:50px;
		clear: both;
	}
	.bio_right {
		width: 300px;
		float: right;
	}
	.bio_left {
		width: 200px;
		float:left;
	}
	.bio_center {
		height:60px;
		clear: both;
	}
	.main_text {
		font-family: "Century Gothic", Arial, Helvetica;
		font-size: 16px;
		color: #FFFFFF;
		text-align: justify;
		text-indent: 15px;
		line-height:1.5em;
		margin-top:0px;
	}
	.main_text_noIn {
		font-family: "Century Gothic", Arial, Helvetica;
		font-size: 16px;
		color: #FFFFFF;
		text-align: justify;
		text-indent: 0px;
		line-height:1.5em;
		margin-top:0px;
	}
	.mkid {
		color: #ffd2a5;
	}
	
	
	.opacityit img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity: 0.5;
	}

	.opacityit:hover img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1;
	}
	
	
	
	
	
	
	
	
	ul.nav {
		width:466px;
		height:35px;
		margin:0 auto;
		padding:0;
		list-style:none;
		text-align:left;
	}
	ul.nav li {
		float:left;
		list-style:none;
	}
	
	ul.nav li a {
		display:block;
		height:35px;
		background-image:url(images/nav-bar.gif);
		text-indent:-9999px;
	}
	
	ul.nav li.services a		{ width:72px; background-position:0 0; }
	ul.nav li.services a:hover	{ background-position: 0 -35px; }
	ul.nav li.services a.selected	{ background-position: 0 -70px; }
	
	ul.nav li.portfolio a		{ width:94px; background-position:-72px 0; }
	ul.nav li.portfolio a:hover	{ background-position: -72px -35px; }
	ul.nav li.portfolio a.selected	{ background-position: -72px -70px; }
	
	ul.nav li.biography a		{ width:97px; background-position:-165px 0; }
	ul.nav li.biography a:hover	{ background-position: -165px -35px; }
	ul.nav li.biography a.selected	{ background-position: -165px -70px; }
	
	ul.nav li.press a			{ width:65px; background-position:-263px 0; }
	ul.nav li.press a:hover		{ background-position: -263px -35px; }
	ul.nav li.press a.selected		{ background-position: -263px -70px; }
	
	ul.nav li.retail a			{ width:69px; background-position:-328px 0; }
	ul.nav li.retail a:hover	{ background-position: -328px -35px; }
	ul.nav li.retail a.selected	{ background-position: -328px -70px; }
	
	ul.nav li.contact a			{ width:69px; background-position:-397px 0; }
	ul.nav li.contact a:hover	{ background-position: -397px -35px; }
	ul.nav li.contact a.selected	{ background-position: -397px -70px; }
	
	
	
	
	
	
	div.press-div {
		padding:0 100px;
		
	}
	
	div.press-div div.press-item {
		clear:both;
		text-align:left;
		margin:20px 60px;
		
	}
	div.press-div div.press-item a {
		text-decoration:none;
	}
	div.press-div div.press-item h1 {
		color:#FFF;
		font-size:20px;
		margin-bottom:0;
	}
	div.press-div div.press-item h2 {
		color:#FFF;
		font-size:14px;
		margin-top:0;
	}
	
	div.press-div div.press-item img {
		margin:0 10px;
	}
	
	
	
	
	div.port-div {
		padding:0 110px;
	}
	
	div.port-row h1 {
		color:#FFF;
		font-size:20px;
		margin-bottom:0;
	}
	
	div.images a {
		float:left;
		margin:10px;
		background:url(images/portfolio/frame.gif) no-repeat;
	}
	div.images a img {margin: 7px 9px 9px 7px;}