body {color:#383838;margin:0;padding:0;font:12px Arial;text-align:center;}

#all { width:900px; margin:0 auto; text-align:left;}

#top { height:309px; background:url(image/top.jpg) no-repeat center top; margin-bottom:5px;}
#top #topico { float:right; padding-top:10px;}
#top #topico li { float:right; padding-left:20px; text-align:center;}
#top #topico li a { display:block; width:39px; height:34px; background:url(image/topico.jpg) top left;}
#top #topico li a img { padding-top:11px;}
#top #topico li a:hover { background-position:bottom left;}

#content { background:url(image/content_center.png) repeat-y; margin-top:5px; clear:both;}
#contenttop { background:url(image/content_top.png) no-repeat center top;}
#contentbottom { background:url(image/content_bottom.png) no-repeat center bottom;}


a.button , .fbutton{ background: transparent url(image/button_l.png) no-repeat top left; display: block; float: left; font: normal 10px Tahoma; line-height: 12px; height: 21px; padding-left: 15px; text-decoration: none; text-transform:uppercase; }
a:link.button, a:visited.button, a:active.button , .fbutton { color: #f5f5f5; }
a.button span , .fbutton .formbutton { background:transparent url(image/button_r.png) no-repeat top right; display: block; padding: 4px 15px 5px 0; }

a.button:hover , .fbutton:hover { background-position: bottom left; color:#fff; text-decoration:none;}
a.button:hover span , .fbutton:hover .formbutton { background-position: bottom right; color:#fff }

.fbutton .formbutton { text-align:center; text-transform:uppercase; font:10px/12px Tahoma; height:21px; color:#fff; border:none; margin:0; }

.hr { height:1px ;  padding:0; background:url(image/line.png) repeat-x center top; clear:left; }
.hr hr { display:none;}

#main { float:left; width:611px; padding:10px 0;}
.blogentry { width:571px; padding:10px 0; margin:0 20px;}
.blogentry .date { float:left; width:33px; height:40px; text-align:center; font-family:Verdana; color:#fff; background:url(image/date_bg.png) no-repeat; padding-bottom:5px; }
.blogentry span.day { font-size:17px; display:block; line-height:23px; }
.blogentry span.month { font-size:10px; display:block; line-height:16px; text-transform:uppercase;}
.blogentry h1 { font-family:"Times New Roman", Times, serif ; font-size:20pt; color:#3f3f3f; margin:0 0 0 47px; padding:0;}
.blogentry p { font-size:13px; line-height:1.5em; font-weight:normal; margin:15px 0;}
.blogentry .imgFloat { float:left; margin:3px 9px 1px 0;}
.blogentry img { border:3px solid #d8d8d8; margin:3px; }
.blogentry img.wp-smiley { border:none; margin:0;}
.blogentry ul { padding:0; margin:auto 0; list-style-type:none; margin:-5px 0 }
.blogentry ul li { background:url(image/arrow.png) no-repeat left 50%; margin-left:45px; padding:6px 0 6px 19px; line-height:1.5em }
.blogentry .buttons { background:url(image/bigline.png) repeat-x center bottom; height:35px; margin-top:20px;}
.blogentry a.button { margin-left:10px;}
.blogentry .btns { float:right;}
.blogentry .posted { float:left; color:#797979;}



#sidebar { width:288px; float:right; padding-right:1px; margin:-9px 0 15px;}
#sidebar h2 { background:url(image/sidebar.png) no-repeat; width:252px; height:26px; line-height:25px; margin:10px 0 5px; padding-left:35px; color:#fff; font-size:12px;}
#sidebar form { margin:0 auto; padding:5px 0; text-align:center; width:250px;}
#sidebar form .input {border:1px solid #c4cbd1; width:140px; color:#535353;height:15px; margin-right:6px; margin-bottom:8px;}
#sidebar form .button { background:url(image/input_btn.png) no-repeat left top; width:65px; text-align:center; text-transform:uppercase; font:10px/17px Tahoma; height:21px; color:#fff; border:none; display:block; float:left; padding-bottom:2px; float:right;}
#sidebar form .button:hover { background-position:bottom left;}
#sidebar strong.title { display:block; font-weight:normal; background:url(image/topic_ico.png) no-repeat left 50%; margin-left:8px; padding:0 4px 0 25px; line-height:25px;}
#sidebar p { padding:0 4px 5px 33px; margin:0 0 8px; font-size:11px; font-family:tahoma; color:#6d6d6c; line-height:15px;}
#sidebar .hr2 { height:9px ;  padding:0; background:url(image/sideline.png) repeat-x center top; margin:5px 1px 5px; }
#sidebar .hr2 hr { display:none;}
#sidebar .banner { display:block; margin:0 auto;}
#sidebar ul { margin:0 1px;}
#sidebar li { }
#sidebar li a { background:transparent url(image/folder_ico.png) no-repeat left bottom; padding:5px 0 5px 33px; display:block; line-height:20px; width:253px;}
#sidebar li a:hover { background:#eeeee8 url(image/folder_ico2.png) no-repeat left bottom; text-decoration:none;}
#sidebar span.rss { display:block; background:url(image/rss.png) no-repeat 10px 50%; padding-left:50px; height:36px; line-height:30px;}

#comments { width:571px; padding:0 0 10px; margin:0 20px 10px; background:url(image/bigline.png) repeat-x center bottom;}
h3 { font-family:"Times New Roman", Times, serif ; font-size:18pt; color:#717171; margin:0 0 13px 0; }
h3 span { color:#424242;}
.comment { border-top:1px solid #f5f3e9; padding:20px 0 0 0;}
.comment span.commentspan { display:block; font-family:tahoma; font-size:11px; color:#a1a1a1; margin-bottom:-10px;}
.comment span.commentspan strong { font-weight:normal; color:#e26100;}
.comment p { font-size:13px; line-height:1.5em; font-weight:normal; margin:20px 0; }

.input {background:transparent url(image/input.png) repeat-x left bottom; width:200px;padding:2px 6px;color:#535353;height:15px; margin:0; float:left;}

#addcomment { width:571px; margin:0 20px 10px;}
#addcom { margin:0 auto 20px; border-top:1px solid #f5f3e9; padding:20px 0 0 0;}
#addcom label { display:block; clear:left;}
#addcom span {float:left; display:block; width:80px; text-align:right; color:#7e7e7e ; margin-right:10px;padding-top:4px;}
#addcom textarea.input {height:144px;width:400px;background-image:url(image/textarea.png);padding:4px 6px; border:1px solid #d8d8d8; float:left; margin-bottom:8px;}
#addcom .input { border:1px solid #d8d8d8; float:left; margin-bottom:8px;}

#foot { height:105px; background:url(image/foot.png) no-repeat center top; text-align:center; margin-top:20px; line-height:47px; }
#foot li {display:inline;background:transparent url(image/footline.png) no-repeat 11px 50%;padding-left:25px; }
#foot li.first {padding-left:0;background-image:none;}
#foot li a {padding:0 12px 0 0; color:#636363;}

* { margin:0; padding:0; list-style-type:none; border:none;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#d45700;text-decoration:none;}
a:hover {text-decoration:underline;}

#loginbox { float:left; margin-top:10px; height:34px; background:url(image/loginbg_r.png) no-repeat right top; line-height:34px; }
* html #loginbox { width:260px;}
#loginbox-left { background:url(image/loginbg_l.png) no-repeat left top; padding:7px 5px 0 8px; height:27px;}
#loginbox p { float:left; margin:0; padding:0 7px; line-height:18px;}
#loginbox a.button { background: transparent url(image/loginbtn_l.png) no-repeat top left; display: block; float: left; font: normal 10px Tahoma; line-height: 12px; height: 18px; padding-left: 15px; text-decoration: none; text-transform:uppercase; margin:0 5px; }
#loginbox a.button:link , a.button:active , a.button:visited , .fbutton  { color:#fff;}
#loginbox a.button span { background:transparent url(image/loginbtn_r.png) no-repeat top right; display: block; padding: 3px 15px 3px 0; }
#loginbox a.button:hover { background-position: bottom left; color:#fff; text-decoration:none;}
#loginbox a.button:hover span { background-position: bottom right; color:#fff }


