@charset "UTF-8";
/* CSS Document */

/* basic elements */
html {
	margin: 0;
	padding: 0;
	}
body {
	color: #000;
	margin: 0px;
	padding: 0px;
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
	background-color: #fff;
	font-size: 13px;
	overflow-x:hidden;
	letter-spacing:-0.1em;
	}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	}
li {
	font-size:14px;
	}
p {
	font-weight:normal;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:50px;
	padding-right:50px;
	letter-spacing:-0.05em;
	}
	
h1 {
	font-weight:normal;
	font-size:13px;
	margin:0px;
	padding:0px;
	letter-spacing:-0.1em;
	}
	
h2 {
	font-weight:bold;
	font-size:13px;
	margin:10px 0px 0px 0px;
	letter-spacing:-0.03em;
	}

a:link {
	color:#000;
	text-decoration:none;
	}
a:visited {
	color:#000;
	text-decoration:none;
	}
a:hover {
	color:#00ff00;
	text-decoration:none;
	}
a:active {
	color:#00ff00;
	text-decoration:none;
	}
	
a.greylink {
	color:#b5b5b5;
	text-decoration:none;
	}

a.greylink:link {
	color:#b5b5b5;
	text-decoration:none;
	}
a.greylink:visited {
	color:#b5b5b5;
	text-decoration:none;
	}
a.greylink:hover {
	color:#00ff00;
	text-decoration:none;
	}
a.greylink:active {
	color:#00ff00;
	text-decoration:none;
	}
	
a.next:link {
	color:#000;
	text-decoration:none;
	}
a.nextlink:visited {
	color:#000;
	text-decoration:none;
	}
a.nextlink:hover {
	color:#000;
	border-bottom:1px solid #000;
	text-decoration:none;
	}
a.nextlink:active {
	color:#000;
	border-bottom:1px solid #000;
	text-decoration:none;
	}
	
a.prev:link {
	color:#cccccc;
	text-decoration:none;
	}
a.prevlink:visited {
	color:#cccccc;
	text-decoration:none;
	}
a.prevlink:hover {
	color:#cccccc;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	}
a.prevlink:active {
	color:#cccccc;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	}

img {
	border:none;
	}
	
span.grey {
	color:#b5b5b5;
	}
	
span.white {
	color:#fff;
	}

/* specific divs */
#wrapper {
	position:absolute;
	margin-left:-1000px;
	left:50%;
	width:2000px;
	}
#menu {
	z-index:1;
	position:absolute;
	margin-left:-500px;
	left:50%;
	width:1000px;
	padding-top:20px;
	padding-right:50px;
	text-align:right;
	}
#container {
	z-index:0;
	top:100px;
	position:absolute;
	width:2000px;
	}
#page {
	height:650px;
	overflow:hidden;
	width:2000px;
	position:absolute;
	}
	
/* pages */
#work {
	left:50%;
	margin-left:-500px;
	overflow:hidden;
	width:11000px;
	height:650px;
	}
#about {
	height:650px;
	width:2000px;
	position:absolute;
	left:0px;
	top:0px;
	}
#press {
	height:650px;
	width:2000px;
	position:absolute;
	left:0px;
	top:1300px;
	}
#portfolio {
	height:650px;
	width:2000px;
	position:absolute;
	left:0px;
	top:1950px;
	}
	
#shop {
	height:650px;
	width:2000px;
	position:absolute;
	left:0px;
	top:650px;
	}
	
/* work */
#hearsay {
	width:2000px;
	position:absolute;
	left:0px;
	}
#hs_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
	
.inner {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding-top:10px;
	}
	
.inner2 {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	padding-top:10px;
	}

.inner3 {
	margin-left:auto;
	margin-right:auto;
	width:550px;
	padding-top:10px;
	}
	
#vernacular {
	width:2000px;
	position:absolute;
	left:2000px;
	}
#pv_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
#signmaker {
	width:2000px;
	position:absolute;
	left:4000px;
	}
#sm_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
#heart {
	width:2000px;
	position:absolute;
	left:6000px;
	}
#heart_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
#fantastic {
	width:2000px;
	position:absolute;
	left:8000px;
	}
#fan_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
#beauty {
	width:2000px;
	position:absolute;
	left:10000px;
	}
#br_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
	

.caption {
	margin:0px 0px 10px 0px;
	padding:10px 10px 0px 10px;
	}
.left {
	float:left;
	}
	
.nav {
	width:78px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
#pf_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
	
/* #closed_img {
	margin-left:auto;
	margin-right:auto;
	width:520px;
	}
	
#shop_img {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	}

#shop_buttons {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	clear:both;
	} */
	
.hide {
	display:none;
	}

#hs_text {
	width: 2000px;
	}
	
#pv_text {
	width: 2000px;
	}
	
#sm_text {
	width: 2000px;
	}
	
#heart_text {
	width: 2000px;
	}
	
#fan_text {
	width: 2000px;
	}

#br_text {
	width: 2000px;
	}
	
.links {
	width:365px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	}
	
.links p {
	margin:0px;
	padding:0px;
	}
	
.links2 {
	width:65px;
	float:left;
	padding-left:185px;
	padding-top:10px;
	}
	
.links3 {
	width:210px;
	float:left;
	padding-left:65px;
	padding-top:10px;
	}
	
.half { width: 340px; padding-left: 10px; float: left; }

.half .caption { padding-left: 0px; font-size: 12px; padding-top: 0px; margin-bottom: 15px; }

select { letter-spacing: 0; margin-top: 2px; }

table, tbody, tr, tr { border: none; margin: 0; padding: 0; }

input { border: 1px solid #FFFFFF; margin: 10px 0 0 0; padding-bottom: 2px; }

input:hover { border-bottom: 1px solid #333; }
	
.right { float:right; }

#shop_img { text-align:center; margin-bottom: 15px; }

.half h2.caption { font-size: 13px; }

.clear { clear:both; line-height: 0px; height: 0px; }

.footnote { text-align: center; }
	