html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
	margin: 0; 
	padding: 0; 
}
body {
	background-color:#203351;
	color:#929292;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.wrap {
  position:relative;
  width:900px ; 
  margin: 0px auto ;
}
#phone{
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	margin-left:630px;
	position:absolute;
	top:-10px;
}
#header{
	background-image:url('img/header.png');
	height:116px;
	width:901px;
	margin-top:20px;
}
#header{
	/*padding-left:350px;
	padding-top:40px; */
}
#main-menu{
	margin-top:40px;
	display:inline;
	position:relative;
	bottom:25px;
}

#main-menu a{
	color:#787878;
	display:inline;
	font-size:14px;
	text-decoration:none;
	margin:40px 5px;
	padding:10px 15px;
}
#main-menu a:hover{
	/*color:#fff;
	background-image:url('img/button-menu.jpg'); */
	color:#00378F;
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:center center;
}

p{
	margin-bottom:10px;
	margin-top:10px;
}


img {
	border:0px;
}
#sidebar,#content{
padding-bottom:30000px;
margin-bottom:-30000px;

}
#sidebar{
	background-image:url('img/sidebar.png');
	float:left;
	width:245px;
}
#content{
	background-image:url('img/content.png');
	width:654px;
	float:left;
	/*padding:0 17px 0 20px;*/
}
#subcontent{
	padding:0 17px 0 20px;
}
#content-wrapper{
	overflow:hidden;
	zoom:1;
}
#homepage-content{
	border:1px solid #efefef;
	padding:10px;
	-moz-border-radius: 10px 10px;
}
	#homepage-content h1,
	#homepage-content h2{
		color:#4F6C9F;
		font-size:14px;
		font-weight:bold;
		margin-bottom:5px;
	}
.post-wrap{
	margin-top:10px;
	padding:0 25px;
	color:#000;
}
.title h2 a{
	font-size:16px;
	text-decoration:none;
	color:#CC961D;
	font-weight:bold;
}
.more-link{
	color:#CC961D;
}
#catz,
#news{
	width:195px;
	margin-left:30px;
	margin-bottom:15px;
	background-image:url('img/sidebar_back.png');
}

#categories,#news-wrap{
	list-style:none;
	margin: 0 40px;
}
	#categories li,#news-wrap li{
		margin:10px 0;
		border-bottom:1px solid #efefef;
		padding-bottom:3px;
	}
		#categories li a{
			font-size:11px;
			color:#000;
			text-decoration:none;
		}
		#categories li a:hover{
			color:#3FA5D8;
		}
	#news-wrap li a{
		font-size:11px;
	}
#footer{
	background-image:url('img/footer.png');
	clear:both;
	height:71px;
	width:901px;
}	
	#footer div {
		padding:20px 20px;
	}
	#footer div a{
		color:#fff;
	}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:610px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:610px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:610px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:610px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:555px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
