* {
margin:0;
padding:0;
}

body {
font:11px/14px Tahoma, Arial, Verdana, sans-serif;
color:#3D3D3D;
width:100%;
}

#content h1 {
font-size:17px;
font-weight:400;
line-height:130%;
margin:0 0 13px;
}

h2 {
font-size:14px;
font-weight:400;
line-height:130%;
margin:10px 0 5px;
}

a {
color:#23B6EC;
outline:none;
}

p {
margin:0 0 16px;
}

img {
border:none;
}

input {
vertical-align:middle;
}

blockquote {
background:#F4F4F4;
border-left:3px solid #E5E5E5;
margin:0 0 16px 20px;
padding:1px 12px;
}

blockquote p {
margin:0;
padding:7px 0;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

img.alignleft {
margin:5px 10px 5px 0;
}

img.alignright {
margin:5px 0 5px 10px;
}

#wrapper {
width:1000px;
background:url(/i/bg.gif) repeat-y;
margin:0 auto;
}

select,input,textarea {
font:11px/14px Tahoma, Arial, Verdana, sans-serif;
color:#3D3D3D;
border:1px #999 dotted;
background:#F4FBEB;
padding:3px 0;
}

#header {
position:relative;
background:url(/i/header.jpg) no-repeat;
padding:136px 0 0;
}

#logo {
position:absolute;
top:50px;
left:40px;
width:295px;
font-size:14px;
font-weight:400;
text-decoration:none;
color:#000;
background:none;
padding:30px 0 0 10px;
}

#logo span {
display:block;
text-indent:-9999px;
}

#icons {
position:absolute;
top:41px;
right:112px;
}

#icons a {
float:left;
width:11px;
height:10px;
background:url(/i/icons.gif) no-repeat;
text-indent:-9999px;
margin-left:72px;
overflow:hidden;
}

a#i2 {
background-position:-11px 0;
}

a#i3 {
width:12px;
background-position:-22px 0;
}

a#i1:hover {
background-position:0 -10px;
}

a#i2:hover {
background-position:-11px -10px;
}

a#i3:hover {
background-position:-22px -10px;
}

#search {
position:absolute;
top:120px;
left:675px;
width:241px;
height:25px;
padding:3px 0 0 8px;
}

#search input {
font:11px Tahoma, Arial;
float:left;
}

.search {
width:209px;
border:0;
padding:2px 4px;
}

.go {
cursor:pointer;
border:none;
width:24px;
height:19px;
background:none;
}

#recent {
background:url(/i/recent.gif) 0 100% no-repeat;
margin:0 49px 0 51px;
padding:0 0 2px;
}

#rbg {
background:url(/i/recent-bg.gif) repeat-y;
overflow:hidden;
height:1%;
}

#recent h2 {
margin:0 0 10px;
}

#recent .item {
float:left;
display:inline;
width:264px;
background:#FBFDEA url(/i/header.jpg) -51px -163px no-repeat;
overflow:hidden;
height:1%;
margin:0 4px 0 0;
padding:12px 14px 8px 18px;
}

#recent .item.i2 {
background-position:-351px -163px;
}

#recent .item.i3 {
background-position:-651px -163px;
}

#recent .item img {
float:left;
margin:0 16px 0 0;
}

#middle {
width:100%;
padding:72px 0 25px;
}

* html #middle {
height:1%;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#container {
width:100%;
float:left;
overflow:hidden;
}

#content {
padding:0 271px 0 264px;
}

.post {
background:url(/i/dot2.gif) 0 100% repeat-x;
margin:0 0 30px;
padding:0 0 8px;
}

.entry {
padding:0 0 0 110px;
}

.post .image {
float:left;
margin:2px 0 11px;
}

.more {
text-align:right;
margin:-15px 0 0;
padding:0 0 16px;
}

.pmeta {
clear:both;
background:url(/i/dot2.gif) repeat-x;
position:relative;
height:1%;
padding:7px 0 0;
}

.ptags {
background:url(/i/tags.gif) 0 1px no-repeat;
width:50%;
padding:0 0 2px 22px;
}

.pcat {
background:url(/i/cat.gif) 0 2px no-repeat;
padding:0 0 3px 13px;
}

#content ul,#content ol {
margin:0 0 16px 30px;
}

#content li {
padding:2px 0;
}

#content li ul,#content li ol {
margin:0;
}

#content li li {
padding-left:18px;
}

#left {
float:left;
width:187px;
margin-left:-100%;
position:relative;
padding:0 0 0 51px;
}

#left ul,#right ul {
background:url(/i/dot.gif) 0 100% repeat-x;
position:relative;
margin:0 0 30px;
}

#left ul ul,#right ul ul {
background:none;
margin:5px 0 -5px;
}

#left li,#right li {
background:url(/i/dot.gif) repeat-x;
list-style:none;
padding:5px 0;
}

#left li a,#left li.i1 li a,#left li.i2 li a,#left li.i3 li a,#left li.i4 li a,#left li.i5 li a,#left li.i6 li a,#right li a {
text-decoration:none;
color:#1A97C7;
background:url(/i/bullet.gif) 0 7px no-repeat;
padding:1px 0 3px 20px;
}

#left li.i1 a {
background:url(/i/i1.gif) 0 0 no-repeat;
}

#left li.i2 a {
background:url(/i/i2.gif) 0 -1px no-repeat;
}

#left li.i3 a {
background:url(/i/i3.gif) 0 0 no-repeat;
}

#left li.i4 a {
background:url(/i/i4.gif) 0 -2px no-repeat;
}

#left li.i5 a {
background:url(/i/i5.gif) 0 0 no-repeat;
}

#left li.i6 a {
background:url(/i/i6.gif) 0 -1px no-repeat;
}

#left li a {
font-weight:700;
}

#left li li a,#right li li a {
font-weight:400;
}

#left li a:hover,#left li li a:hover,#right li a:hover {
color:gray;
text-decoration:underline;
background-color:#FFF;
}

#tagCloud {
text-align:center;
background:url(/i/dot.gif) repeat-x;
margin:0 0 30px;
}

#tagCloud a {
text-decoration:none;
line-height:24px;
margin:0 4px;
}

#right {
float:left;
width:187px;
margin-left:-240px;
position:relative;
}

ul#popular {
background:url(/i/dot.gif) repeat-x;
height:1%;
margin:0 0 21px;
}

#popular li {
background:none;
padding-bottom:7px;
}

#popular li a {
background:none;
color:#23B6EC;
text-decoration:underline;
padding:0;
}

#footer {
height:47px;
background:url(/i/footer.jpg) no-repeat;
padding:62px 32px 0 48px;
}

#copyright,#copyright a {
color:#000;
background:none;
}

#netpeak {
float:right;
padding:3px 60px 0 0;
}

#links {
float:right;
font-size:10px;
color:#23B6EC;
padding:0 95px 0 0;
}

#logo2 {
float:left;
width:127px;
height:22px;
text-indent:-9999px;
background:none;
margin:5px 0 0;
}

.sitemap {
padding:5px 0 20px;
}

.sitemap span {
font-size:10px;
background:#FBFDEA;
padding:2px;
}

a:hover,#content a:hover {
background:#E9F962;
}

.alignright,#copyright {
float:right;
}

#recent h3,#content h3 {
font-size:14px;
font-weight:400;
margin:0 0 14px;
}

.like_h2_recent {
font-size:14px;
font-weight:400;
line-height:130%;
margin:0 0 10px;
padding:0;
display:block;
color:#3D3D3D;
font-family:Tahoma,Arial,Verdana,sans-serif;
}

.like_h2 {
font-size:14px;
font-weight:400;
line-height:130%;
margin:10px 0 5px;
padding:0;
display:block;
color:#3D3D3D;
font-family:Tahoma,Arial,Verdana,sans-serif;
}

.informs {margin:0 0 20px 0;}
.informs div a {font-size:14px;}

.inform_date {font-size:11px; color:#808080;}