@charset "utf-8";
/* CSS Document */

body{
margin: 0px;
background-image:url(images/bk.gif);
background-position:top;
background-repeat: repeat-x;
background-color: #c2f9ff;
}
img{
border: 0px;
}
#page{
width: 880px;
margin: 0px auto;
overflow:hidden;
}
#content{
width: 880px;
margin: 0 auto;
background-color:#FFFFFF;
}
#topic{
position: relative;
background-image:url(images/indexplus.jpg);
background-position:top center;
background-repeat:no-repeat;
height: 250px;
}
#ho{
top:215px;
left: 195px;
position:relative;
width: 550px;
padding: 5px 15px;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
}
#map{
	top:205px;
	left: 2px;
	position:absolute;
	width: 150px;
	padding: 0px;
}
#nav{
height: 35px;
background-color:#4d4d4d;
background-position:left;
background-repeat:no-repeat;
}
.navtd{
padding: 0px 10px;
}
.infonav{
width:880px;
height:12px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
text-align:right;
padding: 5px 0px;
background-color:#000000;
}
.infonav a:link,.infonav a:visited{
padding-right: 60px;
color:#FFffff;
text-decoration:none;
}
.infonav a:hover{
color:#FF6600;
text-decoration:none;
}
#program{
width: 670px;
float: left;
}
#lis{
padding:0px;
margin: 0px;
}
*:first-child+html #lis{
padding: 2px 0px;
}
.ontop{
padding-top:10px;
padding-left:10px;
}
.psbar{
padding-bottom: 5px;
}
.ps{
padding-left: 24px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.top{
text-align:right;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right: 10px;
padding-left: 600px;
padding-bottom: 15px;
}
.top a:link, .top a:visited{
color:#333333;
text-decoration:underline;
}
.top a:hover{
color:#0099FF;
text-decoration:none;
}

#street{
width: 810px;
}
#streetdata{
width:260px;
float:left;
margin-right: 10px;
}
.data{
color:#0099CC;
font-size:18px;
font-weight:800;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
padding-top: 5px;
padding-bottom:10px;
} 
#streetun{
float:left;
width:260px;
}
*:first-child+html #streetun{
margin-bottom: 5px;
}
#streettime{
text-align:center;
float:left;
width: 60px;
height: 120px;
font-size:10px;
font-weight:600;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/lefttimecube.gif);
background-position:center right;
background-repeat:no-repeat;
}
#streettimeb{
text-align:center;
float:left;
width: 60px;
height: 120px;
background-color:#FFFFFF;
}
.stime{
padding-top:50px;
vertical-align:middle;
}
#streetpic{
float:right;
width:200px;
margin: 0px;
padding: 0px;
}
#streetpic alt{
padding: 0px;
}
#ed{
height:150px;
width:810px;
}
#edi{
width:120px;
float:left;
overflow:hidden;
margin:3px 7px;
}
.epic{
width:120px;
height:120px;
}
.etext{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
text-align:center;
padding: 5px 0px;
}
.movie{
padding: 10px;
text-align:center;
background-image:url(images/moviebak.jpg);
background-position:left top;
background-repeat:no-repeat;
}




#adv{
padding-right:10px;
width: 180px;
float: right;
}

#botton{
margin-top:10px;
}
#news{
width: 180px;
margin: 2px 0px;
font-size: 12px;
line-height:normal;
background-image:url(images/news_02.gif);
background-repeat:repeat-y;
}
#news01{
height:28px;
background-image:url(images/news_01.jpg);
background-position:top;
background-repeat:no-repeat;
}
#news02{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}
#news03{
height:24px;
background-image:url(images/news_03.jpg);
background-repeat:no-repeat;
}
#news ul{
margin: 5px 0px;
padding: 0px 10px 5px 30px;
list-style-image:url(images/list.gif);
}
#news li{
text-align:justify;
padding: 0px 5px 10px 0px;
margin: 0px;
}
#news a:link, #news a:visited{
color: #000000;
text-decoration:underline;
}
#news a:hover{
color:#0099FF;
text-decoration:none;
}
.advout{
padding: 10px 0px 0px 0px;
}
#footer{
clear:both;
text-align: center;
padding-top: 20px;
height: 30px;
font-size: 12px;
background-color:#01D1FE;
}
#footer a:link, #footer a:visited{
color:#ffffff;
text-decoration: none;
}
#footer a:hover{
color:#ffffff;
text-decoration: underline;
}


/*concert------------------------------------------*/
.name{
font-size:14px;
color:#FFFFFF;
font-weight:600;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center;
}
.djname{
font-size:12px;
color:#FFFFFF;
font-weight:600;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center;
}
.time{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
/*bazaar------------------------------------------------*/
.plane{
padding-left:25px;
padding-top:50px;
color:#FEF267;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
}
.des{
font-size:14px;
color:#ffffff;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:25px;
}
.baname{
padding: 5px 25px;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.headtxt{
color:#000000;
font-size:14px;
margin: 5px 0px;
font-family:Arial, Helvetica, sans-serif;
padding: 0px 25px;
background-color:#CCCCCC
}
.txt{
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding: 15px 25px;
}
