body {font-family:verdana,arial,sans; background:#dedede; color:#000;}
#site-wrap {margin:0px auto; width:1000px; min-height:750px; background:url("http://www.khoflerstudio.com/graphics/khs-wrap09-bgstatic3.jpg") repeat-y top;}
#site-wrap-interior {margin:0px auto; width:1000px; background:url("http://www.khoflerstudio.com/graphics/khs-wrap09-bgstatic3.jpg") no-repeat top;}
#content-body {width:960px; padding:0 20px 0 20px;}
#content-body a {color:#000; text-decoration:underline; outline:none;}
#content-body a:hover {color:#74bbfb; text-decoration:none;}

#content-right {
	width:691px;
	float:left;
	}

#content-body-inside {width:960px; padding:0 0 0 22px;}
#content-body-inside a {color:#000; text-decoration:underline; outline:none;}
#content-body-inside a:hover {color:#74bbfb; text-decoration:none;}
#content-body-inside ul li {padding-bottom:4px;}

#mast {
	width:1000px;
	height:212px;
	}
	
#mast img {display:block;}
	
#mast-btm {
	width:1000px;
	height:46px;
	float:left;
	}
	
#mast-btm img {float:left; display:block;}
	
#mast-nav {
	width:450px;
	height:46px;
	float:left;
	}


#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

#nav {
	background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") no-repeat;
	height: 46px;
	position: relative;
	width: 450px;
	z-index: 90; 
	}

#nav span { display:none; }

#nav li, #nav a {
	font-size: .95em;  
	height: 46px;
	display: block;
	outline:none;
	}

#nav li { float: left; }

#nav-01 { width:110px;}
#nav-02 { width:110px;}
#nav-03 { width:110px;}
#nav-04 { width:120px;}

#nav-01 a:hover { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") 0 -46px }
#nav-02 a:hover { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") -110px -46px }
#nav-03 a:hover { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") -220px -46px }
#nav-04 a:hover { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") -330px -46px }

#nav-01:hover>a { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") 0 -46px }
#nav-02:hover>a { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") -110px -46px }
#nav-03:hover>a { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") -220px -46px }
#nav-04:hover>a { background: url("http://www.khoflerstudio.com/graphics/khs-mast09-right.jpg") -330px -46px }

.page-hdr {margin:15px 0 15px 0; font-size:20px; font-weight:bold; display:block;}


table.portfolio {margin-top:10px;}
table.portfolio tr td {padding:12px; border:1px dashed #666666; border-top-style:none; border-left-style:none;}
table.portfolio tr td.right-line {border-right-style:none;}
table.portfolio tr td.btm-line {border-bottom-style:none;}
table.portfolio tr td.corner-right {border-right-style:none; border-bottom-style:none;}
table.portfolio tr td.links {border:none;}

table.portfolio-hn {margin-top:10px; padding-bottom:350px;}
table.portfolio-hn tr td {padding:12px; border:1px dashed #666666; border-top-style:none; border-left-style:none;}
table.portfolio-hn tr td.right-line {border-right-style:none;}
table.portfolio-hn tr td.btm-line {border-bottom-style:none;}
table.portfolio-hn tr td.corner-right {border-right-style:none; border-bottom-style:none;}
table.portfolio-hn tr td.links {border:none;}

table.categories {margin-top:5px;}
table.categories tr td {padding:7px;}

table.news {margin-right:15px; padding-bottom:25px;}
table.news tr td {font-size:12px;}
table.news ul {margin:5px 0 5px 0; padding:0;}
table.news ul li {padding:5px; background:#ededed; list-style-type:none; line-height:17px;}
table.news ul p {margin-bottom:0px;}

.news-hdr {font-weight:bold; font-size:16px;}

#footer-info {width:1000px;margin:12px auto; font-size:10px;}

#portfolio-notes {width:945px; border:2px #666 solid; margin:0 auto; margin-top:10px; font-size:13px; padding:2px; text-align:center;}