/*Main Layout*/

img		{
	border: 0;
	}
body	{
	background: #22211B url(../im/mainb.gif) top left repeat;
	color: #fff;
	margin: 0;
	padding: 0;
 border: 0;
	text-align: center; 
	font-family: verdana, arial, "bitstream vera sans", sans-serif;
 font-size: 0.8125em;
 /*small*/
	} 
#sknv {
position: absolute;
left:-50em;
width: 50em;
}
p {
margin: 0;
padding: 0;
font-size: .88em;
}
/*Page Layout*/

#head {
background: #819638 url(../im/hedbk.gif) right top no-repeat;
height: 5.6em;
width: 100%;
text-align: left;
margin: 0;
padding: 0;
border-bottom: 1px solid #fff;
}
body.gall #head {
background: #819638 url(../im/hedbk_2.gif) right top no-repeat;
}
body.proj #head {
background: #819638 url(../im/hedbk_3.gif) right top no-repeat;
}
#nav {
height: 1.5em;
/*background: #94a94c url(../im/navb.gif) bottom left repeat-x;*/
border-top: 1px dashed #fff;
margin: 0;
padding: 5px 23px;
text-align: left;
font-size: 105%;
}
#main {
margin: 15px 15px 10px 28px;
text-align: left;
padding: 0;
min-height: 450px;
}
#main img{
border: 1px solid #fff;
margin-right: 10px;
vertical-align: top;
float: left;
}
#main img.right{
float: right;
margin: 0 0 10px 10px;
}
#foot {
clear: both;
text-align: left;
font-size: 0.8em;
margin: 1em 0;
padding: 1em 20px;
}
.ent {
clear: left;
margin-top: 2em;
border-top: 1px dotted white;
}
.ent img{
margin: 0 0 2em 0; 
}
#left {
margin: 0;
width: 150px;
padding-right: 20px;
float: left;
border-right: 1px dotted white;
}
#right {
margin-left: 200px;
}
/*image - no border*/
#main img.nb {
border: 0;
}
/*Gallery*/
div.im {
width: 160px;
height: 180px;
float: left;
}
/*Typography*/

#main p, #main ul{
font-size: .88em;
margin-bottom: 1em;
line-height: 1.5em;
}

h1 {
font-size: 1.5em;
letter-spacing: 1px;
line-height: 1em;
margin-bottom: .5em;
}
h2, h3 {
font-size: 1.25em;
font-weight: bold;
letter-spacing: 1px;
line-height: 1em;
margin-bottom: .3em;
}
h3 {
font-size: 1em;
}
#left h2, #left h1{
margin-top: 0;
}
/*Listings*/
#main ul {
list-style: none;
}
.indent {
position: absolute ;
left: 20em;
}
/*Navigation*/

#nav ul {
list-style: none;
padding: 0;
border: 0;
margin: 0;
}
#nav li {
text-align: center;
float: left;
margin: 0;
padding: 0;
border-right: 1px solid white;
}
#nav li.end{
border-right: 0;
}
#nav li a {
display: block; 
padding: 0 5px;
float: left;
font-weight: bold; 
text-decoration: none;
color: #fff;
padding: 0 8px;
}
#nav li a.here{
color: #000;
}
#nav li a:hover {
font-weight: bold; 
text-decoration: underline;
color: #000;
}
/*Linkage*/
a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #9E8D3B;
	background: transparent; 
	}
a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #fff;
	background: transparent; 
	}
a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #fff;
	background: transparent;  
	}
	
	/*PrintStyle*/

@media print {
	#sknv, #head{
		display: none;
	}
	body {
border: 0;
font-family: arial, helvetica, sans-serif; 		
color: black;
width: 90%;
font-size: 12pt;
	}
	.ent {
margin-top: 2em;
border-top: 1px dotted black;
} 	
h1, h2, h3, h4 {
font-size: 18pt;
color: #black;
font-weight: bold;
margin: 1em 0 .5em 0;
}
h2, h3, h4 {
font-size: 14pt;
margin: 2em 0 .25em 0;
}
h3, h4 {
font-size: 12pt;
}
html body a:link a:visited {
	font-weight : bold; 
	text-decoration : underline;
	color: black;
	background: transparent; 
	}
	pre {
		font-family: "Andale Mono", "Courier New", Courier, monospace;
	}
	tt {
		font-family: "arial", sans-serif;
	}

	}