/* line 14, content/css/style.scss */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* line 14, content/css/style.scss */
body { line-height: 1; }

/* line 14, content/css/style.scss */
ol, ul { list-style: none; }

/* line 14, content/css/style.scss */
blockquote, q { quotes: none; }

/* line 15, content/css/style.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* line 15, content/css/style.scss */
:focus { outline: 0; }

/* line 15, content/css/style.scss */
ins { text-decoration: none; }

/* line 15, content/css/style.scss */
del { text-decoration: line-through; }

/* line 15, content/css/style.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 15, content/css/style.scss */
body { background: #fff; font: 62.5% Palatino, "Times New Roman", serif; color: #333; }

/* line 15, content/css/style.scss */
strong { font-weight: bold; }

/* line 16, content/css/style.scss */
a:link, a:visited { color: #9C8A6A; text-decoration: none; }

/* line 17, content/css/style.scss */
a:hover, a:active { color: #3E372B; text-decoration: underline; }

/* line 17, content/css/style.scss */
h1 { margin: 10px 0 20px; font-size: 3.3em; font-weight: normal; text-transform: uppercase; letter-spacing: .05em; word-spacing: .2em; }

/* line 18, content/css/style.scss */
h1 a:link, h1 a:visited { color: #000; }

/* line 19, content/css/style.scss */
h1 a:hover, h1 a:active { color: #000; text-decoration: underline; }

/* line 19, content/css/style.scss */
h2 { margin-top: 30px; margin-bottom: 40px; font-size: 2.4em; font-weight: normal; color: #000; text-transform: uppercase; }

/* line 19, content/css/style.scss */
h3 { margin-bottom: 5px; font-size: 2.3em; font-weight: normal; }

/* line 20, content/css/style.scss */
h3 a:link, h3 a:visited { color: #333; }

/* line 21, content/css/style.scss */
h3 a:hover, h3 a:active { text-decoration: underline; }

/* line 21, content/css/style.scss */
h4 { margin-bottom: 10px; font-size: 1.5em; font-weight: bold; color: #333; }

/* line 21, content/css/style.scss */
h5 { position: relative; top: -35px; margin-bottom: 50px; font-family: 'Droid Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.2em; color: #999; font-weight: normal; border-bottom: 1px solid #ddd; background: #fff; }

/* line 21, content/css/style.scss */
h5 abbr { display: inline-block; position: relative; margin: 0 auto; padding: 0 8px; background: #fff; top: 8px; }

/* line 22, content/css/style.scss */
input[type=text], textarea { border: 1px solid #ddd; padding: 3px; font-family: 'Droid Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: #666; }

/* line 23, content/css/style.scss */
input:focus, textarea:focus { border-color: #999; color: #333; }

/* line 24, content/css/style.scss */
input[type=submit], #core-content #respond #comment-submit { padding: 3px 10px; color: #fff; font-weight: bold; background-color: #8ea7aa; background-image: url(images/button.png); background-repeat: repeat-x; background-position: left top; border-width: 1px; border-style: solid; border-color: #999; -webkit-transition: border-color .2s ease-in, background-color .2s ease-in; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer; text-shadow: none; }

/* line 26, content/css/style.scss */
input[type=submit]:hover, input[type=submit]:focus, #core-content #respond #comment-submit:hover { background-color: #697d80; border-color: #666; }

/* line 26, content/css/style.scss */
#site-wrapper { margin: 0 auto; width: 500px; text-align: center; position: relative; }

/* line 26, content/css/style.scss */
#site-description { color: #999; font-size: 1.2em; font-style: italic; margin: 18px auto 60px; padding: 0 0 13px; width: 400px; }

/* line 26, content/css/style.scss */
#main-nav { background: #fbfbfb; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; display: block; min-height: 20px; margin-top: 10px; padding: 6px 0 0; position: relative; }

/* line 26, content/css/style.scss */
#main-nav ul { margin: 0 auto; text-align: center; width: 45em; }

/* line 26, content/css/style.scss */
#main-nav li { display: inline-block; font-size: 1.5em; height: 20px; margin-right: 20px; text-transform: uppercase; }

/* line 26, content/css/style.scss */
#main-nav li:last-child { margin-right: 0; }

/* line 26, content/css/style.scss */
#main-nav a { color: #999; white-space: nowrap; }

/* line 26, content/css/style.scss */
#main-nav a:hover { color: #2e301c; text-decoration: underline; }

/* line 29, content/css/style.scss */
#main-nav .current_page_parent > a, #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav .current-menu-ancestor > a { color: #2a2d1a; font-weight: bold; }

/* line 32, content/css/style.scss */
#main-nav .current_page_parent a:hover, #main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover, #main-nav .current-menu-ancestor a:hover { color: #2e301c; }

/* line 32, content/css/style.scss */
#main-nav ul ul { background: #fff; border-bottom: 1px solid #f4f4f4; border-top: 1px solid #eaeaea; display: none; padding: 4px 0 3px; position: absolute; top: 100%; left: 0; }

/* line 32, content/css/style.scss */
#main-nav ul ul { margin: 0 auto; text-align: center; width: 500px; }

/* line 32, content/css/style.scss */
#main-nav ul ul li { display: inline; font-size: 12px; margin-right: 20px; text-transform: uppercase; }

/* line 32, content/css/style.scss */
#main-nav ul ul li:last-child { margin-right: 0; }

/* line 32, content/css/style.scss */
#main-nav ul ul a { color: #999; white-space: nowrap; }

/* line 32, content/css/style.scss */
#main-nav ul ul a:hover { color: #2e301c; text-decoration: underline; }

/* line 32, content/css/style.scss */
#main-nav ul li:hover > ul { display: block; }

/* line 33, content/css/style.scss */
#main-nav ul ul .current_page_item a, #main-nav ul ul .current-menu-item a { color: #2a2d1a; }

/* line 36, content/css/style.scss */
#main-nav ul .current_page_item > ul, #main-nav ul .current_page_ancestor > ul, #main-nav ul .current-menu-item > ul, #main-nav ul .current-menu-ancestor > ul { display: block; }

/* line 36, content/css/style.scss */
.post-content { position: relative; }

/* line 36, content/css/style.scss */
.post-content h4 { position: relative; top: 0; font-family: Constantia, Palatino, "Times New Roman", serif; font-size: 1.2em; color: #999; font-weight: normal; font-style: italic; border-bottom: none; }

/* line 36, content/css/style.scss */
.post-date ~ .post-content { margin-top: -30px; }

/* line 36, content/css/style.scss */
.post-date a { color: #999; }

/* line 36, content/css/style.scss */
.sticky .post-date { border-color: #666; color: #666; }

/* line 38, content/css/style.scss */
#core-content p, #core-content li, #core-content dd { margin-bottom: 1.7em; font-size: 14px; line-height: 1.5em; color: #333; text-align: justify; }

/* line 38, content/css/style.scss */
#core-content p { text-align: justify; }

/* line 38, content/css/style.scss */
#core-content li { list-style: square; margin-left: 17px; }

/* line 38, content/css/style.scss */
#core-content dt { font-size: 1.3em; color: #333; }

/* line 38, content/css/style.scss */
.entry-content { text-align: left; }

/* line 39, content/css/style.scss */
.entry-content a:link, .entry-content a:visited { text-decoration: underline; }

/* line 39, content/css/style.scss */
.hentry { position: relative; padding-bottom: 37px; border-bottom: 1px dotted #ddd; margin-bottom: 30px; }

/* line 39, content/css/style.scss */
#core-content .post-meta { margin: 40px auto 0; font-size: 1.3em; color: #999; }

/* line 39, content/css/style.scss */
#core-content .post-meta div { margin-bottom: 5px; }

/* line 40, content/css/style.scss */
#core-content .post-meta a:link, #core-content .post-meta a:visited { color: #666; }

/* line 41, content/css/style.scss */
#core-content .post-meta a:hover, #core-content .post-meta a:active { color: #666; }

/* line 41, content/css/style.scss */
#core-content .post-meta span { text-transform: uppercase; }

/* line 46, content/css/style.scss */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { color: #333; border: none; padding: 0; font-family: 'Droid Sans', Constantia, Palatino, "Times New Roman", serif; font-weight: bold; margin: 0 0 5px; font-style: normal; position: static; }

/* line 46, content/css/style.scss */
.entry-content h1 { font-size: 2em; letter-spacing: 0; }

/* line 46, content/css/style.scss */
.entry-content h2 { font-size: 1.8em; }

/* line 46, content/css/style.scss */
.entry-content h3 { font-size: 1.6em; }

/* line 48, content/css/style.scss */
.entry-content h4, .entry-content h5, .entry-content h6 { font-size: 1.4em; }

/* line 48, content/css/style.scss */
.entry-content strong { color: #000; }

/* line 48, content/css/style.scss */
.entry-content pre { color: #666; font-size: 1.5em; line-height: 18px; margin-bottom: 15px; }

/* line 49, content/css/style.scss */
.entry-content ul, .entry-content ol { margin: 0 0 20px 15px; }

/* line 49, content/css/style.scss */
.entry-content ol li { list-style-type: decimal !important; }

/* line 49, content/css/style.scss */
.entry-content li { margin-bottom: 5px !important; }

/* line 49, content/css/style.scss */
.entry-content blockquote { font-size: 1.6em; line-height: 1.5em; color: #666666; padding: 10px; background: #ffffff; margin: -10px 0 10px -10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border: 1px solid #efefef; }

/* line 49, content/css/style.scss */
#core-content .entry-content blockquote p { font-size: 1.1em; line-height: 1.3em; color: #7d7d7d; }

/* line 49, content/css/style.scss */
.entry-content .alignleft { float: left; margin: 4px 15px 10px 0; }

/* line 49, content/css/style.scss */
.entry-content .alignright { float: right; margin: 4px 0 10px 15px; }

/* line 49, content/css/style.scss */
.entry-content .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

/* line 49, content/css/style.scss */
.entry-content table { font-size: 14px; margin: 0 0 20px 0; text-align: left; width: 100%; }

/* line 50, content/css/style.scss */
.entry-content tr th, .entry-content thead th { color: #888; font-weight: bold; line-height: 20px; padding: 9px 24px; }

/* line 50, content/css/style.scss */
.entry-content tr td { border-top: 1px solid #ddd; padding: 6px 24px; }

/* line 50, content/css/style.scss */
.entry-content tr.alternate td { background: #f5f5f5; }

/* line 51, content/css/style.scss */
.entry-content sup, .entry-content sub { font-size: 12px; }

/* line 51, content/css/style.scss */
.entry-content sup { vertical-align: super; }

/* line 51, content/css/style.scss */
.entry-content sub { vertical-align: sub; }

/* line 57, content/css/style.scss */
img.size-auto, img.size-large, img.size-full, img.size-medium, img.size-thumbnail, .attachment img, div.wp-caption { max-width: 100%; height: auto; }

/* line 57, content/css/style.scss */
aside img { max-width: 100%; height: auto; }

/* line 58, content/css/style.scss */
object, embed { max-width: 100%; }

/* line 58, content/css/style.scss */
.hentry img { margin: 5px auto; border: 1px solid #ccc; }

/* line 58, content/css/style.scss */
.entry-content .wp-caption.alignnone { margin-bottom: 15px; }

/* line 59, content/css/style.scss */
#core-content .wp-caption-text, .entry-caption { color: #777; font-style: italic; margin-bottom: 0; padding: 0 20px 10px; }

/* line 59, content/css/style.scss */
#core-content .entry-caption p { text-align: center; }

/* line 60, content/css/style.scss */
#core-content img.wp-smiley, #core-content img.latex { background: transparent; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding: 0; }

/* line 60, content/css/style.scss */
dl.gallery-item { margin: 0 0 1.5em; }

/* line 60, content/css/style.scss */
dd.gallery-caption { color: #666; font-size: 11px; margin-bottom: 0; }

/* line 60, content/css/style.scss */
#wpstats { display: block; margin: 0 auto 20px; text-align: center; }

/* line 60, content/css/style.scss */
.format-aside .post-content .entry-title { display: none; }

/* line 60, content/css/style.scss */
.format-status .post-content { background: #f5f1e9; -moz-border-radius: 3px; border-radius: 3px; padding: 10px; }

/* line 60, content/css/style.scss */
.format-image .entry-content { margin-left: 60px; margin-right: 24px; }

/* line 60, content/css/style.scss */
#core-content .format-image .entry-content p { color: #777; font-size: 13px; }

/* line 60, content/css/style.scss */
.format-image .entry-content p img { display: none; }

/* line 60, content/css/style.scss */
.format-link .post-content .entry-title:after { content: "\2192"; color: #a3b7ba; padding-left: 10px; text-decoration: none; }

/* line 60, content/css/style.scss */
.single .hentry h3 { margin-top: 30px; margin-bottom: 5px; }

/* line 60, content/css/style.scss */
.single .hentry h5 { position: static; font-family: 'Droid Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.2em; color: #999; font-weight: normal; border-bottom: none; background: #fff; }

/* line 60, content/css/style.scss */
.single .hentry { border-top: 1px solid #efefef; margin-top: -50px; border-bottom: none; padding-bottom: 0; }

/* line 60, content/css/style.scss */
.single #core-content .post-meta { margin: 20px 0 0; padding-top: 0; padding-bottom: 17px; text-align: left; }

/* line 60, content/css/style.scss */
#core-content .entry-content #link-list { margin-left: 0; }

/* line 60, content/css/style.scss */
#core-content .entry-content #link-list li { list-style-type: none; margin-left: 0; }

/* line 60, content/css/style.scss */
#core-content .entry-content #link-list li li { font-size: .9em; list-style-type: square; margin-bottom: 20px !important; margin-left: 15px; }

/* line 60, content/css/style.scss */
#core-content .entry-content #link-list ul { margin: 10px 0 40px; }

/* line 60, content/css/style.scss */
.comment { padding: 0 0 25px 0; margin-top: 25px; border-bottom: 1px solid #ccc; }

/* line 60, content/css/style.scss */
.children .comment { border-bottom: none; margin-top: 0; padding-bottom: 0; }

/* line 60, content/css/style.scss */
#core-content #comments li { font-size: inherit; list-style: none; margin-left: 0; padding-left: 58px; position: relative; }

/* line 60, content/css/style.scss */
#core-content .comment p { color: #666; }

/* line 60, content/css/style.scss */
#core-content .comment .says { display: none; }

/* line 60, content/css/style.scss */
.comment .avatar { position: absolute; left: 0; }

/* line 60, content/css/style.scss */
#core-content .comment-body { padding-right: 10px; padding-bottom: 10px; }

/* line 60, content/css/style.scss */
#core-content .comment-body h3 { border: none; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children li { padding: 10px 0 0 52px; margin: 5px 0 0; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children li .comment-body { margin-left: -52px; padding: 10px 10px 10px 52px; background: #f2f2f2; border-left: 2px solid #f2f2f2; }

/* line 60, content/css/style.scss */
#core-content #comments .bypostauthor .comment-body { border-left: 2px solid #ccc !important; }

/* line 60, content/css/style.scss */
#core-content #comments .commentlist > .bypostauthor { background-color: #f6f6f6; }

/* line 60, content/css/style.scss */
#core-content #comments .commentlist > .bypostauthor .comment-body { border-left: none !important; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children li.depth-3 .comment-body { background-color: #f6f6f6; border-left: 2px solid #f6f6f6; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children li.depth-4 .comment-body { background-color: #f9f9f9; border-left: 2px solid #f9f9f9; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children li.depth-5 .comment-body { background-color: #fcfcfc; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children li .avatar { left: 10px; width: 32px; height: 32px; }

/* line 60, content/css/style.scss */
#cancel-comment-reply { margin-top: 15px; text-transform: capitalize; float: left; }

/* line 60, content/css/style.scss */
.comment-reply-link { display: block; padding-left: 13px; background: url(images/icon_reply.png) no-repeat left 2px; }

/* line 60, content/css/style.scss */
.comment-author { font-size: 1.4em; margin-bottom: 10px; }

/* line 60, content/css/style.scss */
.comment-author cite { font-style: normal; font-weight: bold; }

/* line 60, content/css/style.scss */
.comment-meta { position: absolute; right: 10px; font-size: 1.2em; font-style: italic; top: 0px; }

/* line 60, content/css/style.scss */
#core-content #comments .comment .children .comment-meta { top: 20px; }

/* line 60, content/css/style.scss */
.comment .reply { margin-bottom: 10px; text-transform: uppercase; font-size: 1.1em; }

/* line 60, content/css/style.scss */
.commentContent { float: left; width: 415px; margin-left: 22px; }

/* line 60, content/css/style.scss */
.nocomments { font-size: 1.2em; padding: 25px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

/* line 60, content/css/style.scss */
#comments h3 { font-size: 1.4em; }

/* line 61, content/css/style.scss */
#comments h3, legend span { border-bottom: 1px solid #ccc; padding: 0 0 .7em; font-weight: bold; text-align: left; width: 500px; }

/* line 61, content/css/style.scss */
#gallery-nav { background: url(images/gallery-nav_bg.png) no-repeat; width: 258px; height: 90px; margin: 20px auto 0; }

/* line 61, content/css/style.scss */
#gallery-nav_controls { width: 140px; margin: 0 auto; padding: 12px 0; position: relative; }

/* line 62, content/css/style.scss */
#gallery-nav_prev, #gallery-nav_next { position: absolute; width: 60px; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; }

/* line 62, content/css/style.scss */
#gallery-nav_prev { left: 0; margin-right: 10px; }

/* line 62, content/css/style.scss */
#gallery-nav_next { right: 0; }

/* line 62, content/css/style.scss */
.gallery-nav_return { display: inline-block; margin-top: 5px; font-size: 1.3em; }

/* line 62, content/css/style.scss */
.gallery-image { margin-bottom: 24px; text-align: center; }

/* line 62, content/css/style.scss */
.navigation { margin-top: 40px; }

/* line 62, content/css/style.scss */
.navigation a { font-size: 1.5em; }

/* line 65, content/css/style.scss */
.navigation .prev, .navigation .next, .navigation .alignleft, .navigation .alignright { display: block; }

/* line 65, content/css/style.scss */
.navigation .alignright { text-align: right; }

/* line 66, content/css/style.scss */
.navigation .prev, .navigation .alignleft { float: left; }

/* line 67, content/css/style.scss */
.navigation .next, .navigation .right { float: right; }

/* line 67, content/css/style.scss */
#comments .navigation a { font-size: 14px; }

/* line 67, content/css/style.scss */
#archives { margin-top: -50px; }

/* line 67, content/css/style.scss */
h2.archive-title { margin: -30px 0 70px; color: #666; }

/* line 67, content/css/style.scss */
h2.archive-title strong { color: #000; }

/* line 68, content/css/style.scss */
#archives h3, #core-content li h3 { font-family: Constantia, Palatino, "Times New Roman", serif; font-size: 1.6em; text-align: left; color: #333; font-weight: normal; text-transform: uppercase; margin: 0 0 5px; border-bottom: 1px solid #ccc; }

/* line 68, content/css/style.scss */
#core-content li h3 { font-size: 1.2em; }

/* line 68, content/css/style.scss */
#archives label { font-family: Constantia, Palatino, "Times New Roman", serif; font-size: 1.4em; color: #333; font-weight: normal; text-transform: uppercase; }

/* line 68, content/css/style.scss */
#archives #date { float: left; width: 235px; }

/* line 68, content/css/style.scss */
#archives #cattags { float: left; width: 235px; margin-left: 30px; }

/* line 68, content/css/style.scss */
#archives ul { margin: 5px 0 60px; text-align: left; }

/* line 68, content/css/style.scss */
#archives ul li { display: inline-block; margin: 0 5px 5px 0; color: #999; font-size: 1.3em; line-height: 1.5em; white-space: nowrap; }

/* line 68, content/css/style.scss */
#archives li a { margin-right: 5px; }

/* line 68, content/css/style.scss */
#archives #date ul li { display: block; list-style-type: none; border-bottom: 1px solid #efefef; margin: 0; }

/* line 68, content/css/style.scss */
#archives #date ul li a { display: inline-block; min-width: 210px; }

/* line 68, content/css/style.scss */
.tagArchives li { float: left; margin-right: 10px; }

/* line 68, content/css/style.scss */
.categories li { margin-bottom: 5px; font-size: 2.3em; }

/* line 68, content/css/style.scss */
ul#recent-posts li { list-style: none; margin: 0; padding: 5px 0; border-bottom: 1px solid #efefef; display: block; }

/* line 68, content/css/style.scss */
#recent-posts a { float: left; font-size: 1.1em; }

/* line 68, content/css/style.scss */
#recent-posts .post-date { float: right; }

/* line 68, content/css/style.scss */
#core-content.searchresults { margin-top: -35px; }

/* line 68, content/css/style.scss */
.searchresults .post-meta { text-align: left; }

/* line 68, content/css/style.scss */
.searchpanel { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; margin: 0 0 40px; padding: 10px 0; }

/* line 68, content/css/style.scss */
.searchpanel input[type=text] { width: 250px; font-size: 1.7em; }

/* line 68, content/css/style.scss */
.searchpanel input[type=submit] { font-weight: normal; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; background-position: left 5px; font-size: 1.4em; }

/* line 68, content/css/style.scss */
#supplementary { font-size: 13px; margin-top: 10px; overflow: hidden; text-align: center; }

/* line 68, content/css/style.scss */
.widget { margin-bottom: 30px; }

/* line 68, content/css/style.scss */
.widget-title { color: #555; font-size: 16px; font-weight: normal; margin: 0 0 10px; text-transform: uppercase; }

/* line 68, content/css/style.scss */
.widget li { margin: 5px; }

/* line 68, content/css/style.scss */
#supplementary.two .widget-area { float: left; margin-right: 3%; text-align: right; width: 47%; }

/* line 68, content/css/style.scss */
#supplementary.two .widget-area .avatar { float: right; }

/* line 68, content/css/style.scss */
#supplementary.two .widget-area + .widget-area .avatar { float: left; }

/* line 68, content/css/style.scss */
#supplementary.two .widget-area + .widget-area { margin-right: 0; text-align: left; }

/* line 68, content/css/style.scss */
#wp-calendar { width: 100%; }

/* line 68, content/css/style.scss */
#wp-calendar caption { padding-bottom: 12px; padding-left: 10px; text-align: left; text-transform: uppercase; }

/* line 68, content/css/style.scss */
#wp-calendar thead { font-size: 11px; }

/* line 68, content/css/style.scss */
#wp-calendar thead th { text-align: center; }

/* line 68, content/css/style.scss */
#wp-calendar tbody td { background: #f4f4f4; border: 1px solid #f9f9f9; padding: 3px 0 2px; text-align: center; }

/* line 68, content/css/style.scss */
#wp-calendar tbody .pad { background: none; }

/* line 68, content/css/style.scss */
#wp-calendar tfoot td { font-size: 12px; padding: 6px 0 0; }

/* line 68, content/css/style.scss */
#wp-calendar tfoot #next { text-align: right; }

/* line 68, content/css/style.scss */
#footer { width: 500px; margin: 40px auto 0; padding: 20px 0 35px 0; border-top: 4px double #ccc; color: #666; text-align: center; }

/* line 68, content/css/style.scss */
.footer-content { width: 500px; margin: 20px auto 0; clear: left; }

/* line 68, content/css/style.scss */
#footer p { line-height: 1.4em; }

/* line 68, content/css/style.scss */
#footer #search { margin: 15px 0 30px; }

/* line 68, content/css/style.scss */
#footer h5 { position: relative; top: 0; margin-bottom: 8px; font-family: Constantia, Palatino, "Times New Roman", serif; font-size: 1.3em; color: #666; font-weight: normal; text-transform: uppercase; border-bottom: none; }

/* line 68, content/css/style.scss */
#footer .elsewhere { margin-bottom: 30px; }

/* line 68, content/css/style.scss */
#footer .elsewhere li { display: inline; padding: 0 8px 0 0; margin: 0 5px 0 0; border-right: 1px dotted #ccc; font-size: 1.2em; }

/* line 68, content/css/style.scss */
#footer .elsewhere li:last-child { padding: 0; margin: 0; border-right: none; }

/* line 68, content/css/style.scss */
#footer #search input[type=text] { font-size: 1.4em; border-color: #ccc; }

/* line 68, content/css/style.scss */
#footer #search input[type=text]:focus { border-color: #999; }

/* line 73, content/css/style.scss */
.loggedin a:link, .loggedin a:visited, a.post-edit-link:link, a.post-edit-link:visited, a.comment-edit-link:link, a.comment-edit-link:visited { color: #333; font-weight: bold; text-decoration: underline; }

/* line 73, content/css/style.scss */
#core-content p.loggedin { font-size: 1.1em; padding: 0; }

/* line 87, content/css/style.scss */
#site-wrapper:after, .post:after, .commentEntry:after, .commentform:after, #footer .elsewhere:after, #metaContent .metaExtend:after, #main-nav:after, #main-nav ul:after, #subNav ul:after, #archives ul:after, #core-content .post-meta:after, #recent-posts li:after, #gallery-nav:after, #gallery-nav_controls:after, .navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 87, content/css/style.scss */
.single .hentry .sd-like h3 { margin: 0; }

/* line 91, content/css/style.scss */
#site-wrapper { width: 960px; }

/* line 92, content/css/style.scss */
#main-nav { display: none; }

/* line 93, content/css/style.scss */
#site-description { font-style: normal; font-size: 2.8em; margin-top: 0px; margin-bottom: 0px; padding-bottom: 20px; color: #B8CA9F; font-family: "Droid Sans"; padding-top: 5px; font-weight: 400; letter-spacing: 1px; width: 960px; }

/* line 95, content/css/style.scss */
#site-title { margin-bottom: 0px; padding-top: 20px; font-family: "Droid Sans"; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; font-weight: bold; font-size: 3.6em; letter-spacing: -1px; color: #ffffff; }

/* line 99, content/css/style.scss */
.post-date, .entry-title, .post-meta { display: none; }

/* line 100, content/css/style.scss */
.post-content { padding: 0px 40px; background-color: #ffffff; }

/* line 102, content/css/style.scss */
#core-content { -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

/* line 106, content/css/style.scss */
body { background: url("/images/pattern-center.png") #928f8f; }

/* line 110, content/css/style.scss */
.page-story { padding: 20px 20px; margin: 0 -20px 0; background-color: #f8f7f1; -moz-border-radius: 12px; -webkit-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; }

/* line 117, content/css/style.scss */
#core-content p, #core-content li, #core-content dd { margin-bottom: 1.5em; font-family: "Droid Sans"; }

/* line 122, content/css/style.scss */
#core-content p.pageintro { font-size: 1.7em; line-height: 1.8em; color: #333333; }
/* line 123, content/css/style.scss */
#core-content p.pageintro img { margin-right: 30px; }

/* line 128, content/css/style.scss */
.post-content { position: relative; background: #fff; padding-bottom: 20px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; margin-top: -30px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 6px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 6px; -o-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0 2px 6px; }

/* line 137, content/css/style.scss */
.feature-table { font-family: "droid sans"; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
/* line 141, content/css/style.scss */
.feature-table td, .feature-table th { font-size: 13px; border-color: #efefef !important; padding: 8px 15px !important; border-right-width: 1px; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
/* line 152, content/css/style.scss */
.feature-table th { background-color: #f8faf4; color: #333333 !important; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -o-border-top-left-radius: 8px; -ms-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -o-border-top-right-radius: 8px; -ms-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; }

/* line 158, content/css/style.scss */
.feature-table .feature { background-color: #F3F7ED; }

/* line 162, content/css/style.scss */
div.banner-title { background: url("/images/pattern-green-dirt.png") #225255; position: relative; }

/* line 166, content/css/style.scss */
div.banner-title-shadow { -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 100px 1px inset; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 100px 1px inset; -o-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 100px 1px inset; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 100px 1px inset; }

/* line 169, content/css/style.scss */
div.page-title { padding: 1px 0 40px; text-align: center; }

/* line 173, content/css/style.scss */
div.bottom-thick-border { height: 10px; position: absolute; width: 100%; background: #000000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15); opacity: 0.15; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -o-border-top-left-radius: 8px; -ms-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -o-border-top-right-radius: 8px; -ms-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; }

/* line 182, content/css/style.scss */
.bottom { bottom: 0; }

/* line 185, content/css/style.scss */
.top { top: 0; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -o-border-top-left-radius: 8px; -ms-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -o-border-top-right-radius: 8px; -ms-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; }

/* line 190, content/css/style.scss */
.wrapper { margin: 0 auto; width: 960px; padding: 10px; }

/* line 196, content/css/style.scss */
div.header { background: #F8F8F8; }
/* line 198, content/css/style.scss */
div.header .wrapper { padding: 13px; text-align: center; }

/* line 205, content/css/style.scss */
#site-wrapper { margin: 0 auto 30px auto; }

/* line 209, content/css/style.scss */
.seperator { border-top: 1px dotted #afafaf; display: block; margin: 20px 0; }

/* line 215, content/css/style.scss */
.addthis_toolbox { padding: 16px 16px 10px; background: #f6f6f6; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; overflow: hidden; *zoom: 1; margin-left: -20px; margin-bottom: 20px; }

/* line 224, content/css/style.scss */
.twitter-widget { float: right; }

/* line 227, content/css/style.scss */
.clearfix { overflow: hidden; *zoom: 1; }

/* line 231, content/css/style.scss */
.center, .center p { text-align: center !important; }

/* line 235, content/css/style.scss */
.shareright { float: right; background: none !important; padding: 0px !important; width: 400px; }
.updatehead{
	margin: 20px 0px 30px 0px;
	font-size: 16px;
	font-weight: 500;
	color:	#966;
	line-height: 30px;
	height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 white;
	text-decoration: none;
}
.update-bg{
	background:#f9e7e7;
}

#demo-form{
	width: 310px;
	height: auto;
	background-color: #fff;
	padding: 20px 10px;
	border-radius: 5px;
	margin: 0 auto;
}

#demo-form .textfield {
text-align: center;
padding: 10px;
}
#demo-form .textfield #LastName, #demo-form .textfield #Email, #demo-form .textfield #Phone, .textfield .team {
outline: none;
border: none;
width: 230px;
padding: 7px 5px 7px 40px;
background-color: transparent;
font-size: 12px;
font-weight: 300;
border-bottom: 1px solid #ccc;
}
#demo-form .textfield .icon-envelope, #demo-form .textfield .icon-user, #demo-form .textfield .icon-mobile {
font-size: 18px;
margin-left: 1px;
position: absolute;
margin-top: 8px;
}


#demo-form .textfield .icon-envelope, #demo-form .textfield .icon-user, #demo-form .textfield .icon-mobile{
	opacity: 0.6;
	width: 20px;
	height: 20px;
	margin-top: 4px;
	margin-left: 5px;
	display: inline-block;
}

#demo-form .textfield .icon-user{
	background: url('../images/team-size.png')no-repeat;
	background-size: 20px;
}

#demo-form .textfield .icon-envelope{
	background: url('../images/company-email.png')no-repeat;
	background-size: 20px;
}

#demo-form .textfield .icon-mobile{
	background: url('../images/phone-number.png')no-repeat;
	background-size: 12px;
	margin-left: 7px;
}


.submit-btn{outline: none;}
.mkt-check .mktInput input{cursor: pointer;}
.lpeRegForm input.team{
	padding-left: 50px;
}
#demo-form h5{
	color: #16a085;
	margin-top: 0;
	text-align: center;
	margin-bottom: 10px;
	font-style: 16px;
}

#demo-form ul,#demo-form li{
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}




.fg-11.mkt-check{
	width: 91.37931%;
	float: none;
	margin: 0 auto;
}
#core-content .mkt-check p{
	color: #16a085;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
}

.mkt-check .fg-6 {
	width: 48.27586%;
	float: left;
	margin-right: 3.44828%;
}

.mkt-check .fg-6.omega {
	float: right;
	margin-right: 0;
}

.mkt-check label {
	width: 75px;
	display: inline-block;
	font-weight: 200;
	text-align: right;
	margin-right: 20px;
	font-size: 12px;
	font-family: "Source Sans Pro", sans-serif;
}

.mkt-check .mktInput input {
	cursor: pointer;
}

input {
	line-height: normal;
	margin: 0;
	vertical-align: baseline;
	color: #333333;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

.btn, #mktFrmButtons input[type=submit]{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	letter-spacing: 0.1rem;
	font-weight: 400;
	text-transform: uppercase;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	margin-bottom: 0;
	vertical-align: middle;
	line-height: 1;
	cursor: pointer;
	outline: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition-property: background, border;
	-moz-transition-property: background, border;
	-o-transition-property: background, border;
	transition-property: background, border;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	transition-duration: 0.25s;
	background-color: #16a085;
	border-color: rgba(16,115,96,0.4);
	color: white;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 22px;
	-webkit-appearance: button;
}

.btn:hover, #mktFrmButtons input[type=submit]:hover{
	background-color: #107360;
	border-color: black;
	text-decoration: none;
	color: white;
}

.top-space-small{
	padding-top: 10px;
}

.top-space-medium{
	padding-top: 20px;
}

.form-invalid, .form-invalid-text, .form-valid {
	display: none;
	color: #a1605d;
	font-size: 12px;
}