@media screen { body{font:helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}pre,code{font:115% monospace;*font-size:100%;}body *{line-height:1.22em;} 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;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;} abbr,acronym{border-bottom:1px dotted #000;} em{font-style: italic;} strong{font-weight: bold;}  .clear:after{content:'.';display:block;height:0;font-size:0;clear:both;visibility:hidden;} .clear{display:inline-block;}  .clear{display:block;}  .image{display:block;font-size:0;text-indent:-9999px;outline:none;} } @media screen {body { text-align: center; color: #333; background: #292929 url(/blog/wp-content/themes/ColdBlue/css/../images/background.gif) repeat-x top; font-size: 13px; font-family: Helvetica, Arial, sans-serif; } div#header { background: #378227 url(/blog/wp-content/themes/ColdBlue/css/../images/header_background.gif) repeat-x bottom; width: 100%; border-bottom: 1px solid #73C053; } div#search { background: #000; width: 100%; } div.inner { width: 840px; margin: auto; text-align: left; padding: 15px 0; } div#search div.inner { padding: 10px 0; } div#header h1 { font-size: 23px; font-weight: bold; float: left; width: 40%; text-shadow: 1px 0px #2B4462; letter-spacing: -1px; } div#header h1 a { color: #fff; text-decoration: none; } ul#navigation { float: right; width: 50%; position: relative; top: 7px; text-align: right; } ul#navigation li { display: inline; } ul#navigation li a { color: #99FF66; text-decoration: none; font-size: 16px; font-weight: bold; padding: 10px; text-shadow: 1px 0px #2B4462; } ul#navigation li.active a { color: #99FF66; } ul#navigation li a:hover { color: #fff; text-decoration: underline; } div#search form { font-size: 14px; width: 40%; float: right; text-align: right; } div#search form * { vertical-align: middle; } input#s { width: 220px; } ul#sidebar input#s { width: 100px; } a#rss-link, a#technorati-link { display: block; float: left; color: #333; font-size: 13px; font-weight: bold; position: relative; top: 4px; text-decoration: none; margin: 0 20px 0 0; } a#rss-link { background: url(/blog/wp-content/themes/ColdBlue/css/../images/rss.gif) no-repeat left center; padding: 0 0 1px 17px; } a#technorati-link { background: url(/blog/wp-content/themes/ColdBlue/css/../images/technorati.gif) no-repeat left center; padding: 0 0 1px 19px; } a#rss-link strong, a#technorati-link strong { color: #666!important; border-bottom: 1px dotted #222; } a#rss-link:hover strong, a#technorati-link:hover strong { color: #ccc!important; border-bottom: 1px solid #333; } div#wrapper { text-align: left; width: 800px; padding: 20px; margin: auto; background: #fff url(/blog/wp-content/themes/ColdBlue/css/../images/wrapper.gif) repeat-y right; background-position: -60px 0px; border-right: 2px solid #242c34; border-left: 2px solid #242c34; } div#content { width: 500px; float: left; padding: 0 30px 0 0; } ul#sidebar { display: block; width: 240px; float: left; padding: 10px 0 0 30px; font-size: 13px; } ul#sidebar h2 { font-size: 20px; } ul#sidebar li { margin: 0 0 20px; padding: 0 0 10px; border-bottom: 1px dotted #ccc; } ul#sidebar li ul li { font-size: 13px!important; margin: 0; border: none; } ul#sidebar ul.block-list li a { display: block; padding: 7px 0; border-bottom: 1px dotted #ccc; text-decoration: none; } ul#sidebar ul.block-list li a:hover { text-decoration: none; } h2, h3, h4, h5, h6 { color: #000; } h2 { font-size: 30px; margin: 0 0 8px!important; letter-spacing: -1px; } h2 a { color: #000; text-decoration: none; } h2 a:hover { color: #000; text-decoration: underline; } h3 { font-size: 18px; margin: 0 0 8px; } div.post h3 { margin: 0 0 2px; } h4 { font-size: 16px; } div.post-title { margin: 0 0 10px; } div.post-title h2 { margin: 0; } div.post-title h3 { color: #999; font-size: 14px; } div.post-title h3 a { color: #666; text-decoration: none; border-bottom: 1px dotted #ccc; } div.post-title h3 a:hover { border-bottom: 1px solid #aaa; color: #444; } p { margin: 0 0 20px; font-size: 13px; line-height: 20px; } p img { background: #fff; padding: 5px; border: 1px solid #999; border-top: 1px solid #ccc; border-left: 1px solid #ccc; } p a:hover img { border: 1px solid #777; border-top: 1px solid #aaa; border-left: 1px solid #aaa; } img.float-left, img.alignleft { display: block; float: left; clear: left; margin: 0 24px 12px 0; } img.float-right, img.alignright { display: block; float: right; clear: right; margin: 0 0 12px 12px; } img.center, img.centered { display: block; clear: both; margin: auto; } .alignleft { float: left; } .alignright { float: right; } div.post-content ul, div.post-content ol { margin: 5px 0 12px 24px; list-style: disc; font-size: 13px; } div.post-content ol { list-style: decimal; } a { color: #0078C8; } a:hover { color: #0095f8; } blockquote { font-size: 15px!important; font-family: Georgia, Times, 'Times New Roman', serif; color: #444; font-style: italic; margin: 0 0 0 22px; line-height: 24px!important; display: block; } blockquote p { font-size: 15px!important; line-height: 24px!important; } cite { text-align: right; float: right; color: #aaa; } cite a { color: #aaa; text-decoration: none; } cite a:hover { color: #999; text-decoration: underline; } code { font-size: 130%; background: #fafafa; } code.block { display: block; padding: 10px; } div.post { padding: 0 0 10px; margin: 0 0 25px; border-bottom: 1px dotted #ccc; } div.post-meta { display: block; padding: 15px 10px 0px 10px; font-size: 13px; background: #eaf3f9 url(/blog/wp-content/themes/ColdBlue/css/../images/meta_top.gif) no-repeat top; color: #6f7f8a; } div.post-meta-cap { background: transparent url(/blog/wp-content/themes/ColdBlue/css/../images/meta_bottom.gif) no-repeat bottom; height: 5px; } div.post-meta span { display: block; padding: 10px 0; } div.post-meta a { text-decoration: none; } div.post-meta a:hover { text-decoration: underline; } ul.post-comments { margin: 26px 0; } ul.post-comments h3 { margin: 0 0 5px; } li.comment { display: block; padding: 20px 20px 0; border-bottom: 1px dotted #ccc; background: #fafafa; } li.comment.alt { background: #fff; } cite.comment-author { text-align: left; float: left; color: #000; font-size: 16px; font-weight: bold; width: 150px; clear: left; display: block; } cite.comment-author a { color: #333; text-decoration: none; } cite.comment-author a:hover { text-decoration: underline; } cite.comment-author img { position: relative; top: 6px; margin: 0 10px 0 0; } div.comment-content { display: block; width: 300px; float: left; padding: 0 0 0 10px; } table#wp-calendar { margin: auto; text-align: center; } table#wp-calendar caption { font-size: 14px; text-align: center; color: #999; } table#wp-calendar td { padding: 5px; font-size: 13px; text-align: center; } table#wp-calendar th { font-size: 14px; padding: 5px; text-align: center; font-weight: bold; } table#wp-calendar td a { font-weight: bold; } a abbr, a acronym { border: none; } div#footer { clear: both; background: #000; padding: 25px 10px 15px; display: block; width: 820px; margin: auto; border-right: 2px solid #242c34; border-left: 2px solid #242c34; text-align: left; } div#footer p { font-size: 12px; margin: 0 0 5px 20px; color: #555; } div#footer a { color: #ccc; text-decoration: none; border-bottom: 1px solid #222; font-weight: bold; } div#footer a:hover { color: #fff; border-bottom: 1px solid #444; } div#footer p#blog-name { font-size: 16px; color: #aaa; } } 