/* Effective stylesheet produced by snapshot save */
a, abbr, acronym, address, applet, article, aside, audio, b, bdi, bdo, big, blockquote, body, button, canvas, caption, center, cite, code, col, colgroup, command, datalist, dd, del, details, dfn, dir, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, frame, frameset, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, input, ins, kbd, label, legend, li, map, mark, menu, meter, nav, noframes, noscript, object, ol, optgroup, option, output, p, pre, progress, q, rp, rt, ruby, s, samp, script, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp, wbr { border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; line-height: 26px; margin: 0px; outline: 0px none; padding: 0px; text-indent: 0px; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { font-size: 62.5%; overflow-y: scroll; }
body, button, input, select, textarea { color: rgb(50, 50, 50); font-family: Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.6rem; font-weight: 300; text-rendering: optimizelegibility; }
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea, #tertiary, #tertiary button, #tertiary input, #tertiary select, #tertiary textarea { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }
body { background-color: rgb(250, 250, 250); background-image: linear-gradient(rgba(250, 250, 250, 0.8), rgba(245, 245, 245, 0.8)); }
.assistive-text { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; }
a, a:hover, a:active, a:focus { color: rgb(13, 61, 155); text-decoration: none; }
a:hover { text-decoration: underline; }
a:active, a:focus { background: rgba(50, 50, 50, 0.1) none repeat scroll 0% 0%; }
#page a { transition: all 0.1s ease-in 0s; }
h1, h2, h3, h4, h5, h6 { clear: both; font-family: "Droid Serif",Georgia,Cambria,"Times New Roman",Times,serif; margin-bottom: 26px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(13, 61, 155); font-weight: bold; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }
h1, h2, h3 { line-height: 52px; }
h1 { font-size: 4.8rem; }
h2 { font-size: 3.6rem; }
h3 { font-size: 2.8rem; }
p { margin-bottom: 26px; }
b, strong { font-weight: 700; }
dfn, em, i { font-style: italic; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
small { font-size: 75%; }
ul, ol { margin: 0px 26px 26px 0px; padding-left: 26px; }
li > ul, li > ol { margin: 0px; }
ul, ul ul ul ul { list-style: outside none disc; }
ul ul { list-style: outside none circle; }
form { float: left; margin: 0px 0px 26px; width: 100%; }
button, input, select, textarea { border: 1px solid rgb(230, 230, 230); }
button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: rgb(247, 247, 247); background-image: linear-gradient(rgba(247, 247, 247, 0.8), rgba(215, 215, 215, 0.8)); border-color: rgba(231, 231, 231, 0.8) rgba(215, 215, 215, 0.8); box-shadow: 0px 1px 0px rgba(231, 231, 231, 0.8) inset, 0px 2px 0px rgba(255, 255, 255, 0.8) inset, 0px -1px 0px rgba(199, 199, 199, 0.8) inset, 0px 0px 7px rgba(0, 0, 0, 0.09); cursor: pointer; font-size: 1.4rem; margin: 1%; padding: 1% 2%; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: rgb(231, 231, 231); background-image: linear-gradient(rgba(231, 231, 231, 0.8), rgba(199, 199, 199, 0.8)); border-color: rgba(215, 215, 215, 0.8) rgba(199, 199, 199, 0.8); box-shadow: 0px 1px 0px rgba(215, 215, 215, 0.8) inset, 0px 2px 0px rgba(247, 247, 247, 0.8) inset, 0px -1px 0px rgba(183, 183, 183, 0.8) inset, 0px 0px 7px rgba(0, 0, 0, 0.14); }
button:active, button:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="button"]:active, input[type="button"]:focus, input[type="submit"]:active, input[type="submit"]:focus { background-color: rgb(215, 215, 215); background-image: linear-gradient(rgba(215, 215, 215, 0.8), rgba(183, 183, 183, 0.8)); border-color: rgba(199, 199, 199, 0.8) rgba(183, 183, 183, 0.8); box-shadow: 0px 1px 0px rgba(199, 199, 199, 0.8) inset, 0px 2px 0px rgba(240, 240, 240, 0.8) inset, 0px -1px 0px rgba(167, 167, 167, 0.8) inset, 0px 0px 7px rgba(0, 0, 0, 0.19); }
input[type="text"], input[type="password"] { margin-right: 2%; max-width: 55%; padding: 1%; }
select { max-width: 100%; }
textarea { overflow: auto; padding: 2%; width: 96%; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border: 1px solid rgb(200, 200, 200); }
.comment-form-comment { margin-bottom: 13px; }
embed, iframe, object { display: block; margin: 0px 0px 26px; max-width: 100%; }
img { height: auto; max-width: 100%; }
#page { padding: 2%; width: 96%; }
#page-liner::before, #page-liner::after, #main::before, #main::after, #colophon::before, #colophon::after, .entry-content::before, .entry-content::after { content: ""; display: table; }
#page-liner::after, #main::after, #colophon::after, .entry-content::after { clear: both; }
#page-liner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 3px solid rgb(235, 235, 235); border-radius: 3px 3px 0px 0px; margin: 0px auto; width: 1280px; }
#main { clear: both; padding: 0px 26px; }
#primary, #secondary, #tertiary { float: left; margin-right: 4%; word-wrap: break-word; }
#primary { width: 50%; }
#content { float: left; width: 100%; }
.three-columns #primary {  }
#secondary { width: 21%; }
.three-columns #secondary {  }
#tertiary { margin-right: 0px; width: 21%; }
#colophon { clear: both; }
#site-introduction { box-sizing: border-box; padding: 13px 52px; width: 100%; }
#masthead { float: left; margin: 0px; width: 100%; }
#headimg { clear: both; }
#headimg img { border-radius: 3px 3px 0px 0px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); display: block; margin: 0px auto; width: 100%; }
.site-title, .site-description { font-weight: 700; margin-right: auto; margin-left: auto; min-width: 320px; max-width: 1280px; }
.site-title { margin-bottom: 0px; }
.site-description { font-size: 1.6rem; font-style: italic; font-weight: 300; line-height: 26px; }
.site-navigation { clear: both; float: left; font-size: 1.4rem; margin: 0px 0px 26px; width: 100%; }
.site-navigation a { color: rgb(50, 50, 50); }
.nav-previous, .nav-next { float: left; width: 50%; }
.nav-next { float: right; text-align: right; }
#nav-below { border-bottom: 1px solid rgba(230, 230, 230, 0.8); padding-bottom: 25px; }
.main-navigation, .menu-toggle { background-color: rgb(240, 240, 240); background-image: linear-gradient(rgba(240, 240, 240, 0.8), rgba(210, 210, 210, 0.8)); border-radius: 3px 3px 0px 0px; box-shadow: 0px 1px 0px rgba(230, 230, 230, 0.8) inset, 0px 2px 0px rgba(250, 250, 250, 0.8) inset, 0px -1px 0px rgba(200, 200, 200, 0.6) inset, 0px 0px 1px rgba(0, 0, 0, 0.1); float: left; font-size: 1.3rem; margin: 0px; }
.main-navigation ul, .main-small-navigation ul { list-style: outside none none; margin: 0px; padding: 0px 26px; }
.main-navigation li { float: left; position: relative; }
.main-navigation li li { width: 180px; }
.main-navigation a { display: block; padding: 6px 13px 7px; text-decoration: none; word-wrap: break-word; }
.main-navigation ul ul { background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0%; box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.1); display: none; float: left; padding: 0px; position: absolute; top: 39px; width: 180px; z-index: 99999; }
.main-navigation ul li:hover > ul { display: block; }
.main-navigation a:focus, .main-navigation li:hover > a, .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a { background-color: rgb(215, 215, 215); background-image: linear-gradient(rgba(215, 215, 215, 0.8), rgba(180, 180, 180, 0.8)); box-shadow: 0px 1px 0px rgba(200, 200, 200, 0.8) inset, 0px 2px 0px rgba(240, 240, 240, 0.8) inset, 0px -1px 0px rgba(165, 165, 165, 0.6) inset, 0px 0px 1px rgba(0, 0, 0, 0.19); }
.main-navigation li li:hover > a, .main-navigation li li a:hover { background: rgba(215, 215, 215, 0.9) none repeat scroll 0% 0%; box-shadow: none; color: rgb(13, 61, 155); }
.hentry { border-bottom: 1px solid rgba(230, 230, 230, 0.8); box-shadow: -1px -1px 0px rgba(200, 200, 200, 0.3) inset, 0px 0px 1px rgba(0, 0, 0, 0.2); box-sizing: border-box; clear: both; float: left; margin: 0px 0px 25px; padding: 26px 26px 13px; position: relative; width: 100%; }
.entry-title { font-size: 3.6rem; margin-bottom: 0px; }
.entry-meta { font-size: 1.2rem; margin-bottom: 26px; }
#comments { clear: both; }
#respond { clear: both; float: left; width: 100%; }
#comments #respond form { width: 100% ! important; }
#commentform label { font-size: 1.4rem; font-weight: 700; }
#commentform input[type="text"] { display: block; }
#commentform .required { color: rgb(255, 0, 0); }
.comments-title, #reply-title { font-size: 2.2rem; line-height: 26px; }
#secondary, #tertiary { box-sizing: border-box; }
.widget-area { font-size: 1.4rem; }
.widget-area img { border-radius: 3px; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1); }
.widget-area ul { list-style: outside none none; margin: 0px; padding: 0px; }
.widget { margin: 0px 0px 39px; float: left; width: 100%; }
.widget-title { font-size: 2.2rem; font-style: italic; line-height: 26px; }
#colophon { font-size: 1.3rem; padding: 0px 26px 26px; }
.site-info { clear: both; }
.sharedaddy { margin: 0px 0px 13px; }
#content div.sharedaddy div.sd-block { border-color: rgba(245, 245, 245, 0.8); padding: 16px 0px 5px ! important; }
.entry-content div.sharedaddy .sd-content ul li.share-google-plus-1 { margin-top: 3px ! important; margin-bottom: -1px ! important; }
