/*
Theme Name: Cathayan Style
Theme URI: 
Description: A theme with the style of <a href="http://blog.cathayan.org">blog.cathayan.org</a>. Works best with Random Quotes (Chinese)  (see random-quotes-chinese.zip)
Author: Liu Xun
Author URI:http://liuxun.net/


*/

/*
=Global
*/
*{margin:0;padding:0;}
body {font-size:13px;color:#000;font-family: sans, sans-serif;background:#fff;padding:2.6% 3.6%;margin:0;}
table td{font-size:13px;}
blockquote {border-left: 5px solid #ccc;	margin-left: 1.5em;padding-left: 5px;}
a {color: #360;text-decoration: none;}
	a img {border: none;}
a:visited {color: #00B366;}
a:hover {color: #999;}
h2 {font-size: 16px;color:#666;font-weight: bold;margin: 0;padding: 0 3px;}
h3 {font-size: 16px;font-weight: bold;padding:9px 0;}
h4 {font-size: 12px;color:#999;font-weight: bold;}
.hr {height:1px;overflow:hidden;background-image:url('free-casino-game.gif')}
.margin_bottom {margin-bottom:2em;}

/*
=Layout and some styles...
*/
#hd {background: #9c6;padding: 10px 18px;margin-bottom:25px;}
#hd table {width:98%;}
	h1#blogname  {font:serif, sans-serif;color:#fff;font-size:30px;font-weight: bold;letter-spacing: 0.1em;margin:4px;padding:0}/*xx-large*/
		#blogname a {color: #fff;}
	#nav {padding:15px 0 0 0;}
		#nav a {font-size:normal;}
		#nav a .cate_count {font-size:x-small;}
	#saying{width: 200px;color:#eee;}


#bd {padding-right: 260px;} /* wrapper for content & menu */

#content {width: 100%;float: left;padding-left:10px;}
	#content h2 {text-align:right;padding-top:9px;}
	#content .post {line-height:1.5em;}
		#content .post p {margin-bottom:19px;}
		#content .post .info {padding:3px 0;}
		#content ul,#content ol{margin:10px 20px;}
	
#menu {
	width: 202px;
	float: left; /*fix for IE */
	margin: 0 -261px 0 39px; /* -250px: a  trick... for a ideal layout */ 
	padding: 0 10px;
	}
	#menu h2 {
		line-height:130%;
		color:#666666;
		margin: 15px 0px 10px 0px;
		font-weight: bold;
		text-align:left;
		border-bottom: 1px solid #666666;
		}
	#menu form {	margin: 0 0 0 13px;}
	#menu input#s {width: 80%;background: #eee;border: 1px solid #999;color: #000;}

	#menu ul {list-style-type: none;}
#ft{text-align:center; width:100%; clear:both;padding-top:20px;}

/*
=comments
*/
h3.comments {
	font-size: 1em;
	border-top: 1px solid #BDAD18; 
	border-left: 10px solid #BDAD18; 
	color:#000000;
	padding:2px 0px 2px 10px;
	margin:20px 0;
}
cite.commentinfo {font-style:normal;color:#A52A2A;font-size:12px;margin-bottom:10px;}
	cite.commentinfo a,cite.commentinfo a:visited {color:#A52A2A;}

form#commentform {padding:0 0 0 10px;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {}
	#commentform textarea {}
	#commentlist li {margin:10px 0;list-style-type: none;}

/*
=for single.php
*/
.navigation {text-align: right;margin-bottom:5px;}



/*
=widgets-calendar
*/
#wp-calendar {width: 100%;text-align:center;font-weight:normal;}
	#wp-calendar td,#wp-calendar th,#wp-calendar caption {color:#555;}
	#wp-calendar td a {text-decoration: underline;}
	#wp-calendar #today {background-color: #99cc66;}
	#wp-calendar th {font-weight:bold;}








/*
=27floor/default.css - Copy & Paste
*/


/* source code 
	background-color:#F5F5F5;
	border:1px solid #797979;
*/
pre {
	color:#080;
	line-height:1.1;
        font:monospace,courier-new,courier; 
        margin-left:20px; 
        display:block;
}

/* for code */
code {color:#080; font:0.9em monospace; margin-left:20px; margin-right:20px; display:block;background-color: #ccff99;padding:5px;line-height:1.2;}
code.inline {display: inline; margin:2px;}

/* quote */
.quote, quote {
        padding:5px;
        border:dotted gray 1px;
	color:#080;
        background-color: #eeffee;
	line-height:1.3;
        font:monospace; 
        margin-left:20px; margin-right:20px;
        display:block;
}

/*  HIGHLIGHTED TEXT IN SEARCH RESULTS HAS YELLOW BACKGROUND ============== */
.highlight {
	background-color: #FFFF33;
}