a {
	color:#300;
}
a:hover {
	color:black;
}
body {
	color:black;
	font-size:11px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
	background-image:url("../media/Background_Color.gif");
	margin:0;
	padding:0;
}
h2 {
	margin:0 0 8px 0;
}
h3 {
	margin:15px 0 0 0;
}
img {
	margin-top:3px;
}
.tear {
	background-image:url("../media/Tear.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	height:28px;
}
.tearBig {
	background-image:url("../media/Tear_Big.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	width:715px;
	height:36px;
}
.tearBig2 {
	background-image:url("../media/Tear_Big2.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	margin-top:20px;
	width:715px;
	height:19px;
}
hr {
	display:none;
}
ul.inny {
	margin-top:0;
	margin-left:0;
	padding-left:0;
}
.inny li {
	display:inline;
	padding-right:6px;
	padding-left:6px;
	float:left;
	border-right:1px solid #666;
}
li.first {
	padding-left:0;
}
li.last {
	padding-right:0;
	border-style:none;
}
.alt, .hide {
	display:none;
}
#container {
	background-image:url("../media/Background.jpg");
	background-repeat:repeat-y;
	background-position:15px 0;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
	width:850px;
}
#content {
	background-image:url("../media/Cleaver_G.gif");
	background-repeat:no-repeat;
	background-position:493px 297px;
	padding-top:285px;
	width:850px;
}
#content p {
	line-height:18px;
	margin-top:0;
	margin-bottom:8px;
}
#copyIntro h2, #copyFresh h2, #copySocial h2, #copyCrew h2 {
	background-repeat:no-repeat;
}
#copyIntro h2 {
	background-image:url("../media/Head_Intro.gif");
	width:444px;
	height:24px;
}
#copyFresh h2 {
	background-image:url("../media/Head_Fresh.gif");
	margin-top:15px;
	width:340px;
	height:24px;
}
#copySocial h2 {
	background-image:url("../media/Head_Social.gif");
	margin-top:15px;
	width:130px;
	height:24px;
}
#copyCrew h2 {
	background-image:url("../media/Head_Crew.gif");
	margin-top:10px;
	width:144px;
	height:24px;
}
#copyFinder h2 {
	background-image:url("../media/Head_Finder.gif");
	margin-top:10px;
	width:147px;
	height:24px;
}
#copyIntro, #copyFresh, #copyCloser, #copySocial, #copyCrew {
	padding-left:80px;
}
#copyIntro, #copyFresh, #copyCloser {
	width:400px;
	\width:480px;
	w\idth:400px;
}
#copyCloser {
	width:625px;
	\width:700px;
	w\idth:625px;
}
#copySocial {
	width:375px;
	\width:450px;
	w\idth:375px;
}
#copySocialIcons {
	margin-left:455px;
	padding-left:20px;
	position:absolute;
	width:230px;
}
#copySocialIcons div.noHeader {
	height:24px;
	margin:15px 0 8px;
}
#copySocialIcons ul {
	list-style:none;
}
#copySocialIcons ul li {
	float:left;
	margin:0 15px;
	list-style:none;
}
#copySocialIcons ul li a {
	display:block;
	float:left;
}
#copyCrew {
	width:325px;
	\width:400px;
	w\idth:325px;
}
#copyFinder {
	margin-left:405px;
	padding-left:20px;
	position:absolute;
	width:280px;
}
#address {
	background-image:url("../media/Label.gif");
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:-19px;
	width:359px;
	height:138px;
}
#crewEmail {
	background-image:url("../media/Garnish.gif");
	background-repeat:no-repeat;
	background-position:15px 0;
}
#crewEmail ul {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	margin-left:175px;
	padding-left:0;
	width:225px;
}
#crewEmail li {
	margin:0;
}
#crewEmail a {
	font-weight:normal;
	display:block;
	padding:3px;
}
#crewEmail a:link, #crew a:visited {
	color:black;
	text-decoration:none;
}
#crewEmail a:hover {
	color:white;
	background-color:#300;
}
#crewEmail strong {
	font-weight:bold;
}
#footer {
	color:#c99;
	background-color:#310000;
	background-image:url("../media/Footer.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	padding-top:65px;
	padding-bottom:15px;
	padding-left:65px;
	width:750px;
}
#footer p {
	margin:0 0 2px;
}
#footer a {
	color:#c99;
}
#footer a:hover {
	color:white;
}
#header {
	background-image:url("../media/Header_Whole.jpg");
	background-repeat:no-repeat;
	background-position:15px 0;
	padding-top:15px;
}
#portfolio {
	background-image:url("../media/Book.jpg");
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:15px;
	width:708px;
	height:480px;
}
#portfolioIndex {
	margin-top:24px;
	margin-left:65px;
	width:286px;
	height:405px;
	float:left;
}
#portfolioContent {
	margin-top:24px;
	margin-right:47px;
	width:289px;
	height:405px;
	float:right;
}
#styleSwitch {
	text-align:right;
	text-transform:uppercase;
	position:absolute;
	z-index:1;
	top:24px;
	width:750px;
}
#styleSwitch p {
	margin:0;
}
a img {
	border:none;
}
div.clear {
	clear:both;
	height:0;
	line-height:0;
}

#simplemodal-container a.modalCloseImg {
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 3200;
	width: 25px;
	height: 29px;
	cursor: pointer;
	background: url(images/x.png) no-repeat;
}

.profile-card {
	position: relative;
}
	/*
	 * IE6 has issues with hasLayout, positioned elements, and the
	 * AlphaImageLoader filter. Links won't work when the filter
	 * is used on a position element, so we'll wrap a non-positioned
	 * container around the content, and apply the filter to that
	 */
	.profile-card .profile-wrapper {
		background: url(/css/images/profile-bg.png) top left no-repeat;
		width: 520px;
		height: 242px;
		padding: 35px 24px 25px 29px;
	}
	.profile-card .fish-hook {
		position: absolute;
		top: 10px;
		left: 23px;
		width: 40px;
		height: 41px;
		background: url(/css/images/hook.png) top left no-repeat;
		z-index: 1000;

	}
	.profile-card .profile-image {
		float: left;
		width: 158px;
		height: 144px
	}
	.profile-card .profile-directions {
		float: left;
		width: 352px;
		margin-top: 5px;
		margin-left: 10px;
		font-size: 15px;
	}
		.profile-card .profile-directions p {
			margin-top: 0;
		}
		.profile-card .profile-directions .header {
			font-variant: small-caps;
			color: #9B6D63;
		}
	.profile-card h2 {
		margin: 10px 0;
		padding: 0 5px;
		font-size: 15px;
		font-weight: normal;
		font-variant: small-caps;
		color: #9B6D63;
	}
		.profile-card h2 span.name {
			font-size: 20px;
			font-weight: bold;
			font-variant: normal;
			text-transform: uppercase;
		}
	.profile-card .profile-contact {
		margin: 0;
		padding: 0 5px;
		list-style: none;
	}
		.profile-card .profile-contact li {
			height: 25px;
			margin: 0;
			padding-right: 15px;
			list-style: none;
			text-align: right;
		}
			.profile-card .profile-contact li a {
				padding-left: 30px !important;
				padding-left: none;
				font-size: 14px;
				color: #000;
				text-decoration: none;
			}
				.profile-card .profile-contact li a:hover {
					text-decoration: underline;
				}
			.profile-card .profile-contact li.email a {
				display: inline-block;
				height: 25px;
				line-height: 25px;
				background: url(/css/images/email.png) top left no-repeat !important;
				background: url(/css/images/email.gif) top left no-repeat;
			}
			
