body {
background:#ccc;
font-family:"Courier New", Courier, monospace, sans-serif;
font-size:14px;
color:#000;
letter-spacing:0;
line-height:25px;
word-spacing:0.09em;
}

a {
border-bottom:2px solid #ff0;
color:#000;
text-decoration:none;
-webkit-transition-duration:.3s;
-webkit-transition-property:border-bottom, color;
}

a:hover {
border-bottom:2px solid #666;
}

h1,h2,h3,h4, blockquote,.chat .conversation .line .person {
font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
font-weight:700;
}

h1 {
font-size:1.5714285714286em;
line-height:1.1363636363636em;
margin-bottom:1.1363636363636em;
}

h2 {
/*font-size:1.4285714285714em;*/
font-size:18px;
/*line-height:1.25em;*/
line-height:25px;
/*margin-bottom:1.25em;*/
margin-bottom:25px;
}

h3 {
font-size:1.2857142857143em;
line-height:1.3888888888889em;
margin-bottom:1.3888888888889em;
}

h4, blockquote {
font-size:1.1428571428571em;
line-height:1.5625em;
margin-bottom:1.5625em;
}

hr {
clear:both;
display:block;
height:1px;
width:1060px;
border-color:#666;
border-style:dotted none none;
border-width:1px 0 0;
margin:25px 0 24px -260px;
}

input {
font-family:"Courier New", Courier, monospace, sans-serif;
font-size:14px;
letter-spacing:0.01em;
line-height:25px;
word-spacing:0.05em;
}

html,body {
height:100%;
}

#wrapper,#footer {
display:block;
width:1080px;
margin:0 auto;
padding:0 10px;
}

#wrapper {
margin-bottom:-75px;
min-height:100%;
height:auto !important;
overflow:hidden;
}

#header {
overflow:hidden;
padding:25px 10px;
}

ul#nav li {
display:inline;
}

#footer {
padding:20px 10px;
}

.pagination {
margin-left:820px;
display:block;
}

.pagination .next {
left:180px;
position:absolute;
}

.pagination .prev {
left:0;
position:absolute;
}

.pagination .pages {
left:90px;
position:absolute;
}

p#attribution {
float:left;
display: inline;
margin-left:270px;
opacity:0.75px;
}

#content {
overflow:hidden;
padding-bottom:40px;
padding-left:270px;
width:auto;
}

.meta {
position:absolute;
left:-260px;
}

.meta p,.meta .permalink {
color:#666;
border:none;
}

.meta .tags li a {
text-transform:lowercase;
border:none;
font-family:Monaco,Consolas,Courier,monospace;
font-size:10px;
}

.post {
float:left;
display: inline;
height:250px;
width:250px;
overflow:hidden;
margin:0 10px 20px 10px;
}

.post2 {
height:520px;
width:520px;
}

.post2 .text {
width:520px;
}

.post2 .text p {
text-align: center;
}

.single {
height:auto;
overflow:visible;
width:auto;
margin:0 10px 25px;
}

/*.single > div {*/
.single .text {
width:520px;
}

.single .answer_form_container {
margin-top:25px;
}

p,ul,ol,blockquote,input,.single .photo img,.single .audio .player,.post .caption,.post ul.conversation,.single ul.conversation li.line,.post .link,.post .quote,.post .text,.post .audio {
margin:0 0 25px;
}

.post .permalink {
background:#ccc;
position:absolute;
right:0;
top:0;
z-index:1000;
border:none;
display:none;
margin:0;
width: 25px;
height: 25px;
background: url(fold.gif) no-repeat;
overflow: hidden;
}

.post .audio,.single .audio .player {
background:url(circle_white.png) no-repeat top center;
height:250px;
text-align:center;
width:250px;
}

.audio .player {
padding-top:110px;
}

.post .photo,.post .video,.post .audio {
clear:both;
display:block;
overflow:hidden;
}

em a,
em a:hover,
.post .photo a,.single .photo .image a,
a.image,
#jquery-lightbox a {
border:0;
}

a.image {
    display: block;
    margin: 10px 0 25px 0;
}

.post .text,.post .chat,.post .quote,.post .link {
position:absolute;
z-index:999;
}

/*
.single .text blockquote {
border:1px dotted #666;
padding:24px 20px;
}
*/

.text ul,.text ol {
margin-left:20px;
}

.text ul {
list-style:disc;
}

.text ol {
list-style:decimal;
}

.text p > img {
margin:10px;
}

.post .box {
border:1px dotted #666;
height:248px;
overflow:hidden;
background: url(item.gif) no-repeat;
}

.post2 .box {
height:518px;
}

img a,h1#logo a,h1#logo a:hover,.pagination a {
border:none;
}

#footer,.push,.post .audio .audio_player {
height:25px;
}

.pagination a:hover,.meta .permalink:hover {
color:#000;
}

#allposts,.post:hover .permalink {
display:block;
}

strong {
font-weight: bold;
}

#dialog-box {
    position: absolute;
}

img {
    -ms-interpolation-mode:bicubic;
}
