

body {

	margin: 0;

	padding: 0;

	line-height: 1.7em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;
	
	background: #000;

}

		

a:link, a:visited { color: #9f1a04; text-decoration: none; font-weight: normal; } 

a:active, a:hover { color: #0066FF; text-decoration: underline; }



p { margin: 0px; padding: 0px; }



img { margin: 0px; padding: 0px; border: none; }



.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }



.cleaner_h10 { clear: both; width:100%; height: 10px; }

.cleaner_h20 { clear: both; width:100%; height: 20px; }

.cleaner_h30 { clear: both; width:100%; height: 30px; }

.cleaner_h40 { clear: both; width:100%; height: 40px; }

.cleaner_h50 { clear: both; width:100%; height: 50px; }

.cleaner_h60 { clear: both; width:100%; height: 60px; }



h1 {

	margin: 0px;

	padding: 2px 0;

	font-size: 30px;

	font-weight: bold;

}



h2 {

	margin: 2px 0px 2px 0px;

	padding: 5px 0;

	font-size: 17px;

	font-weight: bold;

	color: #971a05;

}



h3 {

	margin: 0 0 10px 0;

	padding: 0px;

	font-size: 20px;

	font-weight: bold;

	color: #006;

}



.image_wrapper {

	margin-top: 3px;

	margin-bottom: 5px;

	border: 5px solid #e8e8e8;

	padding: 1px;

	background: #ffffff;

}


.fl_image {

	float: left;
	margin-right: 18px 

}

.fr_image {

	float: right;

	margin-left: 18px 

}


.button a {

	display: block;

	width: 100px;

	height: 22px;

	padding: 3px 0 0 0;

	

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	background: url(images/kendesigns_button_01.jpg) no-repeat;

}

.button_01 a {

	float: right;

	clear: both;

	display: block;

	width: 125px;

	height: 25px;

	padding: 5px 0 0 0;

	color: #ffffff;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	background: url(images/read_button_01.png) no-repeat;

}



.fl { float: left; }

.fr { float: right; }



.margin_r_10 { margin-right: 10px; }



.margin_r_15 { margin-right: 15px; }



.margin_r_20 { margin-right: 20px; }



.margin_r_30 { margin-right: 30px; }



.margin_r_70 { margin-right: 70px; }



.margin_r_80 { margin-right: 80px; }



/* site title */



/* site title */



#kendesigns_site_title_bar_wrapper_outter {

	width: 100%;

	height: 420px;

	margin: 0 auto;

	background:  url(images/kendesigns_header_bg_wrapper.jpg) top repeat-x;

}



#kendesigns_site_title_bar_wrapper_inner {

	clear:both;

	width: 100%;

	height: 420px;

	margin: 0 auto;	

	background:#000000;

}



#kendesigns_site_title_bar {

	width: 960px;

	height: 420px;

	margin: 0 auto;

	padding: 0 10px;

	background: url(images/header_bg_temp4.jpg) no-repeat center top;

}



#kendesigns_site_title_bar #banner_left {

	float: left;

	width: 410px;

}



#kendesigns_site_title_bar #banner_right {

	float: left;

	width: 400px;

}



#kendesigns_site_title_bar #banner_left  #site_title {

	float: left;

	padding: 40px 0 0 10px;

	margin-bottom: 30px;

}



#site_title h1 a {

	margin: 0px;

	padding: 0px;

	font-size: 28px;

	color: #333333;

	font-weight: bold;

	text-decoration: none;

}



#site_title h1 a:hover {

	font-weight: bold;	

	text-decoration: none;

}



#site_title h1 a span {

	color:#F00;

	font-weight: normal;

}



#site_title h1 a .tagline {

	display: block;

	margin-top: 6px;

	font-size: 13px;

	color: #F00;

	font-weight: normal;

	letter-spacing: 2px;

}



#site_title h1 a:hover .tagline {

	font-weight: normal;

}



/* menu */



#banner_left #kendesigns_menu {

	width: 200px;

	padding: 30px 195px 0 10px;

}



#kendesigns_menu ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



#kendesigns_menu ul li {

	padding: 0px;

	margin: 0px;

}



#kendesigns_menu ul li a {

	display: block;

	height: 23px;

	padding: 3px 0 0 27px;

	margin-bottom: 10px;	

	font-size: 16px;

	text-decoration: none;

	color: #000000;	

	font-weight:bold;

	outline: none;

	font-family: Arial, Helvetica, sans-serif;

	background: url(images/kendesigns_menu_left.jpeg) top left no-repeat;

}



#kendesigns_menu li a:hover, #kendesigns_menu li .current {

	position: relative;

	background: url(images/kendesigns_menu_hoer_bg_right.png) right no-repeat;

}



#kendesigns_menu li a:hover span, #kendesigns_menu li .current span {

	position: absolute;

	top: 0;

	left: 0;

	width: 27px;

	height: 26px;

	background: url(images/ken_menu_hoer_bg_left.png) no-repeat;

}



#banner_right #banner_box {

	float: left;

	width: 340px;

	height: 131px;

	margin-top: 225px;

	margin-left: 9px;

	padding: 19px;

	text-align: center;

	overflow: hidden;

}



#banner_box h1 {

	font-size: 20px;	

	margin: 0;

	padding: 5px 0;

	color: #333;

}



#banner_box h1 span {

	color: #cf1d00;

	font-weight: normal;

}





#banner_box p {

	margin-bottom: 5px;

	font-size: 13px;

}



#banner_box .button a {

	margin: 0 auto;

	background: url(images/kendesigns_button_02.png) no-repeat;

}

#banner_box .button a:hover {

	color: #f8e836;

}



/* end of menu*/



/* end of site title */



/* content */


#kendesigns_content {

	clear:both;

	width: 935px;

	margin: 0 auto;

	padding: 15px 20px 30px 25px;

	background: #FFFfff fixed;
}

#kendesigns_web_content {

	clear:both;

	width: 935px;

	margin: 0 auto;

	padding: 15px 20px 30px 25px;

	background: #FFFfff fixed;

}
#kendesigns_graphic_content {

	clear:both;

	width: 935px;

	margin: 0 auto;

	padding: 15px 20px 30px 25px;

	background: #FFFfff fixed;

}
#kendesigns_market_content {

	clear:both;

	width: 935px;

	margin: 0 auto;

	padding: 15px 20px 30px 25px;

	background: #FFFfff fixed;

}
#kendesigns_contact_content {

	clear:both;

	width: 935px;

	margin: 0 auto;

	padding: 15px 20px 30px 25px;

	background: #FFFfff fixed;

}
.section_w940 {
	clear: both;
	width: 940px;
}


.section_w430 {
	float: left;
	width: 410px;
	padding: 0 5px 0 15px;
}

.section_w4w {
	width:880px;
	padding: 0 5px 0 15px;
	background:url(images/content_web_header.jpg) center top no-repeat;
	}
	
.section_w4g {
	width:880px;
	padding: 0 5px 0 15px;
	background:url(images/content_graphic_header.jpg) center top no-repeat;
	}
	
.section_w4i {
	width:880px;
	padding: 0 5px 0 15px;
	background:url(images/content_market_header.jpg) center top no-repeat;
	}	
	
.section_w4k {
	float: left;
	width: 870px;
	line-height: 2.1em;
	padding: 4px 20px 0px 20px;
	font-size:16px;
	font-weight:bold;
	color: #66F;
}

.section_w940 p {

	margin-bottom: 10px;

}


.image_wrapper {

	margin-top: 3px;

	margin-bottom: 5px;

	border: 5px solid #e8e8e8;

	padding: 1px;

	background: #fff;

}



.box {

	float: left;

	width: 300px;

	background: url(images/kendesigns_box_01_middle.jpg) repeat-y;

}


.box_top {

	width: 300px;

	height: 5px;

	background:url(images/kendesigns_box_01_top.jpg) no-repeat;

}



.box_bottom {

	width: 300px;

	height: 15px;

	background: url(images/kendesigns_box_01_bottom.jpg) no-repeat;

}



.box .box_content {

	padding: 8px 20px 8px 20px;
	font-size:12px;
}

.box h2 {

	color: #309;
	font-size: 17px;
	margin-bottom: 8px;
}



.box .box_image_wrapper {

	display: block;

	text-align: center;

	margin-bottom: 10px;

}


#kendesigns_bottom_wrapper {

	width: 980px;

	margin: 0 auto;

	padding: 0px 0px 10px 0px;

	background: #ffffff url(images/bottom.png) no-repeat top;

}

#kendesigns_web_bottom_wrapper {

	width: 980px;

	margin: 0 auto;

	padding: 0px 0px 10px 0px;

	background: #ffffff url(images/bottom.png) no-repeat top;

}
#kendesigns_graphic_bottom_wrapper {

	width: 980px;

	margin: 0 auto;

	padding: 0px 0px 10px 0px;

	background: #ffffff url(images/bottom.png) no-repeat top;

}
#kendesigns_market_bottom_wrapper {

	width: 980px;

	margin: 0 auto;

	padding: 0px 0px 10px 0px;

	background: #ffffff url(images/bottom.png) no-repeat top;

}
#kendesigns_contact_footer_wrapper {

	width: 980px;

	margin: 0 auto;

	padding: 0px 0px 10px 0px;

	background: #312c2d url(images/kendesigns_footer.jpg) top repeat-x;

}
/* end of content */



#kendesigns_footer_wrapper {

	width: 980px;

	margin: 0 auto;

	background: #312c2d url(images/kendesigns_footer.jpg) top repeat-x;

}

#kendesigns_footer {

	width: 960px;

	margin: 0 auto;

	padding: 20px 10px;

	color: #CCC;

}
#kendesigns_about_footer {

	width: 960px;

	margin: 0 auto;

	padding: 20px 10px;

	color: #CCC;

}
#kendesigns_web_footer {

	width: 960px;

	margin: 0 auto;

	padding: 20px 10px;

	color: #CCC;

}
#kendesigns_graphic_footer {

	width: 960px;

	margin: 0 auto;

	padding: 20px 10px;

	color: #CCC;

}
#kendesigns_market_footer {

	width: 960px;

	margin: 0 auto;

	padding: 20px 10px;

	color: #CCC;

}

#kendesigns_footer  a {

	color: #ffe139

}



#kendesigns_footer .section_w210 {

	float: left;

	width: 180px;

}



#kendesigns_footer .section_w210 .subcontent {

	padding: 15px;

}



#kendesigns_footer .section_w210 h3 {

	width: 175px;

	height: 25px;

	font-size:14px;

	font-weight: bold;

	color: #ffffff;

	

}



#kendesigns_footer .footer_list {

	margin: 0px;

	padding: 0px;

	list-style: none;

}





#kendesigns_footer .footer_list li {

	margin: 0px;

	padding: 3px 0;

}



#kendesigns_footer .footer_list li a {

	color: #cccccc;

}



#kendesigns_footer .footer_list li a:hover {

	color: #ffffff;

	text-decoration: none;

}

/* end of footer */
