@charset "utf-8";
.page{
	}
	.page .entry{
		margin:16px 20px 0;
		}
		.page .entry p{
			float:left;
			width:600px;
			}
		.page .wpcf7{
			float:left;
			width:600px;
			}

/*
---------------------------------------------------------------------------
=====
=====Site Map
*/

#sitemap{
	}
	#sitemap dl.sitemap{
		padding:17px 25px 0;
		overflow:hidden;
		}
		#sitemap dl.sitemap dt{
			float:left;
			width:116px;
			}
		#sitemap dl.sitemap dd{
			padding:37px 0 0;
			float:right;
			width:490px;
			}
			
			#sitemap dl.sitemap dl.child{
				overflow:hidden;
				
				}
				#sitemap dl.sitemap dl.child dt{
					float:left;
					width:490px;
					}
				#sitemap dl.sitemap dl.child dd{
					padding:0 0 15px 5px;
					float:left;
					width:240px;
					}
					#sitemap dl.sitemap dl.child dd a{
						display:block;
						width:235px;
						}
					#sitemap dl.sitemap dl.child dd.long{
						width:480px;
						}
					
					#sitemap dl.sitemap dl.child dd ul{
						padding:8px 8px 0;
						}
						#sitemap dl.sitemap dl.child dd ul li{
							margin:0 0 3px;
							}
							#sitemap dl.sitemap dl.child dd ul li a{
								display:inline;
								}

/*
=====
=====Site Map
---------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------
=====
=====Words
*/
#words{
	}
	#words h1{
		float:left;
		width:550px;
		}
	#words #addWords{
		padding:42px 0 20px;
		float:left;
		width:125px;
		background:url(../images/words/addWords-bg.png) left top no-repeat;
		}
		#words #addWords a{
			width:110px;
			height:25px;
			display:block;
			}
#tabNav{
	margin:0 10px;
	float:left;
	display:inline;
	width:655px;
	background:#ffffc8;
	}
#tabNav ul#nav-a{
	margin:0 0 23px;
	width:655px;
	height:27px;
	background:#e5e5e5;
	}

#tabNav #nav-a li{
	margin:0 5px 0 0;
	display:block;
	float:left;
	width:75px;
	height:27px;
	}
	#tabNav #nav-a li#tab8-a{
		margin:0;
		width:95px;
		}
	
	#tabNav #nav-a li a{
		display:block;
		width:75px;
		height:27px;
		}
	#tabNav #nav-a li#tab1-a a{background:url(../images/words/tabNav1b.png) left top no-repeat;}
	#tabNav #nav-a li#tab2-a a{background:url(../images/words/tabNav2b.png) left top no-repeat;}
	#tabNav #nav-a li#tab3-a a{background:url(../images/words/tabNav3b.png) left top no-repeat;}
	#tabNav #nav-a li#tab4-a a{background:url(../images/words/tabNav4b.png) left top no-repeat;}
	#tabNav #nav-a li#tab5-a a{background:url(../images/words/tabNav5b.png) left top no-repeat;}
	#tabNav #nav-a li#tab6-a a{background:url(../images/words/tabNav6b.png) left top no-repeat;}
	#tabNav #nav-a li#tab7-a a{background:url(../images/words/tabNav7b.png) left top no-repeat;}
	#tabNav #nav-a li#tab8-a a{background:url(../images/words/tabNav8b.png) left top no-repeat;width:95px;}
	
		#tabNav #nav-a li#tab1-a a:hover img, #tabNav #nav-a li#tab1-a a.sel img,
		#tabNav #nav-a li#tab2-a a:hover img, #tabNav #nav-a li#tab2-a a.sel img,
		#tabNav #nav-a li#tab3-a a:hover img, #tabNav #nav-a li#tab3-a a.sel img,
		#tabNav #nav-a li#tab4-a a:hover img, #tabNav #nav-a li#tab4-a a.sel img,
		#tabNav #nav-a li#tab5-a a:hover img, #tabNav #nav-a li#tab5-a a.sel img,
		#tabNav #nav-a li#tab6-a a:hover img, #tabNav #nav-a li#tab6-a a.sel img,
		#tabNav #nav-a li#tab7-a a:hover img, #tabNav #nav-a li#tab7-a a.sel img,
		#tabNav #nav-a li#tab8-a a:hover img, #tabNav #nav-a li#tab8-a a.sel img{visibility:hidden;}

		* html #tabNav #nav-a  li a:hover{
				 background-color:transparent;
				 zoom:1;
				 }

#tabNav #nav-b{
	margin:80px 0 10px 90px;
	border-left:1px solid #000000;
	background:none;
	}
	#tabNav #nav-b li{
		padding:0 12px;
		display:inline;
		border-right:1px solid #000000;
		}
	#tabNav #nav-b li a{
		}



.wordlist{
	margin:0;
	padding:0 20px 0 42px;
	}
	.wordlist dt{
		margin:18px 0 0;
		padding:0 0 0 18px;
		color:#772a94;
		background:url(../images/words/list.png) 0px 2px no-repeat;
		font-weight:bold;
		font-size:14px;
		}
	.wordlist dd{
		padding:0 0 12px 18px;
		background:url(../images/words/list-border.png) left bottom repeat-x;
		}

#tab1{
	}
#tab2{
	display:none;
	}
#tab3{
	display:none;
	}
#tab4{
	display:none;
	}
#tab5{
	display:none;
	}
#tab6{
	display:none;
	}
#tab7{
	display:none;
	}
#tab8{
	display:none;
	}

#words .return2top{background-image:url(../images/words/main-foot-words.png)}

/*
=====
=====Words
---------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------
=====Contact
=====
*/

#contact{
	}
	#contact .main form{
		margin:0 0 0 30px;
		padding:20px 0 0;
		width:575px;
		overflow:hidden;
		/height:1%;
		}
		#contact .main ul{
			float:left;
			width:575px;
			}
			#contact .main ul li{
				margin:0 0 20px;
				float:left;
				width:575px;
				}
				#contact .main ul li em{
					float:left;
					width:150px;
					font-style:normal;
					}
				#contact .main ul li span.text{
					float:left;
					width:425px;
					}
		#contact .main form p{
			margin:0;
			width:605px;
			text-align:center;
			}
			#contact .main form p img{
				display:inline;
				}
			#contact .main form p input{
				display:inline;
				}
	#contact .main .wpcf7-response-output{
		margin:0 0 0 30px;
		width:545px;
		}

/*
=====
=====Contact
---------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------
=====Link
=====
*/

#link{
	}
	#link .linklist{
		float:left;
		width:600px;
		}
		#link .linklist h2{
			font-weight:bold;
			font-size:14px;
			}
		#link .content .main ul.blogroll{
			margin:0 0 8px;
			float:left;
			width:600px;
			}
			#link .content .main ul.blogroll li{
				margin:0 0 .5em;
				float:left;
				width:600px;
				}
				#link .content .main ul.blogroll li span{
					padding:0 0 0 22px;
					display:block;
					}
				#link .content .main ul.blogroll li span.uri{
					background:url(../common/images/side-star.png) 0px 0px no-repeat;
					}


/*
=====
=====Link
---------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------
=====Company
=====
*/

#company{
	}
	#company .content .main dl.companys{
		float:left;
		width:600px;
		}
		#company .content .main dl.companys dt{
			margin:0 10px .5em 0;
			clear:both;
			float:left;
			width:60px;
			}
		#company .content .main dl.companys dd{
			margin:0 0.5em;
			float:left;
			width:500px;
			}


/*
=====
=====Company
---------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------
=====event
=====
*/

#event{
	}
	#event .content .main h2{
		padding:0 0 6px 24px;
		background:url(../common/images/side-star.png) 0px 0px no-repeat;
		font-size:14px;
		font-weight:bold;
		}
	#event .content .main ul{
		margin:0 0 1em 0;
		}
		#event .content .main ul li{
			list-style-position:inside;
			list-style-type:disc;
			}


/*
=====
=====Company
---------------------------------------------------------------------------
*/





