/*
Theme Name: Gray Sharp
Theme URI: http://blog.windstyle.cn
Description: Gray and simple
Author: windie
Author URI: http://blog.windstyle.cn
version: 1.0

*/

*{
margin:0; 
padding:0;
}

body {
background:#656c72;
font-family:"Lucida Grande", sans-serif;
font-size:12px;
color:#333;
line-height:120%;
}

blockquote{
margin:20px;
padding:10px 10px 10px 48px;
background:#dedcd1 url(images/blockquote.png) no-repeat top left;
border:solid 1px #d5d4cf;
min-height:30px;
word-break:break-all;
overflow:auto;
}

input[type="text"], textarea{
border:solid 1px #ccc;
background:#fff;
padding:3px;
margin-right:5px;
}

input[type="submit"]{
background:url(images/submit.png) no-repeat;
width:106px;
height:25px;
text-align:center;
border:none;
margin-top:10px;
}

a{
text-decoration:none;
color:#ddd;
}

a:hover{
text-decoration:underline;
}

h2{
clear:both;
font-family:微软雅黑,"Segeo UI",sans;
font-size:24px;
font-weight:bold;
line-height:120%;
}

h2,h3,h4,h5,p{
margin-bottom:10px;
}

#container{
width:780px;
margin:0 auto;
}

#header{
height:100px;
}

#header a{
margin-left:150px;
margin-top:20px;
background:url(images/logo.png) no-repeat;
width:394px;
height:74px;
display:block;
}

#menu{
margin-left:140px;
width:480px;
background:#727578;
padding:10px 10px 5px 10px;
}

#menu li{
list-style-type:none;
display:inline;
}

#menu li a{
color:#fff;
padding:5px 10px 5px 10px;
}

#menu li a:hover{
color:#656c72;
background:#f3f1e9;
text-decoration:none;
}

.content{
width:620px;
}

.left{
float:left;
}

.right{
float:right;
}

.main{
width:440px;
margin-left:140px;
border:solid 10px #727578;
border-top:none;
background:#f3f1e9;
padding:20px;
}

.post{
clear:both;
width:100%;
}

.post a{
color:#2969af;
}

.left-side{
margin-left:-160px;
width:120px;
color:#ddd;
}

.left-side li{
list-style-type:none;
text-align:right;
}

.left-side a{
color:#ddd;
}

.line{
margin:3px 0px 3px 0px;
height:1px;
border-top:dotted 1px #727578;
}

.entry{
padding-bottom:20px;
border-bottom:solid 1px #c7c6c0;
margin-bottom:20px;
overflow:hidden;
line-height:150%;
}

.entry a{
margin-left:5px;
margin-right:5px;
color:#2969af;
}

.entry img{
background:#fff;
padding:5px;
border:solid 1px #c7c6c0;
margin:10px;
}

.entry a:first-child img, .entry > img:first-child{
margin-top:0;
}

.entry ul{
margin:10px;
list-style-type:square;
}

.entry li{
margin-left:25px;
}

.entry ol{
list-style-type:decimal;
}

.entry h1{
font-size:20px;
}

.entry h2{
font-size:16px;
}

.entry h3{
font-size:14px;
}

.clear{
clear:both;
}

.comment{
width:490px;
margin-left:140px;
border:solid 4px #727578;
background:#f3f1e9;
margin-top:20px;
clear:both;
y-overflow:hidden;
list-style-type:none
}

.comment .left-side{
width:140px;
margin:-4px 0px 20px -160px;
}

.comment .entry{
padding-bottom:0;
border-bottom:0;
margin:10px;
}

#comment{
width:400px;
}

.avatar{
background:#F3F1E9;
border:solid 4px #727578;
}

#sidebar{
width:120px;
overflow:hidden;
margin-right:10px;
color:#ddd;
}

#sidebar h2{
color:#c6ccd1;
font-weight:normal;margin-top:20px;
}

#sidebar li{
margin:3px 0 3px 0;
}

#sidebar #searchform input[type="submit"]{
display:none;
}

#sidebar a img{
border:solid 5px #727578;
margin:5px 0px 5px 0px;
}

#sidebar a:hover img{
border:solid 5px #f3f1e9;
}

#subscribe{
padding:10px 32px 0px 0px;
background:url(images/rss.png) no-repeat right top;
}

#footer{
clear:both;
width:480px;
padding:20px;
margin-left:140px;
text-align:center;
}

/*for plugin @Reply*/
.yarr span{
border:solid 1px #c7c6c0;
background-color:#fff;
padding:5px
}

.yarr img{
padding:0;
margin:0;
border:0
}

/*for plugin ExifInfo*/
.exifinfo{
background:#fff;
border:solid 1px #c7c6c0;
margin:10px;
padding-top:10px;
padding-bottom:0px;
text-align:center
}

.exifinfo img{
margin:0 0 5px 0;
border:none;
padding:0px;
}

.exifinfo a{
margin:0px
}

.exifinfo small{
color:#666;
}