body {
  background:#003200;
  margin:0px 0 0;
  padding:0px 0px;
  text-align:center;
  font-family: Tahoma,Verdana,Arial,Sans-serif;
  color:#333;
  }
a {color:white;}
#all-container{
  width:780px;
  margin:0 auto;
  text-align:left;
  }
div#today {text-align:right; padding-bottom:20px;}
/*-------------------------Header------------------------------*/

#article-brief, #author-header1, #content-header1{
  padding:0px 35px 0px 50px;
  color:white;
  font-size:small;
  font-style:italic;
  }
td.author {
  padding:0 35px 0 0;
  text-align:right;
  font-style:normal;
  color:yellow;
  line-height:8px;
  }
td.brief {padding:0 35px 0 0;}

td.content-desc td.main-slogan {color:yellow;font-size:12pt;}
td.numberlink {font-style:normal; text-align:center; height:10px;}
td.author_talk {font-style:normal;}

/*-------------------------Series Chapter------------------------------*/
div#chapter_name {
padding: 0 0 20px 0;
font-weight:bold;
font-size:large;
color:#C6E2FF;
}
div#more_chapter {
margin:40px 0 0 0;
padding:0 5px;
border-left:4px solid #C6E2FF;
}
div#more_chapter dt {
padding:0 0 1em 0;
}
div#more_chapter dd {
margin:0 0 0 20px;
}
/*-------------------------Profile------------------------------*/
td.profile-top {
  background: #338FAA url("corners_prof_top.gif") no-repeat left top;
  width:240px;
  line-height:8px;
}
td.profile {
  background: #338FAA url("corners_prof_bot.gif") no-repeat left bottom;
  color:#000;
  font-size:10pt;
  }
td.profile a { color:#000;}
/*-------------------------Related------------------------------*/
td.relate-top {
 background: #AAAA33 url("corners_relate_top.gif") no-repeat left top;
  width:530px;
  line-height:8px;
}
td.relate {
background: #AAAA33 url("corners_relate_bot.gif") no-repeat left bottom;
  color:#000;
  padding:5px 0 0 25px;
  font-size:10pt;
  }
td.relate a { color:#000;}
/*-------------------------------------*/
#right_float {
float:right;
width:240px;
}

/*------- block 240 px ---------*/
#author-detail, #content-menu, #content-more, #home-login, #home-detail {
  background-image: url("corners_prof_top.gif");
  background-repeat: no-repeat;
  background-position: left top;
  width:240px;
  margin-top:8px;
  }
#author-detail2, #content-menu2, #content-more2, #home-login2, #home-detail2 {
  background-image: url("corners_prof_bot.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
  margin:0;
  padding:0;
  line-height:8px;
  }
/*------- block 485 px ---------*/
#content-lister, #home-greeting, #newcomer {
 background: url("corners_relate_top.gif") no-repeat left top;
  width:530px;
  margin-top:8px;
}
#content-lister2, #home-greeting2, #newcomer2 {
  background-image: url("corners_relate_bot.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
  margin:0;
  padding:0;
  color:#000;
  line-height:8px;
  }
/*------- block 100% width ---------*/
#author-header, #home-more, #content-header, #footer, #navbar, #content-body {
  background-image: url("corners_cap_top.gif");
  background-repeat: no-repeat;
  background-position: left top;
  margin-top:8px;
  }
#author-header2, #home-more2, #content-header2, #footer2, #navbar2, #content-body2 {
  background-image: url("corners_cap_bot.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
  line-height:8px;
}
/*------- block set color á¡éÊÕµÒÁºÅêÍ¡µèÒ§æ·Õè¹Õè ---------*/
#newcomer, #newcomer2, #content-header, #content-header1, #content-header2 { background-color:#556677;}
#newcomer2, #newcomer2 a {font-size:10pt; text-align:right;color:white;padding:0px 10px 4px; 0px;text-decoration:none;}
#home-more, #home-more2, #home-greeting, #home-greeting2 {background-color:#336080;}

#content-menu, #content-menu2 { background-color:#338FAA;}
#author-header, #author-header1, #author-header2, #content-more, #content-more2, #home-detail, #home-detail2 { background-color:#338FAA;}
#content-lister, #content-lister2,#home-login, #home-login2 { background-color:#AAAA33;}

#author-detail, #author-detail2, #content-body, #content-body2 {background-color:#336080;}

/*---------------- inside block -------------------------------*/
#content-header {
  margin:0;
  font-size:200%;
  padding:8px 0 0 50px;
  color:#fff;
  }
 #author-header {
  margin:0;
  font-size:200%;
  font-weight:bold;
  padding:8px 0 0 50px;
  color:#fff;
  }
#content-body1 {
  margin:8px 0 0;
  padding:30px 35px 35px 50px;
  color:#fff;
  font-size:12pt;
}
#newcomer1, #home-more1, #home-greeting1 {color:#DAEAEF; font-size:11pt; padding:10px 10px 10px 35px;}
#home-login1, #home-detail1, #content-more1 {padding:1px 10px 2px 10px;font-size:small;}
#author-detail1 {color:silver;padding:1px 10px 2px 10px;font-size:small;}
#content-lister1 {
  color:#000;
  padding:5px 5px 0 35px;
  font-size:smaller;
  }
#content-lister1 a {font-size:12pt;}
#content-lister1 dt {padding-top:0.5em;}
#content-menu {font-size:smaller;}

li.section_menu {font-weight:bold; color:#FFA;padding:15px 0 0;}
li.column_menu {list-style:none;}
/*-------------------------Comment------------------------------*/
#comment-body {
  background:#008080 url("corners_cap_top.gif") no-repeat left top;
  margin:12px 0px 0px 0px;
  padding:8px 35px 8px 50px;
  color:#fff;
  }
#comment-body2 {
  background:#008080 url("corners_cap_bot.gif") no-repeat left bottom;
  padding:0;
  line-height:8px;
}

/*-------------------------Post------------------------------*/
#post-body {
  background:#006080 url("corners_cap_top.gif") no-repeat left top;
  margin:8px 0px 0px 0px;
  padding:8px 35px 8px 50px;
  color:#fff;
  }
#post-body2 {
  background:#006080 url("corners_cap_bot.gif") no-repeat left bottom;
  padding:0;
  line-height:8px;
}

div#user-recommend{text-align:center;font-size:small;color:#FFFF66;}
div#user-recommend a {text-align:center;font-size:small;color:#FFFF66;}
/*-------------------------Footer------------------------------*/
#footer, #navbar {
  background-color:#456;
  margin: 8px 0 0;
  padding:2px 35px 0px 0px;
  font-size:8pt;
  text-align:right;
  font-weight:bold;
  color:#CCC;
  }
  #footer2, #navbar2 {
  background-color:#456;
  padding:0;
  margin: 0 0 8px;
  line-height:4px;
  }
  #article-footer a, #navbar a {
  color:#CCC;
  }
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}



/*------------------- Fixed --------------------------*/
div.typeA {
	float:left; 
	margin-right:2ex;
}
div.typeB {
	float:right; 
	padding-left:2ex;
}
.pic_desc_text {
	color:silver;
	text-align: center;
	font-size:80%;
}
img.white_border {
	border:4px solid white;
}
