/*
Theme Name: koumei-christmas
Theme URI: http://koumei.net/
Description: The theme for koumei.net.
Version: 1.1
Author: Koumei
Author URI: http://koumei.net
Tags: blue, custom header, fixed width, two columns, widgets

	Koumei v1.0

	This theme was designed and built by Koumei

*/

BODY{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;	
	background: #F5FAFF;
}

#top{
	width: 1000px;
	height: 100px;
	background: url(images/k.gif) left no-repeat;
	margin: 0 auto;
	text-align: right;
	vertical-align: middle;
	line-height: 100px;
	color: #CCC;
	font-size: 0.8em;
}

a:link, a:visited{
	color: #354B65;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a:active{
}

#top-wrap{
	width: 100%;
	height: 100px;
	background: #FFF;
	padding-top: 10px;	
	border-bottom: 1px #CCC solid;
	text-align: center;	
}

#nav{
	width: 1000px;
	margin: 0 auto;
}

#nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 600px;
	float: left;
}

#nav .rss{
	float: left;
	text-align: center;
	line-height: 20px;
	height: 20px;
	font-size: 0.6em;
}

#nav ul li{
	margin: 0px;
	padding: 0px;
	float: left;
}

#nav ul li.nav_sep{
	width: 20px;
}

.opensource{
	background-color: #CCC;/*d1cc8b*/
	width: 150px;
	text-align: center;
	height: 20px;
	line-height: 20px;
}

.home{
	background-color: #CCC;
	width: 80px;
	text-align: center;
	height: 20px;
	line-height: 20px;
}

#content{
	width: 1000px;
	text-align: center;
	height: 100%;
	margin: 0 auto;
	line-height: 25px;
	padding: 1px;
	/*
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
	*/
}

#left-content{
	width: 710px;
	float: left;
	text-align: left;
	padding-left: 5px;
}

#right-content{
	width: 270px;
	float: left;
	background-color: #DDEEFF;
	vertical-align: top;
	text-align: left;
	
}

#wp-calendar{
	width: 260px;
	font-size: 0.8em;
	background-color: #F5FAFF;
	border: 1px #F5FAFF solid;
	text-align: center;
}

#wp-calendar a:link, #wp-calendar a:visited{
	text-decoration: underline;
}

.calendar_odd_day{
	background-color: #FFF;
}

#wp-calendar .pad{
	background-color: #FFF;
}

#today{
	border: 1px #CCC solid;
}

#right-content UL{
	list-style-type: none;
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
}

#right-content UL LI UL{
	list-style-type: circle;
	padding-left: 20px;
}

#right-content UL LI UL LI{
}

#footer{
	width: 100%;
	text-align: center;
	color: #666;
	background-color: #FFF;
	height: 60px;
	line-height: 30px;
	border-top: 1px #CCC solid;	
	font-size: 0.8em;
}

.article{
}


.post{
	
}

.post H2{
	font-size: 1.2em;
	padding: 0px;
	margin: 0px;
}

.post SMALL{
	font-size: 0.8em;
	color: #CCC;
}

.post .entry{
	width: 95%;
}
	
.post .postmetadata{
	color: #666;
	font-size: 0.8em;
	/*border: 1px #CCC solid;*/
	background-color: #DDEEFF;
	width: 95%;
	padding-left: 5px;
}

.widgettitle{
	font-size: 1em;
	padding: 0px;
	margin; 0px;
}

.widget{
	padding: 0px;
	margin: 0px;	
	margin-bottom: 10px;
}




.clr-all{
	clear: both;
}

.clr-sep{
	clear: both;
	width: 100%;
	height: 5px;
}

.navigation{
	width: 95%;
	height: 35px;
	line-height: 35px;
	font-size: 0.8em;
	padding: 5px;
	border-left: 3px #EEE solid;
	border-right: 3px #EEE solid;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}

#comments, #respond H3{
	font-size: 0.8em;
	width: 98%;
}

.commentmetadata{
	color: #666;
	font-size: 0.8em;	
}

#comment{
	width: 80%;
}

#sponsors H2{
	font-size: 0.9em;
	padding-left: 5px;
}

.blogroll_desc{
	font-size: 0.9em;
	color: #999;
}

#sponsors UL LI{
	padding-top: 5px;
}

