body{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
text-align:center;
font-family: arial;
} 
a:link {
	color: white;
	text-decoration: none;
}
a:visited {
	color: white;
	text-decoration: none;
}
a:hover { 
	color: white;
	text-decoration: underline;
}
a:active {
	color: white;
	text-decoration: none;
}
h1{
color:#E86C1F;
font-size:18pt;
height:28px;
margin:0;
padding:0;
}
h2{
	font-size:1.5em;

}
h3{
	padding-bottom:0;
	margin-bottom:0;
}
#divPageTitle{
border-bottom:1px solid #CCCCCC;
margin: 10px 0px 5px -30px;
padding: 0;
width:450px;
float:left;
clear:left;
}
#top{
position:absolute;
margin:0px;
padding:0px;
width:100%;
height:100px;
}
#topLeft{
background-color:#d2cec8;
width:50%;
height:100px;
float:left;

}
#topRight{
background-color:#666262;
width:50%;
height:100px;
float:right;
}
#wrapper{
margin:auto;
width:900px;
z-index:1;
clear:none;
}
#header{
/*margin-top:10px;*/
height:125px; 
width:100%;
background-color:#666262;
}
#innerWrapper{
width:900px;
margin:auto;
}
#headerLeft{
/*width:250px;*/
width:35%;
height:125px;
float:left;
background-color:#d2cec8;
background-repeat:no-repeat;
background-position:center;
/*-moz-border-radius: 10px 0px 0px 10px;*/
} 
#logo{
background-image:url(headLeft.jpg);
background-repeat:no-repeat;
float:right;
width:256px;
height:125px;
}
/*#headerBorder{
background-image: url(border.jpg);
background-repeat: repeat-y;
height:100px;
width:6px;
float:left;
}*/
#wrapRight{
/*deal with crumby IE and its addition issues*/
width:740px;
float:left;
height:100%;
background-color:#666262;
}
#headerRight{
/*width:644px;*/
width:65%;
height:125px;
float:right; 
background-color:#666262;
color:white;
font-weight:bold;
text-align:center;
font-size:12pt;
border-left:solid 0px #666262;
/*-moz-border-radius: 0px 10px 10px 0px;*/
} 
#xtraPad{
height:5%;
}
#newsletter{
width:300px;
line-height:1.5;
padding:5px;
text-align:left;
float:right;
margin-top:20px;
margin-bottom:10px;
height:50px;
font-weight:bold;
border:1px solid white;
}
#links{
float:left;
width:740px;
text-align:right;
}
#center{
margin:10px auto;
width:850px;
height:375px;
text-align:center; 
}
#centerRight{
float:right;
}
#centerLeft{
float:left;
width:643px;
height:100%;
background-image: url(center/taipei.gif);
background-repeat:no-repeat;
border:1px solid #877E6D;
}
#hitter{
height:315px;
width:643px;
}
#subTitle{
padding-top:15px;
font-size:14pt;
font-weight:bold; 
}
#centerArrowLeft{
	float:left;
	margin:10px 0 0 10px;
}
#centerArrowRight{
	float:right;
	margin:10px 10px 0 0;
}
#footer{
height:190px;
}
#nowShow{
text-align:center;
width:850px;
height:280px;
margin: 10px auto;
border: 1px solid #877e6d;
}
#nowShowTop{
width:100%;
height:30px;
margin-top:10px;
border-bottom: 1px solid #877e6d; 
clear:both;
text-align:left;
}
.nowShowHead{
color:red;
font-size:1.2em;
font-weight:bold;
text-align:left;
margin-left:10px;
float:left;
}
#nowShowLeft{
margin-top:5px;
float:left;
width:400px;
height:125px;
padding:10px;
font-size:10pt;
}
#nowShowRight{
margin-top:5px;
float:right;
width:396px;
height:125px;
padding:10px;
font-size:10pt;
}
#nowShowTxt{
float:left;
text-align:center;
margin-top:5%;
font-size:.8em;
width:190px;
height:100%;
}
#nowShowImgLeft{
margin-top:10px;
width:225px;
height:100%;
float:left;
margin-top:9px;
background-image: url(eventMadrid.jpg);
background-repeat:no-repeat;
background-position:10px 2px;
}
#nowShowImgRight{
border-left:3px solid black;
margin-top:9px;
width:220px;
height:100%;
float:left;
background-image: url(eventlajolla2.jpg);
background-repeat:no-repeat;
background-position:60px 0;
}
.eventHeader{
font-size:1em;
font-weight:bold;
}
.eventImg{
	margin:0 25px 0;
}

#bodyTxt{
margin:10px 125px 0 0px;
float:right;
width:450px;
height:375px;
text-align:left;
font-size:.8em;

}
#bodyForm{
margin:10px 125px 0 0px;
float:right;
width:450px;
height:375px;
text-align:left;
font-size:.6em;
}
#bodyFormBring{
margin:20px auto;
width:450px;
height:375px;
text-align:left;
font-size:.6em;
}
.oddTxt{
font-size: 1.1em;
color:#999999;
}
#divAllCities{
color:#333333;
float:left;
font-size:.8em;
height:500px;
margin: 20px 0 0 0px;
padding:0;
width:200px;
text-align:left;
font-size:.6em;
}
#divScroller{
height:490px;
margin:11px 0 0;
overflow:auto;
padding:7px 4px 4px;
width:175px;
}
.date{
color:#999999;
font-size:14px;
}
.dateHeader{
color:#E86C1F;
font-size:1.6em;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
}
.navOrange{
color:#E86C1F;
}
.subHead{
font-size:1em;
font-weight:bold;
}
.black a{
	color:black;
	text-decoration:underline;
}
.black a:link{
	color:black;
	text-decoration:underline;
}
.black img{
	border:0;
}

/*news & more*/
.more p{
margin:0;
padding:0;
}
.moreBox{
width:400px;
height:300px; 
text-align:left;
padding:5px;
}
.headline{
color:#007cc2;
font-size:11pt;
font-weight:bold;
}
.headline a{
color:#007cc2;
}
.subHeadline{
color:#595959;
font-size:10pt;
}

#news{
float:left;
clear:both;
}
/*end news*/
