@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif ;
	background-color: #333;
	color: #666;
	background-image: url(09_imgs/kdw3logo_bg.png);
	background-repeat:no-repeat;
}

a, a:link {
  color: #006633;
  text-decoration: none;
}

a:visited {
  color: #006633;
  text-decoration: none;
}

a:hover {
  color:#669999;
  text-decoration: underline;
}

h1 {
	margin: 5px;
	font-size:20px;
}

h2 {
	margin: 5px 0px;
	font-size:16px;
}

h3 {
	margin:5px 0 0 0px;
	font-size: 12px;
}

#main_table {
	width: 955px;
	background-color: #fff;
}

/**************** Navigation **********************/

#kdw3_nav {
	margin: 0; padding:5px 0;
	border-top: 1px dotted #99cc33;
}

#kdw3_nav li {
	display: inline;
	margin:0 1em; padding:0;
	letter-spacing: 1px;
	color:#666;
}

#kdw3_nav a:link {
  color: #666;
  text-decoration: none;
}

#kdw3_foot {
	margin: 0; padding:5px 0;
	color: #fff;
}

#kdw3_foot li {
	display: inline;
	margin:0 1em; padding:0;
	letter-spacing: 1px;
	color:#ffffff;
}

#kdw3_foot a {
  color: #fff;
  text-decoration: none;
}

/**************** Right Column **********************/

#rt_col {
	border-left:1px dotted #fff;
	text-align: right;
	width: 190px;
}

#rt_col div {
	width: 170px;
	margin: 0; padding: 10px;
	text-align:left;
}

/**************** MAIN **********************/

.border {
	border:1px dashed #ccc; 
}

.border_top {
	border-top:1px dashed #ccc; 
}

.border_right {
	border-right:1px dashed #ccc; 
}

.border_bottom {
	border-bottom:1px dashed #ccc; 
}

.border_left {
	border-left:1px dashed #ccc; 
}
/**************** INDEX **********************/

#we_can {
	margin:0; padding:5px; 
	list-style:none; 
	font-size:14px; 
	}

#we_can li {
	margin:0; padding:8px; 
	list-style:none; 
}

#index_table td {
	margin:5px; padding:10px;
}

#index_currentwork {
	list-style:none; 
	line-height:20px; 
	margin:0; padding:2px;
}

#slogan {
	margin:0; padding-top:415px;
	text-align: center;
}

#index_services {
	margin:0; padding-top: 50px;
}

#index_services ul {
	margin:5px; padding: 10px;
}

#index_services li {
	margin: 0px 0 0 15px; padding:5px;
	list-style: square; 
	font-size: 11px;
}

#index_about {
	margin: 50px 0 0;
}

/**************** MIVA MERCHANT PAGE **********************/

#miva_mivamerchant {
	margin: 0; padding:255px 0 15px;
	text-align: center;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	line-height:20px;
}

#miva_webnethosting, #miva_merchanttutorials {
	margin: 0; padding:15px 0;
	text-align: center;
	border-bottom: 1px dotted #ccc;
	line-height:20px;
}

#miva_table {
	width:100%;
}

#miva_table td {
	padding:15px;
}

#benefits td {
	 margin:5px 300px;
}

#page_box {
	 background-color:#f2f2f2;
}
/**************** WORKLINKS PAGE **********************/

.worklinks_cell {
	padding:10px;
	border-right:1px dashed #ccc; 
	line-height: 14px;
}

/**************** TEMPLATE FOOTER **********************/

#footer {
	 background-color:#669966;
}

#footer ul {
	 background-color:#669966;
	 float:left;
}

#footer_worklinks {
	 float:right; 
	 padding:5px; margin:0
}

#copyright {
	 padding:10px;
	 text-align:center;
}
