body {
	background: #1e0210 url(../images/background.jpg) repeat-x left top;
	background-attachment: fixed;
	font-size: 75%;
	font-family: Georgia, serif;
	color: #fff;
}
/*****   TEXT FORMATTING   *****/
/*HEADLINES*/
h1	{
	font-size: 1.5em;
	line-height: 1em;
}
h1 span	{
	display: none;
}

h2	{
	font-size: 1.167em;
	line-height: 1.286em;
	font-weight: bold;
}

/*REGULAR TEXT*/
p	{
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}
/*****   LAYOUT   *****/
#container	{
	width: 949px;
	margin: 0 auto;
	overflow: hidden;
}
#head	{
	height: 72px;
	padding: 36px 0;
}
#portfolio	{
	width: 640px;
	float: left;
}
#extras	{
	width: 298px;
	float: right;
	padding-top: 90px;
}
#footer	{
	font-size: 0.83em;
	line-height: 1.8em;
	padding: 18px 11px;
}

/*****   EXTRAS   *****/
#extras	{
	margin-top: 65px;
}

/*****   LINKAGE   *****/
a, a:link, a:visited	{
	color: #4cc6ff;
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}

/*****   HEAD   *****/
#head h1{
	background: url(../images/logo_ky.gif) no-repeat left top;
	width: 320px;
	height: 72px;
}

/*****   PORTFOLIO   *****/
div.portfoliopiece	{
	width: 629px;
	margin-bottom: 27px;
}
div.portfoliopiece img, div.portfoliopiece p, div.portfoliopiece h1	{
	margin-bottom: 0;
}
.vieweb	{
	width: 100px;
	margin-top: .75em;
}

/*****   EXTRAS   *****/
#extras p, #extras dt	{
	color: #cdb8d1;
}
/*HEADERS*/
#extras h2	{
	width: 229px;
	height: 54px;
}
h2#designer	{	
	background: url(../images/h2_designer.gif) no-repeat left top;
}
h2#intouch	{
	background: url(../images/h2_contact.gif) no-repeat left top;
}
#extras h2 span	{
	display: none;
}
/*SUBSECTIONS*/
#extras div	{
	margin-bottom: 36px;
}

/*****   MICROFORMATS  *****/
a.fn	{
	font-size: 1.286em;
	font-weight: bold;
	display: block;
	line-height: 1.5em;
	color: #fff;
}
.email	{
	line-height: 1.5em;
	display: block;
}

.adr	{
	line-height: 1.5em;
}