body { margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: small; color: #333; background: #e0e0e0; } a:link { color: #69c; } a:visited { color: #666699; } a:hover { color: #693; } a:active { color: #cc3333; text-decoration: none; } input, textarea { font-family: Verdana, sans-serif; font-size: small; } #page { position: relative; top: 50%; left: 50%; margin: 0px; margin-left: -400px; width: 847px; background: url(m/page_bg.gif) repeat-y; } #header { margin: 0px; color: #fff; font-family: "Lucida Grande", "Trebuchet MS"; background: url(m/header_bg.gif) no-repeat top left; } #header h1 { margin: 0px; padding: 45px 60px 50px 160px; background: url(m/h1_bg.gif) no-repeat bottom left; } #header h1 a { color: #fff; text-decoration: none; } #footer { height: 40px; color: #fff; font-size: 80%; background: url(m/footer_bg.gif) repeat-y; padding-top: 15px; padding-left: 90px; } #footer a { color: #fff; } #footer a:hover { color: #fc0; } .main { float: left; margin: 10px; margin-left: 60px; padding-left: 2px; margin-bottom: 20px; width: 460px; } .main li { list-style: none; padding-left: 14px; margin-bottom: 3px; background: url(m/obull.gif) no-repeat 0 6px; } .side { color: #999; margin: 0 41px 0px 547px; padding-top: 25px; padding-left: 20px; padding-right: 20px; font-size: 85%; line-height: 1.4em; background: url(m/sidebar_bg.gif) no-repeat 0 0; } .side h2 { margin: 0 0 0 0; padding: 25px 0 0 30px; color: #666; height: 32px !important; height /**/:57px; /* for IE5/Win */ font-family: "Lucida Grande", "Trebuchet MS"; font-size: 130%; background: url(m/side_title_bg.gif) no-repeat 0px 15px; } .side ul { margin-top: 0px; padding: 0px; } .side li { list-style: none; margin-left: 0px; margin-bottom: 3px; padding-left: 14px; background: url(m/gbull.gif) no-repeat 0 6px; } .entry { border-bottom: 1px solid #eee; margin-top: 15px; margin-bottom: 15px; } .full-entry { margin-top: 15px; margin-bottom: 15px; } h2.date { margin-top: 0; padding-left: 14px; font-size: 90%; color: #f93; background: url(m/down.gif) no-repeat 0 50%; } .post { padding-left: 15px; padding-bottom: 15px; } .post h3.title { margin-top: 0; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 130%; letter-spacing: -1px; color: #f63; } .post .footer { margin: 0; margin-top: 10px; padding: 0 0 0 14px; font-size: 88%; color: #999; background: url(m/grbull.gif) no-repeat 0 6px; } #comments { margin-top: 30px; padding-top: 10px; font-size: 85%; line-height: 1.5em; color: #666; background: #eee url(m/comments_curve.gif) no-repeat top left; } #comments h2 { margin: 20px 0 15px 0; padding: 8px 0 0 40px; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 130%; color: #666; background: url(m/bubbles.gif) no-repeat 10px 0; height: 29px !important; /* for most browsers */ height /**/:37px; /* for IE5/Win */ } #comments form { margin: 10px; padding-bottom: 10px; } .comment { padding: 10px; border-bottom: 1px solid #ddd; } .comment .footer { margin: 4px 0 0 0; padding: 0 0 0 60px; color: #999; background: url(m/garrow.gif) no-repeat 44px 2px; } .error { color: #f00; } .clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; background-color: #f00; } #rendering-errors { float: left; border: 1px solid red; background: white; padding: 10px; margin: 20px; } .rss li { list-style: none; padding-left: 34px; padding-top: 3px; margin-bottom: 3px; height: 18px; background: url(m/rss.gif) no-repeat 0 6px; } /* --- pager --- */ .pager { margin-top: 40px; margin-bottom: 50px; border-top: 1px solid #ccc; background-color: #f0f0f0; } .pager .first { float: left; padding: 5px; } .pager .previous { float: left; padding: 5px; margin-left: 5px; } .pager .next { float: right; padding: 5px; margin-right: 5px; } .pager .last { float: right; padding: 5px; } .pager ul { float: left; margin: 0px; padding: 0px; } .pager li { float: left; display: inline; padding: 5px; padding-left: 10px; padding-right: 10px; background: none; } .pager li.active { background-color: #ffa; } .noitems { padding: 5px; text-align: center; } /* --- forms --- */ dl { margin: 0px; } dt { display: block; margin: 0px; margin-right: 10px; padding-bottom: 10px; font-weight: bold; } dd { display: block; margin: 0px; padding-bottom: 10px; } textarea { width: 90%; height: 150px; }