?/* Theme Name: Blue Matter Theme URI: http://www.rajeshpatel.net/blue-matter-wordpress-style/ Description: Blue Matter — an advanced WordPress theme. Version: 1.4 Author: Rajesh Patel Author URI: http://www.rajeshpatel.net Tags: fixed width, two columns, widgets, widget ready, grey, gray, simple, right sidebar, valid CSS, valid XHTML */ html, body { height: 100%; } body { margin: 0 auto; padding: 0; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #000; background: #266c9f; } img { border: 0; } img a, a img { border: 0; } a { color: #000; text-decoration: none; } a:hover { color: #000; text-decoration: underline; } #wrapper { margin: 0 auto; width: 960px; background: #266c9f url(img/back.png) top center repeat-y; } #header { background-image: url(img/header.png); width: 960px; height: 135px; clear: both; margin: 0 auto; padding: 0; border-top: 1px solid #266c9f; /* don't touch it! */ font-size: 130%; color: #5dc5e8; } #header a, #header a:hover, #header a:visited { color: #000; text-decoration: none; } #header h2 { font-size: 120%; font-weight: normal; margin: 0; } #header h1 { font-size: 350%; font-weight: normal; margin: 0; } #header_siteheader { clear: both; float: left; width: 600px; height: 83px; margin: 0 0 0 40px; line-height: 83px; display: inline; } #header_sidebar { float: right; width: 250px; height: 49px; margin: 0 25px 0 0; display: inline; vertical-align: top; padding-top: 32px; } #header img { float: left; margin: 15px 25px 14px 0; } #content { clear: both; font-size: 140%; line-height: 140%; float: left; width: 600px; min-width: 600px; margin: 0px 0px 0px 40px; display: inline; } #content img { border: 0; /*margin: 10px 10px 10px 10px;*/ } #content a { border-bottom: 1px dotted; } #content blockquote, #content code { border-left: 5px #000 solid; background: #F5F5F5; padding: 5px 0 2px 10px; margin: 0 0 10px 20px; } #content code { font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; display: block; } #content a:hover { text-decoration: none; border-bottom: #000 1px solid; } #content h1 { font-size: 190%; line-height: 120%; color: #5dc5e8; font-weight: normal; margin: 20px 0 15px 0; } #content a h1, #content h1 a { color: #000; text-decoration: none; border: 0 none; } #content a:hover h1, #content h1 a:hover { color: #444; text-decoration: none; border-bottom: 1px dotted; } #content p { margin: 0 0 10px 0; } #content ul, #content ol { padding: 0 0 0 30px; } #content ul li, #content ol li { margin: 3px 0 3px 0; padding: 0; } #counters { width: 0px; height: 0px; display: none; float: left; } #comments { font-size: 90%; line-height: 140%; } .commenter { color: #808080; font-size: 90% } #comments h1 { font-size: 150%; line-height: 120%; color: #000; font-weight: normal; margin: 30px 0 10px 0; } #comments img { float: none; margin: 0 5px 0 0; } #comments ul, #comments ol { padding: 0 0 0 25px; } #comments ul { list-style: square; } #comments ul li, #comments ol li { margin: 0 0 40px 0; padding: 0; } #sidebar { font-size: 120%; line-height: 130%; float: right; width: 250px; min-width: 250px; margin: 0px 25px 0px 0px; display: inline; } #tag_cloud { line-height: 200%; } #sidebar img { float: none; } #sidebar p { margin: 0 0 5px 0; } #sidebar h2 { font-size: 120%; font-weight: normal; color: #000; background-color: #5dc5e8; border: 1px solid #000; padding: 0px 8px; line-height: 180%; margin: 0 0 10px 0; } #sidebar ul { list-style: none; margin: 0 0 25px 0; padding: 0; } #sidebar ul li { margin: 0; } #sidebar ul ul { padding: 0 0 0 8px; } #sidebar ul ul li { margin: 0 0 7px 0; } #postmeta { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 85%; border-top: 1px solid #000; clear: both; color: #000; margin: 10px 0 20px 0; } #postmeta a { color: #000; border: 0 none; } #postmeta a:hover { color: #000; border: 0 none; text-decoration: underline; } #postmeta img { vertical-align: middle; margin: 0 4px 0 0; } .postnav { width: 600px; float: left; list-style: none; line-height: 100%; margin: 0; padding: 0; } .postnav li.left { display: block; float: left; } .postnav li.right { display: block; float: right; } #footer { font-size: 130%; clear: both; width: 960px; margin: 0 auto; height: 109px; background: #266c9f url(img/footer.png) center no-repeat; border: 0; } #footer_content { line-height: 150%; text-align: center; height: 58px; width: 600px; margin: 0px 0px 0px 40px; } #footer_content p { padding: 10px 0 0 0; } #blackband_bottom_left, #blackband_bottom_right, #blackband_top_left, #blackband_top_right { width: 440px; height: 30px; color: #000; line-height: 30px; } #blackband_top_left, #blackband_top_right { margin-top: 19px; line-height: 32px; } #blackband_bottom_left, #blackband_top_left { margin-left: 40px; float: left; display: inline; } #blackband_bottom_right, #blackband_top_right { margin-right: 40px; float: right; text-align: right; display: inline; } #blackband_top_right { margin-right: 34px; } #blackband_top_right ul { margin-top: 0px; float: right; } #blackband_top_right ul li { line-height: 32px; float: left; list-style: none; } #blackband_top_right ul li a { padding: 0 6px 0 6px; } #blackband_top_right ul li a:hover, #blackband_bottom_right a:hover, #blackband_bottom_left a:hover { color: #000; text-decoration: underline; } #blackband_top_right a, #blackband_top_right a:active, #blackband_top_right a:visited { color: #000; text-decoration: none; display: block; } #blackband_bottom_right a, #blackband_bottom_right a:active, #blackband_bottom_left a, #blackband_bottom_left a:active { color: #000; text-decoration: none; } .hasFloat:after { content: ""; display: block; clear: both; } #searchform input { font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#5dc5e8; margin: 0; padding: 2px 4px 2px 4px; border:#000 1px solid; color:#FFF; width: 55px; } #searchform input:hover { cursor:pointer; background-color:#5dc5e8; border:#222 1px solid; color:#fff; } #searchform #s { font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin: 0 10px 0 0; background-color:#266c9f; padding: 3px 4px 3px 4px; border:#000 1px solid; color:#FFF; width: 170px; } #content .pagetitle { margin-bottom: 20px; font-size: 220%; font-weight: normal; } img#wpstats { width: 0px; height: 0px; padding: 0px; border: none; overflow: hidden; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .wp-caption { border: 1px solid #000; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }