@charset "UTF-8";
	/*@font-face
{
	font-family: Bronze;
	src: url(Bronze.ttf);
}*/
	a:hover
{
	color:blue;
	text-decoration:underline;
}
a
{
	text-decoration:none;
}
body
{
	background: #4d87c7 repeat-x top left fixed;
	padding: 10px 0;
	font-size:100%;
}
h1
{
	font-size:150%;
}
h2
{
	font-size:130%;
}
.page
{
	padding: 0 10px 0 10px;
	max-width:1024px;
	min-width:800px;
}
/*------Header style------*/
	#header
{
	background:#FFFFFF;
	padding:0;
	color: #000;
	height:160%;
	overflow:hidden;
}
#logo h1 a, #toprss h1 a
{
	background:none repeat scroll 0 0 black;
	color:white;
	font-size:160%;
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	height:160%;
}
#logo h1 a:hover
{
	background:blue;
}
#toprss h1 a:hover
{
	background:red;
}
#navigation
{
	float:left;
	padding:0;
	font:normal 120% arial;
	margin:0.8em 0 0 2em;
	width:auto;
}
#navigation li
{
	display:inline;
}
#navigation li a.current
{
	color:black;
	background:white;
	text-decoration:underline;
}
/*------Contain style------*/
	#container
{
	margin: 10px 0;
	padding:0;
	background: #fff;
	overflow:hidden;
	height:auto;
}
#main
{
	float: left;
	width: 72%;
	line-height:1.5em;
}
.postnav
{
	font:italic 90% arial;
	margin:5px 5% 0 5px;
}
#last_tweet
{
	float:left;
	margin:2px 0 0 5px;
	padding:0;
	border-bottom:2px solid black;
	display:inline-block;
	width:auto;
}
#last_tweet span
{
	float:left;
	font:normal 115% arial;
	width:auto;
}
#last_tweet ul
{
	float:left;
	font:normal 100% arial;
	width:auto;
}
#main .post
{
	padding: 5px 20px 0 20px;
}
#main .post h2
{
	font:bold 130% Arial;
	margin:15px 0 10px;
	padding:0;
}
#main .post p
{
	/*word-wrap:break-word;*/
	text-indent:2em;
}
.post .info
{
	font-size:90%;
	margin:2px 0 8px 10px;
	padding-top:3px;
}
.post .date{
	color:#999999;
}
.blogger-labels {
	background:yellow;
	display:inline-block;
	padding:2px 10px 0 0;
}

#comment
{
	width:90%;
}
#post-comment
{
	margin:0 0 5px 30px;
	padding:0 0 0 10px;
}
#main .post #post-comment p
{
	text-indent:0em;
	margin:3px 0 0 0;
}
#post-comment li
{
	list-style:decimal;
	margin:10px 0 0 0;
}
#post-comment .comment-data
{
	font:italic bold 95% arial;
}
#post-comment .comment-body
{
	/*overflow:hidden;*/
	list-style:none;
	display:inline;
}
/*-----Sidebar-----*/
	#sidebar
{
	width: auto;
	margin: 0 0 0 72%;
}
#search
{
	margin:20px 0px 30px 10px;
}
input.query
{
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	padding:1px;
}
#searchsubmit
{
	background:none repeat scroll 0 0 #000000;
	border:medium none;
	color:#FFFFFF;
	font:12px arial;
	padding:2px;
}
#searchsubmit:hover
{
	background:none repeat scroll 0 0 blue;
}
#sidebar #widget
{
	padding: 0 20px 0 10px;
	margin:0;
}
#sidebar h2
{
	margin:20px 0 0 0;
	font:130% arial;
	border-bottom:1px dashed #CCCCCC;
}
#sidebar ul
{
	/*display:inline;*/
	
}
#sidebar li
{
	border-bottom:1px dashed #CCCCCC;
	list-style:disc outside none;
	padding:2px 0 2px 0;
}
.archive_display
{
	display:block;
}
.archive_hidden
{
	display:none;
}
#recent-comment li.comment-data
{
	font:italic 90% arial;
	border:medium none;
}
#recent-comment li.comment-body
{
	/*	overflow:hidden;*/
	border-bottom:1px dashed #CCCCCC;
	list-style:none;
}
.with-icon-blogger
{
	background:url("images/blogger.gif") no-repeat scroll left top transparent;
	padding-left:20px;
}
.with-icon-anon
{
	background:url("images/anon.gif") no-repeat scroll left top transparent;
	padding-left:20px;
}
#footer
{
	padding: 5px 10px;
	color:#666;
	background: #f9f9f9;
	border-top: 5px #efefef solid;
	font-size:90%;
}
/*-------------------------------------------------------------------------*/
	.clearfix
{
	clear:both;
}
.alignleft
{
	float:left;
	width:auto;
}
.alignright
{
	float:right;
	width:auto;
}
blockquote
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-left: 15px;
	border-left: 5px solid #ccc;
}
code
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-left: 15px;
	border:1px solid #694E1C;
	display:inline-block;
	text-align:left;
	overflow:hidden;
}

