html, body {
text-align: center;
}

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A2A2A;
	background-color:#FFFFFF;
}
*
{
  margin: 0 auto 0 auto;
 text-align:left;}

a{
	text-decoration:none;
	color:#999999;
}


#page
{
  margin: 0 auto 0 auto; 
  display: block; 
  height:100%;
  position: relative; 
  overflow: hidden; 
  width: 100%;
}

#header
{
height:111px;
width:80%;
}

#header h1
{
	left:25px;
	top: 35px;
	position:relative;
	color:#2C2C2C;
	text-align:left;
	font-size:40px;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;

	font-weight:100;
	font-variant: small-caps;
}

#header h2
{
	position:relative;
	left:33px;
	top:18px;
	padding: 7px 1px;
	color:#2C2C2C;
	text-align:left;
	font-size:17px;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;
}
#breadcrumb
{
	position:relative;
	width:75%;
	text-align:left;
	color:#2C2C2C;
	padding-bottom:20px;
}
#nextday
{
	text-align:right;
}
#nextday a:hover
{
	color:#2C2C2C;
}

#bar
{
	position:relative;
	top:-80px;
	text-align:right;
	width:80%;
}

#bar a
{
	float:right;
	font-size:14px;
	margin-right:27px;
	text-decoration:none;
	text-transform:uppercase;
}

#bar a:hover
{
	color:#2C2C2C;
}
#days
{
	text-align:center;
	height:55px;
	width:750px;
	line-height:55px;
	margin: auto;
}
#days .link
{

	height:55px;
	text-transform:uppercase;
	display:inline-block;
}

#days a
{
	font-size:14px;
	margin-left:55px;
	text-decoration:none;
}
#days a:hover
{
	color:#2C2C2C;
}
hr
{
	width:75%

}

.contentTitle
{
	text-align:left;
	width:75%;
	padding-top:25px;
}

.contentTitle h1
{
	
	padding-top:5px;
	padding-bottom:5px;
	font-size:20px;
	font-weight:bold;
	color:#071027;
}

.contentText
{
	text-align:center;
	width:75%;
	padding-bottom:5px;
}
.travelText
{
	text-align:left;
	width:75%;

}
.blogTitle
{
width:676px;
height:37px;
margin-top:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.blogTitle h1
{

	padding-top:8px;
	font-size:20px;
	font-weight:bold;
	color:#071027;
}

.blogText
{
	width:680px;
	padding-left:30px;
	padding-right:30px;
	font-size:16px;
	color:#030712;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
}

.blogText p
{
	
	font-size:16px;
	color:#030712;
	line-height:200%;
}

.imgblock
{
	width:200px;
	display:inline-block;
	padding: 10px;
	vertical-align:top;
}

.imgcaption
{
	width:150px;
	font-size:12px;
	line-height:150%;
	text-align:center;
}

.blogText figure figcaption
{
	font-size:12px;
	font-weight:bold;
	line-height:150%
}


p
{
	padding: 10px 1px 10px 1px;
	text-align: left;
	line-height:200%;
}


blockquote
{
	padding-left: 20px;
	font-size:14px;
	font-style:italic;

}

table, th, td
{
	border-collapse:collapse;
	padding:3px 7px 2px 7px;
	border: 2px silver solid;
	font-color:#030712;
	font-size: 12;
	line-height:110%;
}
#languagetable  th
{
	background-color:#999999;
}
#languagetable tr.chinese td
{
	background-color:#EAF2D3;
}

#languagetable tr.romance td
{
	background-color:lavender;

}
#languagetable tr.japanese td
{
	background-color:beige;

}
#languagetable tr.arabic td
{
	background-color:lightgoldenrodyellow;

}

#languagetable tr.uralic td
{
	background-color:#D9D1D9;

}
#languagetable tr.slavic td
{
	background-color:#E0C2E0;

}
.langname
{
	font-weight:bold;
}

.rotate
{
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
     -moz-transform: rotate(-90.0deg);  /* FF3.5+ */
      -ms-transform: rotate(-90.0deg);  /* IE9+ */
       -o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Safari 3.1+, Chrome */
          transform: rotate(-90.0deg);  /* Standard */
	line-height:80%;
	width: 50px;     
	text-align: bottom;
}
.travelNav .viewmethod
{
	font-weight:bold;
    padding-top:10px;
}
.travelNav
{
	width:200px;
	display:inline-block;
	padding-bottom:25px;
	vertical-align:top;
}
.contentDetail
{
	width:500px;
	display:inline-block;
	vertical-align: text-top;
}



.vert
{
	float:left;
	padding:0px 15px 15px 0px;
}






#footer {
	width: 738px;
	height:53px;
	
	text-align:center;
	font-size:9px;
	color:#2A2A2A;
	padding-top:25px;
}

#footerlinks {
	width: 738px;
	height:15px;
	text-align:center;
	color:#999999;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	margin: 0 auto 0 auto; 
	
}

#footerlinks .flink 
{
	display: inline-block;
}

#footerlinks .flink  a
{
	font-size:14px;
	color:#FBFDFB;
	margin-left:27px;
	margin-right:27px;
}

#footerlinks .flink  a:hover
{
	color:#999999;
}





