html, body, #container, #sidebar, #content {height: 100%;}
/* ____________________________ Sidebar Styling */
#container #sidebar, #container #content, #sidebarbg {height: auto!important; min-height: 100%;}
#container #sidebar p, #container #sidebar ul, #container #sidebar ol {margin: 0;}
#container #sidebar .sidebarheader img {max-width: 252px;}
/* ____________________________ Main Navigation Styling */
#container #sidebar #mainnav a {padding: 6px 8px 6px 8px;}
/* ____________________________ Description Styling */
#container #sidebar #description img {max-width: 272px;}
/* ____________________________ Search Styling */
#container #sidebar #search {display: block; line-height: 16px; margin: 0 0 15px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #container #sidebar #search {margin-bottom: 13px; margin-top: -2px;} }
/* ____________________________ Social Networking Widgets Styling */
#container #sidebar .social {margin: 0 0 15px 0;}
/* ____________________________ Twitter & Last Fm Styling */
#container #sidebar .social a.twitterheader, #container #sidebar .social a.lastfmheader, #container #sidebar .social .membersheader {display: block; margin: 0 0 3px 0; padding: 6px 8px 6px 8px;}
#container #sidebar .social a.twitterheader:hover, #container #sidebar .social a.lastfmheader:hover {padding: 6px 8px 6px 14px;}
#container #sidebar .social #tweet ul, #container #sidebar .social ul#lastfmfeed {display: block; line-height: 16px; list-style: none;}
#container #sidebar .social #tweet ul li, #container #sidebar .social ul#lastfmfeed li, #container #sidebar .social .member {margin: 0 0 3px 0; padding: 6px 8px 6px 8px;}
#container #sidebar .social ul#lastfmfeed li a {display: none;}
/* ____________________________ Member Styling */
#container #sidebar .social .member:first-letter {text-transform: uppercase!important;}
/* ____________________________ Flickr Styling */
#container #sidebar #flickr {margin-bottom: 10px; padding: 0px; width: 276px;}
#container #sidebar #flickr ul#flickrimages {list-style: none; margin: 0;}
#container #sidebar #flickr ul#flickrimages li {float: left;}
/* ____________________________ Credit Styling */
#container #sidebar a.creditname {float: left;}
#container #sidebar a.credittheme {float: right;}
/* ____________________________ Content Styling */
#container #content #contentheader img {max-width: 726px;}
#container #content #tagsearch {font: normal 12px/17px Helvetica, Arial, Sans Serif; margin: 10px 0 5px 15px; width: 726px;}
#container #content .permameta span.tagcomma:last-child {display: none;}
/* ____________________________ Post Styling */
#container #content .post .body img {margin: 4px 0 2px 0;}
#container #content .post .body h1 {font: normal 12px/17px Helvetica, Arial, Sans Serif; margin-top: 5px;}
/* ____________________________ Photo Post Styling */
#container #content .post .photos, #container #content .post .photosets, #container #content .post .videos {padding: 12px;position: relative; text-align: center;}
#container #content .post .photos img {min-height: 38px;}
#container #content .post .photos a.zoom {right: 20px; top: 20px;}
#container #content .post .photos a.camerainfoo {bottom: 20px; left: 20px;}
#container #content .post .photos:hover a.zoom, #container #content .post .photos:hover a.camerainfoo {visibility: visible!important;}
/* ____________________________ Chat Post Styling */
#container #content .post .odd, #container #content .post .even {padding: 9px 12px 9px 12px;}
/* ____________________________ Audio Post Styling */	
#container #content .post .audio:hover .plays {visibility: visible!important;}
#container #content .post .audio .player .box {overflow: hidden; width: 142px;}
#container #content .post .audio .player embed, #container #content .post .audio .player object {max-width: 500px!important;}
/* ____________________________ Ask Post Styling */
#container #content .post .asker {margin: 5px 0 0 0;}
#container #content .post .asker .asking, #container #content .post .asker img {float: left;}
#container #content .post .asker img {width: 20px;}
#container #content .post .asker .asking {font: normal 12px/17px Helvetica, Arial, Sans Serif;margin: 5px 0 0 8px;}
/* ____________________________ Meta Styling */
#container #content .post .tags span.comma:last-child {display: none;}
#container #content .post .meta .notes {float: left; margin: 0 0 0 3px;}
#container #content .post .meta .credit {float: right; margin: 0 3px 0 0;}	
#container #content .meta .rebloggedfrom {float: left;}
#container #content .meta .sourced {float: right; margin-left: 15px;}
/* ____________________________ Disqus Styling */
#container #content #disqus #disqus_thread {margin: 0!important;}
#container #content #disqus #dsq-content #dsq-global-toolbar {margin-bottom: -10px; margin-top: 0;}
#container #content #disqus #dsq-content #dsq-global-toolbar a {text-decoration: none}
#container #content #disqus #dsq-content h3 {font: normal 12px/17px Helvetica, Arial, Sans Serif;margin: 0 0 10px 0;}
#container #content #disqus #dsq-content #dsq-footer {margin: 0;}
/* ____________________________ Notes Styling */
#container #content ol.notes {list-style: none; margin: 15px 0 0 15px; width: 524px;}
#container #content ol.notes li img.avatar {height: 8px; margin: 0 2px 0 0; width: 8px!important;}
/* ____________________________ Pagination Styling */
#pagination, #top {position: fixed; z-index: 9;}
/* ____________________________ Extra Styling */
a {text-decoration: none;}
b, strong {font-weight: bold;}
i, em {font-style: italic;}
p {margin: 5px 0 0 0;}
ul, ol {margin: 5px 0 0 30px;}
.clear {clear: both;}
#ask_form {margin: 0 0 2px 0;}
/* ____________________________ Infinite Scroll Styling */
#infscr-loading {background: #000; bottom: 40px; color: #fff; height: 100px; left: 40%; opacity: 0.8; filter: alpha(opacity=80); position: fixed; padding: 10px 10px 1px 10px; width: 200px; z-index: 5000;}	