/* CSS Document */
html {}
body {background:#fff; padding:0; margin:0;}
center {}

h1,h2,h3,h4,h5,h6 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,a,textarea,select,option,small,input,textarea,div {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

h1 {}
	.entry h1 {font-size:2em; margin:1em 0;}

h2 {}
	.entry h2 {font-size:1.6em; margin:0.75em 0;}
	.post h2 {font-size:1.2em; color:#c00; margin:0.25em 0;}
	#sidebar h2 {font-size:1.1em; color:#444; margin:0.3em 0;}
	h2.pagetitle {font-size:1.4em; color:#000; margin:0.25em 0;}

h3 {}
	.entry h3 {font-size:1.4em; margin:0.5em 0;}
	#sidebar h3 {font-size:0.8em; color:#666; margin:0.4em 0;}
	h3#comments, h3#respond {font-size:1em; font-weight:bold; color:#444; margin:1em 0 0.4em 0;}
	h3#respond {display:block; padding-top:0.5em;}
	.post h3 {font-size:1.4em; color:#000; margin:0.5em 0;}

h4 {}
	.entry h4 {font-size:1.2em; margin:0.5em 0;}

h5 {}
	.entry h5 {font-size:1em; margin:0.25em 0;}

h6 {}
	.entry h6 {font-size:1em; margin:0.25em 0;}

p {font-size:0.8em; line-height:1.4em;}
	p.postmetadata {font-size:0.7em; color:#444; margin:0.2em 0.3em; padding:0.3em; border-top:1px dotted #ccc; display:block;} 
	p.alt {padding:0.3em 0.6em;}
	#messages p {font-size:0.7em; color:#333; margin:0; }
	#messages p span {font-weight:bold;}

cite {}
	.commentlist cite {font-size:1em;}

blockquote {font-size:0.9em; color:#333; font-style:italic; margin:1em 2em;}

li {}
	.entry li {font-size:0.8em; line-height:1.3em; margin-bottom:0.2em;}
	.entry li li {font-size:0.9em; color:#333;}
	.entry li li li {font-size:1em; color:#666;}
	#sidebar li {font-size:0.7em; list-style:url(images/icon-list-bullet.gif);}	
	#sidebar #posts li {font-size:0.8em;}
	.commentlist li {font-sie:0.8em; display:block; margin:0.2em 1em; padding:0.6em 1em; border-bottom:1px solid #ddd;}
	.commentlist li.alt {background:#eee;}

ul {}
	#sidebar ul {margin:0.4em 0.25em; padding:0 0.8em;}

ol {}
	ol.commentlist {margin:0; padding:0;}

a {}
 a img {border:none;}
 a:hover {text-decoration:none;}
 h2 a {color:#c00; text-decoration:none;}
 .post h3 a, .navigation div a, #respond p a {color:#c00;}
 	.post small a {color:#555;}
	.postmetadata a {color:#c00;}
	#sidebar ul li a, #sidebar p a, .commentlist a {color:#c00;}

small {}
	.post small {font-size:0.7em; color:#777; margin:0.15em 0;}
	.commentlist small {font-size:0.7em; color:#777; margin:0.15em 0;}

/*form items */
form {margin:0; padding:0;}
	#searchbox input, #commentform input {font-size:0.8em; background:#fff; padding:2px 4px; border:1px solid #ccc;}
	#searchbox input#s {width:190px;}
	#searchbox input#searchsubmit, #commentform input#submit {background:#ddd; font-weight:bold; border:1px solid #aaa;}
	#commentform textarea {font-size:0.8em; width:80%; background:#fff; padding:2px 4px; border:1px solid #ccc;}

form#commentform {padding-bottom:30px;}

/*site body*/
#owrap {}
	#maintable {}
		#maintable .mlcol {width:50%; background:#fff;}
		
		#maintable .mccol {width:800px; background:url(images/bg-ccol.gif) repeat-y;}
			#header {height:170px; width:800px;}
				#header .fleft {background:#fff; height:170px; float:left;}
			#content {width:496px; float:left;}
				.entry {padding:5px 0 15px 0;}
				
			#sidebar {width:304px; float:left;}
				#sidebar .iwrap {padding:5px 0;}
				
				#archives, #categories {width:42%; padding:0 5px 0 0; float:left;}
				
				#posts, #archives, #categories, #sidemeta, #messages {padding:14px 0 14px 17px; border-top:1px dotted #ccc;}
				#searchbox {padding:15px 0 15px 17px;}
				#messages {background:#ffc;}
				
		#maintable .mrcol {width:50%; background:#fff url('images/bg-body-rcol.gif') repeat-x top;}

/*clear*/
.cleft {clear:left;}

/*post navigation*/
.navigation {height:20px; padding:15px 5px 10px 5px;}
	.navigation div {font-size:0.8em;}
	.navigation .alignleft {width:auto; padding-right:8px; float:left;}
	.navigation .alignright {width:auto; padding-left:7px; border-left:1px solid #bbb; float:left;}

/*common navigation*/
#footer li {list-style-type:none;}
#footer ul {margin:0; padding:0;}

/*main navigation*/
#mainnav {width:227px;}
	#mainnav div {float:left;}

/*footer navigation*/
#footer {background:#bbb; padding:10px 0;}
	#footer .iwrap {width:800px; text-align:right;}
	#footer .lside {width:400px; float:left;}
	#footer .rside {width:350px; float:right;}
		#footer li {font-size:0.8em; border-right:1px solid #333; display:block; float:left;}
		#footer li a {color:#000; padding:2px 8px; text-decoration:none; display:block;}
			#footer li a:hover {color:#900;}
		#footer p {font-size:0.7em; margin:0.25em;}
		#footer p.copyright {font-size:0.7em; color:#666; margin:0.5em 0 0 0; clear:both;}
		#footer p.copyright a {color:#900; }