a {text-decoration:none;color:#00549a;}
a:hover {text-decoration:underline;color:#00e;}
body {width:1100px;margin:auto;}
#lm em {color:#f00;font-weight:bold;}
.clearfix {zoom:1;}
.clearfix:after {content:'';clear:both;display:block;height:0;visibility:hidden;}
#main {padding:10px 5px;background:url(bg_main.png) repeat-x top;}
.template-aside {background-color:#fff;}
.template-aside .content {border-top:1px solid #dbdbdb;}
.template-section .content {padding:20px 15px;background-color:#fff;border-top:1px solid #dbdbdb;border-right:none;}

.ds {border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;display:inline-block;margin:3px 0 4px 4px;}
.lsbb {background-color:#eee;border-color:#ccc #999 #999 #ccc;border-style:solid;border-width:1px;display:block;height:30px;}
.lsb {background:url(http://www.google.com.tw/images/srpr/nav_logo14.png) repeat center bottom;border:medium none;cursor:pointer;height:30px;margin:0;outline:0 none;vertical-align:top;letter-spacing:2px;}

.round-corner1 {zoom:1;margin-bottom:10px;position:relative;_overflow-y:hidden;}
.round-corner1 .x1,
.round-corner1 .x2,
.round-corner1 .x1a,
.round-corner1 .x2a {font-size:0;position:absolute;z-index:1;background:url(bg_mainads.png) no-repeat;}
.round-corner1 .x1 {background-position:100% 0;_width:100%;height:100%;_height:3000px;left:0;right:0;}
.round-corner1 .x1a {height:100%;_height:3000px;left:0;width:50%;}
.round-corner1 .x2 {background-position:100% 100%;left:0;bottom:0;_bottom:-1px;width:100%;height:8px;}
.round-corner1 .x2a {background-position:0 100%;left:0;height:8px;width:50%;}
.round-corner1 .mod-content {zoom:1;position:relative;z-index:2;}


#lh {background:#014872 url(bg_header.png) repeat-x top;color:#fff;position:relative;padding:30px;padding-bottom:40px;}
#lh h1 {background:url(hd_logo.png) no-repeat;width:390px;height:40px;}
#lh h1 span {margin-left:-30000px;}
#lh h2 {position:relative;left:150px;position:absolute;bottom:10px;color:#eee;background:url(hd_subtitle.png) no-repeat;width:500px;height:20px;}
#lh h2 em {margin-left:-30000px;}

.related {margin-bottom:10px;margin:15px;}
.related .hd {background:url(bg_sidetitle.png) no-repeat right 0;}
.related .hd h3 {background:url(bg_sidetitle.png) no-repeat;padding:5px;font-size:116%;color:#fff;position:relative;margin-right:5px;} 
.related .bd {padding:0 10px;border:1px solid #ccc;background-color:#f5f5f5;}
.related .bd li {line-height:2;background:url(icon_list.png) no-repeat 0 center;padding-left:25px;}
.related .bd li a {font-size:116%;}

.category {margin-bottom:10px;margin-right:15px;margin-top:15px;}
.category .hd {background:url(bg_sidetitle.png) no-repeat right 0;}
.category .hd h3 {background:url(bg_sidetitle.png) no-repeat;padding:5px;font-size:116%;color:#fff;position:relative;margin-right:5px;} 
.category .bd {padding:0 10px;border:1px solid #ccc;}
.category .bd .main li {line-height:1.8;background:url(icon_list.png) no-repeat 0 10px;padding-left:25px;}
.category .bd .main li h3 a {font-size:123.1%;color:#000;font-weight:bold;}
.category .bd .sub li {background:none;padding-left:0;}
.category .bd .sub li h5 a {font-size:123%;color:#1525B6;text-decoration:underline;}
.category .bd .cats li {padding-left:0;}
.category .cats li a {color:#666;}
.category .cats li a.highlight {color:red;}
.category .bd .keywords li {padding-left:0;}
.category .bd .keywords li a {color:#666;}
.category .bd .keywords li a.highlight {color:red;}
/*
#ls .mod-content {background:url(http://l.yimg.com/f/i/tw/hp/spirit/srchbg.png) no-repeat 100% 0;}
#ls .bd {background:#fff url(http://l.yimg.com/f/i/tw/hp/spirit/srchbg.png) no-repeat 0 0;padding:10px;position:relative;margin-right:5px;}
#ls .ft {background:#fff url(http://l.yimg.com/f/i/tw/hp/spirit/srchbg.png) no-repeat 100% 100%;position:relative;}
#ls .ft div {background:#fff url(http://l.yimg.com/f/i/tw/hp/spirit/srchbg.png) no-repeat 0 100%;position:relative;height:5px;width:5px;}
*/
#ls {border-bottom:1px solid #ccc;padding-bottom:15px;}
#ls form {background:url(http://104guide.cc/display/icon_ysearch.gif) no-repeat top right;margin: 0 auto;width:73%;}
#ls input.text {padding:5px;font-size:131%;color:red;width:20em;float:left;border:3px solid #5a93fb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#lm {margin-bottom:25px;background-color:#fff;}
#lm font {font-weight:bold;}
#lm .hd {background:url(icon_search.png) no-repeat left center;padding:15px 0 15px 55px;}
#lm .hd h1 {font-size:116%;font-weight:bold;color:#464646;}
#lm dl {zoom:1;padding:15px 10px;cursor:pointer;}
#lm dl:after {content:'';display:block;clear:both;visibility:hidden;height:0;}
#lm dl img {float:left;width:120px;height:90px;}
#lm dt {padding-left:130px;}
#lm dd {padding-left:130px;}
#lm address {padding-left:130px;*padding-left:0;color:#0e774a;}
#lm dt a {font-size:123.1%;color:#1525b6;text-decoration:underline;margin-bottom:5px;display:block;}
#lm dd {color:#000;font-size:123.18%;margin-bottom:5px;}
#lm img {border:1px solid #42b1fa;}
#lm .outside {margin-bottom:25px;}
#lm .subads {border-top:1px solid #c7cbd9;padding-top:5px;}

#res {margin-bottom:35px;border-bottom:1px solid #c7cbd9;border-top:1px solid #c7cbd9;padding-top:10px;}
#res .hd {margin-bottom:25px;}
#res .hd h3 {font-size:123.1%;color:#333;letter-spacing:1px;font-weight:bold;}
#res .bd {padding:0 10px;}
#res .bd dl {margin-bottom:30px;}
#res .bd dl dt a {font-size:123.1%;color:#1525b6;text-decoration:underline;margin-bottom:5px;display:block;}
#res .bd  dd {color:#000;font-size:108%;margin-bottom:5px;}
#res .bd address {color:#0e774a;}

#ra {margin-bottom:25px;border-bottom:1px solid #c7cbd9;padding-bottom:15px;}
#ra .hd {background:url(bg_ra_hd.png) repeat-x center 1px ;padding:35px 0 20px 0;}
#ra .hd h3 {font-size:123.1%;letter-spacing:1px;font-weight:bold;}
#ra .bd .alist {border-bottom:5px solid #f0f0f0;}
#ra .bd table {width:100%;}
#ra .bd table caption {display:none;}
#ra .bd table .c1 {width:15%;}
#ra .bd table .c2 {width:25%;}
#ra .bd table .c3 {width:40%;}
#ra .bd table .c4 {width:20%;}
#ra .bd table thead {background-color:#73a2eb;}
#ra .bd table thead th {text-align:center;padding:10px;color:#fff;font-size:116%;}
#ra .bd table tbody tr td {padding:20px 10px;border-bottom:1px solid #d5d5d5;}
#ra .bd table tbody tr td.location, #ra .bd table tbody tr td.date {text-align:center;}
#ra .bd .paging {padding:10px 0;}
#ra .bd .paging ol {float:right;}
#ra .bd .paging li {display:inline-block;}
#ra .bd .paging li a {display:block;border:1px solid #ccc;padding:3px;}
#ra .bd .paging li strong {font-weight:bold;}
#ra .ft form {border:2px solid #dbe0f3;padding:10px;position:relative;zoom:1;}
#ra .ft form .row {padding:10px 0;}
#ra .ft form .title {width:15%;font-size:116%;text-align:right;padding-right:10px;}
#ra .ft form .data {width:83%;}
#ra .ft form .data input#title,#ra .ft form .data input#url, #ra .ft form .data #article {border:1px solid #acacac;padding:5px;width:25em;font-size:116%;}
#ra .ft form .data #article {height:5em;}
#ra .ft form .data input#url {background:url(http-bg-search.png) no-repeat 3px center;padding-left:43px;width:22em;}
#ra .ft form .last {position:absolute;bottom:30px;right:4em;}
#ra .ft form .last .checked {margin-bottom:10px;}
#ra .ft form .last .msg {background:url(btn_freead.png) no-repeat;width:127px;height:34px;border:none;text-indent:-30000px;cursor:pointer;}

#oth h3 {font-size:123.1%;margin-bottom:15px;font-weight:bold;letter-spacing:1px;}
#oth .bd {padding:0 10px;}
#oth .bd .list li {line-height:2;zoom:1;}
#oth .bd .words li {display:inline-block;line-height:1;padding:0 10px;*display:block;*float:left;}
#oth .bd .words li a {font-size:123.1%;text-decoration:underline;}
#oth .bd .words li.selected a{color:#f00;}
#oth .bd .list h5 {display:inline-block;background:url(icon_list.png) no-repeat left center;padding-left:25px;font-size:123.1%;padding-right:15px;*display:block;*float:left;*width:10%;}
#oth .bd .list .words {display:inline-block;*display:block;*float:left;zoom:1;}

#ath textarea {width:30em;height:50em;}
#ara .bd table {width:100%;}

#ara .bd table caption {display:none;}
#ara .bd table .c1 {width:15%;}
#ara .bd table .c2 {width:15%;}
#ara .bd table .c3 {width:35%;}
#ara .bd table .c4 {width:15%;}
#ara .bd table .c5 {width:15%;}
#ara .bd table .c6 {width:5%;}
#ara .bd table thead {background-color:#73a2eb;}
#ara .bd table thead th {text-align:center;padding:10px;color:#fff;font-size:116%;}
#ara .bd table tbody tr td {padding:20px 10px;border-bottom:1px solid #d5d5d5;}
#ara .bd table tbody tr td.location, #ra .bd table tbody tr td.date {text-align:center;}
#ara .bd .paging {padding:10px 0;}
#ara .bd .paging ol {float:right;}
#ara .bd .paging li {display:inline-block;}
#ara .bd .paging li a {display:block;border:1px solid #ccc;padding:3px;}
#ara .bd .paging li strong {font-weight:bold;}
