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

/****************** EMBEDED FONTS ETC ********************************/

/*@font-face {
	font-family: 'Conv_Copgothn';
	src: url('../font/Copgothn.eot');
	src: url('../font/Copgothn.woff') format('woff'),
	url('../font/Copgothn.ttf') format('truetype'),
	url('../font/Copgothn.svg') format('svg');
}

.copperplate {
	font-family: 'Conv_Copgothn', serif;
}
*/
@font-face {
	font-family: 'Open_Sans_Light';
	src: url('../font/opensans/oslight.eot');
	src: url('../font/opensans/oslight.woff'),
	url('../font/opensans/oslight.ttf'),
	url('../font/opensans/oslight.svg');
}

.open_sans_light {
	font-family: 'Open_Sans_Light', sans-serif;
}

@font-face {
	font-family: 'Open_Sans_Regular';
	src: url('../font/opensans/osregular.eot');
	src: url('../font/opensans/osregular.woff'),
	url('../font/opensans/osregular.ttf'),
	url('../font/opensans/osregular.svg');
}

.open_sans_regular {
	font-family: 'Open_Sans_Regular', sans-serif;
}

/******************** CSS OVERRIDE OF DEFAULTS ******************************/

body {
	background: #CCC;
}

p, ol {
	color: #4f0b09;
}

a, a:link, a:visited, a:hover, a:active, a img {
	outline: none;
	border: none;
}

a:link, a:visited {
	color: #600C0A;
	text-decoration: none;
}

a:hover, a:active {
	color: #600C0A;
	background-color: #d9ddea;
	display: inline;
	text-decoraction: underline;
}

h2 {
	color: #4f0b09;
	text-align: center;
}

h3 {
	color: #4f0b09;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif
}


/************************** CONTAINER, HEADER, FOOTER **************************/
#container {
	background: #eeeeee;
	width: 900px;
	min-height: 500px;
	margin: 35px auto;
	padding: 15px 0;
	border-radius: 5px;
}

#temp{
	width: 900px;
	height: 500px;
	background-color: #CCC;
}

#logo {
	background-image: url(../img/kw-logo.png);
	background-repeat: no-repeat;
	font-family: 'Open_Sans_Light';
	font-size: 1.5em;
	color: #FFF;
	width: 900px;
	height: 172px;
	z-index: 0;
}

#head-bottom {
	background-image: url(../img/head-bottom_2.png);
	background-repeat: no-repeat;
	width: 900px;
	height: 26px;
	padding: 3px 0 0 0;
	margin: 0 0 -3px 0;
	text-align: center;
	font-family: 'Open_Sans_Light';
	color: #FFF;
	z-index: 0;
}

#slogan {
	position: relative;
	font-family: 'Open_Sans_Light';	
	left: 200px;
	top: 85px;
	text-align: center;
	z-index: 5;
}

#main_content {
	padding: 30px 45px;
}

#leftcol {
	width: 500px;
	float: left;
}

#rightcol {
	width: 175px;
	float: right;
	padding: 20px 40px 0 0;
	color: #600C0A;
}

#contactus {
	color: grey;
}

#footer {
	min-height: 80px;
	padding: 30px 20px 0 20px;
	font-family: Calibri;
}

#float-clear {
	width: 900px;
	clear: both;
}

#location_map {
	margin-top: 30px;
}


/************************* NAVIGATION TABLE STYLING ****************************/
#nav {
	/*color: #600C0A;*/
	background-color: #B4B4B4B4;
	font-family: 'Open_Sans_Regular';
	font-size: 22px;
	height: 35px;
	width: 900px;
	margin: 0 auto;
	padding: 2px 0 5px 0;
	text-align: center;
}

#nav a:link, a:visited {
	background-color: transparent;
	text-decoration: none;
	/*color: #600C0A;*/
	/*color: white;*/
}

#nav a:hover, a:active, a:focus {
	/*background-color: #d9ddea;*/
	/*background-color: #cc0000;*/
	width: 100%;
	/*display: inline-block;*/
	text-decoration: overline;
	border-bottom: none;
	text-align: center;
	/*color: #600C0A;*/
	/*color: white;*/
}

#nav .current_link {
	text-decoration: underline;
}

#nav td {
	padding: 1px 20px 3px 20px;
}