/* Theme Name: Black and Blue Description:The First Theme Designed by Rory Devlin) Version: 0.9 Author: Rory Devlin Author URI: http://www.rorydevlin.com Tags: blue, black, two-columns, right-sidebar, fixed-width */ .aligncenter { display:block; margin:0 auto } .alignleft { float:left } .alignright { float:right } .wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px } div { position:relative } *, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, 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, li { 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:'';} .clearfixer{clear: both; display: block;width: 100%;height: 1px;} body { background-color: #afb0b3; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 13px; } #container { margin:auto; background-image:url(style/images/bodybg.gif); width: 920px; } #header { margin-left: 8px; width: 903px; height:79px ; background-image: url(style/images/header.gif); background-repeat: repeat-x;} .blogtitle,.blogtitle a:link,.blogtitle a:active,.blogtitle a:visited{ color:#fafafa; font-size: 35px; font-weight: normal; text-decoration: none; padding-left: 5px; padding-bottom: 5px; text-shadow: #001560 0px 0px 4px;} .description{ float: left; color: #fafafa; padding-left: 13px;} .rss{ float: right; margin:14px 10px 0 0; text-decoration: none; border:none; display:inline;} #navigation { margin-left: 8px; width: 903px; height:36px ; background-image: url(style/images/navbar.gif); background-repeat: repeat-x;} ul#nav{ max-width: 660px; max-height: 36px; overflow: hidden; float: left; list-style: none;} ul#nav li{ height: 36px; line-height: 36px; float:left; list-style-type: none; border-right: 1px solid #cac6c7;} ul#nav li a,ul#nav li a:link,ul#nav li a:visited{ display: block; padding:0 8px 0 8px; text-decoration: none; font-size: 14px; color: black; background-image: url(style/images/navlink.gif); background-repeat: repeat-x; background-position: top; } ul#nav li a:hover { color: #fafafa; background-image: url(style/images/navlink.gif); background-repeat: repeat-x; background-position: bottom;} #searchform{ float:right; width:226px; height:28px; background:url(style/images/searchbg.gif) no-repeat; margin: 3px 10px 0 0;} #s{ font-size: 14px; float:left; border:0; width:185px; background:none; margin:4px 0 0 16px; padding: 3px 0 0 10px;} #go{ float:right; width:27px; height:24px; background-color:transparent; border:0px; cursor:pointer;} #content { width: 609px; float:left; margin:0px 0 0 8px; display: inline; overflow: hidden;} .post{ border-bottom:1px solid #656769; background: url(style/images/postbtm.gif) #fafafa repeat-x; background-position: bottom; padding-bottom: 10px; overflow:hidden;} .post_title,.post_title a:link,.post_title a:active,.post_title a:visited{ height: 28px; font-size: 17px; color: #fafafa; text-decoration: none; background:url(style/images/sidebarh2.gif) repeat-x; padding: 2px 0 0 3px; } .post_date, .post_category { float: left; display: inline; background-repeat: no-repeat; background-position: left; margin:3px 10px 0 5px; padding:0 0 0 19px;} .post_date { background-image:url(style/images/calendar.png);} .post_category{ background-image:url(style/images/folder_page.png);} .post_category a:link,.post_category a:active,.post_category a:visited { color: black; text-decoration: none;} .post_category a:hover { color:#131aff; } .the_content { font-size: 14px; font-family: Arial, sans-serif; clear: both; padding: 7px;} .thetags { margin-left: 7px; background-image: url(style/images/tag_blue.png); background-repeat: no-repeat; background-position: left; padding:0 0 0 20px;} .thetags a { text-decoration: none; color: black;} #sidebar { width: 293px; float: right; margin-right: 9px; display: inline;} #sidebar h2 { font-size: 14px; background-image: url(style/images/sidebarh2.gif); background-repeat: repeat-x; line-height: 26px; height:28px; padding: 0 0 0 7px; color: #fafafa;} #sidebar ul li ul li{ padding:4px 7px 4px 7px; border-bottom: 1px solid #b2b4b6;} #sidebar ul li a:link,#sidebar ul li a:visited,#sidebar ul li a:active{ text-decoration: none; color: black;} #sidebar ul li a:hover { color: #5798d4;} .comment_title { height: 28px; font-size: 17px; color: #fafafa; text-decoration: none; background:url(style/images/header.gif) repeat-x; padding: 2px 0 0 7px; margin-top: 10px;} .acomment { clear: both; background: #fafafa; border-top: 1px solid #cac6c7; border-bottom: 1px solid #cac6c7; width:609px; margin:10px 0 0 0;} .gravatar { float: right; padding: 5px;} .commenttext { clear: left; display: block; width: 510px; padding: 5px 0 5px 7px;} .commentmeta { padding:3px 0 0 7px; width: 510px; display: block; float: left;} .comtime { color: gray; padding: 3px 0 0 0; font-size: 10px; float: right;} #commentform{ padding-top: 10px; background: url(style/images/postbtm.gif) #fafafa repeat-x; background-position: bottom; border-bottom:1px solid #656769; background-color: #fafafa;} #commentform label{ font-size: 15px; display:block; font-weight:normal; text-align:right; width:150px; float:left;} #commentform input{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; max-width:325px; margin:2px 0 20px 10px;} #comment_txt { max-width: 325px; margin-left: 10px; padding:4px 2px; border:solid 1px #aacfe4;} #commentform .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:150px;} #commentform #submit{ margin-top: 5px; margin-left:200px; width:250px; height:31px; padding-bottom: 6px; background-color: #f2f2f2; text-align:center; color:#000; font-size:15px; font-weight:normal;} .login { font-size: 14px; padding:5px 0 10px 20px;} .older a{ background-image: url(style/images/older.png); display: block; float:left; width:124px; height: 38px; margin:10px 0 10px 10px; text-indent: -99999px;} .newer a{ background-image: url(style/images/newer.png); display: block; float:right; width:124px; height: 38px; margin:10px 10px 10px 3px; text-indent: -99999px;} #footer{ min-height: 30px; width: 903px; border-top: 2px solid #7b7b7d; border-bottom: 2px solid black; background-color: #404041; margin-left: auto; margin-right: auto; padding-bottom: 10px; clear: both;} #footercredit{ width: 903px; text-align: right; font-size: 11px; margin-left: auto; margin-right: auto;} #footercredit,#footercredit a:link,#footercredit a:active,#footercredit a:visited{ color:black; text-decoration: none;} .wpfooter{ font-size: 13px; margin-left: 10px; line-height: 30px; margin-right: 10px; color: #fafafa;} .wpfooter a:link,.wpfooter a:active,.wpfooter a:visited{ color: #fafafa; text-decoration: none;} .wpfooter a:hover{ color: #3557d6; text-decoration: none;} strong {font-weight: bold;} h1{font-size:2.0em;} h2{font-size:1.8em;} h3{font-size:1.6em;} h4{font-size:1.5em;} h5{font-size:1.4em;} h6{font-size:1.3em;} pre{width:100%; white-space:nowrap;} blockquote{margin:20px 10px 10px 0;border-left:4px solid #DDD;padding:0 5px 0 5px;font-size:1em;text-align:justify;} .alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;} .alignright,img.alignright{float:right;margin:5px 0 5px 10px;} .aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;} abbr, acronym, span.abbr{cursor:help;border-bottom:1px dotted #000;} table{margin:.5em 0 1em;} table td,table th{text-align:left;border-right:1px solid #fff;padding:.4em .8em;} table th{background-color:#5e5e5e;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;} table td{background-color:#eee;} table th a{color:#d6f325;} table th a:hover{color:#fff;} table tr.even td{background-color:#ddd;} table tr:hover td{background-color:#fff;} table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;} .wp_syntax { width:auto; } .wp_syntax table { border:0 !important; } .wp_syntax table td { border:0 !important; } img.wp-smiley{border:0px;vertical-align:middle;} .the_content p{line-height: 17px ;padding-bottom: 5px;} .the_content ul,.the_content ol{margin:15px 30px;} .the_content ul li{list-style: square;margin-bottom:4px;} .the_content ol li{list-style-type: decimal;}