@charset "utf-8";
/*
Theme Name: Traveller's Forest
Theme URI: http://wordpress.org/
Description: Original Theme for Traveller's Forest
Version: 0.9
Author: Mitsushige Suzuki
Author URI: http://xxxxxxxxxxxxxxxxx
Tags: blue, custom header, fixed width, two columns, widgets
*/

body > #container {
        height: auto;
}


#container {
	background-color: #000000;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	width: 1000px;
    position: relative;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	height:100%;
	min-height: 100%;
}

#page {
/*	width: 100%;*/
	background:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding: 10px 10px 30px 13px;
	text-align: left;
	border-top:none;
	border-bottom:none;
/*	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
 	height:100%;
}



#header {
/*	width: 100%;*/
	margin: 0px;
	padding: 0px;
}

#footer {
    position: absolute;
    bottom: 0;
	width:100%;
/*	border:1px solid #00FF00;*/
	float:none;
	text-align: center;
	padding:4px 0px 4px 0px;
/*	border-top:1px solid #AAAAAA;
	background:#F7F7F7;*/
}



#footer2 {
/*    width:100%;*/
	text-align: center;
	margin-left:auto;
	margin-right:auto;
/*	border:1px solid #FF0000;*/

}





img {
	border:none;
}


#contents {
	border:none;
	width: 676px; 
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
/*	border:1px solid #000000;*/
}

#contents-wide1 {
	border:none;
	width: 847px; 
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:visible;
}




#Sidebar-Left {
	width: 165px;  /* +25 */
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border:0px solid #FF0000;*/
	float: left;
}




#Sidebar-Right {
	width: 120px;  /* -24 */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border:1px solid #00FFFF;*/
	float: left;
	overflow:visible;
}


#Sidebar-Right .Textbox {
	background-color:#000000;
	color:#F7F7F7;
	margin:0px;
/*	padding:0px 0px 0px 0px;*/
	width:104px;
	display:block;
}



/********************************************************/
.Box-Frame-Full-Wide1 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
/*	border:1px solid #FF0000;*/
	width:847px;  /* =contents-wide1.width */
	float: left;
	overflow:visible;
}

.Box-Frame-Full-Wide1 .Box-Logo-Header,
.Box-Frame-Full-Wide1 .Box-Header {
	width:839px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-Wide1 .Box-Body{
	width:845px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-Wide1 .Box-Body-Contents{
	width:835px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}

.Box-Frame-Full-Wide1 .Box-Body-Text{
	width:835px;  /* Contents  */
}

.Box-Frame-Full-Wide1 .Box-Body-Text2{
	width:766px;  /* Contents  */
}


.Box-Frame-Full-Wide1 .Box-Body-Logo,
.Box-Frame-Full-Wide1 .Box-Body-Logo-No-Filter {
	width:60px;
}
/****************************************************************/



/********************************************************/
.Box-Frame-Full-Half-Right {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
/*	border:1px solid #FF0000;*/
	width:609px;  /* =contents-wide1.width 823 */
	float: right;
	overflow:visible;
}

.Box-Frame-Full-Half-Right .Box-Logo-Header,
.Box-Frame-Full-Half-Right .Box-Header {
	width:601px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-Half-Right .Box-Body{
	width:607px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-Half-Right .Box-Body-Contents{
	width:597px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}

.Box-Frame-Full-Half-Right .Box-Body-Text{
	width:597px;  /* Contents  */
}

.Box-Frame-Full-Half-Right .Box-Body-Text2{
	width:528px;  /* Contents  */
}


.Box-Frame-Full-Half-Right .Box-Body-Logo,
.Box-Frame-Full-Half-Right .Box-Body-Logo-No-Filter {
	width:60px;
}
/****************************************************************/


/********************************************************/
.Box-Frame-Full-Half-Left {
	margin:0px 5px 5px 0px;
	padding:0px 0px 0px 0px;
/*	border:1px solid #FF0000;*/
	width:233px;  /* =contents-wide1.width 823 */
	float: left;
	overflow:visible;
}

.Box-Frame-Full-Half-Left .Box-Logo-Header,
.Box-Frame-Full-Half-Left .Box-Header {
	width:225px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-Half-Left .Box-Body{
	width:231px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-Half-Left .Box-Body-Contents{
	width:231px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}

.Box-Frame-Full-Half-Left .Box-Body-Text{
	width:231px;  /* Contents  */
}

.Box-Frame-Full-Half-Left .Box-Body-Text2{
	width:112px;  /* Contents  */
}


.Box-Frame-Full-Half-Left .Box-Body-Logo,
.Box-Frame-Full-Half-Left .Box-Body-Logo-No-Filter {
	width:60px;
}
/****************************************************************/




/********************************************************/
.Box-Frame-Full {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
/*	border:1px solid #FF0000;*/
	width:676px;  /* =contents-wide1.width */
	float: left;
	overflow:visible;
}

.Box-Frame-Full .Box-Sub-Header{
	width:668px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}


.Box-Frame-Full .Box-Header {
	width:668px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full .Box-Body{
	width:674px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}



.Box-Frame-Full .Box-Body-Contents{
	width:664px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}




.Box-Frame-Full .Box-Body-Text{
	width:664px;  /* Contents  */
}

.Box-Frame-Full .Box-Body-Text2{
	width:664px;  /* Contents  */
}



.Box-Frame-Full .Box-Body-Logo,
.Box-Frame-Full .Box-Body-Logo-No-Filter {
	width:60px;
}
/****************************************************************/



/********************************************************/
.Box-Frame-Full .Box-Body-Sub{
	width:663px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}


.Box-Body-Sub .Box-Body-Contents{
	width:653px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Body-Sub .Box-Body-Text{
	width:643px;  /* Contents  */
}

.Box-Body-Sub .Box-Body-Text2{
	width:537px;  /* Contents  */
}


.Box-Body-Sub .Box-Body-Logo,
.Box-Body-Sub .Box-Body-Logo-No-Filter {
	width:85px;
}
/****************************************************************/





/********************************************************/
.Box-Frame-Full-SideBar-Right {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
/*	border:1px solid #FF0000;*/
	width:120px;  /* =contents-wide1.width */
	float: left;
	overflow:visible;
}

.Box-Frame-Full-SideBar-Right .Box-Header {
	width:112px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-SideBar-Right .Box-Body{
	width:118px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-Full-SideBar-Right .Box-Body-Contents{
	width:108px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}

.Box-Frame-Full-SideBar-Right .Box-Body-Text{
	width:108px;  /* Contents  */
}

.Box-Frame-Full-SideBar-Right .Box-Body-Text2{
	width:108px;  /* Contents  */
}


.Box-Frame-Full-SideBar-Right .Box-Body-Logo,
.Box-Frame-Full-SideBar-Right .Box-Body-Logo-No-Filter {
	width:60px;
}
/****************************************************************/






/*******************************************************************/
.Menu-Box-3 {
	width:264px;
	margin:0px 5px 5px 0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	float:left;	
}

.Menu-Box-3  .Box-Header {
	width:256px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Menu-Box-3  .Box-Body{
	width:262px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Menu-Box-3  .Box-Body-Contents{
	width:252px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}

.Menu-Box-3  .Box-Body-Text{
	width:252px;  /* Contents  */
}

.Menu-Box-3  .Box-Body-Text2{
	width:140px;  /* Contents  */
}


.Menu-Box-3  .Box-Body-Logo,
.Menu-Box-3  .Box-Body-Logo-No-Filter {
	width:105px;
}
/*******************************************************************/



/*******************************************************************/
.Box-Frame-1 {
	width:430px;
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
	overflow:visible;

}

.Box-Frame-1  .Box-Header {
	width:422px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-1  .Box-Body{
	width:428px;  /* =Box-Frame-Full-Wide1.width - self.border - self.padding */
}

.Box-Frame-1  .Box-Body-Contents{
	width:418px; /* =Box-Frame-Full-Wide11.width - self.border - self.padding */
}

.Box-Frame-1  .Box-Body-Text{
	width:418px;  /* Contents  */
}

.Box-Frame-1  .Box-Body-Text2{
	width:305px;  /* Contents  */
}

.Box-Frame-1  .Box-Body-Logo,
.Box-Frame-1  .Box-Body-Logo-No-Filter {
	width:105px;
}
/*******************************************************************/







.Box-Logo-Header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:none;
	overflow:visible;
	float:left;	
}




.Clear {
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
/*	border:1px solid #CCCCCC;*/
	height:0px !important;
	border:none;
	float :none;
	clear:both;
}





/*.Category-Banner {margin:0px 0px 0px 0px;}*/
.Box-SubHeader{ 
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:none;
	text-align:center;
	border-top:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
}
/*.Category-Banner-Menu {margin:10px 0px 10px 0px; text-align:center;}*/

.Box-SubHeader img {
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA;
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=5);
}



.Box-Header{
/*	vertical-align:text-bottom;*/
	margin:0px 0px 0px 0px;
/*	padding:0px 0px 0px 0px;*/
/*	padding:4px 3px 4px 3px;*/
	padding:4px 3px 4px 3px;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
/*	border-bottom:1px solid #AAAAAA;*/
/*	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:solid 1px #CCCCCC;*/
	overflow:visible;
	float :left;
/*	clear:both;*/
	background-color:#000000;
	background:#000000 url("/images/bg_h2_2.jpg") repeat-x;
	background-position:top;
}


.Box-Header h2{ 
	color:#FF9900;
	font-size:120%;
	font-weight:bold;
	margin:0 0 0 0;
	border:none;
	display:inline;
}


.Box-Header h3{ 
	color:#77DDDD;
	font-size:110%;
	font-weight:bold;
	margin:0 0 0 0;
	border:none;
	display:inline;
}

.Box-Header h3 a{ 
	color:#77DDDD;
}



.Box-Header .Post-Date {
/*	vertical-align:bottom;*/
	margin:0 0 0 0.8em;
	padding:0 0 0 0;
	font-size:80%;
/*	border:1px solid #0000FF;*/
	display:inline;
}


.Box-Header .Post-Author {
/*	vertical-align:bottom;*/
	margin:0 0 0 1em;
	padding:0 0 0 0;
	font-size:95%;
	color:#FFFFFF;
/*	border:1px solid #00FF00;*/
/*	clear:both;*/
	display:block;
}



.Box-Body,
.Box-Body-Sub {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
	border-left:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
/*	background-color:#7F7F7F;*/
	overflow:visible;
	float :left;
/*	text-align:left;*/
/*	clear:both;*/
	
}

.Box-Body-Contents{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
/*	border-top:solid 1px #FF00FF;
	border-right:solid 1px #FF00FF;
	border-left:solid 1px #FF00FF;
	border-bottom:solid 1px #FF00FF;*/
/*	background-color:#F7F7F7;*/


	border:none;
/*	border:1px solid #0000FF;*/
	overflow:visible;
	float :left;
	
/*	text-align:left;*/
/*	clear:both;*/
}


.Box-Body-Contents-Line0 {
	background-color:#000022;
}

.Box-Body-Contents-Line1 {
	background-color:#000000;
}


.Box-Body-Separation-Line{
/*	height:1px;*/
	margin:0px 1px 0px 1px;
	padding:0px 0px 0px 0px;
	border-top:1px dashed #AAAAAA;
	float:none;
	clear:both;
}

.Box-Body-Text,
.Box-Body-Text2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 1.5em;
/*	border:1px solid #00FF00;*/
/*	vertical-align:top;*/
/*	border:1px solid #FF00FF;*/
/*	border:4px solid #0000FF;*/
	overflow:visible;
	float :left;
}




.Box-Body-Text-Date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:80%;

}




.Box-Body-Logo,
.Box-Body-Logo-No-Filter {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	float :left;
/*	border:1px solid #FF0000;*/
	text-align:center;	
}

.Box-Body-Logo img{
/*	width:60px;
	height:20px;	*/
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA;
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}

.Box-Body-Logo-No-Filter img{
	border:none;
	margin:0 0 0 0;
	padding:0;
}










.Clear-Image { 
	margin:0 0 0 0;
	padding:0 5px 3px 0px;
	border:none;
	filter:none;
	display:inline;
	vertical-align:middle;
}


.Clear-Image img{
	margin:0;
	padding:0;
	border:none;
	filter:none;
	display:inline;

/*	border:1px solid #FF0000;*/
}


.Box-Body-Class-Logo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	display:inline;
}

.Box-Body-Class-Logo img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px px;
	vertical-align:middle;
	display:inline;
	border:none;
}



.Box-Body-Text h3{
	margin: 5px 0px 5px 0px;
	padding: 7px 5px 1px 5px;
	font-size: 120%;
	line-height:100%;
/*	border-top: 1px solid #DDDDDD;*/
	border-bottom: 1px solid #CCCCCC;
	page-break-after: left;
/*	background-color: #fff;*/
	background-image: url(/images/bg_h3_2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFCC00;
}

.Box-Body-Text h4{
	margin-bottom:0.2em;
}

.Box-Body-Text p {
	margin:0.8em 0px 0.8em 0px;
	padding:0px 0px 0px 0px;
	text-indent:1em;
	line-height:1.5em;

/*	border:1px solid #FFFF00;*/
}

.Box-Body-Text-No-Indent p {
	margin:0.8em 0px 0.8em 0px;
	padding:0px 0px 0px 0px;
	text-indent:0em;
	line-height:1.5em;

/*	border:1px solid #FFFF00;*/
}








html{
	height:100%;
   overflow-y:scroll;
}



Body {
/*	background-color: #F7F7F7;*/
	background-color: #000000;
	margin:0px;
	padding: 0px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック", "MS P Gothic", Verdana,Arial, Helvetica, sans-serif;

/*	font-family:Arial, Helvetica, sans-serif;*/
	/*	font-family:Verdana,Tahoma,Arial,sans-serif;*/
	font-size:90%;
	height:100%;
	font-weight:normal;
/*	min-height:inherit;*/
	color:#F7F7F7;
}



a {
	text-decoration: none;
	color: #D0D0FF;
}

a:hover {
	text-decoration: underline;
	color:#FFCC00;
}


#header h1 img{
	text-decoration: none;
	border:none;
}



#header-image {
	border:none;
/*	border:1px solid #FF0000;*/
/*	background-color: #FFFFFF;*/
	width: 972px;
	height: 181px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}


#header-image embed {
/*	border:1px solid #0000FF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
}




#main-menu {
	/*	border:1px solid #000000;*/
	border:none;
/*	border-bottom:thin groove #AAAAAA;*/
/*	width: 100%;	*/
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	clear: both;
}


#main-menu td img {
	display: block;
}


h1 {
	font:200%/100% Verdana, Tahoma, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px;
}

h1 a {
	color:#0066CC;
	text-decoration: none;
}



.DummyH3 {
	margin: 20px 0px 5px 0px;
	padding: 7px 5px 1px 5px;
	font-size: 120%;
	line-height:100%;
	border-bottom: 1px solid #CCCCCC;
	page-break-after: left;
	background-image: url(/images/bg_h3_2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFCC00;
}

.DummyH4 {
	/*	border-top: 1px solid #777777;	*/
	margin: 15px 3px 20px 55px;
	padding: 5px 5px 1px 5px;
	line-height:100%;
	color:#FFCC00;
/*	background-image: url(/images/bg_h3_2.jpg);*/
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #CCCCCC;
	font-size: 110%;
	float:none;
	clear:both;
}


#headerlogo {
	border:none;
	padding:0px;
	margin:0px;
}


#sitelogo {
	float:left;
	border:none;
	margin:0;
	padding:0;
}


#sitedescription{
	float:right;
	border:0px solid #FF0000;
	margin:10px 5px 0px 0px;
}


ol {
	margin: 5px 0 5px 1em;
	padding:0 0 0 2em;
}



ul {
	margin: 5px 0 10px 0.5em;
	padding:0 0 0 1em;
}



li {
	margin: 3px 0 3px 0.5em;
	padding:0 0 0 0;
	line-height: 150%;
}


textarea {
	width:96%;
/*	border:1px solid #00FF00;*/
}



#commentform {
	margin:0 0px 0px 0px;
	padding:0 0px 0px 5px;
/*	border:1px solid #FF00FF;*/
}


#commentform p{
	text-indent:0;
}

/*

#contents .comment-box,
#contents-wide1 .comment-box {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background: #FFFFFF;
	margin:0px 5px 2px 5px;
	padding:5px;
	width:auto;

}

*/


.Comment-Box0 {
	border-left:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:none;

/*	border-bottom:1px solid #CCCCCC;*/
	background-color:#111133;
	margin:0px 5px 0px 5px;
	padding:5px;
	width:auto;
}

.Comment-Box1 {
	border-left:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:none;

/*	border-bottom:1px solid #CCCCCC;*/
	background-color: #000000;
	margin:0px 5px 0px 5px;
	padding:5px;
	width:auto;
}



/*

#contents .comment-box p,
#contents-wide1 .comment-box p{
	margin:10px 0px 5px 0px;
	line-height: 130%;
}
*/


.LinkArea img {
	border:none;
}
 
.navigation {
	margin:10px 0px 10px 0px;
	padding:0;
	width:auto;
}
.navigation p {margin:0; padding:0;}
.alignright {float:right;}
.alignleft {float:left;}
.alignbottom {vertical-align: bottom; }
 

/*Photo*/
.photobody {
	text-align:center;
	display: block;
	margin-top:0px;
	margin-bottom:-10px;
	margin-left:auto;
	margin-right:auto;
	/*	margin: 0px 0px -15px 0px; */
/*	margin: 0px 0px 0px 0px; */
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA;
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=5);
}


.phototitle {
	text-align:center;
/*	text-align:left;*/
	margin: 0px 0px 0px 0px;

}


.photobody2 {
	text-align:center;
	align:center;
	margin:10px 0px 0px 0px; 
	padding: 0px;
/*	border:#FF0000 1px solid;*/
}

.phototitle2 p{
	text-align:center;
/*	text-align:left;*/
	margin: 0px 0px 20px 0px;
	padding: 0px;
/*	border:#FF0000 1px solid;*/
}

.phototitle2 {
	text-align:center;
/*	text-align:left;*/
	margin: 4px 0px 20px 0px;
	padding: 0px;
/*	border:#FF0000 1px solid;*/
}

.photobody2 img {
	text-align:center;
	align:center;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	border-style:solid; 
	border-width:1px; 
	border-color:#AAAAAA; 
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=5);
}

.photobody3 {
	text-align:center;
	align:center;
	margin:0.8em 0px 0px 0px ! important;
	padding: 0px;
/*	border:#FF0000 1px solid;*/
}

.photobody3 img {
	text-align:center ;
	align:center;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	border-style:solid; 
	border-width:1px; 
	border-color:#AAAAAA; 
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=5);
}


.phototitle3 {
	text-align:center;
	text-indent:0px;
/*	text-align:left;*/
	margin:3px 0px 15px 0px ! important;
	padding: 0px;
/*	border:#0000FF 1px solid;*/
}


.flightschedule {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.flightschedule p {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.flightschedule table {
	border:0px;
	width:100%;
/*	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;*/
}

.flightschedule table th{
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 1px 2px;
	background:#666666;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border:2px; 
}

.flightschedule table td{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	color: #000000;
	text-align: center;
	background-color: #FFFFCC;
	border:2px; 
}





/*** Table ***/
.BasicFrameTable {
	margin:0px 0px 0px 5px;
}


.BasicTable {
/*	border:0;
	padding:2;
	border-spacing:0;*/
	margin:0px 0px 0px 0px;
}


.BasicFrameTableColor {
	background-color:#AAAAAA;
}


thead{
	background-color:#BBBBBB;
	color:#000000;
}

.BasicTable th{
 /* color:#ffffff;*//*文字色*/
  font-weight: normal;
  padding:5px;
}


.BasicTable th{
/*	color:#000000;*/
}


.BasicTable td{
  padding:5px;
}

.BasicTable td img{
  margin:0px;
  padding:0px;
  vertical-align:middle;
}


.BasicTable-RowNumber {
	background-color:#000000;
	text-align:center;
}


.BasicTable-Line0 {
	background-color:#000000;
/*	color:#000000;*/
	padding:5px;
/*	margin:10px;*/
}

.BasicTable-Line1 {
	background-color:#111133;
/*	color:#000000;*/
	padding:5px;
/*	margin:10px;*/
}





.TextCenter {
	text-align:center;
}






#sidemenu dl{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.sidemenu {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #F5f7f7;*/
	background-color: #000000;


/*	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;*/

	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}

.sidemenu dl{
	margin:0px;
}


.sidemenu dt {
	color:#FF9900;
	font-size:100%;
	font-weight:bold;
	margin:0 0 0 0;
	padding:4px 3px 4px 3px;
	border-bottom: 1px solid #AAAAAA;
	background:#000000 url("/images/bg_h2_2.jpg") repeat-x;
	background-position: top;


}

.sidemenu dt a{
	color:#FF9900;
}

.sidemenu dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:90%;
	display: block;
}


.sidemenu dd a{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 4px 19px;
	background-image:  url("/images/general/sidemenu_normal.jpg") ;
    background-repeat: no-repeat;
    background-position: left top;
	background-color: #000000;
	border-top:1px solid #666666;
	display: block;
/*	color: #FFFFFF;*/
	text-decoration: none;
/*	font-weight:  bold;*/
}

.sidemenu dd a:hover{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 4px 19px;
	background-image:  url("/images/general/sidemenu_selected.jpg") ;
    background-repeat: no-repeat;
    background-position: left top;
	background-color: #000000;
	border-top:1px solid #666666;
	display: block;
/*	color: #FFFFFF;*/
	background-color: #555555;
	text-decoration: underline;

/*	text-decoration: none;*/


/*	border-top: 1px solid #cccccc;*/
/*	font-weight:  bold;*/
}


.sidemenu .selected{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 4px 19px;
	background-image:  url("/images/general/sidemenu_selected.jpg") ;
    background-repeat: no-repeat;
    background-position: left top;
	background-color: #000000;
	border-top:1px solid #666666;
	display: block;
	color:#FFCC00;
	text-decoration: none;

	
/*	font-weight:  bold;*/
/*	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-size:90%;
	display: block;*/
/*	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;*/
/*	color: #3399CC;
	background-image: none; 
	text-decoration: none;*/
/*	font-weight:  bold;*/
}


.sidemenu .subtitle{
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 2px;
	background:#000000 url("/images/bg_h2_2.jpg") repeat-x;
	background-position: top;
	display: block;
	color: #FFFFFF;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	font-size:100%;
	text-decoration:none;
	font-weight:normal;

/*	font-weight:  bold;*/
/*	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-size:90%;
	display: block;*/
/*	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;*/
/*	color: #3399CC;
	background-image: none; 
	text-decoration: none;*/
/*	font-weight:  bold;*/
}




.sidemenu dd img{
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px px;
	vertical-align:middle;
	border:none;
}



.searchform {
	width:130px;
	margin:0px;
	
}
	
.searchbox{
/*	border:1px solid #FF0000;*/
	width: 125px;
	margin:0px 0px 3px 0px;
}


.wp-pagenavi {
	font-size:0.9em;
	text-align:center; 
	margin:0px 0 0px 0;
/*	border:1px solid #FF00FF;*/
	padding:15px 0 15px 0;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
/*	color: #FFFFFF;*/
	background-color: #000000;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
/*	color: #FFFFFF;*/
	background-color: #000000;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #FFFFFF;
/*	color:#FFCC00;*/
	background-position:top;
	background-repeat:repeat-x;
	background-image:  url("/images/bg_selected.jpg") ;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
/*	color:#FFCC00;*/
	background-color: #000000;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
/*	color: #FFFFFF;*/
/*	border: 1px solid #FFFFFF;*/
	border:none;
	background-color: #000000;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	color: #FFCC00;
	background-position:top;
	background-repeat:repeat-x;
	background-image:  url("/images/bg_selected.jpg") ;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
}



.tablenav {
/*	color: #FFFFFF;*/
	background:#000000;
	margin: 0.5em auto 0.5em auto;
	line-height:2em;
	text-align:center;
	display:block;
/*	border:1px solid #FF0000;*/
	clear:both;
	overflow:visible;
}

a.page-numbers, .tablenav .current {
/*	color: #FFFFFF;*/
	padding: 2px .4em;
/*	border:solid 1px #ccc;*/
	border:1px solid #FFFFFF;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
/*	color:#FFFFFF;*/
	background-position:top;
	background-repeat:repeat-x;	
	background-image:  url("/images/bg_selected.jpg") ;
}

.tablenav .current {
	color:#FFCC00;
	background-position:top;
	background-repeat:repeat-x;
	background-image:  url("/images/bg_selected.jpg") ;
	border:1px solid #FFFFFF;
/*	border-color: #328ab2;*/
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:1px solid #FFFFFF;
/*	border:0 none;*/
	background:transparent;
	text-decoration:none;
	font-size:smaller;
	font-weight:normal;
}

.googlemaps  {
	margin:0px auto 0px auto;
	
}