/* Replacement stylesheet (2026): the original theme CSS was never captured by the Wayback Machine.
   Layout follows the classic WordPress "Default" (Kubrick) structure the blog used: centred 760px page, header, content column, sidebar. */
html, body { margin: 0; padding: 0; }
body { background: #d5d6d7 url(/wp-content/themes/dragoninteriors/images/kubrickbgcolor.jpg) repeat-x top; color: #333; font: 13px/1.6 'Lucida Grande', Verdana, Arial, sans-serif; text-align: center; }
a { color: #06c; text-decoration: none; }
a:hover { color: #147; text-decoration: underline; }
#page { width: 760px; margin: 0 auto; background: #fff; text-align: left; border: 1px solid #ccc; border-top: 0; }
#header { background: #3a6ea5; background: linear-gradient(#5b8fc9, #27507f); color: #fff; padding: 28px 24px 22px; }
#headerimg iframe { display: none; }
.blogname { font: bold 30px/1.2 'Trebuchet MS', Arial, sans-serif; }
.blogname a { color: #fff; text-decoration: none; }
.description { font-size: 14px; color: #dfe9f5; margin-top: 6px; }
hr { display: none; }
#content { width: 450px; float: left; padding: 24px 0 24px 45px; }
.narrowcolumn .post { margin-bottom: 36px; }
.post h2 { font: bold 20px/1.3 'Trebuchet MS', Arial, sans-serif; margin: 0 0 6px; }
.post h2 a { color: #333; }
.post h3 { font-size: 15px; margin: 18px 0 6px; }
.entry p, .entry ul, .entry ol { margin: 0 0 12px; }
.entry ul, .entry ol { padding-left: 24px; }
.entry img { max-width: 100%; height: auto; }
.post small, .postmetadata { color: #777; font-size: 11px; }
.postmetadata { border-top: 1px dotted #ccc; padding-top: 6px; margin-top: 10px; }
.navigation { font-size: 12px; overflow: hidden; margin: 20px 0; }
.alignleft { float: left; }
.alignright { float: right; }
#sidebar { width: 190px; float: right; margin: 24px 24px 0 0; font-size: 12px; }
#sidebar ul { list-style: none; margin: 0; padding: 0; }
#sidebar ul li { margin: 0 0 18px; }
#sidebar h2 { font: bold 13px/1.3 'Trebuchet MS', Arial, sans-serif; margin: 0 0 6px; color: #555; }
#sidebar ul ul li { margin: 0 0 4px; padding-left: 10px; }
#searchform input { width: 170px; font-size: 12px; padding: 3px; }
.archived-form input[type="submit"] { display: none; }
#footer { clear: both; padding: 18px 24px; font-size: 11px; color: #777; border-top: 1px solid #eee; text-align: center; }
@media (max-width: 800px) {
  #page { width: auto; border: 0; }
  #content, #sidebar { float: none; width: auto; padding: 16px; margin: 0; }
}
