﻿@charset "utf-8";



/* CSS Document */



/* = Stucture 網頁整體結構



---------------------------------------------------------------*/



html {



	text-align:center;



}



body {



	width:990px;



	text-align:left;



	margin:0 auto;



	position:relative;



}



.close {



	display:none;



}






/* = All 整體設定



---------------------------------------------------------------*/



/*全部文字設定*/



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {



	font: 10pt/1.5em Arial, "新細明體";



	color:#757575;



}



a {



	color:#757575;



	text-decoration:none;



}

a:visited {

	color: #555555;

}


a:hover {



	color:#000;



}



ul {



	list-style-image: url(../../../img/arr_dot.gif);



}



ul, li, p {



	font-size:12px;



	position:relative;



}



hr {



	height:7px;



 >height:1px;



	margin:6px 0px;



 >margin:-1px 0px;



	display:block;



	clear:both;



	border:none;



	border-bottom:dotted 1px #666;



}



/* = Header 標頭



---------------------------------------------------------------*/



#header{

	height:100px;

}

#header H1 {

	BACKGROUND: url(../../../img/logo_sheeee.jpg) no-repeat 0px 6px; WIDTH: 180px; HEIGHT: 100px

}

#header H1 A {

	DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -2000px; HEIGHT: 100%

}



/* Nav 主導覽列*/



#nav {



	background:#0276C1 url(../../../img/ptn_nav.gif) repeat-x;



	height:28px;



	padding:0px;



	list-style:none;



	margin:0 0 1px 0;



}



#nav li {



	list-style-image:none;



	float:left;



	width:81px;



}



#nav a {



	color:#FFFFFF;



	background:url(../../../img/arr_nav.gif) no-repeat 100% 10px;



	display:block;



	width:100%;



	line-height:26px;



	_line-height:20px;



	height:26px;



	_height:20px;



	letter-spacing:0.2em;



	text-align:center;



	padding:2px 0 0 0;



	_padding:8px 0 0 0;



}



#nav a:hover {



	background:url(../../../img/btn_nav_r.gif) no-repeat 0 0;



	color:#434342;



	font-weight:bold;



}



#nav .current a {



	background:url(../../../img/btn_nav_r.gif) no-repeat;



	color:#434342;



	font-weight:bold;



}



/* Subnav 副導覽列*/



#subnav {



	list-style:none;



	color:#7CC3F0;



	position:absolute;



	top: 0px;



	right:0px;



}



#subnav span{



	color:#289DE7;



}



#subnav li {



	float:left;



	line-height:1.9em;



}



#subnav a {



	font-size:9pt;



	margin:0 3px;



	letter-spacing:2px;



	padding:0px 0px 0px 3px



}



#subnav a:hover {



	color:#0177C1;



}



#subnav a.btn_login {



	background: url(../../../img/arr_login.gif) no-repeat 0 1px;



	_background-position:0 0px;



	padding:0px 0 0 12px;



}



#subnav a.btn_join {



	background: url(../../../img/arr_join.gif) no-repeat 0 1px;



	_background-position:0 0px;



	padding:0px 0 0 14px;



}



#subnav a.btn_menu{



	background:url(../../../img/arr_pinktri.gif) no-repeat 4px 4px;




	padding:0px 0 0 14px;



}



#memberCenter{



	background:#fff;



	z-index:10000;



	padding:10px 0px 10px 10px;



	top:23px;



	left:400px;



	position:absolute;



	width:165px;



	border:solid 1px #cfcfcf;



}



#memberCenter ul{



	width:165px;



	margin:0px;



	padding:0px;



	list-style-image:none;



	list-style:none;



}



#memberCenter li{



	background:url(../../../img/arr_pinktri.gif) no-repeat 3px 7px;



	line-height:2em;



	float:left;



	width:5.5em;



	padding:0 0 0 1em;



	border-bottom:dotted 1px #70C4F8;
	color:#757575;



}



.btn_close{



	background:url(../../../img/btn_close.gif) no-repeat;



	height:9px;



	width:9px;



	position:absolute;



	top:4px;



	right:4px;



}



/* Search 搜尋列*/



#allsearch {



	background:#efefef url(../../../img/arr_search.gif) no-repeat;



	font-size:9pt;



	color: #545456;



	position:absolute;



	width:500px;





	height:27px;



	top:26px;



	right:0px;



	line-height:26px;



	padding:5px 0 0 50px;



	_vertical-align:50%;

	PADDING-LEFT: 10px;



}



#allsearch input {

	font-size:12px;

	line-height: 16px;

	color: #666;

}



#allsearch #subjectsearch {



	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px

	>padding:3px 0 0 0 ;



}



/* Hotkey 熱門關鍵字*/



#hotkey {



	color:#999999;



	position:absolute;



	margin:0px;



	top:35px;



	left:200px;



	width:21em;



	height:1.5em;



	overflow:hidden;



}



#hotkey a {



	color:#0177C1;



	margin:0 0.5em;



}



#hotkey a:hover {



	color:#000;



}



/*您的位置導航*/



#navigation {



	padding: 0.5em 0;



}



#navigation p {



	margin: 0;



	font-weight:bold;



	color:#0C649C;



}



#navigation p a, #navigation p strong {



	margin: 0 0.5em;



	font-weight:bold;	



	color:#0C649C;	



}



#navigation .banner_nav{



	float:right;



	z-index:100;



}



#navigation .banner_nav a:link,#navigation .banner_nav a:visited{



	font-weight:bold;



}



#navigation .banner_nav a:hover{



	text-decoration:underline;



}



/*#searchform {



	float: right;



}



#searchform * {



	vertical-align: top;



}



#searchform button {



	margin-left: 0.5em;



}*/







/* = Content 內容區塊 



---------------------------------------------------------------*/



.leftside {



	float:left;



}



.rightside {



	float:right;



}



span.block_footer {



	display:block;



	clear:both;



	height:8px;



	_height:1px;



	line-height:0px;



}



/* main 精選區塊*/



#main {



	background: url(../../../img/bg_main.gif) no-repeat 80px 0;



	width:674px;



	height:398px;



	margin:4px;



	_margin:4px 2px;



	position:relative;



}



#mainContent {



	position:absolute;



	width:567px;



	height:371px;



	top:1px;



	left:81px;



	padding:10px;



}



#mainContent div {



	height:100%;



}



#mainContent h2 {



	color:#289DE7;



	font-weight:bold;



	margin:2px 0px 8px 0px;



}



#mainContent h2 a {



	color:#289DE7;



}



#mainContent h2 a:hover {



	color:#000;



}



#mainContent h3 {



	font-size:12px;



	font-weight:bold;



	margin:2px 0px 0px 0px;



}



#mainContent ul {



	margin:5px 0 5px 345px;



}



/* main 精選區塊排版樣式*/



#focus img {



	border:solid 1px #BCBCBC;



	float:left;



	margin:0 10px 0 0px;



	max-height:320px;



	max-width:320px;



	height:expression(this.height > 320 ? 320 : true);	



	width:expression(this.width > 320 ? 320 : true);	



}



#focus p.picIntro {



	float:left;



	clear:left;



	width:314px;



	padding:0px 3px 0px 0px;



	margin:3px 0 0 0;/*border:solid 1px #006185;*/



}



#focus li{



	line-height:1.8em;



}



#blog .hot {



	padding:0px;



	margin:0px;



	height:23px;



	list-style:none;



}



#blog .hot li {



	width:47%;



	float:left;



	margin:0px;



	padding:0 0 0 15px;



	background: url(../../../img/arr_dot.gif) no-repeat 0px 2px;



}



#photo p.picIntro {



	float:left;



	clear:left;



	width:314px;



	padding:0px 3px;



	margin:3px 0 0 0;/*border:solid 1px #006185;*/



}



#photo img {



	margin:0px 0px 0px 0px;



}



#photo .mainImg {



	border:solid 1px #BCBCBC;



	float:left;



	margin:0px 10px 0px 0px;



}



#photo .mainImg2 {



	max-width: 100px;



	max-height: 100px;



	width: expression(this.width>100 && this.height < this.width ? 100: true);



	height: expression(this.height>100 ? 100: true);



	border:solid 1px #3B9DDA;		



}



#media .movie_player{



	width:80px;



	position:absolute;



	top:5px;



	right:8px;



	text-align:center;



}



#media .movie_player a{



	font-size:12px;



	line-height:1.2em;



	display:block;



	margin:0 auto 3px auto;



}



#media #player_list{



	height:340px;



	overflow:hidden;



	width:84px;



}



#media #player_list div{



	height:84px;



}



#media #player_list div:hover{



	background:#E1F7FF;



}



#media #player_up,#media #player_down{



	background:url(../../../img/arr_playerUp.gif) no-repeat 50% 0;



	height:16px;



	text-indent:-2000px;



}



#media #player_down{



	background:url(../../../img/arr_playerDown.gif) no-repeat 50% 0;



}



#push div {



	width:49%;



	height:25%;



}



#push ul {



	margin:0px;



	width:45%;



	position:absolute;



	top:10px;



	right:10px;



	list-style-image: none;



}



#push li {



	margin:0px 0px 11px 0px;



}



#push span {



	color:#289DE7;



	padding:0 5px 0 0;



}



/* mainNav 精選區塊導覽列*/



ul.mainNav {



	background:url(../../../img/btn_mainnav.gif) no-repeat;



	width:80px;



	height:396px;



	list-style-image:none;



}



ul.mainNav a {



	height:56px;



	width:100%;



	display:block;



	text-indent:-2000px;



}



ul.mainNav li.current a {



	background-image:url(../../../img/btn_mainnav_r.gif);



	background-repeat: no-repeat;



}



ul.mainNav a:hover {



	background:url(../../../img/btn_mainnav_r.gif) no-repeat;



}



ul.mainNav #mainNav01 a {



	background-position:0px 0px;



}



ul.mainNav #mainNav02 a {



	background-position:0px -56px;



}



ul.mainNav #mainNav03 a {



	background-position:0px -112px;



}



ul.mainNav #mainNav04 a {



	background-position:0px -168px;



}



ul.mainNav #mainNav05 a {



	background-position:0px -224px;



}



ul.mainNav #mainNav06 a {



	background-position:0px -280px;



}



ul.mainNav #mainNav07 a {



	background-position:0px -336px;



}



ul.mainNav #mainNav01 a:hover {



	background-position:0px 0px;



}



ul.mainNav #mainNav02 a:hover {



	background-position:0px -56px;



}



ul.mainNav #mainNav03 a:hover {



	background-position:0px -112px;



}



ul.mainNav #mainNav04 a:hover {



	background-position:0px -168px;



}



ul.mainNav #mainNav05 a:hover {



	background-position:0px -224px;



}



ul.mainNav #mainNav06 a:hover {



	background-position:0px -280px;



}



ul.mainNav #mainNav07 a:hover {



	background-position:0px -336px;



}



/* block_s 300px小區塊 */



div.block_s {



	width:298px;



	border:solid 1px #cfcfcf;



	margin:4px;



	position:relative;



}



div.block_s h3 {



	background:#ebebeb url(../../../img/ptn_block_s_tit.gif) repeat-x;



	font-size:11pt;



	height:23px;



	border-bottom:solid 1px #f9f9f9;



	letter-spacing: 0.2em;



	padding:3px 0 0 10px;



}



.block_s ul {



	list-style-type: disc;



	color:#8b8b8b;



	padding:0 0 0 15px;



	margin:8px 10px;



}



.block_s li {



	font-size:9pt;



	line-height:1.6em;



}



.block_s img {



	border:solid 1px #bcbcbc;



	margin:15px 10px;



}



/* block_b 674px中區塊 */



div.block_b {



	background:url(../../../img/ptn_blockb_bg.gif) repeat-x 0px 30px;



	width:672px;



	border:solid 1px #cfcfcf;



	margin:4px;



	position:relative;



}



div.block_b div {



	padding:0 0px 18px 0;



	margin:10px 10px 0px 10px;



}



div.block_b div p, div.block_b div li {



	font:12px/1.7em Arial, "新細明體";



}



div.block_b h4 {



	color:#535353;



	font-weight:bold;



}



div.block_b h5 {



	color:#535353;



	font-weight:bold;



}



div.block_b h5 a {



	color:#289DE7;



	font-weight:normal;



}
/*好站推薦*/
div.block_f {
	width:672px;
	border:solid 1px #cfcfcf;
	margin:4px;
	position:relative;
}



div.block_f div {



	padding:0 0px 0px 0;



	margin:10px 10px 0px 5px;



}



div.block_f div p, div.block_f div li {



	font:12px/1.7em Arial, "新細明體";



}



div.block_f h3 {



	background:#ebebeb url(../../../img/ptn_block_s_tit.gif) repeat-x;



	font-size:11pt;



	height:23px;



	border-bottom:solid 1px #f9f9f9;



	letter-spacing: 0.2em;



	padding:3px 0 0 10px;



}


/* block_style 中區塊排版樣式 */



/*各頻道首頁區塊*/



div.block_channel {



	padding:0px 0px 18px 0px;



}



div.block_channel div{



	border:solid 1px #e6e6e6;



	width:300px;



	height:250px;



	float:left;



	text-align:center;



	vertical-align:middle;



	line-height:268px;



	display:table-cell !important;



	margin-top:0;



	display:inline-block;



	overflow:hidden;



}



div.block_channel img {	



	width:auto;



	height:auto;



	max-width:300px;



	max-height:250px;



	width: expression(this.width>300 && this.height < this.width ? 300: true);	



	height:expression(this.height > 250 ? 250 : true);	



	margin-top:9px;



 >margin:0px 0 0 0px;/*for IE6 IE7*/



}



div.block_channel ul {



	padding:0px;



	margin:12px 0 0 10px;



 >margin:12px 0 0 310px;/*for IE6 IE7*/



	padding-left:7px;



}



div.block_channel li {



	margin:0 0 0 15px;



}



div.block_channel .hot {



	padding:0px;



	margin:0px;



	height:45px;



	list-style:none;



}



div.block_channel .hot li {



	width:45%;



	float:left;



	margin:0px;



	padding:0 0 0 15px;



	background: url(../../../img/arr_dot.gif) no-repeat 0px 2px;



}



div.block_channel h4 {



	line-height:1.8em;



	margin:15px 15px 5px 15px;



}



div.block_channel h4 a{



	color:#535353;



}



div.block_channel h4 a:hover{



	text-decoration:underline;



}



/* block_style 功能區塊排版*/



div.block_blog,div.block_movie,div.block_photo,div.block_discuss,div.block_friend{



	height:340px;



	padding:0;



	overflow:hidden;



	/*border:solid 1px #block_channel;*/



}



div.block_star,div.block_kara,div.block_tool,div.block_weather{



	height:300px;



	padding:0;



	overflow:hidden;



}



/* block_blog 部落格排版*/



div.block_blog div {



	height:150px;



	width:315px;



	margin:3px;



	overflow:hidden;



	float:left;



	padding:0px;



}



div.block_blog img {



	float:left;



	vertical-align: middle;



	margin-right:10px;	



	border:solid 1px #eee;



	height:auto;



	max-height:150px;



	width:150px;



	min-width:150px;



	height:expression(this.height > 150 ? 150 : true);



}



div.block_blog h5 {



	line-height:1.8em;



	margin:0 0 8px 0;



}



/* block_movie block_friend 玩影音/朋友圈 排版*/



div.block_movie div, div.block_kara div{



	width:140px;



	float:left;



	text-align:center;



	padding:0px;



	margin:5px 10px 10px 10px;



	_margin:0px 8px 8px 8px;



	border:solid 1px #eee;



}



div.block_photo div{



	width:115px;



	height:135px;



	float:left;



	text-align:center;



	padding:0px;



	margin:16px 2px 10px 10px;



	_margin:13px 3px 8px 8px;



	border:solid 1px #eee;



}



div.block_friend div{



	width:120px;



	float:left;



	text-align:center;



	padding:0px;



	margin:7px 3px;



	border:solid 1px #eee;



}



div.block_movie a.mov {



	overflow:hidden;



	text-align:center;



	background:#000;



	margin:10px;



	padding:15px 0;



	display:block;	



}



div.block_movie a.mov img{



	height:90px;



	width:120px;



	overflow:hidden;



}



div.block_photo a.mov{



	overflow:hidden;



	text-align:center;



	width:115px;



	height:120px;	



	line-height:120px;



	vertical-align:middle;



	display: table-cell !important;



	margin:1px;	



}



div.block_photo a.mov img{



	max-width:100px;



	max-height:100px;



	height:expression(this.height > 100 ? 100 : true);



	width:expression(this.width > 100 ? 100 : true);



	overflow:hidden;



	background:#000;



}



div.block_friend a.mov{



	height:100px;



	width:100px;



	overflow:hidden;



	text-align:center;



	background:#000;



	margin:10px 5px;



	display:block;



}



div.block_kara a.mov{



	height:90px;



	width:120px;



	overflow:hidden;



	text-align:center;



	background:#000;



	margin:10px;



	display:block;



}



div.block_movie h5, div.block_photo h5,div.block_friend h5,div.block_kara h5{



	color:#757575;



	font-size:10pt;



}



div.block_photo div p{



	height:15px;



	line-height:15px;



	vertical-align:middle;   		



	overflow:hidden;



	margin-bottom:5px;



}



div.block_movie div p, div.block_kara p a{



	height:1.2em;



	line-height:1.2em;



	margin:3px;



	overflow:hidden;



}



div.block_friend div p {



	height:2.4em;



	line-height:1.2em;



	margin:3px;



	overflow:hidden;



}



div.block_kara h6 a{



	color:#535353;



	font-size:12px;



	line-height:1.2em;



	margin:3px;



}



/* block_discuss 討論區排版*/



div.block_discuss div {



	width:49%;



	padding:0px;



	margin:5px 0px 0px 0px;



	overflow:hidden;



}



div.block_discuss ul {



	margin:10px 0px 0px 0px;



	width:45%;



	position:absolute;



	top:40px;



	right:10px;



}



div.block_discuss li {



	margin:0px 0px 8px 0px;



}



div.block_discuss span {



	color:#289DE7;



	padding:0 5px 0 0;



}



div.block_discuss p{



	font-size:11px;



}



/* block_star 星相館 */



div.block_star img {



	float:left;



	margin-right:10px;



}



div.block_star ul {



	padding:0px;



	margin:12px 0 0 10px;



 >margin:12px 0 0 152px;/*for IE6 IE7*/



	padding-left:7px;



}



div.block_star li {



	margin:0 0 0 15px;



}



div.block_star .more{



	text-align:right;



	list-style-image: none;



}



div.block_star .hot {



	padding:0px;



	margin:0px;



	height:45px;



	list-style:none;



}



div.block_star .hot li {



	width:45%;



	float:left;



	margin:0px;



	padding:0 0 0 15px;



	background: url(../../../img/arr_dot.gif) no-repeat 0px 2px;



}



div.block_star h4 {



	line-height:1.8em;



	margin:0px 15px 5px 15px;



}



div.block_star h4 a{



	color:#535353;



}



div.block_star h4 a:hover{



	text-decoration:underline;



}



div.block_star span{



	color:#289DE7;



}



/* block_tool 小工具 */



div.block_tool div {



	height:80px;



	width:315px;



	margin:3px;



	overflow:hidden;



	float:left;



	padding:0px;



}



div.block_tool img {



	height:78px;



	width:80px;



	float:left;



	margin-right:10px;	



	border:solid 1px #eee;



}



div.block_tool h5 {



	line-height:1.8em;



	margin:0 0 8px 0;



}



/* block_weather 氣象台 */



div.block_weather h4{



	height:2em;



	background:#;



	line-height:2em;



	margin:0 0 8px 275px;



	padding:0 0 0 5px;



	position:relative;



	border-bottom: solid 2px #0084FF;



}



div.block_weather select{



	font-size:12px;



	margin:0px;



	padding:0px;



	position:absolute;



	top:4px;



	right:0px;



	background:#FFFFFF;



	border:dashed 1px #d6d6d6;



}



div.block_weather img{



	float:left;



}



div.block_weather ul{



	margin:0 0 0 285px;



	list-style-image: none;



}



div.block_weather li{



	border-bottom:dashed 1px #d6d6d6;



}



div.block_weather p{



	margin:0 0 0 283px;



}



div.block_weather p img,div.block_weather li img{



	float:none;



	vertical-align:baseline;



}



div.block_weather .title{



	color:#289DE7;



	font-weight:bold;



	margin:0px;



	line-height:2.5em;



	padding:5px 0 0 0 ;



}



/*精選雜誌*/



div.magazine div {



	float:left;



}



div.magazine p {



	margin:-10px 0px 0px 0px;



	line-height:1.2em;



	text-align:center;



}



/* block_l 970px大區塊 */



div.block_l {



	width:980px;



	border:solid 1px #cfcfcf;



	margin:4px;



	position:relative;



	clear:both;



}



div.block_l h3 {



	background:#ebebeb url(../../../img/ptn_block_s_tit.gif) repeat-x;



	font-size:11pt;



	height:23px;



	border-bottom:solid 1px #f9f9f9;



	letter-spacing: 0.2em;



	padding:3px 0 0 10px;



}



/* banner 樣式 */



.banner_300100 {



	margin:4px;



	display:block;



	width:300px;



}



.banner_300250 {



	margin:4px;



	display:block;



	width:300px;



}



.banner_29898{



	display:block;



	margin:7px 0px;



	width:298px;



}



.banner_29898 img{



	padding:0px;



	margin:0px;



	border:none;



}



/* more 樣式 */



a.more_s {



	position:absolute;



	top:4px;



	right:10px;



}



a.more_b {



	background:url(../../../img/btn_moreb.gif) no-repeat;



	text-indent:-2000px;



	line-height:16px;



	height:16px;



	width:58px;



	right:0px;



	bottom:0px;



	display:block;



	margin:0px;



	position:absolute;



	border-top:0px solid #cccccc;



	border-left:0px solid #cccccc;



}



a.more_b:hover {



	background:url(../../../img/btn_moreb_r.gif) no-repeat;



}



a.more_l {



	position:absolute;



	top:4px;



	right:10px;



}



a.vote {



	color:#289DE7;



	position:absolute;



	_top:-4px;



	right:0px;



	_right:10px;



}



.friendly_link {



	list-style:none;



	margin:8px 2px 0px 13px;



}



.friendly_link li {



	font-size:12px;



	width:98px;



	float:left;



	margin:3px 0 3px 5px;



	text-align:center;



}



.friendly_web {



	list-style:none;



	margin:8px 10px 0px 10px;



}



.friendly_web li {



	font-size:12px;



	width:92px;



	float:left;



	margin:0px;



	text-align:center;



}



/* summarylist 活動報報 */



.summarylist{



	list-style: url(none) none;



	padding:0px;



}



.summarylist li{



	list-style: none;



	list-style-image:none;



	height:86px;



	padding:5px 0px 0px 0px;



	margin:0px 0px 0px -15px;



	border-bottom:dotted 1px #bcbcbc;



	clear:both;



}



.summarylist li h5{



	color:#289DE7;



	line-height:1.9em;



}



.summarylist li h5 a{



	color:#289DE7;



}



.summarylist li img{



	float:left;



	margin:0px 10px 0px 0px;



}



/* channel 區塊導覽列 */



.channel {



	background:#ececec url(../../../img/ptn_blockb_channel.gif) repeat-x;



	height:30px;



	list-style:none;



}



.channel li {



	width:80px;



	line-height:30px;



	float:left;



	text-align:center;



	border-right:1px solid #cfcfcf;



}



.channel li a {



	width:100%;



	display:block;



}



.channel li a:hover {



	background:#ececec url(../../../img/ptn_blockb_channel_r.gif) repeat-x;



	color:#289DE7;



}



.channel li.current a {



	background:#ececec url(../../../img/ptn_blockb_channel_r.gif) repeat-x;



	color:#289DE7;



}



ul.under_img80 {



	position:absolute;



	width:177px;



	top:28px;



	right:0;



}



ul.under_img150 {



	position:absolute;



	width:140px;



	top:28px;



	right:0;



}



/* = footer 版權



---------------------------------------------------------------*/



#footer {


	border-top: 2px solid #d4d4d4;

	font-size: 11px;



	color: #aaaaaa;



	text-align: center;




	clear:both;

	border-top: 2px solid #d4d4d4;

}



#footer p {






	padding: 3px 0px;



	margin: 3px 0px;



}



#footer a:link, #footer a:visited {



	color: #626262;



	font-size: 9pt;



	text-decoration: none;



	padding:3px 10px;



}



#footer a:hover {



	text-decoration: underline;



}



#footer .mioLogo_s {



	margin: 0px;



	padding: 0px;



}



/*圖片列表*/



.imgthumblist {



	margin: 0;



	padding: 0;



	list-style: none;



	padding-bottom: 3px;



	clear:both;



}



/*\*/ * html .imgthumblist {



	height: 1%;



}/**/



*>.imgthumblist {



	overflow: hidden;



}



.imgthumblist li {



	float: left;



	display: inline;



	background: #FFF;



	text-align: center;



	width: 106px;



	height: 120px;



	w\idth: 106px;



	he\ight: 121px;



	overflow: hidden;



	border: 1px solid #EEE;



	padding: 3px;



	margin: 3px 0 0 3px;



}



.imgthumblist p {



	margin: 0;



	line-height: 16px;



	vertical-align:middle;



}



.imgthumblist div {



	line-height: 100px;



	font-size: 90px;



	height: 100px;



	display: table;



	background: url(../images/dotline_h.gif) repeat-x bottom;



}



.imgthumblist div a {



	display: table-cell !important;



	display: block;



	width: 106px;



	vertical-align: middle;



}



.imgthumblist div img {



	width: 106px;



	vertical-align: middle;



	font-size: 10px;



	max-width: 100px;



	max-height: 100px;



	width: expression(this.width >100 && this.height < this.width ? 100: true);



	height: expression(this.height > 100 ? 100: true);



}



@media all and (min-width: 0px) {



.imgthumblist div img {



width: 100px;



height: 100px;



}



} /*for Opera Only*/



#blog .album {



	list-style-type:none;



	padding:0px;



	clear:both;



	margin:0px;



}



#blog .album li{



	width:48%;



	height:130px;



	float:left;



	margin-bottom:10px;	



	margin-right:6px;



	display: inline;



}



#blog .album li div{



	width:130px;



	height:130px;



	display:table-cell !important;



	text-align:center;



	vertical-align:middle;



	border:1px solid #EEE;



	line-height:130px;



	margin-right:5px;



}



#blog .album li div * {



	vertical-align:middle;



	text-align:center;



} 



#blog img {



	height:auto;



	width:auto;



	max-height:130px;



	max-width:130px;



	width: expression(this.width>130 && this.height < this.width ? 130: true);	



	height:expression(this.height > 130 ? 130 : true);



	vertical-align:middle;	



}



#blog div {



	width:49%;



	float:left;



	height:130px;



	margin:5px 2px;



	overflow:hidden;



	float:left;



}



#blog .album li div span{height:100%;display:inline-block;}



#block_channel_01 .album {



	list-style-type:none;



	padding:0px;



	clear:both;



	margin:0px;



}



#block_channel_01 .album li{



	width:48%;



	height:160px;



	float:left;



	display: inline;



	margin:10px 10px 10px 0;



}



#block_channel_01 h5{



	line-height:1.8em;



	margin:5px 0 8px 0;



}



#block_channel_01 .album li div{



	width:150px;



	height:150px;



	display:table-cell !important;



	text-align:center;



	vertical-align:middle;



	border:1px solid #EEE;



	line-height:150px;



	margin-right:5px;



}



#block_channel_01 .album li div * {



	vertical-align:middle;



	text-align:center;



} 



#block_channel_01 img {



	height:auto;



	width:auto;



	max-height:150px;



	max-width:150px;



	width: expression(this.width>150 && this.height < this.width ? 150: true);	



	height:expression(this.height > 150 ? 150 : true);



	vertical-align:middle;	



	margin-top:10px;



}



#block_channel_01 div {



	width:49%;



	float:left;



	margin:5px 2px;



	overflow:hidden;



	float:left;



}



#block_channel_01 .album li div span{height:100%;display:inline-block;}

#allsearch {

	PADDING-RIGHT: 0px;







	PADDING-LEFT: 10px;







	FONT-SIZE: 9pt;







	RIGHT: 275px;







	BACKGROUND: url(../../../img/search_bg.gif) #efefef no-repeat;







	PADDING-BOTTOM: 0px;







	WIDTH: 500px;







	LINE-HEIGHT: 26px;







	PADDING-TOP: 5px;







	POSITION: absolute;







	TOP: 55px;







	HEIGHT: 30px;







	_vertical-align: 50%;







	z-index: 4;







    letter-spacing:0px;







}







.img {

	BORDER-TOP-WIDTH: 20px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px

}

#allsearch input {

	FONT-SIZE: 11px; COLOR: #757575; LINE-HEIGHT: 11px; 

}



#allsearch #subjectsearch {



	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px



}



#allsheeee {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	FONT-SIZE: 9pt;

	RIGHT: 0px;

	BACKGROUND: url(../../../img/sheeee.gif) #efefef no-repeat;

	PADDING-BOTTOM: 0px;

	WIDTH: 250px;

	LINE-HEIGHT: 26px;

	PADDING-TOP: 20px;

	POSITION: absolute;

	TOP: 18px;

	HEIGHT: 60px;

	_vertical-align: 50%;

	z-index: 5;

}