body {
	padding: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	background: #e5e4c3;
	background-image: url("/v2/bg.gif");
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 22px;
	color : #000000;
}
#wrapper {
	background: #FFF;
	width: 100%;
	min-width: 1080px;
}
#body_wrapper {
	width: 1080px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	height: 100%;
}
/*-------------------------------------- Anchors ---------------------------------------*/
a {
	outline: none;
}	
a img {
border: none;
} 
a:link {
	color : blue;
	text-decoration: none;
}
a:visited {
	color : blue;
	text-decoration: none;
}

a:hover {
	color : #cf7500;
	text-decoration: none;
}
a:active {
	color : #000000;
	text-decoration: none;
}

.main {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 22px;
font-weight : bold;
color : #339933;
}

/*-------------------------------------- H1, H2, H3 Global ---------------------------------------*/

.h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
letter-spacing: 1.25px;
line-height : 28px;
color : #9d9e73;
}

.h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
line-height : 22px;
color : #9d9e73;
}

.h3 {
font-family : georgia, palatino, serif;
font-size : 12px;
line-height : 22px;
color : #9d9e73;
}

/*-------------------------------------- Header and Nav ---------------------------------------*/
#header {
	width: 100%;
	background-image: url("/v2/bg.gif");
	height: 45px;
	position: relative;
}
#nav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 20px;
	color: #bdbdbd;
	position: absolute;
	top: 8px;
	right: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	padding: 0 0 0 5px;
	margin: 0;
	font-weight: bold;
}
#nav li a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : 949494;
	margin-top: 0px;
	font-size : 12px;
	letter-spacing: 1.25px;
	line-height : 28px;
	padding: 0 5px 0 0;
	font-weight: normal;
}   
#nav li a:link {color : #9d9e73;text-decoration: none}
#nav li a:visited {color : #9d9e73;text-decoration: none}
#nav li a:hover {color : #6b6e50;text-decoration: none}
#nav li a:active {color : #ffffff;text-decoration: none}

/*-------------------------------------- Main Body Content ---------------------------------------*/
#content {
	width: 980px;
	min-height: 600px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 26px;
	color : #63614b;
}
/*-------------------------------------- KD Quilt - INDEX PAGE ---------------------------------------*/
#quilt {
	width: 960px;
	height: 600px;
	position: relative;
}
.qpic {
	z-index: 100;
	width: 196px;
	height: 120px;
	overflow: hidden;
	position: relative;
}
.qpic img a {
	position: relative;
}
.qpic img {
	z-index: 1001;
}
#q1 {
	position: absolute;
	top: 0;
	left: 0;
}
#q2 {
	position: absolute;
	top: 0;
	left: 196px;
}
#q3 {
	position: absolute;
	top: 0;
	left: 392px;
}
#q4 {
	position: absolute;
	top: 0;
	left: 588px;
}
/*-------------------------------------- About, Studio, Contact ---------------------------------------*/
#sub-page-wrapper {
	margin-top: 35px;
	text-align: left;
}
.left {
	margin: 0;
	padding: 0 18px 0 0;
	width: 480px;
	float: left;
}
.right {
	margin: 0;
	padding: 0;
	width: 480px;
	float: right;
}
.right h1, #sub-page-wrapper h1 {
	color:#9D9E73;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1.25px;
	line-height:28px;
}
#studio-left {
	width: 600px;
}
#studio-text {
	width: 360px;
}
#spacer {
	height: 35px;
	display: block;
	clear: both;
}
#bio-head {
	padding-left: 300px;
}
#bio-left {
	float: left;
}
#bio-right {
	width: 625px;
	padding-top: 40px;
	padding-left: 300px;
	background: url('../about/self-portrait.jpg') 115px 30px no-repeat;
}
#bio-right p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 26px;
	color : #63614b;
	padding-bottom: 1em;
}

	
/*-------------------------------------- Contact Page ---------------------------------------*/
.contact {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	color : #63614b;
}
#error-list {
	color: red;
	font-weight: bold;
}
#error-list li:first-child {
	list-style: none;
	margin: 0 0 0 -20px;
	padding: 0;
}
.required {
	color: red;
	font-weight: bold;
}
/*-------------------------------------- Sitemap ---------------------------------------*/
#sitemap {
	list-style: none;
	margin: 0;
	padding: 0 0 200px 10px;
}
/*-------------------------------------- Reportage ---------------------------------------*/
#reportage {
	margin-top: 35px;
	padding-left: 10px;
	width: 980px;
}
#reportage p {
	text-align: right;
	width: 100%;
	font-size: 11px;
	color: rgb(157, 158, 115);
}

/*-------------------------------------- Footer ---------------------------------------*/
#footer {
	height: 90px;
	background-image: url("/v2/bottom-bg.gif");
	clear: both;
	position: relative;
}
.paragraph {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin: 0 30px 0;
	padding-top: 15px;
	line-height : 16px;
	color : #9d9e73;
	font-size : 9px;
	letter-spacing: 1.5px;
}

.copyright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-right: 30px;
	color : #9d9e73;
	font-size : 9px;
	letter-spacing: 1.5px;
	text-align: right;
	padding-top: 15px;
}   

#push_down {
	padding-top: 32px;
}
a:link.copyright {color : #514f4f;text-decoration: none}
a:visited.copyright   {color : #514f4f;text-decoration: none}
a:hover.copyright   {color : #949494;text-decoration: none}
a:active.copyright   {color : #7B7B7B;text-decoration: none}

/*-------------------------------------- END ADAM ---------------------------------------*/




.toc {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 16px;
color : #63614b;
}




.nav-home {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 20px;
color : #bdbdbd;
letter-spacing: .75px;
}

a:link.nav-home  {color : efe2c3;text-decoration: none}
a:visited.nav-home  {color : efe2c3;text-decoration: none}
a:hover.nav-home  {color : #bdbdbd;text-decoration: none}
a:active.nav-home  {color : #cc6600;text-decoration: none}


.name {
position:relative; 
top:0; 
#left:50; 
width:100%; 
height:45;
#background-color: #bdbdbd;
text-align : right;
}

.body1 {
position:relative; 
#top:30; 
#left:50; 
margin-top:0px; 
width:100%; 
height:80%;
text-align : right; 
}

.foot {
font-family : Verdana, Arial, Helvetica, sans-serif;
position:relative; 
top:20; 
#left:50; 
margin-top:0px; 
width:100%; 
height:25;
#bottom: 20px;
text-align : right; 
color : #A6A284;
font-size : 10px;
}   

.link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : 949494;
font-size : 11px;
letter-spacing: 0.25px;
}   

a:link.navtop {color : #bdbdbd;text-decoration: none}
a:visited.navtop   {color : #bdbdbd;text-decoration: none}
a:hover.navtop   {color : #949494;text-decoration: none}
a:active.navtop   {color : #7B7B7B;text-decoration: none}








.next {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : 9d9e73;
font-size : 11px;
letter-spacing: 1.25px;
line-height : 28px;
}   

a:link.next {color : #9d9e73;text-decoration: none}
a:visited.next   {color : #9d9e73;text-decoration: none}
a:hover.next   {color : #6b6e50;text-decoration: none}
a:active.next   {color : #5E5C6D;text-decoration: none}





