It’s a box of kittens! Waaaah, so cute.
body { color: #fff; margin: 0px; background: #002c43 url('/themes/2/bg.gif'); font-family: 'Lucida Grande', Helvetica, sans-serif; } #content { width: 510px; margin: auto; padding: 35px; position: relative; background: #005885 url('/themes/2/content_bg.png'); border-left: solid 10px #003955; border-right: solid 10px #003955; } a { color: #ff9900; } h1 { padding: 25px 0px 65px 0px; margin: 0px; text-align: center; font: Normal 65px Georgia, serif; line-height: 60px; letter-spacing: -1px; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90); } h1 a { color: #fff; text-decoration: none; } div#content { position: relative; } div#description { position: absolute; left: 605px; font: Normal 12px Verdana,sans-serif; line-height: 20px; width: 150px; color: #568; } div#search { text-align: right; } div#description div a { color: #568; } div#searchresultcount { text-align: center; } .post { position: relative; margin-bottom: 50px; } .post .permalink { position: absolute; top: 8px; right: 3px; display: none; font-weight: bold; font-size: 24px; line-height: 0px; } .post:hover .permalink { display: block; } .post .permalink a { text-decoration: none; } .post .date { position: absolute; right: 565px; text-align: right; width: 200px; white-space: nowrap; font: Bold 20px Helvetica, sans-serif; text-align: right; letter-spacing: -1px; color: #888; padding: 5px 5px 5px 5px; line-height: 20px; text-transform: uppercase; } .post .date em { font-style: normal; color: #4075a2; } .post .date big { font-size: 30px; } .post h2 { font: Normal 20px Georgia, serif; color: #fff; letter-spacing: -1px; margin: 0px 0px 10px 0px; } .post h2 a { color: #fff; text-decoration: none; } /* Regular Post */ .post .regular { font-size: 12px; line-height: 17px; } .post .regular blockquote { font-style: italic; } /* Photo Post */ .post .photo img { border: solid 5px #eee; } .post .photo .caption { font-size: 11px; margin-top: 5px; } .post .photo .caption a { color: #fff; } /* Quote Post */ .post .quote span.quote { font: Normal 28px Georgia, serif; letter-spacing: -1px; color: #fff; } .post .quote span.quote a { color: #fff; } .post .quote span.quote big.quote { font-weight: bold; font-size: 60px; line-height: 8px; vertical-align: -20px; } .post .quote span.source { font-size: 16px; color: #aaa; letter-spacing: -1px; } .post .quote span.source a { color: #aaa; } /* Link Post */ .post .link a.link { font: Bold 30px Helvetica, sans-serif; letter-spacing: -1px; color: #ff9900; text-decoration: none; border-bottom: dotted 1px #ff9900; line-height: 33px; } .post .link .description { font-weight: normal; font-size: 11px; line-height: 16px; margin-top: 5px; } /* Conversation Post */ .post .conversation ul { background-color: #46a6e9; list-style-type: none; margin: 0px; padding: 0px; border-left: solid 5px #0070ba; } .post .conversation ul li { border-bottom: solid 1px #0070ba; font-size: 12px; padding: 4px 0px 4px 8px; color: #000; } .post .conversation ul li span.label { font-weight: bold; } /* Audio Post */ .post .audio .caption { font-size: 11px; margin-top: 5px; } .post .audio .caption a { color: #fff; } /* Video Post */ .post .video { width: 500px; margin: auto; } .post .video .caption { font-size: 11px; margin-top: 5px; } .post .video .caption a { color: #fff; } /* Footer */ #footer { margin: 20px 0px 0px 0px; text-align: center; font-size: 22px; } #footer a { text-decoration: none; color: #fff; } #footer a:hover { text-decoration: underline; } #footer p.tiny { margin: 50px 0px 0px 0px; font-size: 11px; font-weight: bold; } #footer p.tiny a { text-decoration: underline; color: #fff; } #footer p.tiny .dim { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; } .query { font-weight: bold; }