/* Theme Name: 9ths Current Theme URI: Description: Easy to use, blue, fixed-width WordPress theme designed by 9th sphere. Author: 9th sphere Author URI: http://www.9thsphere.com Version: 1.3 Tags: blue, two columns, valid CSS, valid XHTML, simple, right sidebar, fixed width, custom header . Copyright (c) 2008 9th sphere (a division of Etalco Limited) . */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, address, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, var, li, ul, ol, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; text-align: left; vertical-align: baseline; } a img, :link img, :visited img { border: 0; } table { border-collapse: collapse; border-spacing: 0; } ul { list-style: none; } q:before, q:after, blockquote:before, blockquote:after { content: ""; } html { width: 100%; text-align: center; background-image: url(images/back/bg_main.jpg); background-repeat: repeat-x; background-color: #f8f8f8; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; color: #626262; min-height: 100%; margin-bottom: 1px; } body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; width: 100%; margin: auto; } h1 { color: #fff; font-size: 36px; padding-bottom: 0px; line-height: 36px; font-weight: normal; } h2 { color: #409bd8; font-size: 17px; line-height: 18px; text-align: left; padding: 0 0 0 14px; font-weight: bold; } h2.page_title { color: #fff; padding: 0 0 10px 20px; font-weight: bold; font-size: 16px; } h3 { color: #409bd8; font-size: 17px; line-height: 18px; text-align: left; padding: 0 0 0 14px; font-weight: bold; } h4 { color: #409bd8; font-size: 17px; line-height: 18px; text-align: left; padding: 0 0 0 19px; font-weight: bold; } h3.respond { padding-left: 19px; } h2.separator, h2.widgettitle { padding: 10px 0 0 14px; background: url(images/back/bg_separator.jpg) no-repeat 5px 0; clear: both; width: 180px; } div.separator { padding: 0 0 0 14px; background: url(images/back/bg_separator.jpg) no-repeat 5px 0; clear: both; width: 180px; } .entry h2 { color: #626262; padding: 0; } .entry h3 { color: #626262; padding: 0; } .entry h2.page_title { color: #409bd8; margin-bottom: 10px; } p { padding-bottom: 12px; color: #707070; line-height: 16px; } p.no_clear { clear: none; } p.clear { clear: both; } .entry ul { padding: 0 0 10px 10px; } .entry ul li { background: url(images/back/bg_sidebar_item.gif) no-repeat left 8px; padding: 2px 0 2px 8px; } .entry ol { padding: 0 0 10px 10px; margin: 0 0 0 20px; } .entry ol li { padding: 0 0 4px 0; } .widget div { padding: 5px 0 15px 16px; } ul#nav_main a { color: #fff; text-decoration: none; line-height: 32px; } ul#nav_main a:link { color: #fff; text-decoration: none; line-height: 32px; } ul#nav_main a:visited { color: #fff; text-decoration: none; line-height: 32px; } ul#nav_main a:hover { color: #79b6ed; } ul#nav_main a:active { color: #79b6ed; } a { color: #00aeef; text-decoration: none; outline: none; } a:link { color: #00aeef; text-decoration: none; outline: none; } a:visited { color: #00aeef; text-decoration: none; outline: none; } a:hover { color: #34618a; text-decoration: underline; } a:active { color: #34618a ; text-decoration: underline; } h1 a { color: #fff; text-decoration: none; outline: none; } h1 a:link { color: #fff; text-decoration: none; outline: none; } h1 a:visited { color: #fff; text-decoration: none; outline: none; } h1 a:hover { color: #34618a; } h1 a:active { color: #34618a; } h2 a { color: #626262; text-decoration: none; outline: none; } h2 a:link { color: #626262; text-decoration: none; outline: none; } h2 a:visited { color: #626262; text-decoration: none; outline: none; } h2 a:hover { color: #409bd8; } h2 a:active { color: #409bd8; } h3 a { color: #626262; text-decoration: none; outline: none; } h3 a:link { color: #626262; text-decoration: none; outline: none; } h3 a:visited { color: #626262; text-decoration: none; outline: none; } h3 a:hover { color: #409bd8; } h3 a:active { color: #409bd8; } #sidebar a { color: #636363; text-decoration: underline; outline: none; } #sidebar a:link { color: #636363; text-decoration: underline; outline: none; } #sidebar a:visited { color: #636363; text-decoration: underline; outline: none; } #sidebar a:hover { color: #00aeef; } #sidebar a:active { color: #00aeef; } #footer a { color: #ccc; text-decoration: none; font-size: 10px; outline: none; } #footer a:link { color: #ccc; text-decoration: none; font-size: 10px; outline: none; } #footer a:visited { color: #ccc; text-decoration: none; font-size: 10px; outline: none; } #footer a:hover { color: #e8f0fb; text-decoration: underline; } #footer a:active { color: #e8f0fb; text-decoration: underline; } table#wp-calendar td a { color: #00aeef; text-decoration: none; outline: none; } table#wp-calendar td a:link { color: #00aeef; text-decoration: none; outline: none; } table#wp-calendar td a:visited { color: #00aeef; text-decoration: none; outline: none; } table#wp-calendar td a:hover { color: #34618a; text-decoration: underline; } table#wp-calendar td a:active { color: #34618a ; text-decoration: underline; } #tag_cloud a { margin: 0 0 5px 15px; float: left; } #tag_cloud a:link { margin: 0 0 5px 15px; float: left; } #tag_cloud a:visited { margin: 0 0 5px 15px; float: left; } li.widget_rss h2 img { float: left; width: 14px; margin: 0 4px 10px 0; } span.rss-date { clear: both; display: block; padding: 4px 0 4px 0; } #container { background: url(images/back/bg_container.jpg) no-repeat top center #f8f8f8; margin: auto; width: 847px; text-align: left; overflow: hidden; padding-bottom: 10px; min-height: 700px; } #header { width: 847px; float: left; height: 199px; position: relative; color: #fff; } #site_title { padding: 0 0 0 30px; position: absolute; bottom: 43px; left: 0; width: 540px; } #site_title p { line-height: normal; color: #fff; } ul#nav_main { background: url(images/back/bg_nav.jpg) no-repeat top center; width: 837px; position: absolute; bottom: 0; left: 0; height: 32px; float: left; padding-left: 10px; overflow: hidden; } ul#nav_main li { float: left; text-align: center; background: url(images/back/bg_nav_item.gif) no-repeat right center; padding: 0 15px 0 15px; height: 32px; overflow: hidden; } #search_form_holder { position: absolute; bottom: -6px; right: 10px; width: 190px; height: 32px; } #search_form_holder form { float: left; } #search_form_holder input.txt { background: url(images/back/bg_searchbox.jpg) 0 0 no-repeat transparent; border: none; width: 150px; height: 21px; padding: 4px 0 0 7px; color: #626262; font-size: 12px; float: left; } #search_form input.submit { float: left; padding: 0 0 0 5px; } #sidebar_bg_repeat { background: url(images/back/bg_sidebar.gif) repeat-y 632px #fff; width: 831px; margin: 0 0 0 4px; float: left; } * html #sidebar_bg_repeat { margin: 0 0 0 2px; } #main_content { float: left; width: 831px; background: url(images/back/bg_main_content.jpg) no-repeat 0 0; min-height: 400px; } /* This is applied only to IE6 */ * html #main_content { height: 400px; } #content_left { float: left; width: 582px; margin: 30px 0 0 25px; min-height: 500px; } /* This is applied only to IE6 */ * html #content_left { margin: 30px 0 0 12px; height: 500px; } #content_left p { padding-left: 20px; } .entry { clear: both; width: 532px; background: url(images/back/bg_entry.jpg) 0 0 no-repeat; padding: 15px 30px 38px 20px; min-height: 150px; } * html .entry { height: 150px; } .first { background: url(images/back/bg_entry_first.jpg) 0 0 no-repeat; } #content_left .entry p { padding-left: 0; } p.postmetadata { width: 90%; background: url(images/back/bg_entry_separator.gif) no-repeat 0 0; padding: 5px 0 0 0; font-size: 11px; } #sidebar { float: right; width: 198px; min-height: 400px; padding: 22px 0 0 0; } #sidebar select { width: 170px; margin: 10px 0 15px 17px; color: #626262; font-size: 11px; } #sidebar ul li { clear: left; } #sidebar ul ul { padding: 0 0 7px 10px; clear: both; overflow: hidden; width: 180px; } #sidebar ul ul li { margin: 0 0 0 10px; display: block; background: url(images/back/bg_sidebar_item.gif) no-repeat left 8px; padding: 2px 0 4px 8px; } #sidebar ul ul ul { padding: 0; } #sidebar ul ul ul li { padding: 4px 0 1px 10px; } #sidebar p { float: left; width: 80%; padding: 0 0 10px 14px; } #footer { clear: both; background: url(images/back/bg_bottom.jpg) no-repeat bottom center; height: 114px; position: relative; } #footer_bottom p { padding: 2px 0 0 10px; float: left; clear: none; color: #fff; } #footer_bottom p.sphere { float: right; padding: 2px 10px 0 0; margin: 0; } #footer_bottom p.sphere img { vertical-align: middle; } #footer_bottom { position: absolute; bottom: 13px; left: 5px; background: #626262; width: 831px; height: 24px; color: #fff; font-size: 10px; padding: 5px 0 0 0; } #inputs input { color: #626262; font-size: 11px; } textarea#comment { width: 300px; } img.alignright { margin: 0 0 2px 7px; } img.alignleft { margin: 0 7px 2px 0; float: left; } .alignright { margin: 0 0 2px 7px; } .alignleft { margin: 0 7px 2px 0; float: left; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } #calendar_wrap { padding: 0; } table#wp-calendar { width: 185px; float: right; margin-right: 8px; } * html table#wp-calendar { margin-right: 4px; } table#wp-calendar caption { color: #409bd8; font-size: 17px; font-weight: bold; padding: 0 0 7px 10px; } table#wp-calendar th { font-weight: bold; } table#wp-calendar td, th { height: 20px; text-align: center; } cite { padding-left: 19px; font-weight: bold; } .commentmetadata { padding: 10px 0 6px 0; } div#commentlist { float: left; width: 552px; margin: 0 0 15px 0; } div.avatar_holder { float: left; padding: 0 0 0 20px; } div.comment_holder { float: left; width: 492px; }