﻿/* # Slipstick  Theme  
Theme Name: Genesis - Slipstick  
Theme URI: http://my.studiopress.com/themes/genesis/  
Description: This is the Genesis Framework theme for slipstick.com.   
Author: StudioPress  
Author URI: http://www.studiopress.com/  
Template: genesis  
Template Version: 2.1.2
License: GPL-2.0+  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
*/

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} 
body{margin:0} 
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} 
audio,canvas,progress,video{display:inline-block;vertical-align:baseline} 
audio:not([controls]){display:none;height:0} 
[hidden],template{display:none} 
a{background:0 0} 
a:active,a:hover{outline:0} 
abbr[title]{border-bottom:1px dotted} 
b,strong{font-weight:700} 
dfn{font-style:italic} 
h1{font-size:200%;margin:11px 0} 
mark{background:#ff0;color:#333} 
small{font-size:80%} 
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} 
sup{top:-50%} 
sub{bottom:-25%} 
img{border:0} 
svg:not(:root){overflow:hidden} 
figure{margin:100% 40px} 
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} 
pre{overflow:auto; white-space: pre-wrap;line-height:16px;} 
code,kbd,pre,samp{font-family:monospace,monospace;font-size:100%} 
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0} 
button{overflow:visible} 
button,select{text-transform:none} 
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} 
button[disabled],html input[disabled]{cursor:default} 
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} 
input{line-height:normal} 
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} 
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto} 
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box} 
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} 
fieldset{border:1px solid silver;margin:0 2px;padding:6px 10px 12px} 
legend{border:0;padding:0} 
textarea{overflow:auto} 
optgroup{font-weight:700} 
table{border-collapse:collapse;border-spacing:0} 
td,th{padding:0} 
*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table} 
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table} 
body{background-color:#93949a;color:#333;font-family:Lato,sans-serif;font-size:14px;font-weight:300;line-height:1.625;margin:0} 
body .syntaxhighlighter .line{white-space:pre-wrap!important;word-wrap:break-word!important} 
a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out} 
::-moz-selection{background-color:#333;color:#fff} 
::selection{background-color:#333;color:#fff} 
a{color:#0000cd;text-decoration:none} 
a:hover{color:maroon} 
p{margin:0 0 20px;padding:0} 
ol,ul{margin:0;padding:0}
ul  li{padding: 0 5px 5px 5px;}
li{list-style-type:none}
b,strong{font-weight:700} 
cite,em,i{font-style:italic} 
blockquote{margin:20px;font-family:Georgia,serif;font-style:italic;font-size:100%;color:#333;background:#ececec;padding:12px 20px 2px 40px;line-height:1.45;position:relative} 
blockquote::before{content:"\201C";display:block;font-size:80px;height:0;color:#666;left:-10px;top:-20px;position:absolute} 
blockquote p{font-family:Georgia,serif;font-style:italic;font-size:100%;color:#333;background:#ececec;position:relative} 
blockquote cite{color:#999;font-size:12px;display:block;margin-top:5px} 
blockquote cite:before{content:"\2014 \2009"} 
h1,h2,h3,h4,h5,h6{color:maroon;font-family:Lato,sans-serif;font-weight:600;line-height:1.2;margin:0 0 10px} 
h1{font-size:36px} 
h2{line-height:150%;width:95%;clear:right;font-size:24px} 
h3{font-size: 130%;border-bottom:1px #800000 dotted;padding-top:15px;clear:right;color:#600} 
h4{font-size: 120%;padding-top: 15px;clear:right;color:#400} 
h5{font-size:small} 
h6{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:75%;text-align:left;color:#000040;margin-right:10px} 
embed,iframe,img,object,video,.wp-caption{max-width:100%} 
img{height:auto} 
.featured-content img,.gallery img{width:auto} 
.gallery{overflow:hidden} 
.gallery-item{float:left;margin:0 0 28px;text-align:center} 
.gallery-columns-2 .gallery-item{width:50%} 
.gallery-columns-3 .gallery-item{width:33%} 
.gallery-columns-4 .gallery-item{width:25%} 
.gallery-columns-5 .gallery-item{width:20%} 
.gallery-columns-6 .gallery-item{width:16.6666%} 
.gallery-columns-7 .gallery-item{width:14.2857%} 
.gallery-columns-8 .gallery-item{width:12.5%} 
.gallery-columns-9 .gallery-item{width:11.1111%} 
.gallery img{border:1px solid #ddd;height:auto;padding:4px} 
.gallery img:hover{border:1px solid #999} 
input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#333;font-size:14px;font-weight:300;padding:10px;width:100%} 
input:focus,textarea:focus{border:1px solid #999;outline:none} 
input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto} 
::-moz-placeholder{color:#333;font-weight:300;opacity:1} 
::-webkit-input-placeholder{color:#333;font-weight:300} 
button,input[type="button"],input[type="reset"],input[type="submit"],.button{background-color:#002e5b;border:none;color:#fff;cursor:pointer;font-size:90%;font-weight:400;padding:10px 4px;text-transform:uppercase;margin-left:auto;margin-right:auto} 
input,textarea{height:200%;font-size:90%;margin-left:auto;margin-right:auto;padding:4px!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} 
input[type="submit"]{margin-left:auto;margin-right:auto} 
#text-48,.emoForm td{font-size:95%;color:#777;text-align:center;margin 2px} 
.emoForm{background-color:#e5eaee;border:1px solid #617e99;padding:1px;margin-bottom:10px;line-height:140%;margin-left:auto;margin-right:auto} 
.footer-widgets button,.footer-widgets input[type="button"],.footer-widgets input[type="reset"],.footer-widgets input[type="submit"],.footer-widgets .button{background-color:#002e5b;color:#fff} 
button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover{background-color:#777;color:#fff} 
.entry-content .button:hover{color:#fff} 
.footer-widgets button:hover,.footer-widgets input:hover[type="button"],.footer-widgets input:hover[type="reset"],.footer-widgets input:hover[type="submit"],.footer-widgets .button:hover{background-color:#fff;color:#333} 
.button{display:inline-block} 
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none} 
table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%} 
tbody{} 
td,th{text-align:left} 
td{padding:6px 0} 
th{font-weight:700} 
.site-inner,.wrap{margin:0 auto;max-width:1020px;background-color:#fff;padding-bottom:40px} 
.site-inner{clear:both;padding-top:10px;border-bottom:1px #002e5b solid} 
.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:850px} 
.content-sidebar-sidebar .content-sidebar-wrap{float:left} 
.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right} 
.content{float:right;width:850px;padding-left:10px} 
.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content{float:left} 
.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:620px} 
.full-width-content .content{width:100%} 
.sidebar-primary{float:right;width:210px} 
.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left} 
.sidebar-secondary{float:left;width:170px} 
.content-sidebar-sidebar .sidebar-secondary{float:right} 
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%} 
.one-half,.three-sixths,.two-fourths{width:48.717948717948715%} 
.one-third,.two-sixths{width:31.623931623931625%} 
.four-sixths,.two-thirds{width:65.81196581196582%} 
.one-fourth{width:23.076923076923077%} 
.three-fourths{width:74.35897435897436%} 
.one-sixth{width:14.52991452991453%} 
.five-sixths{width:82.90598290598291%} 
.first{clear:both;margin-left:0} 
.avatar{float:left} 
.alignleft .avatar,.author-box .avatar{margin-right:24px} 
.alignright .avatar{margin-left:24px} 
.comment .avatar{display:none} 
.breadcrumb{overflow:hidden;margin-bottom:5px;font-size:80%;font-style:italic;color:#666} 
.breadcrumb .sep{color:#999;padding:0 3px} 
.breadcrumb a{font-style:normal;color:#356e8b} 
.archive-description,.author-box{background-color:#fff;font-size:12px;margin-bottom:40px;padding:40px;border:1px silver dotted} 
.author-box-title{font-size:14px;margin-bottom:4px} 
.archive-description p:last-child,.author-box p:last-child{margin-bottom:0} 
.author-box{line-height:150%;padding:20px;margin:20px} 
.author-box .avatar{margin:20px 20px 10px 0} 
.search-form{overflow:hidden} 
.site-header .search-form{float:right;margin-top:12px} 
.entry-content .search-form,.site-header .search-form{width:50%} 
.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px} 
.archive-title{font-size:20px} 
.entry-title{font-size:26px} 
.entry-title a,.sidebar .widget-title a{color:maroon} 
.entry-title a:hover{color:navy} 
.widget{margin:5px 0px 5px 0px;padding:0;padding-left:5px;padding-bottom:5px} 
.widget-title{font-size:100%;margin-bottom:10px;color:maroon;border-bottom:1px maroon dotted;font-weight:500;text-align:left;margin-left:0px;line-height:16px} 
.widget p{color:#333;text-decoration:none;line-height:120%;font-size:90%;margin-bottom:7px} 
.widget a{color:#00f;text-decoration:none} 
.widget a:hover{color:maroon} 
.footer-widgets .widget-title{color:maroon} 
a.aligncenter img{display:block;margin:0 auto} 
a.alignnone{display:inline-block} 
.alignleft{float:left;text-align:left} 
.alignright{float:right;text-align:right} 
a.alignleft,a.alignnone,a.alignright{max-width:100%} 
img.centered,.aligncenter{display:block;margin:0 auto 24px} 
img.alignnone,.alignnone{margin-bottom:12px} 
a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0} 
.clearleft{clear:left} 
a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px} 
.wp-caption-text{font-size:14px;font-weight:700;text-align:center} 
.entry-content p.wp-caption-text{margin-bottom:0} 
.sticky{} 
.widget{word-wrap:break-word;margin:5px 0px 5px 4px;padding:0;padding-left:5px;padding-bottom:5px;margin-left:5px} 
.sidebar-primary .widget{width:200px} 
.sidebar-secomdary .widget{width:160px} 
.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:10px;text-indent:-20px} 
.widget li li{border:none;margin:0 0 0 10px;padding:0} 
.widget_calendar table{width:100%} 
.widget_calendar td,.widget_calendar th{text-align:center} 
.featured-content .entry{border-bottom:2px solid #f5f5f5;margin-bottom:20px;padding:0 0 14px} 
.footer-widgets .entry{border-bottom:1px dotted #666} 
.featured-content .entry-title{font-size:20px} 
#wpstats{display:none} 
.site-header{background-color:#93949a} 
.site-header .wrap{padding:0px 0;border-bottom:2px #002e5b solid} 
.title-area{padding:20px 0} 
.header-full-width .title-area{width:100%} 
.site-title{font-size:20px;color:maroon;font-weight:300;line-height:1.2;margin:0 auto;text-align:center} 
.title-area a,.site-title a,.site-title a:visited{color:maroon} 
.site-title a:hover,.item-title a:hover,.title-area a:hover{color:navy} 
.header-image .site-title>a{background:url(images/xlogo.png) no-repeat left;float:left;min-height:60px;width:100%} 
.site-description{font-size:36px;color:maroon;font-weight:600;line-height:1.5;text-align:center} 
.site-description,.site-title{margin-bottom:0;margin:0 5% 0 5%} 
.header-image .site-description,.header-image .site-title{display:block;text-indent:-9999px} 
.site-header .widget-area{float:right;text-align:right;width:500px;width:0px} 
.genesis-nav-menu{clear:both;font-size:100%;line-height:1;width:100%;background-color:#002e5b} 
.genesis-nav-menu .menu-item{display:inline-block;text-align:left} 
.genesis-nav-menu a{color:#333;display:block;padding:14px} 
.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#f7d700} 
.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:175px;z-index:99} 
.genesis-nav-menu .sub-menu a{background-color:#002e5b;border:none;font-size:100%;padding:15px 5px;position:relative;width:170px} 
.genesis-nav-menu .sub-menu {margin:0 0 0 -120px;} 
.genesis-nav-menu .sub-menu .sub-menu{margin:-55px 0 0 199px;} 
.genesis-nav-menu .menu-item:hover{position:static} 
.genesis-nav-menu .menu-item:entry-title>.sub-menu{left:auto;opacity:1} 
.genesis-nav-menu .menu-item:hover > .sub-menu {left: auto;opacity: 1;}
.genesis-nav-menu>.first>a{padding-left:0} 
.genesis-nav-menu>.last>a{padding-right:0} 
.genesis-nav-menu>.right{color:#fff;float:right;list-style-type:none;padding:30px 0} 
.genesis-nav-menu>.right>a{display:inline;padding:0} 
.genesis-nav-menu>.rss>a{margin-left:48px} 
.genesis-nav-menu>.search{padding:10px 0 0} 
.site-header .sub-menu{border-top:1px solid #eee} 
.site-header .sub-menu .sub-menu{margin-top:-56px} 
.site-header .genesis-nav-menu li li{margin-left:0} 
.nav-primary{background-color:#93949a} 
.nav-primary .genesis-nav-menu a{color:#fff} 
.nav-primary .genesis-nav-menu .sub-menu a{color:#fff} 
.genesis-nav-menu .sub-menu {background-color:#002e5b} 
.nav-primary .genesis-nav-menu a:hover,.nav-primary .genesis-nav-menu .current-menu-item>a,.nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#f7d700} 
.genesis-nav-menu.responsive-menu>.menu-item-has-children:before{	font-family: 'Genericons';content:"\f347";float:right;font:20px/1 'dashicons';height:20px;padding:15px 20px;right:0;text-align:right;z-index:9999} 
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{	font-family: 'Genericons';content:"\f343"} 
.nav-secondary{background-color:#fff} 
.entry{margin-bottom:20px;padding:5px 5px} 
.content .entry{background-color:#fff} 
.entry-content ol,.entry-content ul{margin-bottom:28px;margin-left:40px} 
.entry-content ol>li{list-style-type:decimal} 
.entry-content ul>li{list-style-type:none} 
.entry-content ol ol,.entry-content ul ul{margin-bottom:0} 
.entry-content code{background-color:#333;color:#ddd} 
p.entry-meta{font-size:10px;margin-bottom:0;color:silver} 
.entry-header .entry-meta{margin-bottom:24px} 
.entry-footer .entry-meta{border-top:2px solid #f5f5f5;padding-top:24px} 
.entry-categories,.entry-tags{display:none} 
.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px} 
.pagination{clear:both;margin:40px 0} 
.adjacent-entry-pagination{margin-bottom:0} 
.archive-pagination li{display:inline} 
.archive-pagination li a{background-color:#333;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:8px 12px} 
.archive-pagination li a:hover,.archive-pagination .active a{background-color:#f7d700} 
.comment-respond,.entry-comments,.entry-pings{background-color:#fff;margin-bottom:5px} 
.comment-respond,.entry-pings{padding:5px} 
.entry-comments{padding:10px} 
.comment-header a,.comment-reply{font-size:90%} 
li.comment{background-color:#f5f5f5;border-top:2px solid #ddd} 
.comment-content{clear:both;font-size:90%;line-height:150%} 
.comment-list li{margin-top:14px;padding:22px} 
.comment-list li li{margin-right:-22px} 
.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%} 
.comment-respond label{display:block;margin-right:12px} 
.entry-comments .comment-author{margin-bottom:0;color:#666;font-size:90%} 
.entry-pings .reply{display:none} 
.bypostauthor{background-color:#fff} 
.form-allowed-tags{background-color:#f5f5f5;font-size:95%;padding:14px} 
.sidebar{font-size:100%} 
.sidebar li{margin-bottom:10px;padding-bottom:10px} 
.sidebar p:last-child,.sidebar ul>li:last-child{margin-bottom:0} 
.sidebar .widget{background-color:#fff;margin-bottom:0px;margin-top:0px;padding:5px} 
.footer-widgets{background-color:#93949a;clear:both;padding-top:0px} 
.footer-widgets h4{border-bottom:1px maroon dotted;width:50%} 
.footer-widgets,.footer-widgets a{color:#999} 
.footer-widgets input{border:1px solid #333} 
.footer-widgets a.button,.footer-widgets a:hover{color:maroon} 
.footer-widgets li{border-bottom:1px dotted #666;margin-bottom:10px;padding-bottom:10px} 
.footer-widgets .widget{margin-bottom:40px} 
.footer-widgets p:last-child{margin-bottom:0}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:300px} 
.footer-widgets-1{margin-right:30px;/*margin-left:30px*/} 
.footer-widgets-1,.footer-widgets-2{float:left} 
.footer-widgets-3{float:right;/*margin-right:30px*/} 
.site-footer{background-color:#fff;font-size:16px;line-height:1;padding:40px 0;text-align:center} 
.site-footer p{margin-bottom:0} 
@media only screen and (max-width:1050px){.site-inner,.wrap{max-width:1050px} 
.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:820px} 
.content,.site-header .widget-area{width:820px} 
.header-image .title-area{background-position:center top} 
.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width:600px}
.title-area{width:90%} 
.sidebar-primary{width:210px} 
.footer-widgets-1{margin-right:10px} 
.genesis-nav-menu {text-align:center;} 
.genesis-nav-menu .sub-menu{margin:0 0 0 -50px} 
} 

@media only screen and (max-width:960px){.site-inner,.wrap{max-width:960px} 
.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%} 
.sidebar-primary,.sidebar-secondary,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width:100%} 
.site-header .wrap{padding:10px 5%} 
.header-image .title-area{background-position:center top} 
.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none} 
.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .search-form,.site-title{text-align:center} 
.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{padding:7px 14px} 
.site-header .search-form{margin:16px auto} 
.genesis-nav-menu li.right{display:none} 
.footer-widgets-1{margin-right:0} 
} 
@media only screen and (max-width:800px){body{background-color:#fff} 
.site-inner,.wrap{padding-left:5%;padding-right:5%} 
.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget,.site-header{padding:0} 
.archive-pagination li a{margin-bottom:4px} 
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%} 
} 

/** left sidebar widgets ***/
.sidebar-secondary .widget_text{color:#333;text-decoration:none;line-height:130%;font-size:100%;margin-bottom:7px}
.sidebar-secondary ul li{margin-left:0px;padding:0;line-height:130%;font-size:90%;border:0}
.sidebar-secondary .widget {border:1px solid #617e99;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:5px} 
/** left sidebar widgets - no border - ads & mvp/amazon **/
#text-150,#text-203,#text-231,#text-232,#text-245,#text-187, #text-228,#text-227, #text-226,#text-83{border:0px solid #fff;} 

#text-233 p, #text-246 p {line-height:130%} 
#viper_yourls-2 p{margin:0px auto;text-align:center;font-size:80%;color:maroon;line-height:130%} 
#text-210 ul li,#textwidget ul li,#text-247 ul li,#text-248 ul li{margin-left:0px;padding:0;line-height:130%;font-size:90%;border:0}
#moreinfo{border:2px #617e99 solid;padding:15px;margin:10px;background-color:#ffffd2;margin-bottom:20px;margin-top:40px} 
#moreinfo p{padding-left:25px} 
#moreinfo h4{margin-top:-27px!important;margin-left:10px;padding:0 2px 0 2px;background:#fff;width:145px} 
.whatsnew{color:#f7d700;font-size:13px;font-weight:500;font-family:sans-serif} 
.newrss a{color:#f7d700;text-align:center;text-transform:uppercase} 
.newrss a:hover{text-decoration:none;color:maroon;background-color:#ffffd2} 
li.posts-by-tag-item{line-height:130%} 
ul.posts-by-tag-list{padding-left:15px;padding-bottom:10px} 
.related-posts{margin:0;height:130px} 
.related-posts ul>li{list-style-type:none} 
.related-posts li{padding:1px;margin:0;float:left;margin-right:5px} 
.related-post{position:relative;padding:3px;background-color:#fff;border:1px solid #ddd;width:120px;height:120px;overflow:hidden} 
.related-post:hover{border:1px solid #999} 
.related-title{position:absolute;bottom:3px;left:0;font-size: 80% line-height: 100%;width:116px;margin-left:3px;opacity:.7;padding:1px 2px;text-align:center;height:40px;overflow:hidden;background-color:#012;font-family:helvetica,arial} 
.related-title a{text-decoration:none;color:#fff;font-size:80%} 
.related-thumb{font-family:courier;background-color:#fff;font-size:100%;line-height: 120%   height: 120px;overflow:hidden;width:120px} 
.related-thumb a{text-decoration:none;color:#888} 
tr td {line-height: 150%; white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
word-wrap: break-word;}
#emohead{margin:0px 30px 20px 20px} 
.issues{float:right;margin:10px;font-size:90%} 
.emohead{clear:both;border:thin maroon dotted;padding:10px;font-size:90%} 
.kb{font-size:90%;line-height:130%} 
.emoa{line-height:130%;margin-bottom:3px;margin-right:10px;margin-top:10px!important;clear:both} 
#emokb h2{color:maroon;font-weight:400;font-size:24px} 
#emokb p{font-size:90%} 
#ads{border:thin #617e99 solid;padding:20px;background:#ffffd2;font-size:100%;line-height:120%;margin:0px 30px 20px 20px} 
#ads h5{margin:0 0 8px 0;color:#666;font-size:120%;font-weight:bold} 
#ads h6{padding:2px 0 10px 0;margin:5px 0 10px 0;color:#888;font-size:75%;text-align:right} 
#ads a,#ads p{color:#444;font-size:85%} 
#emo-arc-menu .menu{height:30px;margin:0 auto;padding-bottom:20px} 
#emo-arc-menu{padding:10px 0 15px 50px;height:40px;margin:0px 0px 0px 20px;background-color:#ffffd2;border-bottom:1px #ffa500 solid;border-top:1px #ffa500 solid} 
#emo-arc-menu ul{float:left} 
#emo-arc-menu ul li{font:90%/130% Arial,Helvetica,sans-serif;display:inline;list-style:none;background:url} 
#emo-arc-menu ul li a{color:#00f;background-color:#ffffd2;border-left:1px #ffa500 solid;border-right:1px #ffa500 solid;text-align:center;clear:both;padding:0 8px 2px 8px;line-height:200%} 
#emo-arc-menu ul li a:hover{color:#002e5b} 
#emo-arc-menu li.current-menu-item a{color:maroon} 
#emo-arc-menu li.current-menu-item li a{color:maroon} 
.emo-menu a{color:#00f;text-decoration:none;font-family:Arial,Helvetica,sans-serif} 
.emo-menu a:hover{text-decoration:none;color:maroon} 
#emoindex, #emoindex2{border-collapse:collapse;width:100%;margin:20px 0;border-spacing:0px} 
#emoindex th, #emoindex2 th{font-weight:700;font-size:100%;color:#333;vertical-align:top;border-bottom:1px silver dashed;background:#e8e8e8;padding-left:10px} 
#emoindex tr td{vertical-align:top;padding-right:5px;border-bottom:1px silver dashed;font-size:12px!important;line-height:150%} 
#emoindex2 tr td{vertical-align:top;padding-right:5px;padding-bottom:15px;border-bottom:1px silver dashed;font-size:12px!important;line-height:10px} 
#emoindex p,#emoindex  a{font-size:12px;line-height:150%} 
#emoindex2 p,#emoindex2 a{font-size:12px;line-height:10px} 
.emo_archives{font-size:13px} 

#pptwj-6{width:200px} 
.pptwj-tabs-wrap .tab-links li a{background:none;color:#999;display:block;float:left;font-weight:bold;font-size:10px!important;padding:5px 5px 2px!important;text-decoration:none;text-transform:uppercase} 
.pptwj-tabs-wrap .item-title{line-height:100%;font-size:12px} 
.pptwj-tabs-wrap .odd,.pptwj-tabs-wrap .even{line-height:140%} 
#sponsored,#house{max-width:180px;float:left;padding:10px 10px;margin:2px;margin-bottom:25px} 
#house{height:180px;margin:0;padding:0;margin-bottom:20px} 
#featured{border:1px dashed #999;position:relative;float:left;margin-bottom:20px;padding:10px} 
#sponsored p,#featured p{line-height:150%;font-size:85%;font-family:Arial,Helvetica,sans-serif;clear:both} 
#house table{line-height:125%} 
#sponsored h6,#house h6,#featured h6{font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#c2c2c2;padding-bottom:10px;} 
#sponsored h6,#house h6{margin:5px 0px;text-align:left} 
#featured h6{margin:10px 10px 1px;text-align:right} 
#house h6{padding-bottom:0px; margin-bottom:0px}
#sponsored a,#featured a{color:#00f;text-decoration:none} 
#sponsored a:hover,#featured a:hover{color:maroon} 
img.featured{float:left;border-width:0;margin:5px 15px 15px} 
#table1,#table2,#convert{border-collapse:collapse;width:100%;margin-bottom:20px;border-spacing:0} 
#table1 th,#table2 th,#narrow th,#simple2 th,#simple5 th{vertical-align:top;border-bottom:1px #617e99 dashed;background:#e8e8e8;padding-left:20px;text-align:left} 
#version th,#convert th{vertical-align:top;border-bottom:1px #617e99 dashed;background:#e8e8e8;padding-left:20px;font-weight:bold} 
#table1 tr td,#table2 tr td{border-bottom:thin silver solid;vertical-align:top;padding-right:5px;font-size:90%; line-height:135%;word-wrap: break-word;} 
#simpletable{border-collapse:collapse;width:100%;margin-bottom:0;border-spacing:0} 
#simpletable th{background:#fff;font-size:100%;vertical-align:top;padding-left:20px;text-align:left;border-bottom:0 #fff solid} 
#simpletable tr td{vertical-align:top;font-size:90%;border-bottom:0 #fff solid;padding:0 5px 2px 0} 
#version{border-collapse:collapse;width:33%;margin-bottom:20px;border-spacing:0;margin-left:60px} 
#version tr td{border-bottom:thin silver solid;vertical-align:top;padding-right:5px} 
#narrow{border-collapse:collapse;width:66%;margin-bottom:20px;border-spacing:0;margin-left:60px} 
#narrow tr td{border-bottom:thin silver solid;vertical-align:top;padding:0 5px 0 10px} 
#simple2{border-collapse:collapse;width:50%;margin-bottom:20px;border-spacing:0;margin-left:60px} 
#simple2 tr td{border-bottom:thin #fff solid;padding:0 5px} 
#simple5{border-collapse:collapse;width:45%;margin-bottom:20px;border-spacing:0;margin-left:60px} 
#simple5 tr td{border-bottom:thin silver solid;padding:10px} 
#convert tr td{vertical-align:top;padding:8px;font-size:100%}  
.tblalt{background-color:#ffffd2} 
tr.twocol td{border-top:thin #617e99 dashed;border-bottom:thin #617e99 solid;} 
tr.yellotwocol td{background-color:#ffffd2;border-top:thin #617e99 dashed;border-bottom:thin #617e99 solid;} 
.mrualt{background-color:#e8e8e8} 
.mrutd{width:320px}
#tools1,#tools2{border-bottom:thin silver solid;border-collapse:collapse;width:100%;margin-bottom:30px;padding:0 5px 10px 0;border-spacing:0;vertical-align:top;font-size:90%; line-height:155%;word-wrap: break-word;}
.tools-td{border-bottom:thin silver solid;padding:10px 0 0 10px;vertical-align:top;}
.spotlight,.head2{font-size:150%;color:maroon;line-height:30pt;width:95%;clear:right;font-weight:700;border-bottom:1px maroon dotted; padding-top:10px;}
.head3{font-size:120%;clear:right;color:#600;font-weight:700;padding:15px 0 0 15px} 
.head4{font-size:110%;clear:right;color:maroon;margin:0 0 5px;padding:10px 0 0 10px} 
.head5{font-size:110%;color:maroon;width:95%;clear:right;font-weight:600;border-bottom:1px maroon dotted} 
.pub{color:#999;font-size:75%;margin-top:10px;margin-bottom:6px} 
.lastmod{color:#888;font-size:75%;margin:5px 0 10px 0} 
.appliesto{color:#999;font-size:75%;font-weight:bold;margin:0 0 15px 0} 
.notice,.warning,.tips{margin:15px 5px;padding:15px;font-size:95%;width:98%} 
.notice{background-color:#ffffd2;border-bottom:1px #ffa500 solid;border-top:1px #ffa500 solid} 
.warning{background-color:#ffe4e1;border:1px #f80000 solid} 
.tips{overflow:hidden;border:1px #ffc04d solid;color:#333;background-color:#fffff9;background:url(/i/border.png) repeat-y left top #fffff9} 
.update{width:98%;margin:0 0 15px;padding:1%;background-color:#fafafa;border:1px #dbdbdb solid;color:gray;font-size:85%} 
.doit{padding:5px 10px 5px 25px;margin:15px;width:90%;background:url(/i/outlook_sm.jpg) no-repeat left} 
.jumpto{background-color:#ffffd2;border-bottom:1px #ffa500 solid;border-top:1px #ffa500 solid;text-align:center;clear:both;font-size:small;padding:8px} 
.code{padding-left:2px;padding-right:2px;font:100%/140% Consolas,"Courier New",Courier,monospace!important;color:#444;word-wrap:break-word} 
.related{font-weight:700;border:1px #d3d3d3 dotted;padding:10px} 
.related:before{content:"More: "} 
.related a{font-weight:400} 
.clear{clear:both} 
.lastad{border:1px dashed gray;padding:10px 5px;margin:15px 5px 2px 6px;overflow:hidden;text-align:center;clear:both} 
.wdca_custom_ad{border:1px solid #ccc;padding:10px;margin:0px 0px 10px 0px;overflow:hidden;background:#fff} 
.xenword_discuss{margin-bottom:10px;padding:10px 0} 
ul.posts-by-tag-list{padding:0;margin:0;list-style-type: none;}
ul li.posts-by-tag-item{padding-bottom:2px;padding-left:35px}
#post-30 ul li .posts-by-tag-item{padding-left:10px;}
#moreinfo ul li {padding:0;}

.wdca_custom_ad {	border: 1px dashed #333333;padding: 10px;margin: 0px 0px 10px 0px;overflow: hidden;background: #f6f6f6;text-align:center;}
body .syntaxhighlighter .line{white-space: pre-wrap !important; /* make code wrap */word-wrap: break-word !important;}
.syntaxhighlighter table td.code .line {   white-space: pre-wrap !important; word-wrap: break-word !important;}
.syntaxhighlighter .line.alt2 { background-color: silver !important;}
.syntaxhighlighter .line.alt1 { background-color: #fff !important;}
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {background-color: white !important;}



/* Responsive Navigation
---------------------------------------------------------------------------------------------------- */

/* Standard Navigation
--------------------------------------------- */

nav {
	clear: both;
}

/* Navigation toggles
--------------------------------------------- */

.sub-menu-toggle,
.menu-toggle {
	display: none;
	visibility: hidden;
}

/* Navigation toggles - Ensure Menu Displays when Scaled Up
--------------------------------------------- */

@media only screen and (min-width: 768px) {

	nav {
		display: block !important;
	}
}

/* Navigation toggles - Mobile (Change max width as you see fit)
--------------------------------------------- */

@media only screen and (max-width: 767px) {

	.menu-toggle,
	.sub-menu-toggle {
		display: block;
		font-size: 20px;
		font-size: 2rem;
		font-weight: 700;
		margin: 0 auto;
		overflow: hidden;
		padding: 20px;
		padding: 2rem;
		text-align: center;
		visibility: visible;
	}

	button.menu-toggle,
	button.sub-menu-toggle {
		background-color: transparent;
		color: #002e5b;
	}

	.sub-menu-toggle {
		padding: 18px;
		padding: 1.8rem;
		position: absolute;
		right: 0;
		top: 0;
	}

	.menu-toggle:before {
	font-family: 'Genericons';
		content: "\f419";
	}

	.menu-toggle.activated:before {
		font-family: 'Genericons';
		content: "\f500";
	}


	nav {
		display: none;
		position: relative;
	}

	.genesis-nav-menu .menu-item {
		display: block;
		position: relative;
		text-align: left;
	}

	.genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		opacity: 1;
		position: static;
		width: 100%;
		margin:0;
	}

	.genesis-nav-menu .sub-menu a {
		border-left: 0;
		position: relative;
		width: auto;
	}

	.genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
	}

	.genesis-nav-menu .sub-menu .sub-menu a {
		padding-left: 30px;
	}

	.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {
		padding-left: 40px;
	}


}

