/*  Theme Name: unsleepable  Theme URI: http://openswitch.org/unsleepable  Description: A modern, minimalist blog theme designed and coded by <a href="http://openswitch.org">Ben Gray</a>.  Version: 2.1  Author:	Ben Gray  Author URI: http://openswitch.org  Tags: white, black, silver, pink, gray, two-columns, fat-footer, fixed-width, right-sidebar  *//*    All elements of this theme are protected by the GPLv3:   http://www.opensource.org/licenses/gpl-3.0.html   *//* ---- Reset ---- */@import url('reset.css');/* ---- Unsleepable Style Following ---- */.clearer {    clear: both;}a {    /* color: #3F7FBF; */    color: #3f7fbf;    text-decoration: none;}a:hover {    text-decoration: underline;}body {    background: url("images/coverify_bg.png") repeat-x scroll 0 0 #efefef;    font: 12px/22px 'Trebuchet MS', Helvetica, Arial, sans-serif;    /* font-family: Helvetica, Arial, sans-serif; */    font-size: 12px/22px;}#wrapper {    width: 960px;    margin: auto auto auto auto;}#header {    /* background: url("images/coverify_header.png") repeat-x scroll #4d4d4d; */    height: 64px;    /* width: 960px; */    position:relative;}ul {    list-style-image:url("images/li_arrow.png");    margin:0.3em 0 0 1.5em;}ul {    line-height:1.5em;    margin:0.3em 0 0 1.5em;    padding:0;}h1 {    float: left;    width: 200px;    font-size: 12px;    text-indent: -9999px;}h1 a {    display: block;    width: 200px;    height: 64px;    /* line-height: 50px; */    /* padding: 50px 0px 0px 0px; */    background:url('images/coverify_dark.png') no-repeat  0px 0px transparent;}/* h1 a:hover { *//*     background-color: #6f6f6f; *//* } */#container {    background: #fff;    clear: both;    color: #3f3f3f;}#content, #comments-list {    line-height: 1.5em;    width: 600px;    float: left;    font-size: 13px;    padding: 40px;}/* ---- Begin Post Styling ---- */.post, .page {    margin: 0 0 35px 0}.post p, #comments-list ol li p, .page p {    margin: 0 0 1em 0;}.editlink {    float: right;    padding: 0 0 5px 5px;}h2.entry-title, h3.entry-title {    display: inline;    line-height: 1em;}h2.entry-title, h2.entry-title a, .page h2, h2.search, h2.archive {    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;    font-size: 24px;    font-weight: bold;    letter-spacing: -1px;    color: #555;    text-transform: lowercase;}h2 {    font-size: 18px;    line-height: 1.2em;    color: #000;    font-weight: bold;    font-family: 'Trebuchet MS', Helvetica, Arial, Sans-serif;}h2 a:hover {    color: #3F7FBF;    text-decoration: none;}span.entry-date {    margin: 0 0 0 3px;    padding: 0;    color: #ccc;    font-family: 'Trebuchet MS', Helvetica, Arial, Sans-Serif;    letter-spacing: -1px;    font-weight: bold;    font-size: 24px;    text-transform: lowercase;    display: inline;}.entry-content {    margin: 10px 0 2px 0;    padding: 0 0 5px 0;    background: url('images/break.gif') bottom left repeat-x;}.entry-content h3 {    font-size: 16px;    display: block;    font-weight: bold;    font-family: 'Trebuchet MS', Helvetica, Arial, Sans-Serif;    color: #555;}h3 {    font-size: 16px;    line-height: 1.2em;    color: #000;    font-weight: bold;}.entry-content h4 {    font-size: 14px;    display: block;    font-weight: bold;    font-family: 'Trebuchet MS', Helvetica, Arial, Sans-serif;    color: #555;}h4 {    font-size: 14px;    line-height: 1.2em;    color: #000;    font-family: 'Trebuchet MS', Helvetica, Arial, Sans-serif;    font-weight: bold;}.entry-content ul {    padding: 0 0 0 1.5em;    margin: 0 0 1em 0;}.entry-content ol {    list-style: decimal;    padding: 0 0 0 1.5em;    margin: 0 0 1em 0;}.entry-meta {    color: #bbb;    font-size: 11px;    font-family: 'Lucida Grande', Verdana, Arial, sans-serif;}.entry-meta a {    color: #666;}.entry-meta a:hover {    color: #3F7FBF;}span.sep {    padding: 0 2px 0;}.categories {    background: url('images/page_white.png') left no-repeat;    padding: 2px 0 2px 20px;}.tags {    background: url('images/tag_blue.png') left no-repeat;    padding: 2px 0 2px 20px;}a.comments-link {    background: url('images/comment.png') left no-repeat;    padding: 2px 0 2px 20px;}/* /\* ---- Begin Sidebar Styling ---- *\/ *//* #searchform .hidden { *//*     font-family: 'Trebuchet MS', Helvetica, Arial, Sans-Serif; *//*     font-size: 16px; *//*     font-weight: bold; *//*     display: block; *//*     color: #555; *//*     margin: 0 0 10px 0; *//*     padding: 0; *//*     letter-spacing: -1px; *//*     text-transform: lowercase; *//* } *//* #searchform #s { *//*     width: 100px; *//* } *//* .searchform .searchfield { *//*     /\*	width: 158px;*\/ *//*     /\* padding: 4px 7px 2px 5px; *\/ *//*     padding-left: 10px; *//*     height: 20px; *//*     color: #999; *//*     border: 1px solid #bfbfbf; *//*     width: 160px; *//* /\* margin-top: 6px; *\/ *//* } *//* .searchform input[type="submit"].searchsubmit { *//*     background: transparent url('images/search_go.png') no-repeat 0 0; *//*     height: 24px; *//*     width: 24px; *//*     border: none; *//*     cursor: pointer; *//*     text-indent: -999%; *//*     margin: 0; *//*     margin-right: 32px; *//*     float: right; *//*     padding: 0 3px 0 3px; *//* } */#sidebar {    background: none repeat scroll 0 0 #666666;    width: 240px;    float: right;    line-height: 1.3em;    padding: 20px;    margin-top: 40px;    -moz-border-radius: 0.7em;    -webkit-border-radius: 0.7em;    border-radius: 0.7em;}#sidebar a {    color: #eaeaea;}#sidebar a:hover {    color: #9fafef;}#sidebar h2, #sidebar h2 a {    font-family: 'Trebuchet MS', Helvetica, Arial, Sans-Serif;    font-size: 18px;    font-weight: bold;    display: block;    color: #eaeaea;    margin: 0 0 10px 0;    padding: 0;    letter-spacing: -1px;    text-transform: lowercase;}#sidebar h2 a:hover {    color: #7fcfef;}#sidebar > ul {    list-style: none;    margin:0.3em 0 0 0;}#sidebar ul li.widget {    border-bottom: 1px solid #7f7f7f;    margin: 0 0 24px;    padding: 0 0 24px;}/* ---- Begin Footer Styling ---- */#subfooter {    clear: both;    background: #fff url('images/subfooter-bg.jpg') top repeat-x;    font-size: 13px;    line-height: 1.3em;    padding: 20px;    color: #3f3f3f;}#subfooter p {    margin: 0 0 1em 0;}#subfooter h2, #subfooter h2 a {    font-family: Helvetica, Arial, Sans-Serif;    font-size: 16px;    font-weight: bold;    display: block;    color: #555;    margin: 0 0 10px 0;    padding: 0;    letter-spacing: -1px;    text-transform: lowercase;}#subfooter .widget {    width: 230px;    float: left;}#subfooter .center {    margin: 0 22px 0;}#subfooter ul li ul li{    margin: 0 0 5px 0;}#shoe {    background: #3f3f3f;    width: 960px;    height: 32px;    margin: 0 auto 24px auto;    border-top: 4px solid #98876f;}#foot {    width: 900px;    margin: 0 auto;    color: #fff;    font-family: 'Lucida Grande', Verdana, Arial, sans-serif;    font-size: 10px;}.left-foot {    float: left;    padding: 10px 0 0 20px;}.right-foot {    float: right;    padding: 10px 20px 0 0;}span.openswitch a {    float: left;    display: block;    width: 16px;    height: 17px;    background: url('images/openswitch.gif') no-repeat;    text-indent: -9999px;    margin: 0 0 0 10px;}span.wordpress a {    float: left;    display: block;    width: 16px;    height: 16px;    background: url('images/wordpress.gif') no-repeat;    text-indent: -9999px;}span.feed a {    float: left;    display: block;    width: 16px;    height: 16px;    background: url('images/feed-icon.jpg') no-repeat;    text-indent: -9999px;    margin: 0 0 0 10px;}/* ---- Begin Comment Styling ---- */#comments-list {    margin: 25px 0 0 0;}h3#comments {    font-family: 'Trebuchet MS';    font-size: 22px;    line-height: 1em;}#comments-list ol {    margin: 25px 0;}#comments-list ol li {    margin: 0 0 10px 0;    padding: 10px;}#comments-list ol li.odd {    background: #f7f7f7;}#comments-list ol li.bypostauthor {    border: 1px solid #666;}.avatar {    float: right;    border: 1px solid #ccc;    padding: 1px;    margin: 5px 0 5px 5px;}.comment-meta {    margin: 0 0 10px 0;}#respond h3 {    font-family: 'Trebuchet MS';    font-size: 22px;    line-height: 1em;    margin: 0 0 25px 0;}#commentform p {    margin: 0 0 8px 0;}#commentform input, #commentform textarea{    font-size: 13px;    font-family: 'Trebuchet MS', sans-serif;    padding: 2px;}textarea#comment {    width: 385px;    height: 200px;    background: url('images/comment-textarea.png') center no-repeat;}/* ---- Default Page Styling ---- */.page .entry-content {    background: none;}/* ---- Archives Page Styling ---- */.page h2, h2.search, h2.archive {    width: 500px;    text-align: center;    padding: 0 0 5px 0;}.page ul li {    background: none;}/* ---- Search Page Styling ---- */h3.entry-title, h3.entry-title a {    font-family: Helvetica, Arial, sans-serif;    font-size: 18px;    font-weight: bold;    letter-spacing: -1px;    color: #555;    text-transform: lowercase;    display: inline;    line-height: 1em;}h3.entry-title a:hover {    color: #3F7FBF;}.search-results .entry-content {    background: none;}.search-entry-date, .archive-entry-date {    margin: 0 0 0 3px;    padding: 0;    color: #ccc;    font-family: Helvetica, Arial, Sans-Serif;    letter-spacing: -1px;    font-weight: bold;    font-size: 18px;    text-transform: lowercase;    display: inline;}h2.search, h2.archive {    padding: 0 0 25px 0;}/* ---- Misc Styling ---- */code {    font-family: monospace;    font-size: 1.1em;    display:block;     overflow:auto;     text-align:left;     background:#efefef;     border:1px solid #A6B0BF;}tt {    font-family: monospace;    font-size: 1.1em;    display:inline;     overflow:auto;     background:#f7f7f7; }blockquote {    margin: 20px 0;    padding: 0 20px 0 50px;    background: url('images/quote.png') 5% 0% no-repeat;    font-size: 14px;    font-family: Georgia, Times, serif;    color: #666;    font-style: italic;}em {    font-style: italic;}strong {    font-weight: bold;}img.alignleft {    padding: 1px;    border: 1px solid #bbb;    float: left;    clear: left;    margin: 0.5em 15px 0.5em 0;}img.alignright {    padding: 1px;    border: 1px solid #bbb;    float: right;    clear: right;    margin: 0.5em 0 0.5em 15px;}img.aligncenter {    padding: 1px;    border: 1px solid #bbb;    margin: 0 auto 1.5em auto;    float: none;     clear: both;}div.previous {    float: left;}div.next {    float: right;}.entry-content img {    max-width: 95%;    height: inherit;}#navigation {    padding: 0;    height: 72px;    float: left;    position:relative;    margin-right:0;    margin-left:188px;    width:572px;}/* #nav_search{ *//*     /\* float:right; *\/ *//*     padding: 8px 10px 0px 520px; *//* } *//* #nav_search form{ *//*     display: inline-block; *//* } *//* #nav_search form fieldset .submit { *//*     width: 26px; *//*     height: 24px; *//*     background: #EAEAEA; *//*     padding-left: 4px; *//*     text-align: centre; *//*     /\* text-indent:-9999px; *\/ *//* } *//* #nav_search form fieldset input { *//*     float: left; *//*     background: url("images/search.png") no-repeat scroll 1px 1px #EAEAEA; *//*     color: #000000; *//*     border:1px solid #5f5f5f; *//*     width: 120px; *//*     height: 20px; *//*     padding-left: 28px; *//*     font-size: 14px; *//*     font-weight: bold; *//* } *//* #nav_search p{ *//*     font-size: 16px; *//*     font-weight: bold; *//* } *//* #nav_search ul, #nav_search li{ *//*     list-style:none; *//*     margin:0; *//*     padding:0; *//* } *//* #nav_search li{display:block;float:left;} *//* #nav_search a{ *//*     display:block; *//*     float:left; *//*     padding:2px 5px; *//*     border-left:1px solid #5f5f5f; *//*     color:#fff; *//*     text-decoration:none; *//*     font-size:12px; *//* } *//* #nav_search a:hover{ *//*     color:#5B80B2; *//* } *//* #nav_search a.selected{ *//*     color:#5B80B2; *//*     font-weight:bold; *//* } *//* #nav_search li:first-child a{ *//*     border-left:none; *//* } *//* #nav_search fieldset{ *//*     margin: 0px; *//* } *//* Navigation main */#nav_holder {    /* background: #000000; */    /* filter:alpha(opacity=50); */    /* -moz-opacity:0.5; */    /* -khtml-opacity: 0.5; */    padding: 0;    position: absolute;    height: 64px;    float: left;    bottom:8px;    top:0;    margin-right:0;    margin-left:0;    width:572px;}#nav_main {float:left; margin-right: 0px; margin-left: 0px; width: 720px; height: 64px; /* position:absolute; */ bottom:0;}#nav_clear {float:left; margin-left:4px;width:76px;}#nav_main ul, #nav_main li{list-style:none;margin:0;}#nav_main  ul {/* position: relative;z-index: 70; */margin: 0;list-style: none outside none;}#nav_main  ul li.selected {color:white; display: block; float: left;background: #d7171e; height:64px;}#nav_main  ul li {display: block; float: left; margin:0; width:80px;}#nav_main  ul li a {#383335;display:block;zoom:1; height:64px;padding:0px 0px 0px 20px;font-size:13px;/*font-weight:bold*/;cursor:default;text-decoration:none;color:#FFFFFF;}/* LEVEL 0 */#nav_main > ul li {float:left; margin:0; width:80px;}/* #nav_main > ul > li:first-child a {-moz-border-radius-topleft:0.4em;-webkit-border-top-left-radius:0.4em;border-top-left-radius:0.4em;-moz-border-radius-bottomleft:0.4em;-webkit-border-bottom-left-radius:0.4em;border-bottom-left-radius:0.4em;} */#nav_main > ul li a {/* background:#3f3f3f; */display:block;zoom:1; height:44px;padding:20px 5px 0px 5px;font-size:13px;font-weight:bold;text-align:center; cursor:default;text-decoration:none;color:#383335;}#nav_main > ul li a span {}#nav_main > ul li a span.title {white-space:nowrap;background:url(../img/nav-arrow.png) no-repeat right top;display:block;float:left;padding-right:20px;}#nav_main > ul li a span.description {display:block;font-size:13px;font-weight:normal;color:#D3DDEC;clear:both;zoom:1;}#nav_main > ul li.hover,#nav_main > ul li:hover {position: relative;}#nav_main > ul li.active a,#nav_main > ul li.selected a {background:#d7171e;color:white !important;}#nav_main > ul li.hover a,#nav_main > ul li:hover a {color:#d7171e;}#nav_main > ul li.hover a span.description,#nav_main > ul li:hover a span.description,#nav_main > ul li.active a span.description,#nav_main > ul li.selected a span.description{color:#FFFFFF;}#nav_main > ul li.hover a span.title,#nav_main > ul li:hover a span.title,#nav_main > ul li.active a span.title,#nav_main > ul li.selected a span.title{background:none;}* html #nav_main > ul li a {float:left;}/* LEVEL 1 */#nav_main > ul ul {width:225px;visibility:hidden;position:absolute;top:100%;left:0px;border:1px solid #D3DDEC;border-top:none;}#nav_main > ul ul li {float:none;}#nav_main > ul li li a#nav_main > ul li.hover ul li a,#nav_main > ul li:hover li a,#nav_main > ul li.active li a,#nav_main > ul li.selected li a {border-left:none;display:inline-block;background:#D3DDEC;border-top:1px solid #FFFFFF;padding:0px 5px 0px 20px;height:auto;font-weight:normal;width:200px;font-size:13px;color:#1f1f1f;font-weight:bold;}#nav_main > ul li.hover li a:hover,#nav_main > ul li:hover li a:hover,#nav_main > ul li.active li a:hover,#nav_main > ul li.selected li a:hover {color:#000000;font-weight:bold; background-color:#a6b8d2}#nav_main > ul li li.selected a {color:#000000;}#nav_main > ul ul li a {float:none;}#nav_main > ul ul ul {left:100%;top:0;}#nav_main > ul li:hover > ul {visibility:visible;}#nav_main > ul li.hover ul li a{border-left:none;display:inline-block;background:#D3DDEC;border-top:1px solid #FFFFFF;padding:0px 5px 0px 20px;height:auto;font-weight:normal;width:200px;font-size:13px;color:#000000;font-weight:bold;}#nav_main > ul li ul li.selected a {color:#D3DDEC;}/* Navigation Sub */#nav_sub{    margin-bottom:20px;    margin-left:20px;}#nav_sub ul, #nav_sub li{    list-style:none;    margin:0;    padding:0;}#nav_sub li{}#nav_sub a{    display:block;    border-bottom:1px solid #E0E0E0;    color:#666666;    font-size:13px;    text-decoration:none;    padding:3px 0 3px 0;    zoom:1;}#nav_sub a:hover{    color:#5B80B2;}#nav_sub li li{    padding-left:10px;}#nav_sub a.selected, #nav_sub a.ancestor{    color:#5B80B2;}#nav_sub a.selected{    font-weight:bold;}
