/** html5 */
article, aside, footer, header, nav, section {
   display: block;
}
* {
   padding: 0;
   margin: 0;
}
body {
	position: relative;
   background: url(../images/bg.jpg) repeat-x 0 0;
   font: normal 14px/22px Lucida, sans-serif;
}
a {
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
h1, h2, h3 {
	font-family: "Calvert MT Std", Calvert, sans-serif;
}
h2 {
   font-size: 18px;
   line-height: 20px;
}
footer {
   clear: both;
	width: 100%;
   color: #666;
   background: #fff url(../images/bg-footer.jpg) repeat-x 0 0;
}
	footer a {
		color: #36c;
	}
	footer p {
		max-width: 971px;
		padding: 10px 32px 175px 21px;
		margin: 0 auto;
	}
	footer .tel {
		font-weight: bold;
	}
header {
	position: relative;
	min-width: 1000px;
   max-width: 1024px;
   padding: 30px 0 0;
}
ul {
	padding: 0 0 1.5em 1.5em;
}
.ir {
   position: relative;
   display: block;
   text-indent: -2000em;
   overflow: hidden;
}

	.primary .wrapper {
		width: 1000px;
		background: #fff;
	}
.readmore:after {
	content: ">";
}
.tel {
	white-space: nowrap;
}
.wrapper {
   position: relative;
   max-width: 1024px;
   margin: 0 auto;
   overflow: hidden;
}
#mainnav {
	position: relative;
   clear: both;
	height: 44px;
	padding: 0 0 0 10px;
   background: #212120 url(../images/bg-nav.jpg) repeat-x 0 0;
   overflow: hidden;
}
   #mainnav a {
      display: block;
      padding: 12px 22px 14px 20px;
      color: #fff;
		background: url(../images/nav-divider.png) no-repeat 100% center;
      font-size: 18px;
      line-height: 18px;
   }
	#mainnav a:hover,
	#mainnav .active {
		color: #fc9;
		text-decoration: none;
	}
   #mainnav li {
      float: left;
      padding: 0;
      list-style-type: none;
   }
#topnav {
   position: absolute;
   top: 8px;
   right: 0;
   font-size: 11px;
   line-height: 18px;
   text-transform: uppercase;
}
	#topnav a {
		color: #d8f3fe;
	}
   #topnav li {
      display: inline;
		padding: 0 3px;
		border-left: solid 1px #3563a6;
      list-style-type: none;
   }
	#topnav li:first-child {
		border-left: none;
	}