/*
Modified By Geoffrey (www.ecoast.idv.tw)
----
Theme Name: Emptiness
Theme URI: http://code.google.com/p/bitpress/wiki/Emptiness
Description: A minimalist theme with a white background, containing mostly texts with a header image. Simple and clean, with very lightweight HTML and CSS.
Version: 0.5
Author: Cliffano Subagio
Author URI: http://blog.qoqoa.com
Tags: white, fixed width, three columns, valid XHTML, valid CSS, widget ready, simple, widgets
*/
body {
    background-color: #ffffff;
    color: #333333;
    font: 83%/1.4 arial, helvetica, sans-serif;
    line-height: 170%;
    margin: 0;
    padding: 20px 0 20px 0;
}
div#container {
    margin: auto;
    padding: 0 20px 0 20px;
    width: 1020px;
}
div#header div.main {
    font-weight: bold;

}

div#header div.main a {
    text-decoration: none;
    line-height: 35px;
}
div#header div.main h1 {
    margin: 0;
}
div#body {
    clear: both;
}
div#footer {
    clear: both;
    color: #333333;
    font-size: 95%;
}
div#footer div.main {
    text-align: right;
}
div#content {
    float: left;
}
div.item {
    clear: both;
}
div.side {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
div.side li {
    list-style-type: none;
}
div.side ul {
    margin: 0;
    padding: 0;
}
div.left {
	margin-right: 20px;
    text-align: right;
    width: 150px;
}
div.right {
	margin-left: 20px;
    text-align: left;
    width: 250px;
}
div.right ul {
	margin-bottom: 20px;
}
div.main {
    float: left;
    margin: 10px 20px 10px 20px;
    text-align: left;
    width: 500px;
}
a {
    color: #999999;
    text-decoration: none;
}
a:hover {
    background-color: #efefef;
    color: #999999;
    text-decoration: underline;
}
blockquote, div.comment {
    background-color: #efefef;
    color: #666666;
    padding: 10px;
}


input {
    color: #666666;
}
h2 {
    font-size: 115%;
    margin: 0;
}
h3 {
    font-size: 100%;
    margin: 0;
}
img {
    border: 0;
}
li.cat-item {
    display: inline;
}
span.date {
    font-weight: bold;
}
span.labels {
    font-style: italic;
}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* Comments
----------------------------------------------- */
#comments {
  background:url('/images/post_bg.gif') no-repeat bottom center;
  margin:0 39px 10px;
  padding:0 0 10px;
}
#comments h4 {
  margin:0 0 10px;
  padding:0;
  font-size:100%;
  line-height:1.4em;
  color:#333333;
}
#comments-block {
  margin:0;
}
.comment-author {
  margin:.2em 0;
  padding:0px;
  font-weight:bold;
  font-size:11px;
}
.comment-author2 {
  margin:.2em 0;
  padding:0px;
  font-weight:bold;
  font-size:9px;
}
.comment-body {
  background:#f1f1f1 url('/images/comment_top_bg.gif') no-repeat left top;
  width: 359px;
  margin:0 0 0 29px;
  padding:30px 20px 8px;
  font-size:12px;
  line-height:1.6em;
  overflow:hidden;
}
.comment-body p {
  margin:0;
}
.comment-footer {
  background:url('/images/read_more.gif') no-repeat 18px .8em;
  width: 305px;
  margin:0 0 .5em;
  padding:5px 0 .75em 29px;
  font-size:11px;
}
.comment-footer a:link {
  color:#8d3500;
}
.comment-footer a:hover {
  color:#258dad;
}
.comment-footer2 {
  background:#f1f1f1 url('/images/comment_bot_bg.gif') no-repeat left bottom;
  width: 389px;
  margin:0 0 0 29px;
  padding:0 10px 5px 0;
  font-size:9px;
  text-align:right;
}
.comment-footer2 a:link, .comment-footer2 a:visited {
  color:#af724d;
}

.deleted-comment {
  font-style:italic;
  color:gray;
}

.comment-body-author {
  background:#f1f1f1 url('/images/comment_top_bg2.gif') no-repeat left top;
  width: 399px;
  margin:0 0 0 29px;
  padding:30px 20px 8px 20px;
  font-size:12px;
  line-height:1.6em;
}
.comment-body-author p {
  margin:0;
  color:#C30;
}

.comment-body img {
  margin:0;
  padding:0;
  vertical-align:text-bottom;
}
.comment-body-author img {
  margin:0;
  padding:0;
  vertical-align:text-bottom;
}
			#profile-container { }
			.profile-datablock { }
			.profile-img {display:inline;}
			.profile-img img {float:left;margin-right:5px;}
			.profile-data strong { }
			#profile-container p { }
			#profile-container .profile-textblock { }
            .profile-link a:link {color:#999999;text-decoration:none;}
            .profile-link a:active {color:#ff0000;text-decoration:none;}
            .profile-link a:visited {color:#999999;text-decoration:none;}
			.profile-link a:hover{color:#DE7008;text-decoration:none;}
