/* Theme Name: Blogwave Theme URI: http://customtheme.com/themes/blogwave/ Description: A clean blog theme with multiple colors developed by CustomTheme.com. Comes in blue, green, red, and orange. Integrated with the WP-PageNavi and WP125 plugins. Version: 1.0 Author: Custom Theme Author URI: http://customtheme.com/ Tags: blue, green, red, orange, two-columns, right-sidebar, fixed-width, custom-colors, theme-options, threaded-comments */ * { padding: 0; margin: 0; } a img { border: 0; } body { background-color: #e4e8ea; background-repeat: repeat-x; font-family: Arial, Helvetica, san-serif; font-size: 12px; color: #000; } #wrapper { width: 898px; margin: 0 auto; } #header { background: url('images/branding.gif') no-repeat; height: 88px; } #header h1 { font-size: 24px; font-weight: bold; text-shadow: #19242b 1px 1px 1px; padding: 23px 0 5px 17px; } #header h1 a { text-decoration: none; } #header h1 a:hover { color: #fff; } #header h2 { color: #919fa7; font-size: 12px; font-weight: normal; padding-left: 17px; } #nav { list-style: none; height: 54px; } #nav li { float: left; display: inline; margin-right: 4px; } #nav a { color: #fff; text-decoration: none; line-height: 54px; display: block; padding: 0 20px; } #nav a:hover, #nav li.current_page_item a { background-repeat: repeat-x; color: #DFDFDF; } #main { background: url('images/main-bg.gif') top left repeat-y; margin: 21px 0 0 0; padding-bottom: 25px; } #main-bottom { background: url('images/main-bottom.gif') no-repeat; width: 888px; height: 2px; } #content { float: left; width: 591px; font-size: 12px; line-height: 24px; padding-top: 14px; } #content .post, #content div.page { padding: 0 18px 24px; } #content h2 { font-size: 18px; font-weight: normal; } #content .page h2 { border-bottom: 1px solid #dbe0e3; padding-bottom: 8px; margin-bottom: 10px; } #content h2 a { text-decoration: none; } #content h2 a:hover { color: #000; border-bottom: 0; } #content .post-meta { font-size: 11px; color: #9f9f9f; border-bottom: 1px solid #dbe0e3; padding-bottom: 8px; margin-bottom: 10px; } #content .post-meta a { color: #000; text-decoration: none; border-bottom: 1px solid #000; } #content .post-meta a:hover { border-bottom: 0; } #content p, #content ul, #content ol { margin-bottom: 12px; } #content blockquote { font-size: 14px; font-style: italic; margin: 0 20px; border-left: 2px solid #ccc; padding-left: 15px; } #content ul, #content ol { padding-left: 16px; } #content a { text-decoration: none; } #content a:hover { border-bottom: 1px solid #ccc; } #content .post-footer { height: 42px; background: #eff1f3; line-height: 1em; } #content .post-footer .comment-count { display: inline-block; background-repeat: no-repeat; background-position: 10px 17px; color: #fff; text-decoration: none; height: 27px; font-weight: bold; padding: 15px 21px 0 27px; float: left; } #content .post-footer .comment-count:hover { text-decoration: underline; } #content .post-footer .post-date { float: right; background: url('images/post-date.gif') bottom left no-repeat; padding: 13px 17px 0 25px; line-height: 16px; } #content .navigation { padding: 0 18px; } /* Sidebar */ #sidebar { float: right; width: 303px; } #sidebar #searchform { background: #fff; margin-right: 15px; padding: 6px 8px 6px 5px; } #sidebar #searchform label { font-weight: bold; display: block; padding-bottom: 7px; } #sidebar #searchform #s { border: 1px solid #1d2c35; height: 25px; width: 209px; float: left; margin-right: 1px; } #sidebar #searchform #searchsubmit { background: #1d2c35; border: none; width: 63px; height: 27px; color: #fff; text-transform: lowercase; } #sidebar h3 { background-position: top right; background-repeat: no-repeat; font-size: 12px; font-weight: bold; color: #fff; width: 284px; height: 52px; line-height: 34px; margin-left: 5px; margin-top: 10px; padding-left: 14px; clear: both; } #sidebar h3 a { color: #fff; } #sidebar #wp125adwrap_2c { padding-left: 15px; } #sidebar #wp125adwrap_2c img{ margin: 0 13px 11px 0; float: left; } #sidebar li { list-style-type: square; margin: 0 0 10px 25px; } #sidebar p { font-size: 12px; line-height: 20px; padding-bottom: 8px; } #sidebar a { color: #000; text-decoration: none; } #sidebar a:hover { text-decoration: none; border-bottom: 1px solid #000; } #sidebar ul.children { padding-top: 8px; } #sidebar li a { text-decoration: none; } #sidebar li a:hover { border-bottom: 1px solid #000; } .widget_tag_cloud div, .textwidget { padding: 0 15px; } /* Footer */ #footer { font-size: 11px; color: #343434; padding: 23px 0 17px; } #footer p { text-align: center; padding-bottom: 13px; } #footer a { color: #343434; text-decoration: none; border-bottom: 1px solid #343434; } #footer a:hover { border-bottom: 0; } /* Comments */ #content ol.commentlist, #respond, h3#comments { padding: 0 18px; } #respond h3, h3#comments { padding-bottom: 12px; } #content .commentlist li { list-style-type: none; } .commentlist .avatar { float: right; } .commentlist .children { padding-left: 15px; } .comment-body { padding-bottom: 12px; border-bottom: 1px solid #ccc; margin-bottom: 12px; } /* WordPress Images */ .aligncenter, div.aligncenter { display: block; margin: 0 auto; } .wp-caption { border: 1px solid #ddd; 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; } /* PageNavi */ #content .wp-pagenavi a { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border-width: 1px; border-style: solid; background-color: #fff; font-weight: bold; } #content .wp-pagenavi a:hover { border: 1px solid #000000; color: #fff; } .wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000; border: 1px solid #000; background-color: #fff; } .wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #fff; } .wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000; color: #000; background-color: #fff; } /* WP125 Override */ #wp125adwrap_2c .wp125ad.odd, #wp125adwrap_2c .wp125ad.even { padding: 0; float: none; display: inline; } /* Misc */ img.alignleft { margin-right: 10px; } img.alignright { margin-left: 10px; } .alignleft { float: left; } .alignright { float: right; } .clear { clear: both; }