/*
      Created by www.netseed.co.uk
	  
	  E-Mail: mail@netseed.co.uk
	  
*/

/* style reset start */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* style reset end */

body {
 font-family: Trebuchet MS;
 background: #39463f;
}

h1{
font-size: 1em;
margin-bottom: 1em;
}

h2{
font-size: 0.95em;
}

h2.home{
text-align:center;
color:#fff;
font-size: 0.95em;
}

h3{
font-size: 0.85em;
margin-bottom: 0.5em;
}

p {
font-size: 0.75em;
}

p.little {
font-size: 0.7em;
line-height: 1.em;
font-family: helvetica;
}

p.white {
float: left;
font-size: 0.75em;
color: #fff;
}

a.yellow {

color:yellow;
}

a.netseed {
color:yellow;
}

a.green {
text-decoration: none;
color: #39463f;
}

img {
display:block;
}

.botboxleft img, .botboxright img {
float:left;
}

.hide {
 position: absolute;
 left: -9000px;
}

.clearleft{
	clear: left;
}

#nav ul {
list-style: none;
margin-right: 5px;
float: right;
white-space: nowrap;
font-size: 1em;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 1.1em;
}

#nav li{
display: inline;
padding-left: 1em;
padding-left: 0.75em;
}

#nav li.home {
border: 0;
padding-left: 0;
}

#leftcolumnmain li, address {
font-size: 0.75em;
line-height: 1.1em;
}

#leftcolumncontact li, address {
font-size: 0.75em;
line-height: 1.1em;
}

#leftcolumnthanks li, address {
font-size: 0.75em;
line-height: 1.1em;
}


#nav a:link, #nav a:visited, #nav a:active {
text-decoration: none;
color: #fff;
}

#nav a:hover {
text-decoration: none; color: #39463f;
}

p.small {
font-size: 0.7em;
padding-left: 5px;
}

#wrapper { 
 margin: 0 auto;
 width: 741px;
}

#header {
 color: #333;
 width: 739px;
 height: 124px;
 float: left;
 border: 1px solid #39463f;
 margin: 50px 0px 0px 0px;
 background-image: url("../images/klb-header2.gif");
}

#nav {
 color: #333;
 width: 717px;
 height: 16px;
 float: left;
 margin: 76px 0px 0px 0px;
 padding: 10px;
}

#leftcolumn { 
 color: #333;
 border: 1px solid #39463f;
 height: 366px;
 width: 466px;
 float: left;
 background: #fff;
}

#leftcolumnmain { 
 color: #333;
 border: 1px solid #39463f;
 height: 386px;
 width: 446px;
 padding:10px;
 float: left;
 background: #fff;
}

#leftcolumntest { 
 color: #333;
 border: 1px solid #39463f;
 height: 706px;
 width: 446px;
 padding:10px;
 float: left;
 background: #fff;
}

#leftcolumncontact { 
 color: #333;
 border: 1px solid #39463f;
 height: 356px;
 width: 446px;
 padding:10px;
 float: left;
 background: #fff;
 /*background-image: url("../images/contact-left-bg.jpg");*/
}

#leftcolumnprojects { 
 color: #333;
 border: 1px solid #39463f;
 width: 446px;
 padding:10px;
 float: left;
 background: #fff;
}

#leftcolumnprojects p, #rightcolumnprojects p { 
 padding-left:0.6em;
 line-height:1.2em;
}

#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #39463f;
 background: #a8b2b4;
 height: 376px;
 width: 271px;
 display: inline;
}

#rightcolumnmain { 
 float: right;
 color: #333;
 border: 1px solid #39463f;
 background: #a8b2b4;
 height: 406px;
 width: 271px;
 display: inline;
}

#rightcolumntest { 
 float: right;
 color: #333;
 border: 1px solid #39463f;
 background: #fff;
 height: 726px;
 width: 271px;
 display: inline;
}

#rightcolumnprojects { 
 float: right;
 color: #333;
 border: 1px solid #39463f;
 background: #fff;
 width: 251px;
 padding:10px;
 display: inline;
}

#rightcolumncontact { 
 float: right;
 color: #333;
 border: 1px solid #39463f;
 background-image: url("../images/banner.jpg");
 height: 376px;
 width: 271px;
 display: inline;
}

#contenttop { 
 color: #333;
 height: 238px;
 width: 466px;
 float: left;
 background: #fff;
}

#contentmiddle { 
 color: #333;
 background: #39463f;
 height: 16px;
 width: 446px;
 padding: 5px 10px 5px 10px;
 float: left;
}

#contentbot { 
 color: #333;
 height: 102px;
 width: 456px;
 padding: 5px;
 float: left;
 background: #fff;
}

.botboxleft { 
 color: #000;
 width: 220px;
 height: 98px;
 margin-right: 5px;
 padding: 2px;
 float: left;
 background: #fff;
}

.botboxright { 
 color: #000;
 width: 220px;
 height: 98px;
 padding: 2px;
 float: right;
 background: #fff;
}

#footer { 
 width: 739px;
 height: 50px;
 clear: both;
 color: #333;
 border: 1px solid #39463f;
 margin: 0px 0px 10px 0px;
 background-image: url("../images/klb-gradient.jpg");
 background-repeat: no-repeat;
}

button {
	padding:2px;
}

#projectcontainerleft {
	padding-left:10px
}

#projectcontainerleft img {
	float:left;
	padding:2px;
	border:1px solid #666;
	margin-top: 0.5em;
	margin-right: 0.5em;
}

#projectcontainerright {
	padding-left:20px
}

#projectcontainerright img {
	float:left;
	padding:2px;
	border:1px solid #666;
	margin-top: 0.5em;
}

/*

.projectboxright {
	float:left;
	width:200px;
	height:150px;
	border:1px solid black;
	padding:8px;
	margin:0.5em;
}

*/


