﻿/*----------------layout-------------*/

body  {
    font-size:62.5%;	
    font-family:Verdana, 新細明體, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-image:url(images/bg.gif);
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:bottom;
    background-attachment: fixed; 
	height:100%;
}

a:link {text-decoration: none; color: #666666;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: underline; color: #f5a920;}
a:active {text-decoration: none;}

h1
	{
	font-size:16px;
	color:#666666;
	}

#container { 
	position: relative; 
	width: 960px;
	margin: 0 auto;
	padding-left:25px;
	text-align: left;
	background-image:url('images/containerbg.gif');
	background-repeat: no-repeat;
	background-position:50% bottom;
    top: 0px;
    left: 0px;
}
#sidebarL {
    top:0;
	left: 0;
	width: 207px;
	padding: 0;
}
#sidebarR {
	right: 0px;
	width: 184px; 
	padding: 0 20px 0 0;
}
#mainContent { 
	padding:12px;
}
/*--------------end of layout-------------*/

/*--------------header-------------*/
#header {
	width:940px;
	height:56px;
	margin:0px auto 0px auto;
	padding-right:25px;
	text-align:left;
	border-bottom:#cccccc solid 1px;
	color:#666666;
	font-size:1.1em;
	line-height:1.6em;
	letter-spacing:0.1em;
	font-family: Verdana, 新細明體;
}

#header a{
	color:#666666;
	font-family: Verdana, 新細明體;
	text-decoration:none;
}

#header a:hover{
	color: #999999;
	text-decoration:none;
}

#headerlinks {
	width:400px;
	height:50px;
	float:right;
	margin:0;
	padding:5px 0 0 0;
	text-align:right;
}

/*--------------end of header-------------*/

/*-----------------footer-------------*/
#footer {
    padding: 0px;
    background: #333;
	color: #FFF;
	font-size:1.1em;
	line-height:1.6em;
	letter-spacing:0.1em;
} 
#footer p {
	margin: 0;
	padding: 10px 0px 10px 10px;
}

#footer a{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color: #CCCCCC;
	text-decoration:none;
}

#footerContainer { 
	position: relative;
	width: 940px;
	background: #666;
	margin: 0 auto; 
	padding:0px;
	text-align: left;
    top: 0px;
    left: 0px;
} 

#footerRight { 
    width:200px;
	margin: 0px; 
	padding: 0px; 
	float:right;
	background-color:#333333;
}

/*--------------end of footer-------------*/

/*--------------首頁:關於本站 | 國內外網站連結 | 著作權聲明 | 隱私權安全政策-------------*/
#footerlinks {
    padding:10px 2px;
	text-align: right;
	color:#666666;
	font-size:1.1em;
	line-height:1.1em;
	letter-spacing:0.1em;
	font-family: Verdana, 新細明體;
}

#footerlinks a{
	color:#666666;
	text-decoration:none;
}

#footerlinks a:hover{
	color: #999999;
	text-decoration:none;
}

/*--------------end of 首頁:關於本站 | 國內外網站連結 | 著作權聲明 | 隱私權安全政策-----------*/


/*--------------#sidebarL-------------*/
#menu{
	width:207px;
	padding:0;	
}

#ad{
	height:85px;
	width:200px;
	background-image:url(images/ad_bg.gif);
	background-repeat:repeat-x;
	padding:10px 0px 7px 7px;
	text-align: center;
}
/*--------------end of #sidebarL-------------*/



/*--------------#sidebarR-------------*/
#tool{
	width:178px;
	padding:0;
	text-align: center;
	border-bottom: #CCCCCC 1px solid;
}

#search{
	background-image:url(images/search_bg.gif);
	width:180px;
	height:23px;
	padding:8px 0px 8px 4px;
	background-repeat: no-repeat;
}

#user_top{
	background-image:url(images/user_top.jpg);
	width:173px;
	height:2px;	
	padding:0;
	background-repeat: no-repeat;
	background-position: bottom;
}

#user_middle{
    width:173px;
    height:50px;    
    padding:0;
    text-align:center;
    background-color:#F4A700;
}

#user_bottom{
    background-image:url(images/user_bottom.jpg);
	width:173px;		
	padding:0;
	background-repeat: no-repeat;
}

#seperator
{
    background-image:url(images/cal_bottom.gif);
    filter:progid:DXImageTransform.Microsoft.Chroma(color='#FFFFFF');
    padding-bottom:4px;
}
.epaper{
	width:177px;
	height:29px;
	background-image:url(images/epaper_input_bg.gif);
	padding:0px 0px 0px 0px;
	background-repeat: no-repeat;
}

#hot{
	padding:5px 0;
	color:#9D6002;
	font-size:1.1em;
	line-height:1.3em;
	text-align:left;
}
#hot a{
	color:#FEA601;
	text-decoration:none;
}
#hot a:hover{
	color:#9F8000;
	text-decoration:underline;
}

#cal_list{
	color:#666666;
	font-size:1em;
	line-height:1.1em;
	letter-spacing:0.1em;
	padding:1px 5px 0 0;
}
#cal_list ul{
	margin-bottom:0;
	margin-left:10px;
	padding:2px 0 0 10px;
	list-style-image: url(images/arrowR_on.gif);
}
#cal_list ul li{
}
#cal_list ul li a{
    font-size:1.1em;
	line-height:1.3em;
	letter-spacing:0.1em;
	display:block;
	text-decoration:none;
	color:#FEA601;
}
#cal_list ul li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FEA601;
}
/*--------------end of #sidebarR-------------*/



/*--------------#mainContent-------------*/
#news{
	color:#666666;
	font-size:1.1em;
	line-height:1.6em;
	letter-spacing:0.2em;
	padding:0 0.85em 0 0;
}
#news ul{
	margin-bottom:0;
	margin-left:12px;
	padding-left:12px;
	list-style-image: url(images/ball.png);
}
#news ul li{
	border-top: #CCCCCC 1px dashed;
	padding:2px 0;
}
#news ul li a{
	display:block;
	text-decoration:none;
	color:#666666;
}
#news ul li a:hover{
	text-decoration:underline;
	color:#999999;
}

#today{
padding:0 10px;
color:#333333;
font-size:1.1em;
line-height:1.3em;
}
#today img{
padding:0 10px 8px 0;
}
#today a{
	display:block;
	font-size:1.5em;
	line-height:1.2em;
	color:#666666;
	border-bottom:#FEA601 1px solid;
	text-decoration:none;
}
#today a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

#events{
	color:#666666;
	padding:0px;
	margin:0px;
	font-family: 新細明體, Arial, Helvetica, Verdana, Geneva, sans-serif;
}
#events p{
	font-size:1.2em;
	line-height:1.6em;
	letter-spacing:0.2em;
	padding:0px;
}
#events a{
	color: #666666;
	text-decoration:none;
}

#events a:hover{
	color: #999999;
}
#events h2{
	background-color:#83725a;
	color:#FFFFFF;
	font-size:1.5em;
	line-height:2em;
	letter-spacing:2px;
	text-align:center;
	padding:0 5px;
	margin:0px;
	font-weight: bold;
}
#events h2 a{
	color: #FFFFFF;
	text-decoration:none;
}
#events h2 a:hover{
	color: #333333;
	text-decoration:none;
}

#num{
	padding:5px;
	font-size:1.1em;
	line-height:1.3em;
	text-align:left;
}
#num a{
	color:#333333;
	text-decoration:none;
}
#num a:hover{
	color:#FEA601;
	text-decoration:underline;
}

/*--------------end of #mainContent-------------*/


/*--------------通用樣式-------------*/
/*--------------.boxbg 定義每個圓角區塊的漸層背景------------*/

#moreDiv{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	letter-spacing:0;
	text-align:right;
	display:block;
	padding-right:10px;
}
#moreDiv a{
	color: #CC0000;
	text-decoration:none;
}
#moreDiv a:hover{
	color: #000000;
	text-decoration:none;
}

.boxbg{
	margin:1px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	background-color:#e5e5e5;
	background-image:url(images/event_bg.gif);
	background-repeat:repeat-x;
}
.clear{
clear:both;
}
/*--------------end of 通用樣式-------------*/

/*--------------網站地圖-----------------*/
.sitemap{
    font-size:9pt;
}
.sitemap a{
	color:#333333;
	text-decoration:none;
	border-bottom:#CCCCCC 1px solid;
	display:block;
}
.sitemap a:hover{
	color:#999999;
	text-decoration:none;
	border-bottom: #FEA601 1px solid;
}
/*--------------網站地圖 End---------------*/


/*--------------內頁樣式-------------*/
/*--------------#subContent定義內頁中右跨欄區塊範圍，#sub定義內頁內文樣式-------------*/
#subContent { 
	margin: 0;
	padding: 0;
}

#sub{
	color:#666666;
	padding:10px;
}
#sub{
	color:#565656;
	font-size:1.0em;
}
/*--#sub p{
	font-size:1.2em;
	letter-spacing:0.2em;
	line-height:1.6em;
}--*/

#backtop{
	padding:10px;
}
#backtop a{
	color:#000000;
	text-decoration:none;
}
#backtop a:hover{
	color:#666666;
	text-decoration:none;
}

/*--------------end of 內頁樣式-------------*/

#news_listbox{
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	background-image:url(../images/eventslist/bgline.png);
	background-repeat:repeat-x;
	width:670px;
}
#news_listbox img{
float:left;
margin:10px;
padding:3px 5px 50px 50px;
border-right:1px #666666 dotted;
}
#news_listbox h1{
font-size:1.5em;
line-height:1.2em;
letter-spacing:0.1em;
color:#333333;
float:left;
margin:10px 0 0 0;
display:block;
}
#news_listbox h1 a{
color:#333333;
text-decoration:none;
border-bottom:#CCCCCC 1px solid;
display:block;
}
#news_listbox h1 a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#FF9900;
}
#news_listbox h2{
width:360px;
font-size:1.1em;
line-height:1.5em;
color:#857360;
clear:left;
float:left;
margin:0;
}
#news_listbox p{
font-size:1.1em;
line-height:1.6em;
color:#666666;
margin:0;
padding-bottom:5px;
float:left;
}


#news_content{
	border-bottom:1px #CCCCCC solid;
	background-image:url(../images/eventslist/bgline.png);
	background-repeat:repeat-x;
	width:670px;
}
#news_content img{
float:left;
margin:10px;
padding:5px;
border:1px #CCCCCC solid;
}
#news_content h1{
font-size:1.5em;
line-height:1.2em;
letter-spacing:0.1em;
color:#333333;
border-bottom:#CCCCCC 1px solid;
float:left;
margin:10px 0 0 0;
display:block;
}
#news_content h2{
width:360px;
font-size:1.1em;
line-height:1.5em;
color:#857360;
clear:left;
float:left;
margin:0;
}
/*--#news_content p{
text-indent:2.4em;
font-size:1.2em;
line-height:1.6em;
letter-spacing:0.2em;
color:#666666;
margin:0;
padding:1em 0;
}--*/

/* ---------------------- 內頁:tab nav ---------------------- */
#subTopNav{
	position:relative;
	height:43px;
	font-size:1.3em;
	text-transform:uppercase;
	background:#fff url("images/sub_nav/bg.gif") no-repeat bottom left;
	font-family:Verdana, 新細明體;
	padding-top:0px;
}
#subTopNav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}
#subTopNav ul li{
	display:block;
	float:left;
	margin:0 2px;
}
#subTopNav ul li a{
	display:block;
	float:left;
	color:#ffdab6;
	text-decoration:none;
	padding:0 0 0 25px;
	height:43px;
	line-height:50px;
}
#subTopNav ul li a span{
	display:block;
	float:left;
	padding:0 25px 0 0;
	height:31px;
	width:auto;
}
#subTopNav ul li a:hover{
	color:#FFFFFF;
}
#subTopNav ul li a:hover span{
	display:block;
	cursor:pointer;
}
#subTopNav ul li a.current,#time4bed-nav ul li a.current:hover{
	color:#894d12;
	background:transparent url("images/sub_nav/left_on.gif") no-repeat top left;
}
#subTopNav ul li a.current span{
	background:transparent url("images/sub_nav/right_on.gif") no-repeat top right;
	height:43px;
}
/* ----------------------end of 內頁:tab nav ---------------------- */

#mail_list{
padding:0 20px;
font-size:1.2em;
line-height:1.6em;
}

#mail_list textarea{
color:#666666;
}



#video_listbox{
	border-bottom:1px #CCCCCC solid;
	background-image:url(../images/eventslist/bgline.png);
	background-repeat:repeat-x;
	width:220px;
	float:left;
	padding:0 5px;
}
#video_listbox img{
float:left;
}
#video_listbox h1{
width:220px;
font-size:1.5em;
line-height:1.2em;
letter-spacing:0.1em;
color:#333333;
float:left;
margin:10px 0 0 0;
display:block;
}
#video_listbox h1 a{
color:#333333;
text-decoration:none;
border-bottom:#CCCCCC 1px solid;
display:block;
}
#video_listbox h1 a:hover{
	color:#999999;
	text-decoration:none;
	border-bottom: #FEA601 1px solid;
}
#video_listbox h2{
width:220px;
font-size:1.1em;
line-height:1.5em;
color:#857360;
clear:left;
float:left;
margin:0;
}


#video{
	float:left;
	width:500px;
	padding:0 10px;
    margin-left:80px;
}

#video h1{
width:500px;
font-size:1.5em;
line-height:1.2em;
letter-spacing:0.1em;
color:#333333;
float:left;
margin:10px 0 0 0;
display:block;
border-bottom:#CCCCCC 1px solid;
}

#video h2{
width:500px;
font-size:1.1em;
line-height:1.5em;
color:#857360;
clear:left;
float:left;
margin:0;
display:block;
}


#video p{
font-size:1.2em;
line-height:1.6em;
letter-spacing:0.2em;
color:#666666;
margin:0;
padding:1em 0;

}
#num{
	padding:5px;
	font-size:1.1em;
	line-height:1.3em;
	text-align:center;
}
#num a{
	color:#333333;
	text-decoration:none;
}
#num a:hover{
	color:#FEA601;
	text-decoration:underline;
}
#subserach{
	float:right;
	width:188px;
	height:190px;
	background-repeat:no-repeat;
}

.subserach_png_hack {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/eventslist/sub_search_box.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.subserach_png_hack[class] {
	background-image:url(../images/eventslist/sub_search_box.png);
}
table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
	border-bottom:#FFCC00 1px solid;
}
table.caldayheading td {
	text-align: left;
	color: #FFCC00;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}

table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: solid #cccccc 1px;
	color: #FF6600;
}
table.calcells td.wkday {
}

table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #FFFF66;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #CCFF00;
}


/*---------------搜尋表單設定-------*/

#search_form{
	width:170px;
	padding:40px 5px 20px 5px;
	font-size:11px;
}
.width{
	color:#999999;
	display: block;
	width: 115px;
	height:14px;
	float: left;
	margin-bottom: 5px;
}

.width1{
	color:#999999;
	width: 52px;
	height:14px;
	float: left;
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.width2{
	color:#999999;
	display: block;
	width: 120px;
	height:22px;
	float: left;
	margin-bottom: 5px;
}
#search_form input, slect {
font-size:10px;
letter-spacing:0;
color:#666666;
}

#search_form label {
	text-align: right;
	width: 38px;
	padding-right: 0px;
}

#search_form br {
	clear: left;
}


#sub2{
	color:#666666;
	padding:10px 0;
}
#eventsList{
	float:left;
	width:100%;
	padding:0 10px;
}

#eventsListTitle{
	width:470px;
	height:67px;
	padding:0px;
	background-repeat:no-repeat;
	border-bottom:1px #CCCCCC solid;
}
.eventsListTitle_png_hack {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/eventslist/eventslist_bg.png');
}
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/eventslist/eventslist_bg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.eventsListTitle_png_hack[class] {
  background-image:url(../images/eventslist/eventslist_bg.png);
}
#eventsListTitle_tube{
	padding:5px 0 0 20px;
}

#events_listbox{
	border-bottom:1px #CCCCCC solid;
	background-image:url(../images/eventslist/bgline.png);
	background-repeat:repeat-x;
	width:470px;
}
#events_listbox img{
float:left;
}
#events_listbox h1{
font-size:1.5em;
line-height:1.2em;
letter-spacing:0.1em;
color:#333333;
float:left;
margin:10px 0 0 0;
display:block;
}
#events_listbox h1 a{
color:#333333;
text-decoration:none;
border-bottom:#CCCCCC 1px solid;
display:block;
}
#events_listbox h1 a:hover{
	color:#999999;
	text-decoration:none;
	border-bottom: #FEA601 1px solid;
}
#events_listbox h2{
width:360px;
font-size:1.1em;
line-height:1.5em;
color:#857360;
clear:left;
float:left;
margin:0;
}
#events_listbox p{
font-size:1.1em;
line-height:1.6em;
color:#666666;
margin:0;
padding-bottom:5px;
float:left;
}

.listimg{
margin:10px;
padding-right:10px;
border-right: #666666 1px dotted;
}
.whitebg{
background-color:#FFFFFF;
}


/*----------------內頁:台北藝地圖內文區-------------*/
#mapContent{
font-size:1.0em; line-height:2em; color:#666; letter-spacing:0.2em;
}


/*----------------內頁:台北藝地右邊欄位-----------------------------------------------------------*/
#subRight{
float:right; width:188px; margin-right:10px;
}
/*----------------內頁:台北藝地圖分類MENU-------------*/

#greenmenu{
float:right;
}
#greenmenu ul{margin:0;padding:0;list-style-type:none;display:block;font:bold 13px 新細明體, Helvetica, Verdana, Arial, sans-serif;line-height:2em;width:168px;}
#greenmenu ul li{margin:0;padding:0;border-top:1px solid #dbdba2;border-bottom:1px solid #b7b79f;}
#greenmenu ul li a{display:block;text-decoration:none;color:#fff;background:#cccc99;padding:0 0 0 20px;width:168px;}
#greenmenu ul li a:hover{
	color:#333333;
	background:#d1d1aa url("../images/ta_map/vert-one_arrow.gif") no-repeat 0 9px;
}
#greenmenu ul li a.current, #greenmenu ul li a.current:hover{
	color:#333;
	background:#d1d1aa url("../images/ta_map/vert-one_arrow.gif") no-repeat 0 9px;
}


/*----------------內頁:台北藝地圖GoogleMap連結-------------*/

#googleMap{
padding-bottom:10px;
text-align:left; font-size:11px; line-height:16px; float:right; margin-top:20px;
}

#googleMap a{color:#333333; text-decoration:none;}
#googleMap a:hover{color:#FF6600; text-decoration: underline;}


/*----------------內頁:台北藝地圖交通資訊-------------*/
#trafficInfo{
font-size:1.2em; line-height:1.8em; float:right; width:180px; padding:5px; background-color: #FFFFFF; border:2px #CCCCCC dotted; margin-top:10px;
}

.trafficInfo_title{
background-color:#333333; color:#ccc;
}

.trafficInfo_content{
text-indent:-3.5em; padding-left:3.5em;
}



/*----------------內頁:台北藝地圖v2-------------*/

#mapList2{
	float:left;
	width:630px;
	padding:0 10px;
}

#mapList2 h1{
width:450px;
font-size:1.5em;
line-height:1.2em;
letter-spacing:0.1em;
color:#333333;
float:left;
margin:10px 0 0 0;
display:block;
border-bottom:#CCCCCC 1px solid;
}

#mapList2 h2{
width:450px;
font-size:1.1em;
line-height:1.5em;
color:#66cc00;
clear:left;
float:left;
margin:0;
display:block;
}


#mapList2 p{
font-size:1.2em;
line-height:1.6em;
letter-spacing:0.2em;
color:#666666;
margin:0;
padding:1em 0;

}

#mapList2 a{
color:#666666;
text-decoration:none;
}

#mapList2 a:hover{
color:#999999;
text-decoration:none;
}


/*----------------內頁:台北藝地圖TABLE v2-------------*/

#itsthetable2{
width:630px;
padding:30px 0;
float:left;
}

#itsthetable2 caption {
	font-size: 1.7em;
	color: #666666;
	text-align: left;
}
#itsthetable2 table {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
#itsthetable2 td, th {padding: 5px; 4px; border-bottom: 1px solid #EEE;}
#itsthetable2 td + td {border-left: 1px solid #FAFAFA; color: #999;}
#itsthetable2 td + td + td {color: #666; border-left: none;}
#itsthetable2 td a {
	color: #666666;
	text-decoration: none;
	text-align:left;
}
#itsthetable2 td a, th a {display: block; width: 100%;}
#itsthetable2 td + td a:hover { background-color:#CCCCCC;}
#itsthetable2 td a:hover { text-decoration:underline;}
#itsthetable2 tfoot th {text-align: right;}
#itsthetable2 tfoot th a { color:#FFFFFF; text-decoration:none;}
#itsthetable2 tfoot th a:hover { color: #999999; text-decoration:none;}
#itsthetable2 th {text-align: left; color:#FFFFFF;}
#itsthetable2 th + th {text-align: left;}
#itsthetable2 th + th + th {text-align: left;}

#itsthetable2 thead tr, tfoot tr {color: #555; font-size: 1.5em;}
#itsthetable2 tr {
	font: 12px sans-serif;
	background-color: #CED0BB;
	color: #666;
}
#itsthetable2 tr:hover {background: #FFF; color:#999999;}
#itsthetable2 thead tr {
	background-color:#333;
}
#itsthetable2 thead tr:hover {color:#999; text-decoration:none; background-color:#666;}

.phone{ display: inline-block; background-image:url(images/s_icon01.gif); width:26px; height:20px; font-size:11px; line-height:20px; color:#fff799; padding:0 0 0 20px; background-repeat:no-repeat;}
.add{ display:inline-block; background-image:url(images/s_icon02.gif); width:26px; height:20px; font-size:11px; line-height:20px; color:#fff799; padding:0 0 0 20px; background-repeat:no-repeat; }
.web{ display:inline-block; background-image:url(images/s_icon03.gif); width:26px; height:20px; font-size:11px; line-height:20px; color:#fff799; padding:0 0 0 20px; background-repeat:no-repeat; }
.new_buttom{border: solid #fff799 3px; background-color:#ba6241; line-height:20px; color:#FFFFFF; font-size:12px;}	

/*----------------內頁:台北藝地圖TABLE v2-------------*/

#itsthetable2{
width:670px;
padding:30px 0;
float:left;
}

#itsthetable2 caption {
	font-size: 1.7em;
	color: #666666;
	text-align: left;
}
#itsthetable2 table {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
#itsthetable2 td, th {padding: 5px; 4px; border-bottom: 1px solid #EEE;}
#itsthetable2 td + td {border-left: 1px solid #FAFA

.maplistimg{
margin:5px;
padding-right:10px;
border-right: #fff 1px dotted;
border:0;
}

