@charset "utf-8";
/* CSS Document */
body,td,th {
    font-family: 'Lucida Grande',Verdana,'Bitstream Vera Sans',Arial,sans-serif; 
	margin:0 auto;
	font-size:12px;
	color: #666;
}
body {
	background-color: #f5f5f5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	color: #666;
	text-decoration:none;
}

/* CSS header */
#header {
	background:#fcfcfc;
	width:100%;
	height:100px;
	}
#header_box1 {
     width:234px;
	 height:80px;
	 background-image:url(images/logo.png);
	 margin: 0 auto;
}
#header_box2 {
     width:100%;
	 height:45px;
	 background:#fcfcfc;
	 margin: 0 auto;
	 text-align:center;
}
#header_box2 img{
border:0px; 
}
#header_box3 {
	background-image:url(images/header.jpg);
	background-repeat: repeat-x;
	width:100%;
	height:9px;
}
/* CSS header */

#web {
	 width:989px;
	 margin: 0 auto;
	 margin-top: 10px;
	 word-wrap:break-word; 
	 overflow:hidden;
}

/* CSS posts */
#posts {
     width:545px;
     float:left;
     word-wrap:break-word; 
     overflow:hidden;
}
#posts_title {
	font-size:18px;
	font-weight:   bold;
     word-wrap:break-word; 
	 overflow:hidden;
}
#posts_time {
		font-size:11px;
    word-wrap:break-word; 
	overflow:hidden;
}
#posts_days{
	font-size:12px;
	text-align:center
	margin-top: 8px;
}
#posts_days img{
padding: 4px;margin: 2px 7px 2px 0;
border:1px solid #c0c0c0;;

}
#posts_days p { margin:0; padding:0 0 10px 0;}
#posts_days blockquote { background:transparent url(images/quote.png) no-repeat scroll 0 0;font-size:0.9em;font-style:italic;line-height:1.5em;margin:5px 0 5px 0;padding:10px 15px 10px 60px;}
#posts_days ul.split3cols,.post ul.split2cols {font-size:12px;overflow:auto;width:520px;}
#posts_days ul {list-style-type:none;margin:10px 0;padding:0 0 0 10px;}
#posts_days ul.split3cols li { float:left;width:155px;margin-right:5px;}
#posts_days ul.split2cols li { float:left;width:240px;margin-right:5px;}
#posts_days ul li { background:transparent url(images/bullet.png) no-repeat scroll 0 8px;line-height:20px;margin:4px 0;padding:0 0 0 10px; }

/* CSS posts */

/* sidebar */
#sidebar{ 
   float:right;
   word-wrap:break-word; 
   overflow:hidden;
}
#sidebar1{ 
   width:180px; 
   float:left;
   word-wrap:break-word; 
   overflow:hidden;
   margin-left: 8px;
}
#sidebar2{ 
    width:244px;
    float:left;
    word-wrap:break-word; 
    overflow:hidden;
    margin-left: 10px;
}
#sidebar_title{
		font-size:14px;
	font-weight:   bold;
     word-wrap:break-word; 
	 overflow:hidden;
	 margin-left: 5px;
	 }

#sidebar_box img{
border:0px; 
}
/* sidebar */

/* widget*/
.widget { margin-bottom:20px; padding:0; overflow:hidden;clear:both; }
.widget h4 { font-size:14px; margin:0; padding:0 0 5px 15px; color:#666666;font-weight:400;border-bottom:1px solid #d9d9d9;}
.widget ul { list-style:none; font-size:12px; margin:5px 0; padding:0;}
.widget ul li { background:url(images/icon_bullet.png) 5px 2px no-repeat; padding:0 0 7px 24px;}
.widget_categories ul li { width:40%; float:left; margin:0;}
.widget_rssfeed {color:#666666;font-size:14px; padding:0 10px;}
.widget_rssfeed ul li {margin-bottom:5px;}
.widget_rssfeed ul li.rss { background:url(images/rssfeed.png) 0 0 no-repeat; padding:6px 0 10px 38px;font-size:16px;}
.widget_rssfeed ul li.email { background:url(images/mail.png) 0 0 no-repeat; padding:6px 0 10px 38px;font-size:16px;}
.widget_rssfeed ul li.twitter { background:url(images/twitter.png) 0 0 no-repeat; padding:6px 0 10px 38px;font-size:16px;}
.widget_search form { padding:0 10px;}
.widget_search input{width:63%;padding:5px; margin:0 5px 10px 0;background:#f8f8f5 url(images/random.png) top left repeat-y;border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid #f5f5f1;border-bottom:1px solid #f5f5f1;}
.widget_search input#searchsubmit { width:70px;margin-top:10px; background:url(images/submit.png) top left repeat-x;color:#ffffff;padding-bottom: 3px;border:1px solid #94c1cd;}
/* widget*/

/* CSS foot */
#foot{
		background:#5b5b5b;
	width:100%;
	height:55px;
	margin-bottom: 0px;	
}
#foot_box{
	background-image:url(images/foot.jpg);
	background-repeat: repeat-x;
	width:100%;
	height:1px;
}
#foot_box2 {
     width:989px;
	 margin: 0 auto;
	 margin-top: 10px;
	 word-wrap:break-word; 
	 overflow:hidden;
	 color:#999; 
}
#foot_box3 {
	 margin-top: 10px;
	 font-size:14px;
     word-wrap:break-word; 
	 overflow:hidden;
	 text-align:center;
}
#foot a:link {
	color:#999;
	text-decoration:underline;
	
	}

/* CSS foot */

/* CSS comments */
#comments {
	padding:0 0 0 15px; 
	margin:0;
	font-size:14px;
	}
.commentlist { 
list-style:none; 
padding:10px 20px 0 20px;
margin:0;
overflow:hidden;
clear:both;
}
.commentlist li { 
border-bottom:1px solid #d9d9d9; 
padding-top:10px;
margin-bottom:10px;
}
.commentlist p { 
color:#8d8d8d;
line-height:20px; 
padding:0 10px;
}
.commentlist .comment-author { 
color:#838383; 
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	}
.commentlist .comment-author a:link,.commentlist .comment-author a:visited{ 
color:#7c9dac;
}
.commentlist .comment-author a:hover{ 
color:#838383;
}
.commentlist .comment-author .avatar {
	float:right;
	border:1px solid #d9d9d9;
	padding:3px;
	}
.commentlist .comment-meta a {
	font-size:10px;
	color:#a0a09f;
	}
.commentlist .reply { 
padding:0px 10px 5px 10px; 
}

#comment-form,.commentform { 
padding:0 15px; 
margin:0; 
font-size:11px;
color:#282c2d;
}
#comment-form h3,.commentform h3 {
	font-size:14px; 
	}
#comment-form form ,.commentform form { 
padding:0 20px;
margin:0;
}
#comment-form label,.commentform label {
	margin:0 10px 0 0;
	}
#comment-form input,.commentform input {
	width:70%;
	padding:5px; 
	margin:0 10px 10px 0;
	background:#f8f8f5 url(images/random.png) top left repeat-y;border-left:1px solid #dddbd4;
	border-top:1px solid #dddbd4;border-right:1px solid #f5f5f1;border-bottom:1px solid #f5f5f1;
	}
#comment-form input.submit,.commentform input.submit {
	width:100px;float:right;margin-top:10px; 
	background:url(images/submit.png) top left repeat-x;
	color:#ffffff;padding-bottom: 3px;
	border:1px solid #94c1cd;
	}
#comment-form textarea,.commentform textarea { 
width:94%;
background:#f8f8f5 url(images/random.png) top left repeat-y;
border-left:1px solid #dddbd4;
border-top:1px solid #dddbd4;
border-right:1px solid #f5f5f1;
border-bottom:1px solid #f5f5f1;
padding:10px;}

.comment-nav { 
padding:0px; 
}
/* CSS comments */

#miniposts{
	}
#miniposts_title{
	font-size:14px;
	font-weight:bold;
	word-wrap:break-word; 
	overflow:hidden;
}
#miniposts_a{
	background-image:url(images/a2.png);
    width:325px;
	 height:6px;
}
#miniposts_days{
	font-size:12px;
    word-wrap:break-word; 
	overflow:hidden;
}
#miniposts img{
padding: 4px;margin: 2px 7px 2px 0;
border:1px solid #c0c0c0;;
}
#miniposts_days p { margin:0; padding:0 0 10px 0;}
#miniposts_days blockquote { background:transparent url(images/quote.png) no-repeat scroll 0 0;font-size:0.9em;font-style:italic;line-height:1.5em;margin:5px 0 5px 0;padding:10px 15px 10px 60px;}
#miniposts_days ul.split3cols,.post ul.split2cols {font-size:12px;overflow:auto;width:520px;}
#miniposts_days ul {list-style-type:none;margin:10px 0;padding:0 0 0 10px;}
#miniposts_days ul.split3cols li { float:left;width:155px;margin-right:5px;}
#miniposts_days ul.split2cols li { float:left;width:240px;margin-right:5px;}
#miniposts_days ul li { background:transparent url(images/bullet.png) no-repeat scroll 0 8px;line-height:20px;margin:4px 0;padding:0 0 0 10px; }