body {
		background:#000;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0;
}

a img {
		border: none;
}

.txt, td, p, input, select, textarea, div { font-family: "trebuchet ms", san-serif; font-size: 11px; color: #333; }

.highlightedCopy	{
	
		font-size: 14px; 
		font-style: italic;
		color: #32220D;
		padding: 0px;
}
		

a:link, a:visited {
		
		font-size: 11px; 
		font-weight: normal;
		color: #5B492E;
		text-decoration: none; 
		padding: 0px;
}

a:hover, a:active {
		
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		text-decoration: none; 
		padding: 0px;
}



#container	{
		background-color: #878787;
		padding: 0;
		border-style: solid;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-width: 1px;
		border-bottom-width: 1px;		
		border-color: #666;
		height: 510px;
		width: 800px;
		margin: 20px auto 0 auto;
		
}



#topContainer {
		background: url(images/kloseHome.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		height: 432px;
		width: 800px;
}

#whatsnew{
	border: 0;

	height:130px;
	width:290px;
	position:relative;
	top: 248px;
	left: 500px;
}

#topContainerPortfolio {
		background: url(images/klosePort.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		height: 383px;
		width: 800px;
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #676767;
}

#topContainerAbout {
		
		background: url(images/kloseWindows.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		height: 383px;
		width: 800px;
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #676767;
}

#topContainerServices {
		
		/*background: url(images/kloseWindows.jpg);
		background-position: top right;
		background-repeat: no-repeat;*/
		height: 383px;
		width: 800px;
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #676767;
}

#mainContentContainer {
		 float: left; 
		 margin: 15px 15px 20px 20px;
		 padding: 5px 5px 5px 5px;
		 width: 400px;
		 text-align: left;
}

.scroll{
	height: 300px;
	overflow: auto;
}

#mainTitleContainer {
		 float: left; 
		 margin-top: 15px;
		 margin-left: 10px;
		 margin-right: 0px;
		 margin-bottom: 0px;
		 width: 300px;
		 text-align: left;
}

/* -- topNav Styles --------------------------------------------------------------- */	

#topNavContainer {
		
		background-color: #000;
		height: 20px;
		width: 800px;
		text-align: right; 
}


a.topNav, a.topNav:link, a.topNav:visited {
		
		font-size: 12px; 
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}

a.topNav:hover, a.topNav:active {
		
		font-size: 12px; 
		font-weight: normal;
		color: #666;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}

/* -- mainNav Styles --------------------------------------------------------------- */	

#mainNavContainer {
		background-color:#B1A086;
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #fff;
		height: 77px;
		width: 800px;
		text-align: left;

}

#mainNavContainerAbout {
		background: url(images/mainNavBg.gif);
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #fff;
		height: 77px;
		width: 800px;
		text-align: left;

}

#mainNavContainerServices {
		background: url(images/mainNavBg.gif);
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #fff;
		height: 77px;
		width: 800px;
		text-align: left;

}


#mainNavContainerPortfolio {
		background: url(images/mainNavBg.gif);
		border-style: solid;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 1px;
		border-bottom-width: 0px;		
		border-color: #fff;
		height: 77px;
		width: 800px;
		text-align: left;

}



a.mainNav, a.mainNav:link, a.mainNav:visited {
		
		font-size: 14px; 
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}

a.mainNav:hover, a.mainNav:active {
		
		font-size: 14px; 
		font-weight: normal;
		color: #000;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}


.mainNavOff {
		
		font-size: 14px; 
		font-weight: normal;
		color: #000;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}

/* -- subNav Styles --------------------------------------------------------------- */	


#subNavContainer {
		background-color: #3B3B3B;
		color: #fff;
		height: 28px;
		width: 800px;
}


#subNav_portfolio {
		position: relative;
		left: 6px;
		
}

#subNav_services {
		position: relative;
		left: 88px;
		
}


#subNav_about {
		position: relative;
		left: 162px;
		
}


a.subNav, a.subNav:link, a.subNav:visited {
		
		font-size: 12px; 
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}

a.subNav:hover, a.subNav:active {
		
		font-size: 12px; 
		font-weight: normal;
		color: #666;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 20px;
}

/* -- portfolio Styles --------------------------------------------------------------- */	

#portfolioThumbnailContainer {
		 float: left; 
		 margin: 5px 5px 5px 5px;
		 padding: 0px;
		 width: 410px;
		 
}

#portfolioFeaturedContainer {
		 float: left; 
		 margin: 5px 5px 5px 5px;
		 padding: 0px;
		 width: 410px;
		 
}



#portfolioPixContainer {
		float: left; 
		 margin: 5px 5px 5px 5px;
		 padding: 10px 0px 0px 10px;
		 width: 400px;
		 height: 300px;
		 text-align: center;
}

#portfolioContentContainer {
		 float: left; 
		 margin: 5px 20px 20px 10px;
		 padding: 5px 5px 5px 5px;
		 width: 300px;
		 text-align: left;
}
		

/* -- heading Styles --------------------------------------------------------------- */	

.pageTitle {
		font-size: 18px; 
		font-weight: normal;
		color: #DAD5CB;
		text-align: left; 
		line-height: 18px;
}

.pageSubTitle {
		font-size: 15px; 
		font-weight: normal;
		color: #DAD5CB;
		text-align: left; 
		line-height: 18px;
}


h1 {
		font-size: 18px; 
		font-weight: normal;
		color: #DAD5CB;
		text-align: left; 
}


h2 {
		font-size: 14px; 
		font-weight: normal;
		color: #5B492E;
		text-align: left; 
}

h3 {
		font-size: 12px; 
		line-height: 13px;
		margin-top: 0px;
		margin-bottom: 2px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		text-transform: uppercase;
}

/* -- footer Styles --------------------------------------------------------------- */	

#footer {
		font-size: 10px; 
		font-weight: normal;
		color: #ccc;
		text-align: left; 
		padding: 3px 3px 3px 0px;
		width: 800px;
		margin: 0 auto 0 auto;
}

/* -- misc. Styles --------------------------------------------------------------- */	

ul.categories {

		list-style-image: url(images/bulletDiamond2.gif);
		list-style-position: outside;
		font-weight: bold;
		font-size: 12px;
		line-height: 18px;
		}

ul.news {

		list-style-type: none;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-size: 11px; 
		font-weight: normal;
		margin: 0px;
		padding: 0px;

}

ul.news li {
		margin-bottom: 5px;
		margin-left: 0px;

		}



.contentBox	{
		border-style: solid;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-width: 1px;
		border-bottom-width: 1px;		
		border-color: #CAB998;
		background-color: #DBDBDB;
		padding: 10px 10px 10px 10px;
		width: 290px;
		
		
}

td.contentBoxNew	{
		border-style: solid;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-width: 1px;
		border-bottom-width: 1px;		
		border-color: #CAB998;
		background-color: #DBDBDB;
		padding: 4px;
		width: 100%;
		
		
}

.opaque {
		opacity: .5;
		filter: alpha(opacity=50);
}


p.article	{
		line-height: 11px;
	}

p	{
		line-height: 12px;
	}
/* -- objects --------------------------------------------------------------- */


#bottompad10 { margin: 0px 0px 10px 0px; }


