  body, html { background-color:#001830; font:1em "Trebuchet Ms", Verdana, Arial, Helvetica, Sans-serif; color:#FFF; height:100%; padding:0; margin:0 } img { border:none } a { color:#c8daf2; text-decoration:none; border-bottom:0.0625em dotted #FFF; } a:hover { color:#A7BFDF; border-bottom:0.0625em solid #FFF } ul, li { list-style-type:none; margin:0; padding:0 } p { margin:0.2em } h1,h2,h3 { margin:0; padding:0 } blockquote { background:url(/wp-content/themes/bluelight/../bluelight/images/blockquote.png) top left no-repeat; font-style:italic; color:#EEE; padding-left:2.5em; margin:1em }  .clear { clear:both } .noborder { border:none !important } .center { text-align: center; } .alignright { float: right; } .alignleft { float: left } img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; } img.alignright, img[align="right"] { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft, img[align="left"] { padding: 4px; margin: 0 7px 2px 0; display: inline; } img.noborder { border: none !important; }  #wrapper { width:56.25em; margin:0 auto }  #header { height:11.25em; background:url(/wp-content/themes/bluelight/../bluelight/images/header.png) no-repeat } #title { padding-top:5.5em; padding-left:2.5em } #title h1.title { font-size:2.7em; font-weight:normal; padding:0; margin:0; font-family:Georgia, Times, Serif } #title h1.title a { border:none } #title h1.title a:hover { color:#DFEDFF } #title h2.description { font-weight:normal; font-size:1em; font-style:italic; margin:0; margin-left:2em; padding:0 } #quick_navigation { float:right; padding-top:1.5em } #quick_navigation li { display:inline; padding:0.5em } #quick_navigation ul li a { text-transform:uppercase; font-weight:bold; font-size:0.8em; border-bottom:none; color:#a8b0b8 } #quick_navigation ul li a:hover { color:#FFF }  #infobox { background:url(/wp-content/themes/bluelight/../bluelight/images/infobox.png) top center no-repeat; padding-top:0.7em; margin-bottom:1em } #aboutme { width:27.5em; float:left; text-align:right } #rss { width:27.5em; float:right; text-align:left } #rss h3, #aboutme h3 { color:#6B9FBF; font-size:1em; padding:0; margin:0; font-family:Georgia, Times, Serif; font-weight:normal } #rss p, #aboutme p { font-size:0.75em; padding:0; margin:0 }  #contents { float:left; width:37em; background:url(/wp-content/themes/bluelight/../bluelight/images/content.png) top right no-repeat; padding-right:2em; padding-top:1em } #contents .post { margin-bottom:2em } #contents h2.posttitle { border-top:0.0625em solid #002845; line-height:1.4em; font-family:Georgia; font-weight:normal } #contents h2.posttitle a { border:none } #contents h2.posttitle a:hover { border-bottom:0.0625em dotted #FFF } #contents .postdate { font-size:0.7em; font-style:italic; color:#0091d8 } #contents .postdate a{ color:#0091d8; border:none } #contents .postdate a:hover { color:#00A5EF } #contents .postcontent { font-size:0.8em } #contents .postcontent p { margin-bottom:1em } #contents .post ul { margin-left:3em } #contents .post li { list-style-type:square; } #contents .postinfo { background-color:#00203F; padding:0.4em; border-bottom:0.0625em solid #002A4F } #contents .postinfo ul { margin:0 } #contents .postinfo li { font-size:0.75em; list-style-type:none !important; } #contents .postinfo li.social { margin-top:0.3em } #contents .postinfo li.social ul, #contents .postinfo li.social li { display:inline } #contents .postinfo li.social li a{ border:none } .wp-pagenavi { margin-bottom:0.5em } .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { font-size:0.7em !important } .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { padding: 0.091em 0.5em !important; margin: 0.18em !important; text-decoration: none !important; color: #DDD !important; background-color:#123A5F !important; border:0.1em solid #2B71AF !important; font-size:0.7em !important } .wp-pagenavi a:hover { border:0.1em solid #5AA0E1 !important; background-color:#04223F !important; color: #FFF !important; } .wp-pagenavi span.pages { border:0.1em solid #5AA0E1 !important; background-color:#04223F !important; padding: 0.091em 0.5em !important; margin: 0.18em !important; font-weight: bold !important; color: #76b6e2 !important; font-size:0.7em !important } .wp-pagenavi span.current { padding: 0.091em 0.5em !important; margin: 0.18em !important; border:none !important; background-color:#001830 !important; color: #FFF !important; font-weight: bold !important; color: #76b6e2 !important; font-size:0.7em !important } .wp-pagenavi span.extend { display:none }  #comments_wrapper h3 { color:#004D95; font-weight:normal; padding-bottom:0.2em; font-family:Georgia, Times, Serif; font-weight:normal; border-bottom:0.0625em solid #002549; font-size:1.5em } .comment { margin:0.4em; background-color:#00203F; font-size:0.7em; padding:0.4em } .authorinfo { float:left; width:9em } .authorinfo li { border-bottom:0.1em solid #052C4F; padding-bottom:0.4em } .authorinfo li img { margin-top:0.8em } #commentTipContent { color:#222 } #commentTipContent a { color:#123A5F } .commenttext { float:right; width:38em } #commentform { width:30em; padding:0.4em } #commentform { font-size:0.7em } #ed_toolbar { font-size:0.8em; margin:0.5em } #ed_strong, #ed_em, #ed_link, #ed_block, #ed_lookup, #ed_strike, #ed_spell, #ed_close, #ed_pre, #author, #email, #url, #comment, #submit { background-color:#123A5F; border:0.1em solid #2B71AF; color:#FFF; padding:0.2em; margin:0.2em; font-size:1.1em; font-family:Trebuchet MS } #ed_strong:focus, #ed_em:focus, #ed_link:focus, #ed_block:focus, #ed_lookup:focus, #ed_strike:focus, #ed_spell:focus, #ed_close:focus, #ed_pre:focus, #author:focus, #email:focus,#url:focus, #comment:focus { border:0.1em solid #5AA0E1; background-color:#04223F; } #comment { width:40em; }  #sidebar { float:right; width:14em; background:url(/wp-content/themes/bluelight/../bluelight/images/sidebar.png) top left no-repeat; padding-left:2em; padding-top:1em; color:#a5afb9 } #sidebar div { margin-bottom:2em } #sidebar h3 { color:#b3c9e7; font-weight:normal; padding-bottom:0.2em; font-family:Georgia, Times, Serif; font-weight:normal; border-bottom:0.0625em solid #002549 } #sidebar ul { margin-top:0.5em } #sidebar li { margin-left:1em; font-size:0.8em } #sidebar a { color:#c3c9ce; border:none } #sidebar a:hover { color:#E0E8EF }  #footer a { border:none } #footer a:hover { border-bottom:0.0625em solid #FFF } #footer { background:url(/wp-content/themes/bluelight/../bluelight/images/infobox.png) top center no-repeat; padding-top:0.7em; margin-bottom:1em } #footer h3 { color:#b3c9e7; font-weight:normal; padding-bottom:0.2em; font-family:Georgia, Times, Serif; font-weight:normal; border-bottom:0.0625em solid #002549 } #lastcomments, #lastphotos, #whereyoufindme, #notes { width:12em; float:left; padding:1em; } #lastcomments li, #whereyoufindme li { font-size:0.7em; padding:0.5em; border-bottom:0.0625em solid #002845 } #lastphotos ul { margin-top:0.5em } #lastphotos li { padding:0.1em; display:inline; margin:0.2em } #lastphotos a { border:none } #lastphotos li a:hover { border:none } #lastphotos a img { border:0.1em solid #12395F; padding:0.2em; background-color:#0A2D4F } #lastphotos a:hover img { border:0.1em solid #5AA0E1; background-color:#04223F } #notes p { font-size:0.7em } .commentTipWrapper{ padding:3px; padding-right:2px; } #commentTipPopUp{ position:absolute; width:300px; line-height:1.2em; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; background:#FEFEBA;; border:1px solid #ffdc50; z-index:1972; } #tiptip{ position:absolute; top:0; left:-11px; background:transparent url(/wp-content/plugins/comment-info-tip/tiptip.gif) no-repeat left top; height:20px; width:12px; } #commentTipHeading{ position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; background:#FFDF5A; height:19px; width:100%; padding:2px 0 0 0; z-index:2; } #commentTipContent { position:relative; background:transparent; font-size:11px; padding:10px; padding-top:0; margin-top:-14px; overflow:hidden; z-index:1; } #commentTipContent ul { list-style-type:disc; margin:2px; padding-left:14px; } #commentTipContent hr { display:block; background:#ffdc50; color:#ffdc50; height:1px; border:1px none; } .commentTipWrapper a, .commentTipWrapperOver a {white-space:nowrap;} @media screen { .edit-comment-admin-links, .edit-comment-user-link { display: none; } .edit-comment-admin-links a, .ajax-edit-time-left{ display: block; font-size: 12px; padding: 2px 0px; padding-left: 20px; float: left; margin-right: 10px; } .edit-comment-admin-links-no-icon a, .ajax-edit-time-left-no-icon{ display: inline; float: none; font-size: 12px; padding: 2px 0px; } .ajax-edit-time-left { padding-left: 0; } .clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }  .edit-comment-admin-links a.edit-comment { background:url(/wp-content/plugins/wp-ajax-edit-comments/css/../images/edit.png) left center no-repeat; } .edit-comment-admin-links a.moderate-comment { background:url(/wp-content/plugins/wp-ajax-edit-comments/css/../images/tag_red.png) left center no-repeat; } .edit-comment-admin-links a.approve-comment { background:url(/wp-content/plugins/wp-ajax-edit-comments/css/../images/yes.png) left center no-repeat; } .edit-comment-admin-links a.delete-comment { background:url(/wp-content/plugins/wp-ajax-edit-comments/css/../images/delete.png) left center no-repeat; } .edit-comment-admin-links a.spam-comment { background:url(/wp-content/plugins/wp-ajax-edit-comments/css/../images/minus.png) left center no-repeat; } .edit-comment-admin-links a, .edit-comment-user-link a, .edit-comment-admin-links-no-icon a { text-decoration: none; }  li.ajax-delete, div.ajax-delete { background: #F33; }  li.ajax-approve, div.ajax-approve { background: #04cd33; } li.ajax-unapprove, div.ajax-unapprove { background: #F96; } } @media all {    #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;}    #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(/wp-includes/js/thickbox/macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; } * html #TB_window {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:6px 10px 0; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:6px 10px 0; } #TB_title{ background-color:#e8e8e8; height:27px; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; z-index:103; top: 50%; left: 50%; background-color: #E8E8E8; border: 4px solid #525252; margin: -45px 0pt 0pt -125px; padding: 40px 15px 15px; } * html #TB_load {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; _margin-bottom:1px; } } @media screen { #contactform { padding:2px; margin:5px 0px; overflow: hidden; line-height:1em; } #contactform fieldset { border:none; } #contactform input, #contactform textarea { display:block; margin:2px 0px 5px; padding:2px; } #contactform input { width:60%; } #contactform textarea { width:90%; } .contacterror { border: 1px solid #ff0000; } input#contactsubmit { width:25%; margin-top:3px; padding:2px; display:block; } input.hiddenfield { background:transparent; border:none; padding:0px; margin:0px; } } @media screen { .wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; } .wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; } .wp-pagenavi a:hover { border: 1px solid #000000; color: #000000; background-color: #FFFFFF; } .wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; } .wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; } .wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; } .wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; } } ﻿.dp-highlighter .dp-highlighter ol, .dp-highlighter ol li, .dp-highlighter ol li span { font-weight: normal; font-family: "Consolas", "Monaco", "Courier New", Courier, monospace !important; font-size: 12px; } .dp-highlighter { background-color: #E7E5DC; width: 99%; overflow: auto; margin: 18px 0 18px 0 !important; padding-top: 1px;  }  .dp-highlighter ol, .dp-highlighter ol li, .dp-highlighter ol li span { margin: 0; padding: 0; border: none; } .dp-highlighter a, .dp-highlighter a:hover { background: none; border: none; padding: 0; margin: 0; } .dp-highlighter .bar { padding-left: 45px; } .dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar { padding-left: 0px; } .dp-highlighter ol { list-style: decimal;  background-color: #fff; margin: 0px 0px 1px 45px !important;  padding: 0px; color: #5C5C5C; } .dp-highlighter.nogutter ol, .dp-highlighter.nogutter ol li { list-style: none !important; margin-left: 0px !important; } .dp-highlighter ol li, .dp-highlighter .columns div { list-style: decimal-leading-zero;  list-style-position: outside !important; border-left: 3px solid #6CE26C; background-color: #F8F8F8; color: #5C5C5C; padding: 0 3px 0 10px !important; margin: 0 !important; line-height: 14px; } .dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div { border: 0; } .dp-highlighter .columns { background-color: #F8F8F8; color: gray; overflow: hidden; width: 100%; } .dp-highlighter .columns div { padding-bottom: 5px; } .dp-highlighter ol li.alt { background-color: #FFF; color: inherit; } .dp-highlighter ol li span { color: black; background-color: inherit; }  .dp-highlighter.collapsed ol { margin: 0px; } .dp-highlighter.collapsed ol li { display: none; }  .dp-highlighter.printing { border: none; } .dp-highlighter.printing .tools { display: none !important; } .dp-highlighter.printing li { display: list-item !important; }  .dp-highlighter .tools { padding: 3px 8px 3px 10px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: silver; background-color: #f8f8f8; padding-bottom: 10px; border-left: 3px solid #6CE26C; } .dp-highlighter.nogutter .tools { border-left: 0; } .dp-highlighter.collapsed .tools { border-bottom: 0; } .dp-highlighter .tools a { font-size: 9px; color: #a0a0a0; background-color: inherit; text-decoration: none; margin-right: 10px; } .dp-highlighter .tools a:hover { color: red; background-color: inherit; text-decoration: underline; }  .dp-about { background-color: #fff; color: #333; margin: 0px; padding: 0px; } .dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; } .dp-about td { padding: 10px; vertical-align: top; } .dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; } .dp-about .title { color: red; background-color: inherit; font-weight: bold; } .dp-about .para { margin: 0 0 4px 0; } .dp-about .footer { background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right; } .dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px; }  .dp-highlighter .comment, .dp-highlighter .comments { color: #008200; background-color: inherit; } .dp-highlighter .string { color: blue; background-color: inherit; } .dp-highlighter .keyword { color: #069; font-weight: bold; background-color: inherit; } .dp-highlighter .preprocessor { color: gray; background-color: inherit; } 