/* ::::: http://jus5.cn/wp-content/themes/fifty-fifth-street/style.css ::::: */

* { margin: 0pt; padding: 0pt; }
a { text-decoration: none; color: rgb(136, 136, 136); }
a:hover { color: rgb(52, 52, 52); }
h1 a, h2 a, h3 a, #sitename { color: rgb(52, 52, 52); }
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover { text-decoration: none; color: rgb(0, 0, 0); }
p { margin: 20px 0pt; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-style: italic; font-family: Georgia,'Times New Roman',Times,serif; color: rgb(52, 52, 52); }
h1, h2 { font-size: 2em; line-height: 30px; margin-bottom: 14px; }
.entry h2 { font-size: 1.8em; margin-top: 30px; }
h3 { font-size: 1.5em; line-height: 20px; margin-top: 30px; }
h4, h5, h6 { margin-top: 30px; }
small { font-size: 1em; color: rgb(182, 182, 182); line-height: 10px; }
.caps { text-transform: uppercase; margin-bottom: 6px; display: block; }
img { border: medium none ; max-width: 100%; }
.clear { clear: both; height: 0pt; line-height: 0pt; font-size: 1px; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(85, 85, 85); padding-top:100%; text-align: center; }
#page { margin: 0pt auto; padding: 70px 0pt; width: 900px; text-align: left; }
#header { border-bottom: 1px solid rgb(230, 230, 230); height: 50px; margin-bottom: 69px; }
#sitename { font-weight: bold; font-style: italic; font-family: Georgia,"Times New Roman",Times,serif; font-size: 3.6em; display: block; width: 340px; float: left; line-height: 34px; text-transform: lowercase; }
#searchform { width: 200px; }
#header #searchform { float: right; padding-top: 15px; }
#s { border: 1px solid rgb(230, 230, 230); padding: 2px 3px 3px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; width: 167px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; float: left; }
#searchsubmit { float: right; }
#nav { line-height: 20px; font-size: 1.2em; float: left; padding-top: 15px; width: 360px; }
#nav li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; margin-right: 25px; text-transform: uppercase; }
#nav li a {  }
#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {  }
#content { font-size: 1.2em; line-height: 20px; float: right; width: 560px; }
.post { margin-bottom: 40px; }
.sticky, .byuser { border: 5px solid rgb(249, 249, 249) ! important; margin: -10px -10px 40px -50px; padding: 5px 5px 5px 45px; background: transparent url('sticky.gif') no-repeat scroll 597px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.byuser { background: transparent url('author.gif') no-repeat scroll 599px 5px; margin-left: -52px; padding-left: 47px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bubble { margin: 5px 0pt 0pt -40px; background: rgb(52, 52, 52) url('comments.gif') repeat scroll 0% 0%; display: block; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 30px; height: 29px; line-height: 19px; color: rgb(255, 255, 255); text-align: center; }
.bubble:hover { color: rgb(182, 182, 182); }
.entry {  }
.commentlist { margin-top: 20px; }
.commentlist li { border-bottom: 1px solid rgb(230, 230, 230); list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 30px; }
.commentmetadata, .comment-author { font-size: 0.9em; }
.comment-author {  }
.avatar { margin: 5px 0pt 0pt -42px; float: left; display: block; }
#commentform { padding-bottom: 10px; }
#commentform input, #commentform textarea { border: 1px solid rgb(230, 230, 230); padding: 2px 3px 3px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; width: 147px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#commentform textarea { width: 500px; }
#commentform #submit { border: medium none ; padding: 2px 0pt 3px; background: rgb(52, 52, 52) none repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 12px; cursor: pointer; }
#sidebar { float: left; width: 260px; color: rgb(182, 182, 182); font-size: 1.1em; line-height: 20px; padding-top: 23px; }
#sidebar ul {  }
#sidebar ul ul { margin-left: -10px; }
#sidebar ul li { list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 35px; }
#sidebar li li { margin: 0pt; background: transparent url('icons.gif') no-repeat scroll 0pt -141px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 10px; }
#sidebar a { font-size: 1.1em; }
#sidebar h4 { margin: 0pt 0pt 12px; font-size: 1.63em; color: rgb(52, 52, 52); line-height: 20px; }
#footer { border-top: 1px solid rgb(230, 230, 230); padding-top: 24px; color: rgb(182, 182, 182); font-size: 1.2em; line-height: 20px; }
