/* --------------------------------------
  * For All
  * --------------------------------------
*/
 
body 
{
	text-align:center;	
	background-color:white;
	font-family: arial,helvetica, san-serif;
	font-size:12px;
	margin:0;   
	letter-spacing:0.05em;
}

a{text-decoration:none;color:#03c}
a:link{color:#03c}
a:visited{color:#03c}
a:hover{color:#f60}
a:active{color:#800080}
a img{border:none}

hr {  COLOR: #888888; HEIGHT: 1px; }

IMG
{
  color:#ebebeb;
  BORDER-WIDTH: 0;
  PADDING: 0; 
}

A IMG
{
  color:#ebebeb;
  border-width: 0px;
  PADDING: 0; 
}

h1 {
	FONT-SIZE: 24px;
	text-align:left;
	COLOR: #FFF;
	FONT-FAMILY: Arial Black;
	LETTER-SPACING:0.03em;
	LINE-HEIGHT: 120%;
}
h1 A
{
   COLOR: #000; 
}
 
h2 {
	FONT-FAMILY: Georgia, Verdana,Helvetica,  Arial,sans-serif;
	font-size: 16px;
	padding: 5px 0 5px 0px;
	margin:5px 0 20px 10px;
	color: #0575a5;
	clear:both;
	font-weight: bold;
	letter-spacing: 1px;
	text-align:left;
}

h3
{
  FONT-FAMILY: Georgia, Verdana,Helvetica,  Arial,sans-serif;
  FONT-SIZE: 13px; 
  FONT-WEIGHT: bold;
  text-align:left;
  padding-right:5px; 
  padding-top:0px;
  COLOR: #525252; 
  LINE-HEIGHT: 16px; 
  LETTER-SPACING: 1px;
}

p, span {
	font-size:13px;
	line-height:22px;
	color:rgb(72,82,87);
}

td, th, div, ul, li, ol {
	color:rgb(72,82,87);
	font-size:13px;
	line-height:20px;
}

.smalltext {
	font-size:11px;
	color: #888;
}

/*#mainFrame｜部落格整體框架設定*/ 
#mainFrame {
	display:block;
	MARGIN: 0px auto; 
	WIDTH: 980px;
	POSITION: relative; 
	TEXT-ALIGN: left;
	background-image:url();
	background-repeat:no-repeat;
    background-position:top left;
}

/* topbar */
#topbar{
    display:block;
	height: 128px;
	width: 980px;
	font-size: 12px;
	TEXT-ALIGN: center;
	background-image:url(../images/topbar_bg.gif);
	background-repeat:no-repeat;
    background-position:top left;
}
/* topbar end */

/* header｜topbar網站標題區設定*/ 
#header {
    display:block;
	text-align: left;
	width: 980px;
	HEIGHT: 70px;
	POSITION: absolute;
	TOP: 3px;
	left: 0px;
	z-index: 1;
	background-color: transparent;
}

/* marquee｜topbar下方跑馬燈設定*/ 
#marquee {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/index_marquee_bg.gif);
    background-position:top left;
}
/* marquee end */ 
#marquee_art {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/art_marquee_bg.gif);
    background-position:top left;
}
#marquee_3C {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/3C_marquee_bg.gif);
    background-position:top left;
}
#marquee_travel {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/travel_marquee_bg.gif);
    background-position:top left;
}
#marquee_food {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/food_marquee_bg.gif);
    background-position:top left;
}
#marquee_life {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/life_marquee_bg.gif);
    background-position:top left;
}
#marquee_column {
    display:block;
	text-align: left;
	width: 960px;
	HEIGHT: 31px;
	POSITION: absolute;
	TOP: 97px;
	left: 0px;
	z-index: 1;
	padding-left: 15px;
	padding-top: 2px;
	background-image:url(../images/column_marquee_bg.gif);
    background-position:top left;
}

/* menubar */ 
#menubar
{
    display:block;
	text-align: left;
	WIDTH: 980px;
	HEIGHT: 23px;
	POSITION: absolute;
	TOP: 0px;
	left: 0px;
	background-color: #888888;
}
#menubar IMG
{
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}

/* channelTab */ 
#channelTab
{
    display:block;
	text-align: left;
	padding: 0 0 0 0;
	WIDTH: 970px;
	HEIGHT: 27px;
	POSITION: absolute;
	TOP: 70px;
	left: 0px;
}

#channelTab IMG
{
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}
/* channelTab end */ 


/* MainBlock｜首頁內容區塊設定 */
#MainBlock {
    display:block;
	WIDTH: 980px;
	background-color: white;
	PADDING-TOP: 3px;
}

/* MainLeftBlock｜首頁左方大區塊設定 */
#MainLeftBlock {
	WIDTH: 690px;
	float:left;
	background-color: transparent;
	margin: 0;
	height: auto;
}
#Main-Block {
	height: 1220px;
	width: 680px;
}

.images {
	float: right;
	width: 200px;
}

/* MainRightBlock｜首頁右方區塊設定 */
#MainRightBlock {
	display:block;
	float: left;
	WIDTH: 280px;
	height:auto !important;
	text-align:right;
	background-color: transparent;
	margin: 0;
}

#LeftTopBlock {
	display:block;
	WIDTH: 265px;
}
#LeftBottomBlock {
	display:block;
	WIDTH: 375px;
}

#RightBottomBlock {
	display: block;
	width: 305px;
	height: auto;
	float: right;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right: 5px;
	background-image: url(WD-element_09_02.gif);
	padding-top: 0px;
}
.main-Right {
	width: 305px;
}

/* 頁面  */
.post {
	display:block;
	BACKGROUND:inherit; 
	PADDING-TOP: 6px;
	width: 100%;
}

.post_title {
	padding-top:2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 20px;
	PADDING-bottom: 5px;
	font-family: Arial, Helvetica, San-Serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #556ce1;
	LETTER-SPACING: 0px;
	background-repeat: no-repeat;
	margin-left:10px;
	margin-top:2px;
}

.post_subtitle {
	font-family: Arial, Helvetica, San-Serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #888888;
	LETTER-SPACING: 0px;
}

.post_author {
	font-family: Arial, Helvetica, San-Serif;
	FONT-SIZE: 12px;
	COLOR: #BBBBBB;
	LETTER-SPACING: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 20px;
}

.post_photo {
    display:block;
	background-color: #efefef;
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post_body{
	float:left;
	width: 100%;
}

.post_content {
  display:block;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 20px;
  PADDING-top: 0px;
  PADDING-bottom: 10px;  
  LINE-HEIGHT: 1.5; 
  font-family: Arial, Helvetica, San-Serif;
  FONT-SIZE: 13px; 
  COLOR: #666666;
}
/* BigBanner｜大banner設定 */
#BigBanner {
	display:block;
	WIDTH: 265px;
	HEIGHT: 58px;
	background-color: #efefef;
}

/* Banner｜一般banner設定 */
#Banner {
	WIDTH: 265px;
	HEIGHT: 14px;
	background-color: #FFF;
}

.commercial_news {
	display:block;
	WIDTH: 265px;
	text-align:left;
	background-color: #EEF5FE;
	background-image: url(../zone/WD-element_12_09.gif);
}
.commercial_news-2 {
	display: block;
	width: 265px;
	background-color: #FEF8EC;
	background-image: url(../zone/WD-element_05_03.gif);
}

.commercial_news_list{
	WIDTH: 245px;
	text-align:left;
	padding-left:5px;
	margin-left: 5px;
}

.commercial_news_list ul {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 13px;
}

.commercial_news_list li{
list-style-type: square;
list-style-position: outside;
margin-left: 15px;
padding-bottom: 1px;
}

/* FooterBlock｜頁尾 */
#footerBlock {
	clear: both;
	display:block;
	FONT-SIZE: 11px;
	text-align: center;
	COLOR: #888888;
	width: 970px;
	height:57px;
	BORDER-BOTTOM: medium none;
	background-color:#efefef;
	padding-top: 5px;
}

#footerBlock ul{
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 11px;
  color:#888888;
}

#footerBlock li{
list-style-type: none;
display: inline;
padding-left: 5px;
padding-right: 5px;
FONT-SIZE: 11px;
	color:#888888;
	border-right: 1px dotted #888888;
}

#footerBlock A 
{
	display:inline;
	color:#888888;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	text-align:left;
}
#footerBlock A:hover {
	text-decoration:underline;	
}
#footerBlock #address{
	padding:0px 0px 0px 155px;
	color:rgb(240,240,240);
}
#footerBlock span{
	padding:0px 10px 0px 10px;
}