@media all {html, body, div, h1, h2, h3,h4, h5, h6, ul, ol, dl, li, dt, dd, p, img, blockquote, pre, form, fieldset, table, th, td{ margin: 0; padding: 0; font: inherit; color: inherit; text-decoration: none; border: none; outline: none; }ol, ul{ list-style: none; }table { border-collapse: collapse; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }label, input[type=button], input[type=submit], button{ cursor: pointer; }:focus{ outline: 0; }input, textarea, select, option{ font: inherit; color: inherit; }a { color: inherit; font: inherit; text-decoration: none; }a:hover { text-decoration: underline; }a:active{ position: relative; top: 1px; }.hidden { position: absolute; left: -9999px; top: -9999px; }.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }.clearfix { display: inline-block; }} @media all {body{ font: 15px/21px Georgia, Times, serif; color: #f1f7e4; border-top: 5px solid #1fd611;background: url('../img/bg.png') top left repeat #3a3a3a; }p, table, ul, ol, h1, h2, h3, h4, h5, h6,blockquote, pre{ margin-bottom: 21px; }input, textarea { background: #292929; border: 1px solid #5a5a5a; outline: none; padding: 5px; }input[type=submit]{ padding: 5px 10px; }textarea:focus, input:focus { border: 1px solid #1fd611; }h1{ font: 36px/36px Georgia, Times, serif; }h2{ font: 32px/32px Georgia, Times, serif; }h3{ font: 28px/28px Georgia, Times, serif; }h4{ font: 24px/24px Georgia, Times, serif; }h5{ font: 20px/20px Georgia, Times, serif; }h6{ font: 16px/16px Georgia, Times, serif; }pre { margin: 0 21px 21px 21px; padding: 15px; background-color: #191919; font: 12px/18px Monaco, "Courier New", Courier, monospace; }blockquote{ padding: 0 21px; background: url('../img/bg_blockquote.png') top left no-repeat; }.alignleft{ float: left; }.alignright { float: right; }input, textarea, .post img, .wpcf7 div.wpcf7-mail-sent-ok { -moz-border-radius: 5px; -webkit-border-radius: 5px; }#headerMenu a { -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; }pre, .post, #commentList li { -moz-border-radius: 15px; -webkit-border-radius: 15px; }#container, #header, #mainContainer{ position: relative; }#page { border-top: 1px solid #292929; }#container{ width: 960px; margin: 0 auto; }#header { padding-top: 30px; height: 120px; }#header h1{ font: normal 48px/64px Georgia, Times, serif; margin-bottom: 0; }#headerMenu { position: absolute; top: -1px; right: 0; }#headerMenu li{ float: left; }#headerMenu a { display: block; margin-left: 10px; line-height: 30px; height: 30px; padding: 51px 12px 10px 12px;background: #4a4a4a; color: #fafafa;}#headerMenu li.current_page_item a,#headerMenu li.current_page_item a:hover { background: #1fd611; }#headerMenu a:hover { text-decoration: none; background: #5a5a5a; }#s{ width: 120px; }#content{ margin-right: 300px; }.postContent ul { list-style: disc; margin-left: 36px; }.postContent ol { list-style: decimal; margin-left: 36px; }.postContent ul ul, .postContent ol ol{ margin: 0 0 0 15px; }.postContent img{ margin: 0 15px 15px 0; float: left; max-width: 600px; }.postContent img.alignright { margin: 0 0 15px 15px; }img.wp-smiley { float: none; border: none; margin: 0; }.post { background: #292929; padding: 30px; margin-bottom: 45px; }.postInfo { padding-top: 15px; }.postInfo p { padding: 7px; margin-bottom: 0; font: 12px/19px "Lucida Grande", Arial, sans-serif;border-top: 1px dotted #5a5a5a; border-bottom: 1px dotted #5a5a5a; color: #5a5a5a; }.postInfo p a:hover { color: #6a6a6a; }.postContent a{ text-decoration: underline; }.postContent h2 a, .postContent h3 a { text-decoration: none; }.postContent a:hover{ color: #1fd611; }.navigation { padding: 0 30px; font-size: 36px; }ol#commentList{ list-style: none; margin: 0 0 45px 30px; padding-right: 30px; }#commentList li { position: relative; padding: 21px 21px 1px 21px; margin-bottom: 15px; background: #4a4a4a; }.commentInfo{ padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px dotted #6a6a6a; }.commentAvatar{ position: absolute; width: 60px; height: 60px; left: 20px; top: 20px; border: 1px solid #292929; margin: 0 20px 20px 0; }.bypostauthor .commentAvatar{ border: 1px solid #1fd611; }.commentContent { margin-left: 80px; }#commentList p{ clear: both; }ol#commentForm{ list-style: none; margin-left: 0; }#commentForm label{ float: left; width: 150px; padding-left: 5px; margin-right: 15px; }#commentForm textarea { width: 588px; }#commentForm input{ width: 418px; }#commentForm li { padding: 0 30px; margin-bottom: 15px; }#submit { margin-left: 30px; }.loggedIn { float: right; text-align: right; padding: 5px 5px 0 0; }#contactForm{ margin: 0; list-style: none; }#contactForm li { margin-bottom: 21px; }#contactForm .ajax-loader { display: none; }.wpcf7 div.wpcf7-mail-sent-ok { border: none !important; margin: 0 0 21px 0; color: #1fd611; padding: 0; }#sidebar{ position: absolute; top: 21px; right: 21px; width: 234px; }#sidebar ul h2{ color: #1fd611; font: 24px/24px Georgia, Times, sans-serif; margin-bottom: 15px; padding-top: 15px; }#sidebar ul ul{ font: 13px/19px "Lucida Grande", Arial, sans-serif; list-style: disc; margin: 0 0 21px 21px; }#sidebar ul ul ul { margin: 0 0 0 15px; }#sidebar .widget_tag_cloud div,#sidebar .widget_search div { margin-bottom: 21px; }#sidebar .widget_search label { display: none; }#sidebar .twitter-timestamp { display: block; text-align: right; padding: 0 0 21px 0;font: 12px/19px "Lucida Grande", Arial, sans-serif; }#sidebar .widget_recent_comments { margin-top: -21px; }#sidebar abbr { border: none; }#footer p { clear: both; font: 13px/19px "Lucida Grande", Arial, sans-serif; color: #5a5a5a;text-align: center; margin: 0 300px 0 0; padding: 60px 0 30px 0; }#footer p a:hover { color: #6a6a6a; }} @media print {* { color: #000; background: #fff; font: 16px/22px Georgia, Times, serif; }strong, b { font-weight: bold; }em, i { font-style: italic; }p, table, ul, ol, h1, h2, h3, h4, h5, h6,blockquote, pre{ margin-bottom: 22px;}#header, #sidebar { display: none; }h1, h2, h3{ font-size: 32px; line-height: 32px; }.postinfo { border-bottom: 1px solid #000; margin-bottom: 22px; padding: 10px 0; }.postinfo p { font-size: 12px; line-height: 18px; }#footer p { text-align: center; }} 