/* Theme Name: BlueBug Description: A clean Blue theme. Left sidebar with Widgets. WP PageNavi Ready, highlighted search. Tags: light, white, two-columns, fixed-width, left-sidebar, blue Version: 1.0 Author: Firebugger Author URI: http://www.firebugger.com */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: none; } body { background: #e9ebf7; text-align: center; font-family: Helvetica, sans-serif; font-size: 12px; color: #ddd; } #top { background: url('images/container-top.jpg') left bottom no-repeat; float: left; width: 940px; height: 45px; padding: 0 10px; } #top h1 { width: 740px; text-align: left; float: left; } #top a { color: #01698f; font-size: 26px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; } #maincontainer { width: 960px; margin: 0 auto 10px; padding: 10px 0 0; } #container { background: url('images/container.jpg') repeat-y; float: left; height: auto; width: 960px; margin: 0 0 10px; } #sidebar { background: #01698f; width: 200px; height: auto; text-align: left; float: left; } #sidebar h2 { font-size: 16px; letter-spacing: 1px; font-weight: bold; padding-left: 5px; margin-bottom: 10px; color:#a3c5d6; } #sidebar ul li { font-size: 13px; list-style: square; list-style-position:inside; line-height: 18px; } #sidebar ul li a { color: #e9ebf7; text-decoration: none; } .widget { text-align: left; width: 190px; margin-left: 10px; margin-top: 20px; } .widget a { color:#a3c5d6; } #searchformtop { float: right; width: 200px; } #searchform .hidden { display:none; } form#searchform div, form#searchformtop div { margin: 20px 0; height: 38px; width: auto; } form#searchformtop div { height: inherit; float: right; margin: 10px 0 0; border: 1px solid #01698f; } form#searchform label{ float: left; width: 150px; } #searchform input#s, #searchformtop input#stop { margin: 0; padding: 0; height: 20px; width: 120px; border: 0; font-size: 12px; color: #4265A7; overflow: hidden; text-align:left; float: left; } #searchform input#searchsubmit, #searchformtop input#searchsubmittop { background: #fff url('images/search.gif') left top no-repeat; margin: 0; height: 20px; width: 22px; color: #FFF; border: 0; font-size: 12px; font-weight: bold; float: left; } span.highlighted { background: #f2fb8f; color: #000; } #sidebar div#calendar_wrap { background: #e9ebf7; margin: 0 auto 7px 0; width: 180px; text-align: center; font-size: 12px; } #sidebar #calendar_wrap table{ margin: 0 auto; color:#516999; } #sidebar #calendar_wrap caption { margin: 0 auto 7px 0; font-size: 16px; font-weight: bold; } #sidebar #calendar_wrap a{ font-size: 14px; color: #516999; font-weight: bold; text-decoration: none; } #content { background: #01698f; margin: 0; padding: 0 10px; width: 720px; min-height: 100%; float: right; text-align: left; } .post { text-align: justify; width: 600px; } .post-title h1 { font-size: 24px; border-bottom: 1px dashed #01698f; text-align: left; } .post-title h1 a { color:#fff; text-decoration: none; font-weight: bold; letter-spacing: 3px; text-align: left; } .post-date { margin: 3px 0 0; color: #c1d1d7; font-style: italic; } .post-tags { margin-top: 1px; font-family:Verdana, Geneva, sans-serif; font-size: 13px; font-style:italic; } .post-tags a { font-weight: bold; text-decoration: none; color:#a3c5d6; font-style: normal; font-size: 12px; } .post-content { margin: 10px auto 0 auto; font-family:Tahoma, Geneva, sans-serif; font-size: 14px; } .post-content p { margin: 15px 0 10px; letter-spacing: 1px; line-height: 18px; } .post-content img { border:4px solid #DDDDDD; margin:4px 0; } .post-content a img { border:4px solid #DDDDDD; } .post-content a:hover img { border-color:#CCCCCC; } .post-content h1 a, .post-content h2 a, .post-content h3 a, .post-content h4 a, .post-content h5 a{ text-decoration: none; } a { color:#cfe6ef; } .post-content ol { margin: 7px auto 7px 18px; } .post-content ol li { margin-left: 5px; padding: 0px; } .post-content ul { margin: 7px auto 7px 14px; } .post-content ul li { margin-left: 5px; padding: 0px; } .post-content h1 { margin: 5px auto 5px 0; padding-left: 8px; padding-bottom: 4px; font-size: 25px; font-weight: bold; border-left: 4px #01698f solid; border-bottom: 1px #01698f solid; } .post-content h2 { margin: 5px auto 5px 0; padding-left: 8px; padding-bottom: 4px; font-size: 22px; font-weight: normal; font-style:italic; border-left: 4px #01698f solid; border-bottom: 1px #01698f solid; } .post-content h3 { margin: 5px auto 5px 0; padding-left: 8px; padding-bottom: 4px; font-size: 20px; font-weight: bold; border-left: 6px #01698f solid; } .post-content h4 { margin: 5px auto 5px 0; padding-left: 8px; padding-bottom: 4px; font-size: 18px; font-weight: normal; font-style:italic; border-left: 6px #01698f solid; } .post-content h5 { margin: 5px auto 5px 0; padding-left: 8px; padding-bottom: 4px; font-size: 16px; font-weight: normal; border-left: 6px #01698f solid; } .post-content blockquote { background:url('images/blockquote.jpg') no-repeat top left; margin-top: 20px; borgin-bottom: 20px; margin-left: 20px; border-left: 2px #01698f solid; padding-left: 15px; } .post-content img.alignleft { float: left; margin: 0 20px 20px 0; } .post-content img.alignright { float: right; margin: 0 0 20px 20px; } .post-content img.aligncenter { text-align: center; } #content .comments { margin: 10px auto auto auto; width: 590px; font-family:Tahoma, Geneva, sans-serif; float: left; } #content .comments a { text-decoration: none; font-weight: bold; } .comments-template { width: 530px; } .comments-template p { text-indent: 0px; } #commentform #author, #commentform #email, #commentform #url, #commentform #comment { background: #ffffff; border: 1px solid #cccccc; color: #666666; margin: 2px; } .commentlist { list-style-type: none; margin: 0; padding: 0; } .commentlist li { background: #677592; padding: 20px; border: 1px solid #cccccc; margin: 0 0 20px 0; } .avatar { float: left; margin: 0 5px 0 0; } .post-meta { width: 610px; background:#F5F5F5 none repeat scroll 0 0; border:1px solid #E3E4E4; color:#666666; margin:10px 0 22px -22px; padding:5px 10px; font-family:Tahoma, Geneva, sans-serif; float: left; } .post-meta a { color:#01698f; } .navigation { margin: 10px auto 40px auto; width: 590px; height: auto; font-size: 14px; color: #01698F; } .navigation a { text-decoration: none; font-weight: bold; color: #01698F; } .navigation .alignleft { float: left; border: none; } .navigation .alignright { float:right; border: none; } .navigation a.alignleft, .navigation a.alignright { border: none; } .navigation .clear { clear: both; height: 1px; width: auto; } #pagenavi { text-align: center; float: left; } #pagenavi .wp-pagenavi { float: left; text-align: left; } #pagenavi .wp-pagenavi span.pages,#pagenavi span.current,#pagenavi a.page,#pagenavi a { background: none; color: #e9ebf7; border: 1px solid #e9ebf7; font-size: 11px; display: inline-block; } #pagenavi .wp-pagenavi a:hover { background:#0045a4; } #pagenavi .wp-pagenavi span.current { background: #0045a4; } .navigation .clear { clear: both; height: 1px; width: auto; } #container-footer { margin: 0; height: 46px; width: 900px; background: url('images/container-bottom.jpg') top no-repeat; } #footer { background: url('images/container-bottom.jpg') left bottom no-repeat; width: 960px; height: 20px; float: left; color:#FFF; font-family: Verdana, Geneva, sans-serif; } #footer a { color: #FFF; text-decoration: none; font-weight: bold; } #copy { width: 782px; float: left; }