html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }

body {
background: -moz-linear-gradient(top, rgba(130,62,7,0.65) 30%, rgba(0,0,0,0) 80%); /* FF3.6+ */ /*219,200,167*/
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(0,0,0,0.65)), color-stop(80%,rgba(130,62,7,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(130,62,7,0.65) 30%,rgba(0,0,0,0) 80%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(130,62,7,0.65) 30%,rgba(0,0,0,0) 80%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(130,62,7,0.65) 30%,rgba(0,0,0,0) 80%); /* IE10+ */
background: linear-gradient(to bottom, rgba(130,62,7,0.65) 30%,rgba(0,0,0,0) 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#823e07', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ }/*a64c4c4c*/

#page { -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0, 0.5); box-shadow: 0px 0px 2px 0px rgba(0,0,0, 0.4); max-width: 1040px; margin: 10px auto; } 
.page-title { text-align: center; margin: 0 0 30px 0; }
#wrapper { background: #edd7c0; border: 1px solid #f8f8f8; -moz-box-shadow: inset 0 0 25px 0 rgba(219,200,167,0.15); -webkit-box-shadow: inset 0 0 25px 0 rgba(219,200,167,0.15); box-shadow: inset 0 0 25px 0 rgba(219,200,167,0.15); }
table { border-collapse: separate; border-spacing: 0; }
body {padding: 0 20px;  }
body, input, textarea { font: 15px arial, serif; font-weight: normal; line-height: 27px;  color: #8b4513; /*6b6b6b*/
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%; }

h1, h2, h3, h4, h5, h6 { font-family: verdana; line-height: 25px; font-weight: normal; color: #752801; } /*995109*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }

h1 { font-size: 20px; line-height: 35px; font-family: 'Lobster', cursive; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; } 
h5 { font-size: 12px; line-height: 19px; font-weight: bold; }
h6 { font-size: 12px; line-height: 14px; }

a { text-decoration: underline dotted;}
hr { background: transparent url(images/line.png) repeat-x bottom left; border: 0; height: 1px; margin-top: 20px; margin-bottom: 40px; }
p { margin: 25px; float: left; }
strong { font-weight: bold; }
blockquote { margin: 0 0 20px 0; font-size: 15px; border-left: 5px solid #ededed; padding-left: 20px; }
img {border:0px; max-width:90%; height:auto; -webkit-box-shadow: 0px 0px 3px 5px #FBFBFB; box-shadow: 0px 0px 3px 5px #FBFBFB;}

#branding #site-title { font-family: 'Lobster', cursive; font-size: 35px; margin: 20px; padding-left: 20%; background-color: #edd7c0; }
#branding { position: static ; z-index: 9999; }
#branding .header-image { margin: 0 -1px -1px -1px; }
#branding .header-image img { height: auto; width: 100%; display: block; }

#main { clear: both; padding: 0px; }
#content { margin: 80px; width: auto; padding-right: 20px; }
.intro { font-family: 'MerriweatherRegular'; font-size: 20px; line-height: 32px; color: green; text-align: center; margin-top: -9px; margin-bottom: 40px; padding-bottom: 40px; background: transparent url(images/line.png) repeat-x center bottom; }
.entry-title { color: #995109; margin: 0 0 5px 0; font-size: 28px; }
.entry-title, .entry-title a { color: #995109; text-decoration: none; }
.entry-title a:hover { color: #585858; }
.entry-title span.featured-format { background: url(images/icon-featured.png) no-repeat center center; display: inline-block; text-indent: -9999px; width: 7px; height: 20px; margin-top: -10px; margin-right: 10px; }

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }

/*.widget-area { float: left; width: 220px; padding-right: 20px;}*/
#supplementary .widget-area { position: relative; }
#supplementary { padding: 10px 39px 0; overflow: hidden; }
#supplementary.two .widget-area { float: left; margin-right: 3.7%; width: 48.1%; }
#supplementary.two .widget-area + .widget-area { margin-right: 0; }
#supplementary.three .widget-area { float: left; margin-right: 3.7%; width: 30.85%; }
#supplementary.three .widget-area + .widget-area + .widget-area { margin-right: 0; }
#supplementary.four .widget-area { float: left; margin-right: 3.7%; width: 22.2%; }
#supplementary.four .widget-area + .widget-area + .widget-area + .widget-area { margin-right: 0; }

#colophon { clear: both; background-color: #ededed; margin: 10px -1px -1px; }

#site-generator { color: #752801; font-size: 12px; line-height: 2.2em; padding: 1.2em 0.5em; text-align: center; background-color: #995109; }
#site-generator a { color: #999; }
#site-generator a:hover { text-decoration: none; color: #fff; }
/*
.triangle-l { border-color: transparent #995109 transparent transparent; border-style:solid; border-width:8px; height:0px; width:0px; position: relative; left: -17px; top: -8px; z-index: -1; }
.triangle-r { border-color: transparent transparent transparent #995109; border-style:solid; border-width:8px; height:0px; width:0px; position: relative; left: 1039px; top: -23px; z-index: -1; }
*/
#cssmenu { position: relative; height: 42px; width:100%; margin: 0px; text-align: center; }
#cssmenu ul { list-style: none; padding: 0; margin: 0px; line-height: 1; }
#cssmenu > ul { position: relative; display: block; background: #995109; width: 100%; z-index: 500; }
#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#cssmenu.align-right > ul > li { float: left; }
#cssmenu.align-center ul { text-align: center; }
#cssmenu.align-center ul ul { text-align: left; }
#cssmenu > ul > li { display: inline-block; position: relative; margin: 0; padding: 0; text-align: left; }
#cssmenu > ul > #menu-button { display: none; }
#cssmenu ul li a { display: block; font-family: helvetica, sans-serif; text-decoration: none; }
#cssmenu > ul > li > a { font-size: 14px; font-weight: bold; padding: 15px; color: white;
  text-transform: uppercase;
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -ms-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out; }
#cssmenu > ul > li.has-sub > a { padding-right: 32px; }
#cssmenu > ul > li:hover > a { color: #752801; }
#cssmenu li.has-sub::after { display: block; content: ""; position: absolute; width: 0; height: 0; }
#cssmenu > ul > li.has-sub::after { right: 15px; top: 17px; border: 5px solid transparent; border-top-color: white; }
#cssmenu > ul > li:hover::after { border-top-color: #ffffff; }
#indicatorContainer { position: absolute; height: 12px; width: 100%; bottom: 0px; overflow: hidden; z-index: -1; }
/*
#pIndicator { position: absolute; height: 0; width: 100%; border: 2px solid transparent; z-index: -2; 
  -webkit-transition: left .25s ease;
  -moz-transition: left .25s ease;
  -ms-transition: left .25s ease;
  -o-transition: left .25s ease;
  transition: left .25s ease; }
#cIndicator { position: absolute; height: 0; width: 100%; border: 12px solid transparent; border-top-color: #2b2f3a; top: -12px; right: 100%; z-index: -2; }
*/
#cssmenu ul ul { position: absolute; left: -9999px; top: 70px; opacity: 0;
  -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
  z-index: 1000; }
#cssmenu ul ul ul { top: 37px; padding-left: 5px; }
#cssmenu ul ul li { position: relative; }
#cssmenu > ul > li:hover > ul { left: auto; top: 42px; opacity: 1; }
#cssmenu.align-right > ul > li:hover > ul { left: auto; right: 0; opacity: 1; }
#cssmenu ul ul li:hover > ul { left: 170px; top: 0; opacity: 1; }
#cssmenu.align-right ul ul li:hover > ul { left: auto; right: 170px; top: 0; opacity: 1; padding-right: 5px; }
#cssmenu ul ul li a { width: 130px; border-bottom: 1px solid #eeeeee; padding: 10px 20px; font-size: 12px; color: white; background: #995109; 
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease; }
#cssmenu.align-right ul ul li a { text-align: right; }
#cssmenu ul ul li:hover > a { background: #f2f2f2; color: #8c9195; }
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last > a { border-bottom: 0; }
#cssmenu > ul > li > ul::after { content: ''; border: 6px solid transparent; width: 0; height: 0; border-bottom-color: #ffffff; position: absolute; top: -12px; left: 30px; }
#cssmenu.align-right > ul > li > ul::after { left: auto; right: 30px; }
#cssmenu ul ul li.has-sub::after { border: 4px solid transparent; border-left-color: #9ea2a5; right: 10px; top: 12px; 
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease; }
#cssmenu.align-right ul ul li.has-sub::after { border-left-color: transparent; border-right-color: #9ea2a5; right: auto; left: 10px; }
#cssmenu ul ul li.has-sub:hover::after { border-left-color: #ffffff; right: -5px;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg); }
#cssmenu.align-right ul ul li.has-sub:hover::after { border-right-color: #ffffff; border-left-color: transparent;
  left: -5px;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg); }
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu { width: auto; }
#cssmenu.align-center ul { text-align: left; }
#cssmenu.align-right > ul > li { float: none; }
#cssmenu ul { width: auto; }
#cssmenu .submenuArrow, #cssmenu #indicatorContainer { display: none; }
#cssmenu > ul { height: auto; display: block; }
#cssmenu > ul > li { float: none; }
#cssmenu li, #cssmenu > ul > li { display: none; }
#cssmenu ul ul, 
#cssmenu ul ul ul,
#cssmenu ul > li:hover > ul,
#cssmenu ul ul > li:hover > ul,
#cssmenu.align-right ul ul,
#cssmenu.align-right ul ul ul,
#cssmenu.align-right ul > li:hover > ul,
#cssmenu.align-right ul ul > li:hover > ul { position: relative; left: auto; top: auto; opacity: 1; padding-left: 0; padding-right: 0; right: auto; }
#cssmenu ul .has-sub::after { display: none; }
#cssmenu ul li a { padding: 12px 20px; }
#cssmenu ul ul li a { border: 0; background: none; width: auto; padding: 8px 35px; }
#cssmenu.align-right ul ul li a { text-align: left; }
#cssmenu ul ul li:hover > a { background: none; color: #8c9195; }
#cssmenu ul ul ul a { padding: 8px 50px; }
#cssmenu ul ul ul ul a { padding: 8px 65px; }
#cssmenu ul ul ul ul ul a { padding: 8px 80px; }
#cssmenu ul ul ul ul ul ul a { padding: 8px 95px; }
#cssmenu > ul > #menu-button { display: block; cursor: pointer; }
#cssmenu #menu-button > a { padding: 14px 20px; }
#cssmenu ul.open li, #cssmenu > ul.open > li { display: block; }
#cssmenu > ul.open > li#menu-button > a { color: #fff; border-bottom: 1px solid rgba(150, 150, 150, 0.1); }
#cssmenu ul ul::after { display: none; }
#cssmenu #menu-button::after { display: block; content: ''; position: absolute; height: 3px; width: 22px; border-top: 2px solid #7a8189; border-bottom: 2px solid #7a8189; right: 20px; top: 15px; }
#cssmenu #menu-button::before { display: block; content: ''; position: absolute; height: 3px; width: 22px; border-top: 2px solid #7a8189; right: 20px; top: 25px; }
#cssmenu ul.open #menu-button::after, #cssmenu ul.open #menu-button::before { border-color: #fff; }





/*
.toggle { width: 100%; padding-bottom: 20px; clear:both; }
.toggle h4.title { cursor: pointer; color: #6B6B6B; padding: 15px 20px 12px; margin: 0; line-height: 1; background-color: #f4f4f4; font-size: 18px; }
.toggle h4.title.active { background-color: #e9e9e9; }
.togglebox { height: auto; overflow: hidden; margin: 0; padding: 0; background-color: #f4f4f4; }
.togglebox div { padding: 20px 20px 0 20px; }
.social { position: absolute; top: 5px; right: 39px; min-width: 220px; background-color: white;  float: right; }
.social ul { float: right; list-style: none; }
.social ul li { float: left; margin-right: 5px; padding: 0; background: none; }
.social ul li img { display: block; }
.widget-title a { color: #686868; }
.widget-title a:hover { text-decoration: none; }
.widget-title { font-weight: normal; }
.social .widget_search .search-text-box {
    -moz-transition: 400ms width ease;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width;
    -webkit-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width;
    -o-transition-timing-function: ease;
    height: 21px; padding: 0 5px 2px 5px !important; width: 45px; background-color: transparent; border: 1px solid #a3a3a3; border-right: 0; color: #a0a0a0; float: right; font-family: 'MerriweatherRegular'; font-size: 12px; }
.social input.search-submit-button { float: right; border: none; background: #404040 url(style/images/icon-search.png) center center no-repeat; height: 25px; width: 25px; text-indent: -99999px; cursor: pointer; }
.social .widget_search .search-text-box:focus { width: 150px; }
form#searchform { width: 300px; }
.no-results form#searchform { padding: 10px 0 0 0; }
form#searchform:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
input#searchsubmit { float: right; border: none; background: #404040 url(style/images/icon-search.png) center center no-repeat; height: 25px; width: 25px; text-indent: -99999px; cursor: pointer; }
input#s { height: 21px; padding: 0 5px 2px 5px; width: 264px; background-color: transparent; border: 1px solid #a3a3a3; border-right: 0; color: #a0a0a0; font-family: 'MerriweatherRegular'; font-size: 12px; display: block; float: left; }
.selectnav { display: none; width: 280px; margin: 0 auto; }
.hentry { position: relative; padding-bottom: 20px; margin-bottom: 40px; background: transparent url(style/images/line.png) repeat-x center bottom; }
.hentry footer.entry-meta { display: none; }
.no-results { margin-bottom: 40px; }
.entry-header { text-align: center; }
.entry-meta { color: #a0a0a0; clear: both; font-size: 12px; line-height: 18px; margin-bottom: 26px; }
.entry-meta a { color: #a0a0a0; }
.entry-meta a:hover { color: #ca6d6d; text-decoration: none; }
.entry-meta .sep { padding: 0 5px; }
footer.entry-meta .tags a:before{ content: "#"; display: inline-block; }
.entry-meta .comments-link,
.entry-meta span.edit  { display: inline; }
.entry-meta .standard-format,
.entry-meta .image-format,
.entry-meta .quote-format,
.entry-meta .link-format,
.entry-meta .chat-format,
.entry-meta .audio-format,
.entry-meta .gallery-format,
.entry-meta .video-format { background: url(style/images/icon-article.png) no-repeat center center; text-indent: -99999px; display: inline-block; width: 11px; line-height: 1; }
.entry-meta .image-format { background-image: url(style/images/icon-image.png); background-position: center bottom; width: 14px; }
.entry-meta .quote-format { background-image: url(style/images/icon-quote.png); width: 12px; background-position: center bottom; }
.entry-meta .link-format { background-image: url(style/images/icon-link.png); width: 12px; background-position: center bottom; }
.entry-meta .chat-format { background-image: url(style/images/icon-chat.png); width: 11px; background-position: center bottom; }
.entry-meta .audio-format { background-image: url(style/images/icon-audio.png); width: 9px; background-position: center bottom; }
.entry-meta .gallery-format { background-image: url(style/images/icon-gallery.png); width: 16px; background-position: center bottom; }
.entry-meta .video-format { background-image: url(style/images/icon-video.png); width: 11px; background-position: center bottom; }
.entry-header .entry-format { display: inline; }
.single-author .entry-meta .by-author { display: none; }
.post .sharing-wrapper { margin:0 0 20px; position: relative; }
.post .sharing-wrapper .share-facebook { padding-right: 20px; }
.format-link .entry-title span.arrow { padding-left: 5px; font-family: Arial, sans-serif; }
.format-link .entry-content { padding: 0; }
.format-quote blockquote { margin: 0 0 20px 0; font-size: 15px; border-left: 5px solid #ededed; padding-left: 20px; }
.format-quote blockquote p { margin: 0; }
.format-quote blockquote cite { color: #a0a0a0; font-variant: small-caps; font-style: normal; display: block; }
.format-quote blockquote cite:before { content: "-"; padding-right: 5px; }
.format-video .media { margin: 0 -40px 20px; overflow: hidden; }
.audio-wrapper { margin: 0 auto 20px; }
.full-size img { display: block; }
.full-size { margin: 0 -40px 20px; }
.normal-size { margin-bottom: 20px; text-align: center; }
.normal-size img { display: inline; vertical-align:bottom; }
.gallery-items { margin: 0 -40px 20px; }
.gallery-items li.item { float: left; width: 20%; background: none; padding: 0; }
.gallery-items li.item img { display: block; max-width: 100%; }
.gallery-items:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.gallery-thumbnail { display: none; }
.gallery-items li.item { display: block; position: relative; }
.gallery-items li.item img { display: block; position: relative; }
.gallery-items li.item a span { display: none; height: 100%; position: absolute; text-decoration: none; width: 100%; z-index: 100; }
.zoom { position: absolute; background: transparent url(style/images/icon-plus.png) no-repeat center center; }
.overlay { background-color: rgba(15, 15, 15, 0.6); }
.format-chat li { padding: 4px 10px; background: none; }
.singular .hentry  { padding-bottom: 20px; margin-bottom: 40px; }
.singular .hentry footer.entry-meta { display: block; }
.singular.page .entry-title { margin: 0 0 30px 0; }
.related { overflow: hidden; }
.related-container { position: relative; padding-bottom: 40px; margin-bottom: 40px; background: transparent url(style/images/line.png) repeat-x left bottom; }
.related-container .entry-title { font-size: 18px; margin-bottom: 7px; }
.related-container .entry-meta { margin-bottom: 15px; }
.related-list{ overflow: hidden; width: 106%; display: block; margin: 0 -6% 0 0; }
.related-list li { width:29.5%; margin: 0 3% 0 0; float: left; background: none; padding: 0; }
.related-list li img { max-width: 100%; height: auto; width: auto; }
.related-list li .full-size, 
.related-list li .normal-size { margin: 0 0 20px; }
.related-list li .media { margin: 0 0 20px; overflow: hidden; }
.related-list li .hentry { background: none; margin: 0; padding: 0; }
.related-list li .entry-header { text-align: left; }
.related-list li .entry-summary li { float: none; width: auto; }
.related-container .format-gallery ul#gallery-items { display: none; }
.related-container .format-gallery .gallery-thumbnail { display: block; margin-bottom: 14px; }
#comments-title { }
.nopassword,
.nocomments { text-align: center; }
.commentlist { list-style: none; margin: 0 auto; width: 100%; }
.commentlist > li.comment { margin: 0 0 20px; position: relative; }
.commentlist li.comment .avatar { width: 80px; float: left; }
.commentlist li.comment .comment-content { margin: 0 0 0 100px; background-color: #f4f4f4; padding: 20px; }
.commentlist li.comment .comment-content em { font-style: normal; font-size: 12px; color: #CA6D6D; }
.commentlist li.comment .comment-content h3 { margin: 0; }
.commentlist li.comment .comment-meta { font-size: 12px; margin-bottom: 10px; }
.commentlist .pingback { margin: 0 0 20px; padding: 20px; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li.comment { background: #fff; margin: 20px 0 0 85px; position: relative; }
.commentlist li.comment footer { position: relative; line-height: 1; }
.commentlist li.comment footer a.comment-reply-link { font-size: 12px; }
.commentlist li.comment footer .edit-link { display: block; text-align: right; overflow: hidden; }
.commentlist li.comment footer .edit-link a { font-size: 12px; display: inline; position: absolute; top: 4px; right: 0; }
.commentlist li.comment .comment-content h3 a:hover,
.commentlist li.comment footer a.comment-reply-link:hover,
.commentlist li.comment footer .edit-link a:hover { text-decoration: none; color: #585858; }
.commentlist li.comment.bypostauthor .comment-content { background-color: #e9e9e9; }
input[type=text],
input[type=password],
textarea { background: #f4f4f4; border: 1px solid #dedede; color: #606060; }
textarea { padding-left: 3px; width: 98%; }
input[type=text] { padding: 3px; }
#respond { background: #f4f4f4; margin: 40px auto 0; padding: 25px; position: relative; }
#respond p { position: relative; }
#respond input[type="text"],
#respond textarea { background: #fff; position: relative; padding: 10px; text-indent: 80px; }
#respond textarea { text-indent: 0; display: block; }
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment { position: relative; }
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label { color: #ca6d6d; display: inline-block; left: 4px; font-size: 15px; min-width: 60px; padding: 4px 10px; position: absolute; top: 0px; z-index: 1; }
#respond .comment-form-comment label { display: none; }
#respond .comment-form-author label:after,
#respond .comment-form-email label:after,
#respond .comment-form-url label:after { content: ":"; }
#respond input[type="text"]:focus,
#respond textarea:focus { text-indent: 0; z-index: 1; border: 1px solid #c9c9c9; }
#respond textarea { resize: vertical; width: 95%; }
#respond .comment-form-author .required,
#respond .comment-form-email .required { color: #ca6d6d; font-size: 22px; left: 75%; position: absolute; top: 12px; z-index: 1; }
#respond .comment-notes,
#respond .logged-in-as { font-size: 12px; }
#respond input#submit { margin: 20px 0 0 0; }
#respond #cancel-comment-reply-link { color: #ca6d6d; margin-left: 10px; text-decoration: none; }
.commentlist #respond { margin: 20px 0 0; width: auto; }
#reply-title { font-size: 24px; line-height: 30px; margin: 0; }
#cancel-comment-reply-link { color: #ca6d6d; display: block; font-size: 12px; font-weight: normal; position: absolute; right: 20px; text-decoration: none; top: 10px; font-family: 'MerriweatherRegular'; }
#cancel-comment-reply-link:hover,
#respond #cancel-comment-reply-link:hover { text-decoration: none; color: #585858; }
#respond label { line-height: 2.2em; cursor: text; }
#respond input[type=text] { display: block; height: 20px; width: 75%; }
#respond p { font-size: 12px; }
p.comment-form-comment { margin: 0; }
.form-allowed-tags { display: none; }
p.form-submit { margin: 0; }
.form-container { overflow: hidden; background: #f4f4f4; padding: 25px; position: relative; }
.form-container .loading { position: absolute; top: 0; left: 0; width: 300px; height: 300px; }
.form-container .loading span { }
.form-container .response { display: none; margin: 0 0 15px 0; color:#4d8c74; clear:both; text-shadow: none; line-height: 17px; width: 650px; font-size: 14px; }
.forms { }
.forms fieldset { margin-bottom: -20px; }
.forms ol { list-style: none; }
.forms li.form-row { margin-bottom: 15px; }
.forms li.text-input-row { }
.forms li.text-area-row { }
.forms li.checkbox-row { }
.forms li.radio-row { }
.forms li.select-row { }
.forms li.button-row { }
.forms li.hidden-row { display: none; }
.forms fieldset .text-input { background: #fff; border: 1px solid #dedede; padding: 10px; color: #606060; width: 75%; height: 20px; }
.forms fieldset .text-area { background: #fff; border: 1px solid #dedede; color: #606060; width: 90%; height: 200px; padding: 10px; }
.forms fieldset .text-input:focus,  
.forms fieldset .text-area:focus { border: 1px solid #c9c9c9; }
.forms fieldset .radio { }
.forms fieldset .checkbox { }
.forms fieldset .select { }
.forms li.error input, .forms li.error textarea { border: 1px #b85555 solid; }
.forms fieldset .btn-submit  { padding: 0 20px 4px 20px; margin: 0; height: 30px; }
.forms span.error { display: none; }
.forms .button-row span.error { padding: 0; display: none; }
.forms li.focus { }
.forms label { display: block; font-size: 12px; margin-bottom: 5px; clear: both; }
.form-container:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
#nav-single-fixed .nav-prev,
#nav-fixed .nav-previous { position: fixed; top: 40%; left: 0; }
#nav-single-fixed .nav-next,
#nav-fixed .nav-next { position: fixed; top: 40%; right: 0; }
#nav-single-fixed .nav-prev .meta-nav-prev,
#nav-fixed .nav-previous .meta-nav-prev { background: transparent url(style/images/nav-arrows-light.png) no-repeat top left; width: 50px; height: 50px; text-indent: -999999px; display: block;
	-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in; }
#nav-single-fixed .nav-prev .meta-nav-prev:hover,
#nav-fixed .nav-previous .meta-nav-prev:hover { background-position: bottom left; }
#nav-single-fixed .nav-next .meta-nav-next,
#nav-fixed .nav-next .meta-nav-next { background: transparent url(style/images/nav-arrows-light.png) no-repeat top right; width: 50px; height: 50px; text-indent: -999999px; display: block;
	-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in; }
#nav-single-fixed .nav-next .meta-nav-next:hover,
#nav-fixed .nav-next .meta-nav-next:hover { background-position: bottom right; }
#nav-single { font-size: 12px; line-height: 25px; margin-bottom: 40px; }
#nav-single .nav-prev .meta-nav-prev,
#nav-single .nav-next .meta-nav-next { background: #555 url(style/images/button-bg.png) repeat-x; height: 28px; display: inline-block; padding: 0 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; border: 1px solid #383838; color: #fff; margin: 0 5px;
	-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in; }
#nav-single .nav-prev .meta-nav-prev:hover,
#nav-single .nav-next .meta-nav-next:hover { background-color: #333; border: 1px solid #242424; text-decoration: none; }
#nav-single { text-align: center; }
#crumbs { text-align: center; font-size: 12px; line-height: 20px; padding-bottom: 40px; margin-bottom: 37px; background: transparent url(style/images/line.png) repeat-x center bottom; }
#crumbs .delimiter { padding: 0 3px; }
.widget { clear: both; margin: 0 0 2.2em; color: #999; }
.widget ul { margin: 0; }
.widget ul ul { margin-left: 1.5em; }
.widget ul li { background-image: url(style/images/light-bullet.png); }
.widget a { text-decoration: none; color: #999; }
.widget a:hover { color: #fff; }
.widget_image img { height: auto; max-width: 100%; }
.username { display: block; background: transparent url(style/images/footer-line.png) repeat-x left top; margin: 10px 0 0 0; padding: 10px 0 0 0; }
#twitter  ul li { background: transparent url(style/images/footer-line.png) repeat-x left top; margin: 10px 0 0 0; padding: 10px 0 0 0; list-style: none; }
#twitter  ul li:first-child { background: none; margin: 0; padding: 0; }
#twitter  ul li .entry-meta:before { content: "-"; padding-right: 5px; }
#twitter  ul li .entry-meta { margin: 0; font-size: 15px; color: #999; }
#twitter  ul li .entry-meta a { color: #999; }
#twitter  ul li .entry-meta a:hover { color: #fff; }
#twitter em { font-style: normal; }
ul.tabs { padding: 0; line-height: 1; margin: 0; }
ul.tabs li { padding: 0; background: none; float: left; margin-right: 10px; }
ul.tabs li a { display: block; overflow: hidden; padding: 13px 15px 10px 15px; background: #fff; color: #6B6B6B; font-family: 'MarketDecoRegular'; font-size: 18px; }
ul.tabs li a:hover { text-decoration: none; }
ul.tabs li.active a { background: #f4f4f4; }
ul.tabs:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.tab_container { clear: both; float: left; margin-top: -1px; margin-bottom: 20px; background: #f4f4f4; position: relative; z-index: 1; width: 100%; }
.tab_content { overflow: hidden; padding: 20px 20px 0 20px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
input#submit, .forms fieldset .btn-submit  { height: 28px; }
a.button,
.page-navi li a,
#nav-single .nav-prev .meta-nav-prev,
#nav-single .nav-next .meta-nav-next { height: 27px; }
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
input#submit, .forms fieldset .btn-submit  { height: 28px; padding-top: 3px; }
a.button,
.page-navi li a,
#nav-single .nav-prev .meta-nav-prev,
#nav-single .nav-next .meta-nav-next { height: 27px; }
}
.map.full { margin: 0 -40px; }
.map iframe { max-width: 100%; }
.map, .media { margin-bottom: 20px; }

img.alignleft,
img.alignright,
img.aligncenter { margin-bottom: 20px; }
.alignleft { display: inline; float: left; margin-right: 20px; }
.alignright { display: inline; float: right; margin-left: 20px; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.one-half { width:48%; }
.one-third { width:30.66%; }
.two-third { width:65.33%; }
.one-fourth { width:22%; }
.three-fourth { width:74%; }
.one-fifth { width:16.8%; }
.two-fifth { width:37.6%; }
.three-fifth { width:58.4%; }
.four-fifth { width:67.2%; }
.one-sixth { width:13.33%; }
.five-sixth { width:82.67%; }
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth 
{ position:relative; margin-right:4%; float:left; }
.last { margin-right:0 !important; clear:right; }
#supplementary .widget-area form#searchform { width: auto; }
#supplementary .widget-area input#s { background-color: #111; font-size: 14px; height: 28px; padding: 3px 10px 5px; border: none; display: block; width: 95%; }
#supplementary input#searchsubmit { display: none; }
#primary { width: 100%; }
ol { list-style-type: decimal; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
a.button, input#submit,
.forms fieldset .btn-submit  { background: #555 url(style/images/button-bg.png) repeat-x; height: 28px; display: inline-block; padding: 0 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; border: 1px solid #383838;	color: #fff; cursor: pointer; 
	-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in;
	font-size: 12px; line-height: 25px; }
input#submit  { font-size: 12px; height: 30px; padding-bottom: 5px; }

.download-box, .warning-box, .info-box, .note-box { clear:both; margin: 0 0 20px 0; text-shadow: none; padding: 15px; line-height: 17px; }
.info-box { background:#c2ddf9; border:1px solid #80bbef; color:#4783b7; }
.warning-box { background:#995109; border:1px solid #ff9999; color:#c31b00; }
.download-box { background:#d1f7b6; border:1px solid #8bca61; color:#5e9537; }
.note-box { background:#fdebae; border:1px solid #e6c555; }
.lite1 { color: #053682; border-bottom: 1px dotted #ca6d6d; }
.lite2 { border-bottom: 1px dotted #053682; }
.dropcap { display:block; float:left; font-size:45px; padding:0; margin: 0; margin:15px 8px 0 0; text-transform: uppercase; font-family: 'MarketDecoRegular'; }

cite, em, i { font-style: italic; }
pre { background: #f4f4f4; font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 40px; overflow: auto; padding: 0.75em 20px; }
code, kbd { font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }
address { display: block; margin: 0 0 40px; }
ins { background: #fff9c0; text-decoration: none; }
sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }

caption, th, td { font-weight: normal; text-align: left; }
:focus { outline: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0; border-radius: 0; }
.sticky,
.gallery-caption,
.wp-caption, 
.wp-caption-text {}

#site-title { padding: 39px 0 0; }
#site-title a { color: yellow; font-size: 30px; line-height: 36px; text-decoration: none; }
#site-title a img { vertical-align: bottom; }
#site-title a:hover { color: #585858; }

 Page-Navigation Buttons 
.page-navi { list-style: none; text-align: center; }
.page-navi li { display: inline; background: none; padding: 0; }
.page-navi li a { background: #555 url(style/images/button-bg.png) repeat-x; height: 28px; line-height: 25px; display: inline-block; padding: 0 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; border: 1px solid red; color: #fff; margin: 0 1px;  font-size: 12px; }
.page-navi li a:hover, .page-navi li a.current {
	background-color: #333;
	border: 1px solid #242424;
	text-decoration: none;
}
*/
