/* DAY PAGE BLURB, TAG PAGE BLURB, SEARCH RESULT BLURB */
#daypageblurb,
#tagpageblurb,
#searchresultblurb { color: #777777; font-size: 1.25em; font-style: italic; line-height: 1.2em; margin-bottom: 2.4em; }

/* DATE */
.date {float:left; text-align:center; width: 4em; margin-top: -10px; background-color: #ffc !important; padding-bottom: 5px !important; border: 2px solid #900; position: relative;}
.date .permalink { font-size: 1.2em; font-variant: small-caps; line-height: 1.25; text-decoration: none; text-transform: lowercase; }
.date .day, .date .month { display: block; }
.date .month { font-size: 1.3em; line-height: 1.15384615385;}
.date a {
  text-decoration: none;
}

/* COMMON POST STYLES */
.post h3 { font-size: 1.5em; margin-left: 3.25em; line-height: 1; margin-bottom: 1em; border-bottom: 2px solid #ccc;}
.post .caption, .post .source { margin-top: 1.5em; }

/* AUDIO */
.audio .player .play-count { color: #777777; float: right; font-size: 0.83333em; }
.audio .caption { clear: right; }

/* CHATS */
.chat ul { list-style: none; margin: 0 0 1.5em; }
.chat ul li.odd { color: #777777; }
.chat ul li .who { background: #333333; color: #ffffff; padding: 0 0.25em; }
.chat ul li.odd .who { background: #777777; }

/* PHOTOS */
.photo .image { position: relative; }
.photo .image img { border: 0.375em solid #dddddd; }
.photo .image .hi-res { background: #333; color: #fff; display: none; font-size: 0.75em; opacity: 0.9; padding: 0 0.5em; position: absolute; bottom: 1.5em; right: 1em; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.photo .image:hover .hi-res { display: inline; }

/* PHOTOSETS */
.photoset .set { border: 0.375em solid #dddddd; padding: 0; }
.photoset .set object, .photoset .set embed { display: block; }

/* QUOTES */
.quote big { color: #e0e0e0; font-size: 6em; font-weight: bold; line-height: 0.5em; float: left; margin-top: 10px; }
.quote .quote-words { font-size: 1.3em; line-height: 1.15384615385;}
.quote .source { color: #777777;}

/* REBLOG NOTES */
.reblogged { color: #777777; display:block; font-size: 0.833333em; font-style: italic; margin: 1.5em 0; text-align: right; }

/* POST FOOTER */
.post-footer { border-top: 1px solid #cccccc; color: #777777; font-size: 0.75em; margin: 1.5em 0 0; padding: 0.5em 0 1em; text-align: right; margin-bottom: 20px; }
.post-footer li { display: inline; margin-left: 1em; background:none !important }
.post-footer-tags { color: #777777; text-align: right; }
.post-footer-tags li { display: inline; background:none !important }

/* NOTES */
#note-container h4 { font-size: 1.3em; line-height: 1.15384615385; margin-bottom: 1.15384615385em; }
#note-container .notes .note { border-bottom: 1px solid #aaa; margin: 0 0 0.75em; padding: 0 0 0.75em}
#note-container .notes .avatar { display: none; }



/*--[ PAGINATION ]----------------*/
#pagination { margin: 3em 1.5em; width: 32em; }
#pagination a { margin-right: 1.5em; }


/*--[ FOOTER ]--------------------*/
#footer { border-top: 1px solid #333333; margin-top: 3em; padding: 0.75em 0;}
#footer #search { float: right; }
#footer #search #keywords { border: 1px solid #777777; padding: 0.25em; }
#footer #meta-info { margin: 0; }
#footer #meta-info li { display: inline; font-size: 1.1em; margin-right: 1em; }
#footer #theme-info { float: right; padding:0px; margin:0px;}
#footer #theme-info li { color: #777777; display: inline; font-size: 0.75em; margin-right: 1em; list-style:none; background:none !important; }

/*--[ INLINE IMAGES ]-------------*/
.text-body img {
max-width: 500px;
}

.text-body blockquote img {
max-width: 150px;
}

/*--[ CUSTOM CSS ]----------------*/
.post h3 a {border-bottom: 0px !important;}

