/*
Theme Name: SimpleDark
Theme URI: http://lync.in/projects/simpledark/
Description: A simple, dark 2-column WordPress theme. Compatible with WordPress 3.0 and above.
Version: 2.2.10
Author: Justice
Author URI: http://lync.in/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, two-columns, fixed-width, theme-options, translation-ready, threaded-comments, editor-style, right-sidebar, custom-menu
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
body, button, input, select, textarea{font:12px/1 Verdana, sans-serif;}
h1{font-size:23px;}
h2{font-size:17px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp, tt{font-family:Consolas, "Courier New", Courier, monospace;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
abbr[title], acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before, q:after{content:'';}
legend{color:#000;}
fieldset, img{border:none;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-y:scroll;}
a, a:link, a:visited{color:#6dcff6;text-decoration:none;outline:none;}
a:hover, a:active{color:#fff;text-decoration:none;}
.menu-item a{color:#bbb;}
.widget_nav_menu .menu-item a{color:#6dcff6;}
.hide{display:none;}
.entry .aligncenter{display:block;margin:10px auto;text-align:center;}
.entry .aligncenter a, .entry .aligncenter img{margin-right:auto;margin-left:auto;}
.entry .alignleft{float:left;margin:10px 15px 10px 5px;}
.entry .alignright{float:right;margin:10px 5px 10px 15px;}
body{background:#262626 url(images/bg.png) repeat-x;text-align:center;color:#dfdfdf;}
#page{position:relative;width:1200px;margin:0 auto;text-align:left;background:url(images/sep-mid.png) repeat-y 900px 350px;}
#header{height:350px;background:url(images/sep-top.png) no-repeat 900px 0;margin-bottom:-250px;}
#blog-name{padding:8px 0;}
#blog-name a{margin-left:-10px;padding-left:20px;font-size:24px;font-family:Verdana;text-shadow:0 0 5px #666;line-height:84px;text-decoration:none;height:84px;overflow:hidden;}
#blog-name a:hover{text-shadow:0 0 5px #999;}
#blog-description{position:absolute;top:75px;left:30px;font-size:12px;font-weight:700;line-height:1;text-shadow:0 0 5px #aaa;}
.top-menu{position:relative;border-bottom:1px solid #666;z-index:1;font-weight:bold; margin-top:24px;}
.top-menu-window{position:absolute;top:-42px;right:0px;width:900px;height:45px;overflow:hidden;}
.top-menu .scroller{background:url(images/scroller.png) no-repeat 0 top;position:absolute;top:-42px;width:40px;height:45px;z-index:1;text-align:center;line-height:40px;}
.top-menu .scroller-left{right:560px;}
.top-menu .scroller-left:hover{background-position:0 -90px;}
.top-menu .scroller-right{background-position:0 -45px;right:0;}
.top-menu .scroller-right:hover{background-position:0 -135px;}
.top-menu ul{width:99999px;z-index:0;margin-left:192px;}
.top-menu li{float:left;display:block;position:relative;}
.top-menu li a{background:url(images/none.gif);display:block;float:left;padding:0 20px;height:40px;line-height:40px;}
.top-menu .current_page_item a, .top-menu .current-cat a, .top-menu .current_menu_item a, .top-menu .current-menu-item a{border-bottom:5px solid #fff;}
.top-menu li a:hover, .top-menu a.hover{border-bottom:5px solid #ccc;}
.top-menu .current_page_ancestor a, .top-menu .current-cat-parent a, .top-menu .current-menu-ancestor a{border-bottom:5px solid #999;}
.top-menu .children, .top-menu .sub-menu{display:none;margin:0;background-color:#333;border:1px solid #444;position:absolute;top:45px;width:275px;color:#aaa;z-index:999;-moz-box-shadow:0 3px 3px #000;-webkit-box-shadow:0 3px 3px #000;-khtml-box-shadow:0 3px 3px #000;box-shadow:0 3px 3px #000;text-align:left;}
.top-menu .children a, .top-menu .sub-menu a{float:left;padding:3px 15px;height:auto;color:#ccc;font-size:12px;line-height:25px;}
.top-menu .children .current_page_item a, .top-menu .sub-menu .current_page_item a, .top-menu .children .current-cat a, .top-menu .sub-menu .current-menu-item a{background-color:#222;}
.top-menu .children li, .top-menu .sub-menu li{width:100%;}
.top-menu .children a, .top-menu .children a:hover, .top-menu .sub-menu a, .top-menu .sub-menu a:hover{border:none;color:#ccc;float:none;}
.top-menu .children a:hover, .top-menu .sub-menu a:hover{background-color:#222;}
.top-menu .children .children, .top-menu .sub-menu .sub-menu{position:static;float:none;top:5px;left:5px;}
#main{min-height:500px;height:auto !important;height:500px;background:url(images/sep-bottom.png) no-repeat 900px bottom;overflow:hidden;}
#content{float:left;padding:40px 30px 30px 10px;width:860px;}
#content a, #sidebar a{//border-bottom:1px dotted #666;}
#content a:hover, #sidebar a:hover{border-bottom:1px solid #666;}
.content-header{padding:10px 10px 20px;margin-bottom:15px;background:url(images/hsep.png) repeat-x 0 bottom;color:#666;text-align:right;}
.content-header strong{color:#ccc;}
#content div.post, #content div.page{padding-bottom:5px;margin-bottom:20px;background:url(images/hsep.png) repeat-x 0 bottom;}
#content div.post:last-child, #content div.page:last-child{background:none;}
.post-title{border-bottom:1px solid #333;font-size:20px;text-shadow:0 -1px 0 #080808;line-height:1.6;}
.extra-meta{font-size:11px;font-weight:700;float:right;margin-top:12px;line-height:16px;}
#content .post-title a{display:inline-block;background:none;margin-bottom:-1px;padding:10px 10px;border-bottom:1px solid #666;}
#content .post-title a:hover{padding-bottom:10px;border-bottom-color:#ccc;}
.post-meta, .post-info{padding:8px 10px;margin-top:10px;font-size:11px;color:#999;font-weight:700;line-height:1.6;}
.entry{padding:10px;line-height:1.6;overflow:hidden;width:840px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{color:#eee;text-shadow:0 -1px 0 #111;clear:both;}
.entry h3{margin-top:10px;padding:2px 8px;background-color:#333;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.entry p{padding:10px 0;}
.entry .more-link{display:block;margin-top:15px;text-align:right;font-weight:700;font-size:12px;font-variant:small-caps;text-shadow:0 -1px 0 #080808;}
.entry img, .comment-body img{border:2px solid #CFCFCF;margin:5px;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-khtml-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;}
.comment-body img{border:1px solid #aaa;}
.entry a img{display:block;}
.entry img.no-border{margin:0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;}
.entry .wp-caption{background-color:#2e2e2e;padding:10px 10px 0;margin-bottom:10px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.entry .wp-caption-text{text-align:center;color:#999;}
.entry table{//border:2px solid #3c3c3c;}
.entry caption{font-weight:700;color:#eee;text-shadow:0 -1px 0 #111;padding:3px 0;}
.entry tr:nth-child(even){background-color:#2c2c2c;}
.entry tr.even td{background-color:#2c2c2c;}
.entry td, .entry th{padding:4px 8px;//border:1px solid #3c3c3c;}
.entry th{background-color:#3c3c3c;color:#eee;text-shadow:0 -1px 0 #111;}
.entry tfoot{background-color:#3c3c3c;}
.entry ul, dl{margin-bottom:10px;margin-left:10px;}
.entry .gallery dl{margin-bottom:0;margin-left:0;}
.entry dt{font-weight:700;}
.entry dd{background:url(images/tri.gif) no-repeat -4px 4px;padding:2px 2px 3px 12px;}
.entry .gallery dd{background:none;padding:0;}
.entry ol{margin-bottom:10px;margin-left:20px;padding-left:10px;}
.entry li ul, .entry li ol{margin:0;}
.entry li ol{margin-left:10px;}
.entry ol li{list-style-type:decimal;list-style-position:outside;padding:3px 0;line-height:1.6;}
.entry ul ol li{padding:3px 2px;background:none;}
.entry blockquote, .comment-body blockquote{padding:5px 10px;margin:0 5px;border:1px solid #3c3c3c;border-left:8px solid #3c3c3c;background-color:#2c2c2c;overflow:auto;}
.entry q, .comment-body q{font-style:italic;}
.entry object{border:3px solid #cfcfcf;display:block;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-khtml-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
.entry del, .entry strike{color:#777;}
.entry ins{color:#bcdbcd;text-decoration:none;}
.entry address, .entry cite, .entry q, .entry var{font-style:italic;}
.entry var{font-family:Georgia,'Times New Roman',Times,serif;}
.entry em{font-style:italic;}
.entry .gallery-icon{text-align:center;}
.entry .gallery-caption{margin:5px 0;font-size:11px;}
.entry .attachment-thumbnail{margin:auto;}
#content .entry .gallery a{border:none;}
.post-pages{margin-top:10px;padding:10px 0;font-size:11px;font-weight:700;text-align:center;line-height:16px;overflow:hidden;}
.page .post-pages{margin:20px 0 0;padding-bottom:0;}
.post-info{margin-bottom:15px;font-weight:400;}
#reaction{padding:0 10px;}
#reaction .section, #respond{margin-top:15px;}
#reaction .message, #reaction .must-log-in, #reaction .logged-in-as, #reaction .comment-notes{margin-bottom:10px;font-size:12px;}
#reaction h3{color:#ddd;margin:0 0 15px;padding-top:15px;font-size:14px;text-shadow:0 -1px 0 #111;}
.tooltip{display:none;position:absolute;width:400px;border-color:#4d4d4d;-moz-box-shadow:0 0 5px #111;-webkit-box-shadow:0 0 5px #111;-khtml-box-shadow:0 0 5px #111;box-shadow:0 0 5px #111;z-index:999;}
.comment, .pingback{overflow:hidden;padding:8px 8px 8px 52px;margin-bottom:5px;background-color:#222;border:1px solid #2a2a2a;}
.pingback{padding-left:40px;}
.no-avatar{padding-left:15px;}
.bypostauthor{background-color:#2c2c2c;border-color:#343434;}
.new-comment{border-color:#999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;-khtml-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;}
.comment.hover, .pingback:hover{border-color:#404040;-moz-box-shadow:0 0 5px #111;-webkit-box-shadow:0 0 5px #111;-khtml-box-shadow:0 0 5px #111;box-shadow:0 0 5px #111;}
.hover.bypostauthor{border-color:#4d4d4d;-moz-box-shadow:0 0 5px #111;-webkit-box-shadow:0 0 5px #111;-khtml-box-shadow:0 0 5px #111;box-shadow:0 0 5px #111;}
.hover.new-comment{border-color:#aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;-khtml-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
.comment .avatar{float:left;padding:1px;margin-left:-42px;background-color:#333;border:1px solid #aaa;}
.children{margin-left:-20px;}
.children .children{margin-left:-12px;}
.children .comment{padding-left:36px;}
.children .comment .avatar{margin-left:-28px;width:16px;height:16px;}
.pingback .favicon{float:left;padding:1px;margin:-3px 0 0 -30px;background-color:#333;border:1px solid #aaa;}
.bypostauthor > .avatar{border-color:#fff;-moz-box-shadow:0 0 8px #fff;-webkit-box-shadow:0 0 6px #fff;-khtml-box-shadow:0 0 8px #fff;box-shadow:0 0 5px #fff;}
.bypostauthor > .children > .byreader, .bypostauthor > #respond #comment{border-color:#363636;}
.bypostauthor > .children > .new-comment{border-color:#999;}
.bypostauthor > #respond #comment:hover{border-color:#444;}
.byreader > .avatar{border:1px solid #aaa;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;}
.comment p{margin:2px 0 5px;}
.pingback .comment-meta{margin-top:3px;line-height:1.2;}
p.comment-meta, div.comment-meta{margin-bottom:10px;color:#666;font-size:10px;}
div.comment-meta{margin-bottom:0;}
#content .comment-meta a.comment-reply-link, #content .comment-meta a.comment-edit-link{padding:0;background:none;border:none;color:#666;cursor:pointer;}
#content .comment-meta a.comment-reply-link:hover, #content .comment-meta a.comment-edit-link:hover{border:none;color:#ccc;}
.comment-meta .author, .comment-meta .title{color:#ccc;font-size:13px;font-weight:700;}
.comment-meta .datetime{float:right;}
.comment-body{padding-left:5px;line-height:1.6;}
#respond, #pings{border-top:1px solid #363636;}
#commentform{margin-bottom:10px;overflow:hidden;}
#commentform p{margin-bottom:5px;}
#commentform label{display:inline-block;margin-left:3px;font-size:11px;color:#aaa;height:15px;}
.processing{display:inline-block;margin:0 10px;width:16px;height:16px;background:url(images/loading.gif) no-repeat center center;vertical-align:middle;}
.ajax-comment-msg, .ajax-comment-error{display:inline-block;margin-left:10px;}
.ajax-comment-error{color:#e30000;}
#author, #email, #url, #comment, .entry .textbox{padding:5px;background-color:#1e1e1e;border:1px solid #2a2a2a;color:#ccc;-moz-box-shadow:inset 0 0 3px #161616;-webkit-box-shadow:inset 0 0 3px #161616;-khtml-box-shadow:inset 0 0 3px #161616;box-shadow:inset 0 0 3px #161616;}
#author:focus, #email:focus, #url:focus, #comment:focus, .entry .textbox:focus{border:1px solid #444;background-color:#222;color:#fff;outline:none;}
#comment-wrapper{width:822px;}
.depth-1 #comment-wrapper{width:760px;}
.depth-2 #comment-wrapper{width:734px;}
.depth-3 #comment-wrapper{width:700px;}
.depth-4 #comment-wrapper{width:666px;}
#comment{display:block;padding:8px;width:100%;height:100px;overflow:hidden;line-height:1.6em;resize:none;}
#submit, .entry .submit, #respond #cancel-comment-reply-link{padding:3px 6px;margin:3px 0 0 3px;background-color:#555;border:1px solid #666;outline:none;color:#fff;text-shadow:0 -1px 0 #111;font-weight:700;font-size:12px;-moz-box-shadow:0 0 3px #111;-webkit-box-shadow:0 0 3px #111;-khtml-box-shadow:0 0 3px #111;box-shadow:0 0 3px #111;overflow:visible;}
#reply-title{position:relative;}
#respond #cancel-comment-reply-link{position:absolute;right:10px;font-size:11px;}
#submit.disabled{background-color:#777;border-color:#999;color:#444;text-shadow:0 1px 0 #999;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;-khtml-box-shadow:0 0 3px #666;box-shadow:0 0 3px #666;}
.allowed-tags{padding:7px 10px 0;margin:10px 0;font-size:12px;background:#2c2c2c;border:1px solid #333;}
.bypostauthor > #respond .allowed-tags{background:#333;border-color:#393939;}
.allowed-tags strong{color:#eee;text-shadow:0 -1px 0 #111;}
#commentform .allowed-tags p{margin-bottom:10px;}
.allowed-tags code{font-style:italic;}
.pagenavi{padding-bottom:20px;background:url(images/hsep.png) repeat-x 0 bottom;font-size:12px;text-align:center;font-weight:700;line-height:1.2;overflow:hidden;}
.commentnavi{margin-top:10px;font-size:11px;text-align:center;font-weight:700;line-height:1.8;overflow:hidden;}
.pagenavi .previous-page, .pagenavi .previous-page, .commentnavi .previous-page, .commentnavi .previous-page{padding-bottom:2px;}
.pagenavi .previous-page, .commentnavi .previous-page{float:left;text-align:left;}
.pagenavi .next-page, .commentnavi .next-page{float:right;text-align:right;}
.pagenavi span, .pagenavi a, .commentnavi span, .commentnavi a{margin:0 5px;}
.pagenavi .paginator{margin-top:0;}
.pagenavi .paginator span strong{padding:4px;color:#666;background-color:#181818;border:1px solid #333;}
.pagenavi .paginator .current_page_mark{background-color:#111;}
.commentnavi .current{background-color:#181818;border:1px solid #333;color:#666;padding:1px;}
.commentnavi .page-numbers{padding:2px;}
.no-post{font-size:15px;color:#444;font-weight:700;text-align:center;padding:20px 0;text-shadow:0 -1px 0 #111;}
#sidebar{float:right;width:260px;padding:40px 10px 20px 20px;}
#sidebar .widget{padding-bottom:20px;margin-bottom:10px;background:url(images/hsep.png) repeat-x 0 bottom;}
#sidebar .widget:last-child{background:none;}
#sidebar .widget h4{padding:10px;color:#eee;font-size:15px;text-shadow:0 -1px 0 #080808;}
#sidebar .widget>div{margin:0 8px;}
#sidebar .widget ul{margin:0 8px;}
#sidebar .widget li ul{margin:0;font-size:12px;font-style:italic;}
#sidebar .widget li, .entry ul li{padding:2px 2px 3px 12px;background:url(images/dot.gif) no-repeat -4px 4px;line-height:1.6;}
#sidebar .current_page_item, #sidebar .current-cat{font-weight:700;}
#sidebar .current_page_item .children, #sidebar .current-cat .children{font-weight:400;}
#search-wrapper{text-align:center;}
#search-form{margin:0;padding:0;}
#search-form div{position:relative;}
#s{padding:5px;margin:0;width:95%;background-color:#0c0c0c;border:1px solid #181818;color:#ccc;-moz-box-shadow:inset 0 0 3px #000;-khtml-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000;}
#s:focus{background-color:#121212;border:1px solid #2c2c2c;color:#fff;outline:none;}
#s-msg{position:absolute;left:0;padding:7px;margin:0;width:95%;text-align:left;color:#666;}
#search-form .processing{position:absolute;top:5px;right:5px;}
#search-submit{position:absolute;top:5px;right:5px;width:16px;height:16px;border:none;background:url(images/search.gif) no-repeat center center;}
select{margin-left:10px;padding:3px;border:1px solid #333;background-color:#222;color:#aaa;}
#wp-calendar{width:100%;text-align:center;border:1px solid #444;border-collapse:collapse;line-height:1.4;}
#wp-calendar caption{font-weight:700;line-height:2em;}
#wp-calendar thead{background-color:#333;border-bottom:1px solid #444;text-shadow:0 -1px 0 #111;}
#wp-calendar thead th{padding:1px;}
#wp-calendar tbody td{padding:1px;width:14.2857%;color:#666;}
#wp-calendar tfoot td{padding:3px 0;background-color:#333;border-top:1px solid #444;}
#wp-calendar td a{padding-right:3px;padding-left:3px;}
.rss-feed{padding:5px 10px 3px 24px;height:16px;background:url(images/feed.gif) no-repeat 2px center;}
.widget#recentcomments li{background:none;padding:0;margin:2px 0 4px;overflow:hidden;}
.widget#recentcomments .rc_avatar img{padding:1px;background:#333;border:1px solid #aaa;}
.widget#recentcomments .rc_item .rc_left{padding-top:4px;}
.widget_tag_cloud{line-height:1.6;}
#footer{padding:30px 0;background:#262626 url(images/bsep.png) no-repeat center top;text-align:center;font-size:11px;color:#999;text-shadow:0 -1px 0 #111;}
#footer a{border-bottom:1px dotted #666;font-weight:700;color:#ddd;}
#footer a:hover{background:none;color:#fff;border-bottom:1px solid #666;}
#fixed-nav{position:fixed;top:60%;left:0;width:24px;border:1px solid #444;border-left:none;background:#333;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-khtml-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
#fixed-nav .buttons a{display:block;float:left;width:24px;height:24px;background:url(images/arrows.gif) no-repeat 0 0;}
#fixed-nav .buttons a:hover{background-color:#222;}
#fixed-nav .buttons a.top:hover{background-position:-24px 0;}
#fixed-nav .buttons a.bottom{background-position:0 -24px;}
#fixed-nav .buttons a.bottom:hover{background-position:-24px -24px;}
#fixed-nav .buttons a.cmnts{background-position:0 -48px;}
#fixed-nav .buttons a.cmnts:hover{background-position:-24px -48px;}
p{text-align:justify;}
#menu-other-pages{border:2px solid grey;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:4px;}
.sep1{background:url('images/divider.png') no-repeat center;height:12px;border:none;width:100%;vertical-align:center;padding-top:2px !important;padding-bottom:-5px !important;margin-top:2px !important;margin-bottom:-5px !important;}
.entry h5{margin-top:10px;padding:2px 8px;background-color:#333;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#6dcff6;font-weight:bold;font-size:15px;}
.entry h6{color:#6dcff6;font-weight:bold;font-size:13px;}
.boco{color:#6dcff6;font-weight:bold;}
.uldt{color:#6dcff6;font-weight:bold;text-align:center !important;}
ul, ol{text-align:justify;}
.type-page blockquote{font-weight:bold;line-height:2.5em !important;}
.type-page tr{text-align:justify;vertical-align:top;}
.type-post a{cursor:pointer;}
.spoiler {background-color:black; color:black}
.spoiler:hover {color:white}
.ilfootnote {position:fixed; opacity:1; z-index:9; padding:15px; border:1px dashed white; min-width:100px; max-width:400px; font-size:110% !important; line-height:145%;}
@media (max-width: 1081px) and (orientation: portrait) and (min-resolution: 2dppx) {.ilfootnote {font-size:212% !important}}