body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}body {background-color:#FFFFFF;color:#333333;font-family:Arial,Verdana,Tahoma,sans-serif;font-size:62.5%;line-height:24px;text-align:left;}#wrapper {margin:32px auto;width:703px;}#container {float:left;margin-top:-11px;position:relative;width:475px;}#top {height:61px;margin-bottom:16px;width:703px;}#top-right {float:right;font-size:14px;height:59px;line-height:18px;margin-left:32px;margin-top:2px;text-align:right;width:327px;}#top-right span {}#top-right span#quotee {border-bottom:1px dashed #2653B0;}.sidebar {float:right;font-size:14px;margin-left:48px;margin-top:5px;width:180px;}#footer {clear:both;width:500px;}div.post {border-bottom:1px solid #CCCCCC;padding:16px 0 8px;}div.post img {margin-left:-50px;}a {color:#0000FF;}a:hover {background-color:#FFFFCC;border-bottom:2px solid #FFFFCC;text-decoration:none;}img {border:medium none;}a img:hover {border:medium none;}ul {list-style-type:none;}h1, h2, h3, h4, h5, h6 {color:#FFFFFF;font-family:Georgia,"Times New Roman",Times,serif;}h1, h2 {font-size:24px;}.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {color:#333333;}.sidebar h2 {font-size:18px;font-weight:normal;margin-bottom:-2px;margin-top:2px;}p {font-size:1.2em;margin:12px 0;}p.margin {color:#AAAAAA;left:-110px;margin:0;position:absolute;text-align:right;width:96px;}#logo {float:left;height:61px;width:344px;}#searchform input, #searchform button {background-color:#2653B0;border-color:#214796 #214796 #183570;border-style:solid;border-width:1px 1px 2px;color:#B0E4B5;}#searchform input:hover, #searchform input:focus, #searchform button:hover, #searchform button:focus {border-color:#B7FC2A #B7FC2A #89BC1F;border-style:solid;border-width:1px 1px 2px;}#searchform input#searchsubmit {margin-top:2px;}#date {color:#AAAAAA;}#ilastfm_display a {font-size:12px;}.lastfm_music {color:#AAAAAA;}.comments-template {border-top:1px solid #CCCCCC;margin:10px 0 0;padding:10px 0 0;}.comments-template ol {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 15px;}.comments-template ol li {border-bottom:1px solid #CCCCCC;line-height:18px;margin:10px 0 0;padding:0 0 10px;}.comments-template h2, .comments-template h3 {font-family:Georgia,Sans-serif;font-size:16px;}.commentmetadata {font-size:12px;}.comments-template p.nocomments {padding:0;}.comments-template textarea, .comments-template input {font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}/* These need to overwrite the geshi.css styles */.dean_ch {font-size:1.2em;background-color:#FFFFCC;border-bottom:1px solid #CCCCCC;color:#0000BB;font-family:'Courier New',Courier,monospace;}