body { 
  font-family: 'Istok Web', Verdana, sans-serif; 
  -moz-font-feature-settings: "liga" 0;
}
#banner_container{
  height:210px;
  width:940px;
  position:relative;
}
#banner_img{    
  position:absolute;
  left:0;
  top:0;
}
#banner_txt{
  background-color: #84C4D9;
  width: 420px;
  z-index:100;
  position:absolute;    
  color:black;
  font-size:24px;
  font-weight:bold;
  left:520px;
  top:20px;
  opacity: 0.75;
}
#diywebWrapper{
  width:100%;
  min-height: 100%;
}
#diywebWrapperCenterBox {
  width: 940px;
  min-height: 900px;	
  margin: 0 auto;
}
#diywebPageWrapper{ margin-top: 30px; }
#diywebFooterWrapper { background-color: #85C3D9; }
#diywebFooterWrapperCenterBox {
	width: 940px;
	height: 65px;
	padding: 20px 0;
	margin: 25px auto 0 auto;
	color: #FFFFFF;
	font-size: 14px;
}
#diywebFooterWrapper a,
#diywebFooterWrapper a:link,
#diywebFooterWrapper a:visited {
	font-size: 14px;
	color: #FFFFFF;
}
#mainNav1:before,
#mainNav1:after,
.thumbElement {
	content: "\0020"; 
	display: block; 
	height: 0;
	overflow: hidden;
}
#mainNav1:after,
.thumbElement { 
	clear: both;
}
#mainNav1 {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainNav1 {
	font-size: 16px;
	padding-bottom: 13px;
}
#mainNav1 li {
	float: left;
	padding-top: 15px;
	margin-right: 30px;
}
#mainNav1 li:hover {
	color: #84C4D9;
	padding-top: 12px;
	border-top: 3px #84C4D9 solid;
}
#mainNav1 a,
#mainNav1 a:link,
#mainNav1 a:visited {
	text-decoration: none;
	color: #656565;
}
#mainNav1 a.parent,
#mainNav1 a.parent:hover,
#mainNav1 a.current,
#mainNav1 a.current:hover,
#mainNav1 a:hover,
#mainNav1 a:active,
#mainNav1 a:focus {
	color: #84C4D9;
	padding-top: 12px;
	border-top: 3px #84C4D9 solid;
}
h1 { color: #656565; font-size: 28px;}
h2 { color: #656565; font-size: 24px; }
