                                                                                                  /*////////////////////////////////////
				*****
////////////////////////////////////*/
#wrap{
	text-align:center;
	margin:20px 0;
}

#contents{
	text-align:left;
	width:969px;
	padding:0 6px 0 25px;
	margin:0 auto;
	background:url(../img/bg_contents.png) repeat-y;
}

/*////////////////////////////////////
				header
////////////////////////////////////*/

#header{
	width:994px;
	padding-right:6px;
	height:135px;
	margin:0 auto;
	text-align:left;
	background:url(../img/bg_header.png);
}


#logo{
	width:200px;
	height:121px;
	float:left;
}
#logo a,#logo a:visited{
	width:200px;
	height:121px;
	text-indent:-9999px;
	background:url(../img/logo.png) no-repeat;
	display:block;
	overflow:hidden;
}
#logo a:hover{
	background:url(../img/logo.png) 0px -200px no-repeat;
}
#logo h1{
	width:200px;
	height:121px;
}
#navbox{
	float:left;
	width:570px;
	padding-top:24px;

}
.introtext{
	width:570px;
	height:20px;
	text-indent:-9999px;
	background:url(../img/bg_menu.gif) -1000px 0px no-repeat;
	padding-bottom:8px;
}
.topblogparts{
	float:right;
	width:178px;
	padding-right:7px;
	padding-top:20px;
	text-align:center;
}
/*////////////////////////////////////
				footer
////////////////////////////////////*/
#footer{
	clear:both;
	font-size:10px;
	color:#333;
	text-align:left;
	z-index:700;
	position:relative;
}
#footerL{
	float:left;
	width:745px;
	border-top:1px solid #999;
}
#footerR{
	float:right;
	width:185px;
}
#footerR a{
	width:185px;
	height:55px;
	background:url(../img/bgs.gif) -990px -490px no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.footerairhead{
	background:url(../img/bgs.gif) -1000px -700px no-repeat;
	display:block;
	text-indent:-9999px;
	height:55px;
	width:162px;
	position:absolute;
	top:20px;
	left:470px;

}
.footerairhead a{
	background:url(../img/bgs.gif) -1000px -700px no-repeat;
	display:block;
	height:55px;
	width:162px;
	overflow:hidden;
}
.footerBlogparts{
	background:url(../img/bgs.gif) -1000px -400px no-repeat;
	display:block;
	text-indent:-9999px;
	height:55px;
	width:85px;
	position:absolute;
	top:10px;
	left:640px;

}
.footerBlogparts a{
	background:url(../img/bgs.gif) -1000px -400px no-repeat;
	display:block;
	height:82px;
	width:85px;
	overflow:hidden;
}

.copy{
	color:#333;
	padding:15px 0px;

}

#footer li{
	display:inline;
	padding:0 2px;
}
.footerLinleft{
	width:450px;
}
/*////////////////////////////////////
				nav
////////////////////////////////////*/
#nav{
	width:572px;
	padding-top:2px;
}
#nav ul,#nav li{
	overflow: hidden;
}
#nav li{
	display:block;
	float:left;
}
#nav li a,#nav li a:visited{
	display:block;
	height:38px;
	text-indent:-9999px;
}
.navline{
	 background:url(../img/bg_menu.gif) -1000px -100px no-repeat;
	 width:18px;
	 height:38px;
	 text-indent:-9999px;	
}
.nav1{
	width:76px;
	height:38px;
}
.nav1 a, .nav1 a:visited{
	width:76px;
	height:38px;
	background:url(../img/bg_menu.gif) no-repeat;
}
.nav1 a:hover{ background:url(../img/bg_menu.gif) -500px 0px no-repeat; }
.nav2{
	width:104px;
	height:38px;
}
.nav2 a, .nav2 a:visited{
	width:104px;
	height:38px;
	background:url(../img/bg_menu.gif) 0px -100px no-repeat;
}
.nav2 a:hover{ background:url(../img/bg_menu.gif) -500px -100px no-repeat; }

.nav3{
	width:91px;
	height:38px;
}
.nav3 a, .nav3 a:visited{
	width:91px;
	height:38px;
	background:url(../img/bg_menu.gif) 0px -200px no-repeat;
}
.nav3 a:hover{ background:url(../img/bg_menu.gif) -500px -200px no-repeat; }
.nav4{
	width:76px;
	height:38px;
}
.nav4 a, .nav4 a:visited{
	width:76px;
	height:38px;
	background:url(../img/bg_menu.gif) 0 -300px no-repeat;
}
.nav4 a:hover{ background:url(../img/bg_menu.gif) -500px -300px no-repeat; }







#navsm{
	width:570px;
	padding-top:6px;

}
#navsm ul,#navsm li{
	overflow: hidden;
}
#navsm li{
	display:block;
	float:left;
	padding:0px 3px 0px 3px;
	color:#ccc;
}
#navsm li a,#navsm li a:visited{
	display:block;
	height:38px;
	background:url(../img/bgs.gif) 0px -600px;
	padding: 0 0 0 14px;
	color:#555;
}

#navsm li a:hover{
	background:url(../img/bgs.gif) -1000px -600px;
	color:#555;
	text-decoration:none;
	color:#09C;
}




/*////////////////////////////////////
			main sub
////////////////////////////////////*/

#main{
	float:left;
	width:745px;
	padding-bottom:5px;
}
#main h3{

}



#sub{
	float:right;
	width:185px;
	padding-bottom:5px;
}
#sub h3{
	background:url(/img/bgs.gif) no-repeat;
	padding:3px 0 2px 28px;	
	color:#222;
}

.subbox{
	padding-bottom:20px;	
}
.featurebox{
	padding-left:20px;
}