.klw_body {
	background-image: url(/img/background.png);
	width: 800px;
	height: 480px;
}
.klw_footer {
	width:800px;
	height:100px;
	padding: 5px;
}
.klw_gallery {
	position:absolute;
	height: 600px;
	width: 800px;
	z-index:2000;
	background-image:url(/img/klw_bg_gallery.png);
	background-position:top;
	background-repeat:no-repeat
}
.klw_bio {
	position:absolute;
	height: 480px;
	width: 800px;
	z-index:2000;
	background-image:url(/img/klw_bg_bio.png);
	background-position:top;
	background-repeat:no-repeat
}
.klw_links {
	position:absolute;
	height: 480px;
	width: 800px;
	z-index:2000;
	background-image:url(/img/klw_bg_links.png);
	background-position:top;
	background-repeat:no-repeat
}
.klw_reel {
	position:absolute;
	height: 480px;
	width: 800px;
	z-index:2000;
	background-image:url(/img/klw_bg_gallery.png);
	background-position:top;
	background-repeat:no-repeat
}
.klw_news {
	position:absolute;
	height: 480px;
	width: 800px;
	z-index:2000;
	background-image:url(/img/klw_bg_gallery.png);
	background-position:top;
	background-repeat:no-repeat
}
.klw_resume {
	position:absolute;
	height: 480px;
	width: 800px;
	z-index:2000;
	background-image:url(/img/klw_bg_gallery.png);
	background-position:top;
	background-repeat:no-repeat
}
#btn_bio {
	width:115px;
	height:30px;
	background-image:url(/img/klw_btn_bio.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#btn_bio:hover {
	/*background-image: url(/img/cya2_btn_news.jpg);*/
	background-position:bottom;
}
#btn_links {
	width:115px;
	height:30px;
	background-image:url(/img/klw_btn_links.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#btn_links:hover {
	/*background-image: url(/img/cya2_btn_news.jpg);*/
	background-position:bottom;
}
#btn_news {
	width:115px;
	height:30px;
	background-image:url(/img/klw_btn_news.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#btn_news:hover {
	/*background-image: url(/img/cya2_btn_news.jpg);*/
	background-position:bottom;
}
#btn_resume {
	width:115px;
	height:30px;
	background-image:url(/img/klw_btn_resume.png);
	background-position:top;
	cursor:pointer;
}
#btn_resume:hover {
	/*background-image: url(/img/cya2_btn_news.jpg);*/
	background-position:bottom;
}

#btn_reel {
	width:115px;
	height:30px;
	background-image:url(/img/klw_btn_reel.png);
	background-position:top;
	cursor:pointer;
}
#btn_reel:hover {
	/*background-image: url(/img/cya2_btn_news.jpg);*/
	background-position:bottom;
}

#btn_gallery {
	width:115px;
	height:30px;
	background-image:url(/img/klw_btn_gallery.png);
	background-position:top;
	cursor:pointer;
}
#btn_gallery:hover {
	/*background-image: url(/img/cya2_btn_news.jpg);*/
	background-position:bottom;
}

.klw_menu1 {
	margin-top:330px;
	float: right;
	height: 30px;
	width: 115px;
}
.klw_menu2 {
	clear:right;
	float: right;
	height: 30px;
	width: 172px;
}
.klw_menu3 {
	clear:right;
	float: right;
	height: 30px;
	width: 229px;
}
.klw_menu4 {
	clear:right;
	float: right;
	height: 30px;
	width: 286px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.resleft {
	margin-left:10px;
	float:left;
}
.klw_res_title {
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
}
.klw_res_subtitle {
	margin: 2px 0px;
	font-size:14px;
}
.klw_res_personal {
	margin 2px 0px;
	font-size:12px;
}
.klw_res_header {
	background-color:#CCCCCC;
	width:99%;
	font-size:12px;
	font-weight:bold;
	margin:4px 0px 2px 0px;
	padding-left:5px;
}
.klw_res_row {
	width:99%;
	background-color:#EDEDED;
	margin:2px 0px;
}
.klw_copyright {
	font-size:9px;
	color:#999999;
}
.klw_greylink {
	text-decoration:none;
}
.resright {
	margin-right:10px;
	float:right;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

