html, body {width:100%; padding:0; margin:0;}

body { 	 
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#b4b4b4;
	min-width:960px; margin-top:30px;
	background: url(../images/bg1.jpg) 0 0 repeat-x #fff;
}
.main {width:900px; margin:0 auto;}
header{width:900px; margin-left:326px; }

h1 {display:inline-block; z-index:1111; margin:31px 0 23px 264px; width:433px;}
h1 a {display:inline-block; margin-left:100px;}

.header-block {width:900px; margin:0 auto; background:url(../images/header-bg.jpg) center 0 no-repeat; box-shadow:0 -7px 7px rgba(0,0,0,0.1);}
nav {display:block; z-index:1111; position:relative; }
.nav-bg {background:url(../images/nav-bg.jpg) 0 0 repeat;}

ul.menu {margin:0px 0px 0px 204px; display:inline-block;}
ul.menu li {float:left; display:block; width:105px; text-align:center; text-transform:uppercase;}
ul.menu li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#86a5a3; display:block; border-left:#c2dcdb 1px solid; padding:16px 0 21px 0; }
ul.menu li:first-child a {border-left:transparent 1px solid;}
ul.menu li:hover, ul.menu li.current {background:#839e9c;}
ul.menu li a:hover , ul.menu li.current a {color:#fff;}
#content {padding-bottom:24px; width:960px; background:url(../images/content.jpg) center 212px no-repeat;}
/****************************footer************************/
footer {width:950px; overflow:hidden; margin:0 auto; padding:12px 0px 40px 0; border-top:#d2d9d8 2px solid; text-align:center; color:#a7a7a7; }
footer p {overflow:hidden;}
footer strong {font-size:24px; line-height:30px; color:#b4b4b4; font-weight:normal; font-family: 'Passion One', cursive; display:inline-block; text-transform:uppercase; }
footer span {display:inline-block;margin:7px 0 0 5px; }



a{
	color: #27D;
	text-decoration: none;
}
a img{
border:0;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
p, li {
	line-height: 1.8em;
}
h1, h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0 0 10px 0;
	letter-spacing:-1px;
}
}
h2 {
	padding-top: 10px;
	font-size:2em;
}
pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}
div#container {
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#footer {
	clear: both;
	color: #777;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
}
