@charset "utf-8";
/* CSS Document */

body,td,th{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #976cb1;
}
body {background: #FFF; margin: 0px; background:url(http://www.xiaxue.sg/blogfiles/images/footerbg.png) bottom repeat-x;}
a:link {color: #00b7be;	text-decoration: none;}
a:visited {text-decoration: none;color: #00b7be;}
a:hover {text-decoration: none;	color: #dc74db;}
a:active {text-decoration: none;color: #00b7be;}
/*a:active {text-decoration: none;color: #2c8fd4  00b7be;}*/
form,h1,h2,h3{margin:0px;}
map{margin:0; padding:0;}
h2{font-size:15px; padding-bottom:5px;}
a img{border:0;}
.clearboth{clear:both;}
.background{background: url(images/headerbg.png) top repeat-x;}
.site{width:100%; background:url(images/header1.jpg) center top no-repeat; text-align:center;}
.wrapper{width:1000px; margin:auto; text-align:left;  height:1%;}

.header{height:550px;}
.twitterbox{font-family:Arial, Tahoma, Helvetica, sans-serif; font-weight:normal; font-size:13px; font-weight:bold; color:#976cb1; padding-left:710px; padding-top:68px; width:160px; height:100px; line-height:1em;}

.sidecol_one{width:165px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden;}
.maincol{width:650px; padding:0 10px; float:left; font-family:Georgia, "Times New Roman", Times, serif;}
.sidecol_two{width:165px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden;}


.sidecol_one .block{background:url(images/sideboxtop.gif) no-repeat top; padding:10px 7px;}
.sidecol_two .block .title,.sidecol_one .block .title{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#be8da6; margin-bottom:5px; overflow:hidden;}
.sidecol_two .blockwrapper,.sidecol_one .blockwrapper{background:url(images/sideboxbtm.gif) #fcf1f6 no-repeat bottom; display:block; height:1%; margin-bottom:10px; overflow:hidden;}

.sidecol_two .block{background:url(images/sideboxtop.gif) no-repeat top; padding:10px 5px;}
.sidecol_two .nuffnang_block,.sidecol_two .block pixelad_block{background:url(images/sideboxtop.gif) no-repeat top; padding:8px 2px;}

.sidecol_two p,.sidecol_one p{margin:0px; padding:0;}
.sidecol_two p.ads,.sidecol_one p.about ,.sidecol_one p.awards {text-align:center;}

.sidecol_two ul,.sidecol_one ul{margin:0px; padding:0; list-style:none;}
.sidecol_two ul li,.sidecol_one ul li{padding:2px 0 2px 14px; background:url(images/bul-heart.gif) no-repeat left 4px; border-bottom:dotted #f7c5dc 1px;}
.sidecol_two ul li.listhead,.sidecol_one ul li.listhead{padding-left:0;font-weight:bold; background:none;}
/* #twitter_div ul#twitter_update_list2 li{padding:2px 0 2px 18px; background:url(images/ico-twitter.gif) no-repeat left 4px; border-bottom:dotted #f7c5dc 1px;} */


.margintop,.sidecol_one ul li.margintop{margin-top:10px;}
.classics ul{margin-top:10px;}
.counters{text-align:center;}
.archives_select{text-align:center; padding:5px 0;}
.archives{}
.sitecontent{height:1%;}
div.footer{height:156px; padding-top:37px; clear:both;padding-left:360px; padding-right:100px; font-size:10px; color:#976cb1; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; background:url(http://www.xiaxue.sg/blogfiles/images/footer.jpg) bottom center no-repeat;}
/*.footer a:link,.footer a:visited,.footer a:active{color:#FFCCFF;}
.footer a:hover{color:#fff;}*/
.footer-content1{height:120px; text-align:center;color: #976cb1;}

/* FOR BLOGGER */
.header #header{display:none;}
.post-title, .entry-title{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px;}
.post-footer{background:url(images/postfooter.gif) #fcf1f6 no-repeat top left; height:30px; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;margin-bottom:40px;}
.post-footer td{font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase;}
.post-emailme, .post-comment-link,.post-timestamp{float:left; height:16px; padding:7px 20px;display:block;text-transform:uppercase;}
.post-emailme{padding:7px 10px 7px 20px !important;}
/*.reactions-label{background:url(images/ico-heart.gif)  left center no-repeat; margin:0px;float:left; height:16px; padding:7px 0px 7px 20px;display:block;}*/
.reactions-label{margin:0px;float:left; height:16px; padding:7px 0px 7px 0px;display:block;}
.post-comment-link{background:url(images/ico-comments.gif) left center no-repeat;}
.post-timestamp{background:url(images/ico-time.gif) left center no-repeat;}
.post-emailme{background:url(images/ico-email.gif) left center no-repeat;}
.icon-action{margin:0px;}
.reaction-choices iframe{width:130px; height:24px; float:left; height:20px; padding:3px 18px 3px 0;display:block; } 
/*.post-footer-line-1{margin:auto; width:400px;}*/

span.cal {
	background:transparent url('images/calendar-pink2.gif') no-repeat scroll 0%;
	float:left;
	margin-right: 10px;
	margin-left:5px;
	height:36px;
	width:40px;
	font-family:"Helvetica",Tahoma, Arial;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

span.cal_month {
	color:#FFFFFF;
	display:block;
	font-size:10px;
	line-height:11px;
	margin-left:1px;
	padding-top:3px;
	text-align:center;
	letter-spacing:0px;
	text-transform:capitalize;
}

span.cal_day {
	color:#8c00a5;
	display:block;
	font-size:17px;
	line-height:18px;
	margin-left:1px;
	padding-top:0px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.section{margin:0; padding:0;}

.sidebar {
    margin-bottom: 0px; margin-top:0; padding:0;
    }



.post-body {
  padding-top:0px;
  margin:0 0 .75em;
  line-height:1.6em;
}

/* Comments
----------------------------------------------- */
#comments {
  padding:15px 0 0;
  }
#comments h4 {
font-family:Arial, Helvetica, sans-serif;
  margin:1em 0;
  font-weight: bold;
  font-size:18px;
  color: $dateHeaderColor;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.4em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 20px 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 20px 1.5em;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }

.feed-links {
  clear: both; padding-top:5px;
}

#blog-pager-newer-link {
  float: $startSide;
 }

#blog-pager-older-link {
  float: $endSide;
 }
 
#blog-pager {   
  text-align: center; 
 }

.comment-footer { 
 }
 
 .comment-post-link{background:url(images/ico-comment_add.gif) left center no-repeat; display:block; font-weight:bold; padding-left:20px;}
 
 .twitterbox li, .twitterbox ul{margin:0; padding:0; list-style:none;}
.twitterbox #twitter-link{font-size:10px;}

#navbar-iframe{
  height:0px !important;
  visibility:hidden !important;
  display:none !important;
}
span#blog-pager-older-link{display: block; text-align:center;}
/*#blog-pager-older-link a:visited,#blog-pager-older-link a:active,#blog-pager-older-link a:link{background:url(images/readmore-bg.gif) no-repeat 0 0; width:265px; height:21px; font-size:13px; display:block; color:#fff; font-weight:bold; padding-top:3px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto 5px; }
*/
#blog-pager-older-link a:visited,#blog-pager-older-link a:active,#blog-pager-older-link a:link{background:url(images/newerpost-bg.gif) no-repeat 0 0; width:95px; height:21px; font-size:13px; display:block; color:#fff; font-weight:bold; padding-top:3px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto 5px; padding-right:5px;}

span#blog-pager-newer-link{display: block; text-align:center;}
#blog-pager-newer-link a:visited,#blog-pager-newer-link a:active,#blog-pager-newer-link a:link{background:url(images/newerpost-bg.gif) no-repeat 0 0; width:95px; height:21px; font-size:13px; display:block; color:#fff; font-weight:bold; padding-top:3px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto 5px; padding-right:5px;}


#blog-pager-newer-link a:hover,#blog-pager-older-link a:hover{background-position:0px -30px;}
.feed-links{text-align:center; font-size:10px; margin-top:5px;}

#showlink a{text-align:right; font-weight:bold; float:right; background:url(images/ico-newspaper.gif) no-repeat; padding-left:24px;}
.home-link{background:url(images/ico-home.gif) left no-repeat; padding-left:22px; font-weight:bold;}
.home-link-wrapper{text-align:center; padding-top:5px;}

.twitter_block_wrapper{height:480px; width:200px; float:right; margin-bottom:10px; font-size:11px; background:url(images/twitter-boxbtm.gif) #fcf1f6 bottom no-repeat;}
.twitter_block{padding:10px; background:url(images/twitter-boxtop.gif) top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; }
.twitter_block h2{background:url(images/twitter.png) no-repeat left; padding-left:50px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.twitter_block a{}
.twitter_block ul{margin:0px; padding:0; list-style:none;}
.twitter_block ul li{padding:5px 0 5px 18px; background:url(images/ico-twitter.gif) no-repeat left 5px; border-bottom:dotted #f7c5dc 1px;}

.head_potm{padding-left:10px;}
.block_head{text-align:center;}

.twitter_icon{background:url(images/twitter.png) no-repeat left; padding-left:50px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.twitter_icon h2{margin:0; padding:0}

.potm_block{background:url(images/potm-boxtop.gif) top no-repeat; padding:10px 0;}
.potm_block_blockwrapper{background:url(images/potm-boxbtm.gif)  #fcf1f6 bottom no-repeat; width:440px; float:left; margin-bottom:10px; }
.potm_block h2{background:url(images/ico-potm.gif) no-repeat 10px 5px;  padding-left:40px; height:35px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:24px;}
#twitter-link{font-size:11px; font-weight:bold; display:block; text-align:center;}
.potm_iframe_wrap{background:url(images/potm-shadows.gif) no-repeat; padding:10px;}
#main{clear:both;}

p.search,p.search form{text-align:center;}

a:link.subtlelink,a:visited.subtlelink,a:active.subtlelink,a:hover.subtlelink{color:#976cb1;}

.blog_block{background:url(images/blog-boxtop.png) no-repeat top center; padding:10px 5px 0; clear:both;}

blockquote{background:#f8edff url(images/blockquotebg.png); margin:10px; padding:10px; border:solid 1px #e2d0ed; color:#67497a; font-size:13px;}

.sidecol_one .block .about{width:auto; padding-left:0; padding-right:0; }
.about{width:auto; padding-left:0; padding-right:0;}
