@import url(https://staticjw.com/n/templates/MajorMedia/https://fonts.googleapis.com/css?family=Alfa+Slab+One);
@import url(https://staticjw.com/n/templates/MajorMedia/https://fonts.googleapis.com/css?family=Michroma);
html, body, div, span, object, embed, ruby, output, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, 
menu, nav, section, summary, time, mark, audio, video { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }     
html { overflow-y: scroll; }            
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ol, ul { list-style: none; }
blockquote, q { quotes:none; }
blockquote:after {bottom: 10px;content: "”";right: 5px;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
a:hover, a:active { outline: none; }
body { font-size:14px; line-height: 1.5em; font-family: Georgia, serif; } 
p { hyphenate:auto; hyphenate-before:2; hyphenate-after:3; hyphenate-lines:3; orphans:4; }
select, input, textarea, button { font:99% sans-serif; }
body, select, input, textarea {   color: #444; }
pre {  padding: 15px;  white-space: pre;  white-space: pre-wrap;  white-space: pre-line;  word-wrap: break-word; }
input, select { vertical-align:middle; }
textarea { overflow: auto; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
input[type=button], input[type=submit], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:invalid, textarea:invalid { border-radius: 1px; box-shadow: 0px 0px 5px red; }
button {  width: auto; overflow: visible; }
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px); }
.clearfix:after, div.menu ul:after {display: block;height: 0;clear: both;visibility: hidden;}
.clearfix { zoom: 1; }
.clearfix:after { clear: both; }
.left { float: auto; }
.right { float: auto; }
body { background-color: #333333; -webkit-text-size-adjust : 100%;-ms-text-size-adjust : 100%;}
a, a:visited { color: #1a90db; text-decoration: underline; }
a:hover { text-decoration: none; }
a:link {-webkit-tap-highlight-color: #f01d4f; }
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }
h1, .h1 { font-size:1.3em; line-height: 1em;text-align: right; }
h2, .h2 { font-size: 1.2em; line-height: 1.3em; }
h3, .h3 { font-size: 1em; }
h4, .h4 { font-size: 0.8em; }
article[id*=post-] { padding: 2.2em 30px; }
#sidebar { float: center; }
#sidebar h4 {margin-top: 2px;}0.2em 30px 0.2em 30px; word-wrap: break-word; }
.widget li { line-height: 1.5em; margin-bottom: 0.75em; }
body {background: url(https://staticjw.com/n/templates/MajorMedia/images/bg.png)background-color: #333333;font-family: Verdana, Geneva, sans-serif;color: #000;}
#container, .wrap {width: 99%;margin: 0.5% auto;padding: 0;max-width: 1010px; box-shadow: 0 0 10px #ddd;border-radius: 7px 7px 0 0;}
/*.col300 {width: 31.333%;} /* width 270px / grid_4 */
/*.col620 {width: 67.667%; *width:60%; margin-right:5px;} /* width 840px / grid_8 */
.col300 {width: 170px;}
.col620 {width: 945px; *width:100%; margin-right:3px;}
.col300, .col620 {display: inline;float:right; /*margin-left: 0.5%;margin-right: 0.5%;*/ position: relative;}
/* default styles & fixes */
#main {margin-left: 0;} /* fixes alignment (defaulted at col620) */
#sidebar {margin-right: 0;} /* fixes alignment (defaulted at col300) */
a, a:visited {color: #c70000}
a:link {-webkit-tap-highlight-color : rgba(0,0,0,0); /* this highlights links on Iphones / iPads */}
::-webkit-selection {background: #6fc2f6;color:#eee;text-shadow : none;}
::-moz-selection {background: #6fc2f6;color:#eee;text-shadow : none;}
::selection {background: #eee;color: #eee;text-shadow : none;}
h2, .h2 {background: #eee;color: #333;font-family: 'Michroma', Verdana, Geneva, sans-serif;margin-bottom: 2px;margin-top: 10px;}
h3, .h3 {background: #fff;color: #333;font-family: 'Michroma', Verdana, Geneva, sans-serif;margin-bottom: 2px;margin-top: 8px;}
h4, .h4 {background: #333;color: #333;font-family: 'arial', arial, arial, arial;font-size: 1em;font-weight: bold;line-height: 20px;margin-left: -20px;padding-left: 2px;}
h1 a, .h1 a, h2 a, .h2 a, .entry-title a {color: #000}

/** SLIDER **/
#header-img {padding:1px 1px 1px 1px; text-align:right;margin:auto;}
#header-img img { border:2px solid #D3D2D2;}

#sidebar iframe{ *height:80px!important;}

#site-heading h2 {margin-top: 0;text-align:right;color:870a42;}
#site-heading h1, #site-heading h2 {margin-left: 5px;text-align:right;}
header[role=banner] {background: #eee;color: #eee;) repeat-x #fff;position: center;padding-top: 1px;border-top: 1px solid #fff;border-radius: 7px 7px 0 0;}
#site-heading {min-height: 50px;padding-top: 5px;padding-left: 0px;}
#site-title {margin-bottom: .1em;margin-right: 20px;font-family: 'arial', Verdana, Geneva, sans-serif;font-size: 16px;font-weight: bold;text-shadow: 1px 2px #e2e2e2;line-height: 1.2em;}
#site-title a {color: #eee;text-decoration: italic;}
#site-description {font-family: 'Michroma', Verdana, Geneva, sans-serif;font-weight: normal;font-size: 0.35em;color: #870a42;padding-bottom: -35px;}
header[role=banner] #s {float: left;font-size: 0.1em;padding: 2px;border-radius: 2px 0 0 2px;border: 1px solid #9a9a9a;border-right: 0px;box-shadow: 1px 1px 1px #ccc inset;min-width: 250px;height: 30px;outline: none;}
#content img {background: #eee;padding: 1px;border: 1px solid #ccc;box-shadow: 0 1px 1px 1px #000000;margin: 1px;}
.entry-header {margin-bottom: 5px}
.entry-title, .page-title {font-family: 'titr', Verdana, Geneva, sans-serif;font-weight: normal;font-size: 1.5em;color: #fff;margin-bottom: 0.25em;}
.page-title {font-size: 1.3em;}
.entry-title a:hover {color: #ccc}
body.page .entry-title, body.single .entry-title {font-size: 1.5em}
body.search .entry-header, body.archive .entry-header {margin-bottom: 7px}
body.search .entry-title, body.archive .entry-title {font-size: 1.3em;text-shadow: -1px 1px #e4e4e4;}
.page-header {margin-left: 30px;margin-top: 2px;}

/*menu*/
#main-menu{background:url(https://staticjw.com/n/templates/MajorMedia/images/nav-bg.png) no-repeat #870a42; background-size:100%; padding-left:10px;}
#main-menu ul { list-style-type:none; overflow:hidden;}
#main-menu ul li{ display:block; float:right;}
#main-menu ul li a { display: block;font-family: titr;font-size: 8px;font-weight: normal text-decoration: none;}
#main-menu  ul li a, #main-menu  #menu-icon {padding: 10px 20px;color: #fff;font-family: 'arial', Verdana, Geneva, sans-serif;font-size: 0.88em;font-weight: bold;}
#main-menu  #menu-icon {width: 100px;cursor: pointer;display: none;}

#active a {background: #870a42;color: eee#;}
#nav a:hover {background: #870a42;color: #eee;}
#nav {display: table !important;margin: 0 auto;}
#content {background: #fff; display:table;padding-bottom: 1px;padding-top: 1px; min-width: 1010px;}
blockquote:before {content: "“";float: left;font-family: Georgia, serif;font-size: 2.75em;margin-top: 0.1em;opacity: 0.3;text-indent: -0.8em;}
blockquote:after {content: "”";float: right;font-family: Georgia, serif;font-size: 2.75em;margin-top: 0.1em;opacity: 0.3;text-indent:-0.8em;}
#content blockquote {padding: 34px 31px;font-style: italic;}
#content li {margin-bottom: 7px;}
fieldset#contact-form {margin: 5px 0px 5px 1px;padding: 10px;color: #000;width:465px;background: #eee;border: 2px solid #aaa;}
fieldset#contact-form label {display: inline-block;min-width: 5em; font-size: 13px;}
fieldset#contact-form input {font-size: 15px;height: 31px;margin-right: 48px;margin-bottom: 15px;padding: 0 7px;width:65%;float: right;margin-top: -25px; line-height:31px;}
fieldset#contact-form textarea {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D4D4D4;border-radius: 5px 5px 5px 5px;box-shadow: 3px 3px 5px #E3E3E3 inset;font-size: 15px;float: right;margin-right: 48px;margin-bottom: 15px;margin-top: -25px;padding: 5px 7px;resize: none;width:65%;}
fieldset#contact-form #contact-button {background:#5FB600;border: 1px solid #588E12;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 1px #FFFFFF inset, 1px 1px 3px #CCCCCC;clear: both;color: #FFFFFF;margin-right:130px; margin-top: 20px;outline: medium none;padding: 5px 15px;position: relative;text-shadow: -1px -1px #5D9E2E; width: 137px; line-height:normal !important;}
.col620.clearfix {padding: 2.2em 30px;}
article[id*=post-] {word-wrap: break-word;}
.dash, .dash2 {background: url(https://staticjw.com/n/templates/MajorMedia/images/dash.png) repeat-x 30px bottom;height: 2px;overflow: hidden;margin-top: 4em;}
.dash2 {margin-top: 0;margin-bottom: 5px;}
body.search .dash2, body.archive .dash2 {margin-bottom: 20px}
.yellow-bar {height: 1px;background: #fc0;overflow: hidden;}
/* post content */
.post_content {overflow: hidden;}
.format-aside .entry-header {display: none;}
.single .format-aside .entry-header {display: block;}
.format-aside .entry-content, .format-aside .entry-summary {padding-top: 1em;}
.single .format-aside .entry-content, .single .format-aside .entry-summary {padding-top: 0;}
.format-image .entry-header {display: none;}
.single .format-image .entry-header {display: block;}
.format-image .entry-content, .format-image .entry-summary {padding-top: 1em;}
.single .format-image .entry-content, .single .format-image .entry-summary {padding-top: 0;}
#image-navigation, #comment-nav-below, #comment-nav-above, #nav-above, #nav-below {font-family: 'Michroma', Verdana, Geneva, sans-serif;font-weight: normal;font-size: 0.85em;display: block;overflow: hidden;margin: 0;text-transform: lowercase;}
#comment-nav-above a, #comment-nav-below a, #nav-above a, #nav-below a {text-decoration: none;}
#comment-nav-above a:hover, #comment-nav-below a:hover, #nav-above a:hover, #nav-below a:hover {text-decoration: underline;}
.widget {background: #333; /*margin: 0.5em 10px 0.5em 0;*/ padding: 0.5em 0.5em 0.5em 0.5em;border: 6px solid #870a42;border-radius: 2px;}
.widget li, #meta.widget aside a {background: url(https://staticjw.com/n/templates/MajorMedia/images/bullet.png) no-repeat left 5px;padding-left: 15px;color: #000;text-decoration: none;}
.widget li a {text-decoration: none;color: #fff;font-weight: bold;}
.widget li a:hover, #meta.widget aside a:hover {text-decoration: underline;}
.widget-title {background: url(https://staticjw.com/n/templates/MajorMedia/images/widget-title.png) no-repeat;margin-left: -34px;font-family: 'Michroma', arial, arial, arial;color: ccc#;font-weight: bold;font-size: 1em;line-height: 15px;padding-left: 15px;}
.left img, img.left, img.alignleft {margin-right: 1.5em;margin-bottom: 1em;margin-top: .75em;}
.right img, img.right, img.alignright {margin-left: 1.5em;margin-bottom: 1em;margin-top: .75em;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-area img, .wp-caption {max-width: 100%; height: auto; }
form #contact-form {background: none repeat scroll 0 0 #F3F3F3;border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 3px #BABABA;margin-bottom: 2em;margin-top: 2em;padding:2.3em 1em 1em 3.5em;}
#contact-form input {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D4D4D4;border-radius: 5px 5px 5px 5px;box-shadow: 3px 3px 5px #E3E3E3 inset;}
body.search .cat-links, body.archive .cat-links, body.search .tag-links, body.archive .tag-links, body.search .comments-link, body.archive .comments-link, body.search .bookmark-link, body.archive .bookmark-link {background: none;padding: 0;margin: 0;}
footer[role=contentinfo] {background: #000;padding: 1.2em 0;color: #fff;clear: both;}
.attribution {float: none;text-align: center;}
#site-generator {text-align: center;font-size: 0.8em;}
#site-generator a {color: #fff;text-decoration: none;}
#site-generator a:hover {text-decoration: underline}
.screen-reader-text, .assistive-text {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}
.red {color: #f00;}
#main ul {margin-left:30px; margin-bottom:20px;}
#main li{background: url(https://staticjw.com/n/templates/MajorMedia/images/bullet.png) no-repeat left 5px;padding-left: 25px;color: #000;text-decoration: none;margin-bottom: 7px;}
#main p { margin-bottom: 10px; }

@media screen and (max-width: 800px) {
div.menu {position: relative;}
.menu ul li {list-style-type: none;float: none;}
ul.menu, div.menu ul {background: #999;position: absolute;top: 41px;z-index: 9999;display: none;}
.menu #menu-icon {display: block}
.menu ul li:hover ul {left: -9999em;}
/*#main.col620 {width: 100%;display: block;}*/
#main ul {margin-left:20px;}
#main li{background: url(https://staticjw.com/n/templates/MajorMedia/images/bullet.png) no-repeat left 5px;padding-left: 15px;color: #000;text-decoration: none;margin-bottom: 4px;}
/*#sidebar.col300 {float: none;display: block;width: 100%;clear: both;}*/
.widget {margin: 2.2em 30px 2.2em 30px;}
}
@media screen and (min-width: 800px) {ul.menu, div.menu ul {display: block !important;}}