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 { background: transparent none repeat scroll 0px 0px; border: 0px none; font-size: 100%; margin: 0px; outline: 0px none; padding: 0px; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
html, body { height: 100%; }
body { color: rgb(110, 109, 109); font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 21px; }
strong { color: rgb(61, 61, 61); }
a { color: rgb(91, 196, 244); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-family: "Rockwell","Georgia",Helvetica; color: rgb(77, 77, 77); line-height: 1.3em; margin-bottom: 0.6em; font-weight: normal; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 20px; }
img { max-width: 100%; height: auto; }
a img { border: 0px none; }
img.alignleft { display: inline; float: left; margin-right: 15px; margin-bottom: 15px; }
img.alignright { display: inline; float: right; margin-left: 15px; margin-bottom: 15px; }
img.alignnone { margin-bottom: 15px; }
.wp-caption { border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; margin-bottom: 10px; max-width: 100%; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0px; padding: 0px; border: 0px none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0px 4px 5px; margin: 0px; }
.gallery-caption { margin-left: 0px; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { display: block; clear: both; margin-left: auto; margin-right: auto; }
.sticky {  }
.bypostauthor {  }
.single ul { list-style: outside none disc; margin-bottom: 20px; }
.single #left ul li { margin-left: 14px; }
.single ol { list-style: outside none decimal; margin-bottom: 20px; }
.single ol li { margin-left: 20px; }
blockquote { background: transparent url(b7bc3d93b47e14dbdfeb91fd5e5ba1752b445697.gif)  no-repeat scroll left top; color: rgb(61, 61, 61); font-size: 18px; padding: 10px 20px 10px 40px; width: 220px; float: left; font-family: Georgia; font-style: italic; }
#wrapper { margin: 0px auto; }
#masthead { width: 100%; height: auto; float: left; }
#footer { width: 100%; margin: 0px auto; clear: both; }
#footer-inside { width: 100%; margin: 0px auto; background: rgb(21, 21, 21) url(8926dede6ca4dacdff7c419232e601bdce7eb448.png)  repeat-x scroll 0% 0%; border-radius: 6px 6px 0px 0px; }
img#logo { margin-left: 398px; float: left; }
h1.logo { text-align: center; margin-top: 30px; font-size: 36px; margin-bottom: 6px; }
h1.logo a { color: rgb(77, 77, 77); }
h1.logo a:hover { color: rgb(102, 102, 102); text-decoration: none; }
#tagline { clear: left; font-size: 13px; color: rgb(110, 109, 109); text-shadow: 1px 1px 0px rgb(255, 255, 255); padding-bottom: 0px; margin-bottom: 24px; text-align: center; width: 100%; }
#widget-content .sidebar-header h3 { font-size: 18px; padding-bottom: 4px; width: 280px; margin-bottom: 14px; }
#widget-content .sidebar-widget { width: 280px; }
#main-content { float: left; width: 100%; margin-bottom: 30px; }
#content { float: left; padding: 0px; width: 100%; }
#content #sidebar {  }
#sidebar { float: right; width: 277px; margin-left: 8px; text-shadow: 1px 1px 0px rgb(255, 255, 255); margin-top: 91px; }
#main { float: left; width: 100%; }
#widget-content { float: right; width: 660px; }
#left { background: transparent none repeat scroll 0% 0%; float: left; margin-top: 26px; padding: 14px 20px 0px; width: 600px; }
#copyright { background: rgb(18, 18, 18) none repeat scroll 0% 0%; clear: both; font-size: 10px; height: 30px; padding: 0px 20px; line-height: 30px; text-align: left; width: 920px; }
#copyright a { color: rgb(118, 118, 118); }
#copy-text { float: right; margin-left: 14px; }
.last { margin-right: 0px ! important; }
.clear { clear: both; }
.full-width { width: 920px; }
#social { float: right; margin-top: 8px; width: auto; }
#social a { float: right; margin-right: 9px; }
h1.title { color: rgb(77, 77, 77); font-family: "Rockwell","Georgia",Helvetica,Arial,serif; font-size: 24px; font-weight: normal; margin-bottom: 20px; }
.thumb { margin-bottom: 24px; float: left; position: relative; max-width: 100%; }
.thumb img { float: left; }
.single .post .meta, .single .gallery .meta { font-size: 11px; margin-top: 4px; float: left; width: 100%; margin-bottom: 4px; padding-left: 0px; background: transparent none repeat scroll 0% 0%; }
.single .post .meta a { color: rgb(118, 118, 118); }
article .post-desc { width: 385px; float: left; }
article .meta { font-size: 12px; float: right; width: 190px; background: transparent url(6af7c359ab14cc91acdc9c0f9a30050c30f61c1b.png)  repeat-y scroll left top; padding-left: 14px; }
article .meta a { color: rgb(110, 109, 109); }
.post-content-full { max-width: 100%; float: left; }
.post-content-full .meta { font-size: 11px; margin-top: 4px; float: left; width: 100%; margin-bottom: 14px; padding-left: 0px; background: transparent none repeat scroll 0% 0%; }
article .post-content-full h2 { margin-bottom: 4px; }
.post-content { margin-top: 8px; float: left; margin-bottom: 2px; width: 100%; }
.zoom-icon { display: block; height: 27px; width: 27px; float: right; background: transparent url(c3c95957b692a4d63d8ad3f1245da561299bb0c9.png)  no-repeat scroll left top; position: absolute; bottom: 8px; right: 8px; opacity: 0; }
#gallery .zoom-icon { right: 6px; }
.link-icon { display: block; height: 27px; width: 27px; float: right; background: transparent url(979451bed1c2caed4d9d210f25c69208197a5de2.png)  no-repeat scroll left top; position: absolute; bottom: 8px; right: 45px; opacity: 0; }
.subheader { float: left; width: 100%; color: rgb(172, 172, 172); font-size: 12px; line-height: 12px; margin-top: 5px; text-transform: lowercase; }
ul.meta-list li.date { background: transparent url(f28260c23842fa7e4d3e3b1633198851522e94dd.png)  no-repeat scroll 0px 3px; }
ul.meta-list li.author { background: transparent url(44a162e044ce5d58a139fb49e82113bd19d177c0.png)  no-repeat scroll 0px 1px; }
ul.meta-list li.category { background: transparent url(685df055e5ebf1fd9a8ba8efcdcc9c1e18fe129c.png)  no-repeat scroll 0px 2px; }
ul.meta-list li.comments { background: transparent url(d50383b9c848698c07d63348143e79a31c3d1c86.png)  no-repeat scroll 0px 3px; }
ul.meta-list li { padding-left: 28px; height: auto; margin-bottom: 6px; }
#content article { float: left; margin-bottom: 40px; background: transparent url(3e27813254b5d5967009e1ed39441f2f5d5a37f4.png)  repeat-x scroll left bottom; padding-bottom: 50px; }
#content #left { margin-top: 22px; }
.index-thumb { float: left; margin-bottom: 24px; width: 100%; }
.index-thumb img { float: left; }
article a.learnmore { float: left; margin-top: 0px; margin-left: 0px; clear: both; }
article h2 { font-family: "Rockwell","Georgia",Helvetica,Arial,serif; font-size: 24px; color: rgb(77, 77, 77); font-weight: normal; margin-bottom: 20px; }
article h2 a { color: rgb(77, 77, 77); }
article h2 a.title:hover { text-decoration: none; }
#nav-menu { width: 100%; float: left; height: 40px; background: transparent url(67aa267b172f50d8d67616c0abbc4c35319e1471.png)  no-repeat scroll right top; }
ul.nav { font-size: 12px; line-height: 20px; float: left; margin-top: 6px; }
#home-button { display: block; width: 42px; height: 42px; background: transparent url(25edf7e92d9ea9baa70e48856e09fb29b9e9c494.png)  no-repeat scroll left top; float: left; margin-top: -6px; margin-left: -7px; }
ul.nav li { display: inline; float: left; padding-left: 24px; }
ul.nav li a, #mobile_nav { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
ul.nav li a:hover { color: rgb(91, 196, 244); }
ul.nav li.current-menu-item a, ul.nav li.current_page_item a { color: rgb(91, 196, 244); }
ul.nav li.current-menu-item > ul li a { color: rgb(149, 149, 149); }
ul.nav li.current-menu-item > ul li a:hover { color: rgb(91, 196, 244); }
ul.nav .menu-desc { float: left; clear: left; font-size: 10px; line-height: 10px; text-transform: lowercase; color: rgb(172, 172, 172); display: block; }
.sidebar-widget { width: 100%; margin-bottom: 64px; float: left; }
.sidebar-header { background: transparent url(571533659b391e6a670c49060418958167da1076.png)  no-repeat scroll left 2px; }
.sidebar-header h3 { font-size: 16px; font-weight: bold; margin-bottom: 6px; width: auto; padding-bottom: 8px; padding-left: 22px; text-shadow: 1px 1px 0px rgb(255, 255, 255); font-family: Arial,Helvetica; }
.sidebar-widget a { color: rgb(112, 112, 112); }
.sidebar-widget a:hover { color: rgb(74, 202, 244); }
.sidebar-widget ul { width: 100%; padding-left: 2px; list-style: outside none none; overflow: hidden; }
.sidebar-widget ul li { margin-bottom: 14px; background: transparent url(3e27813254b5d5967009e1ed39441f2f5d5a37f4.png)  repeat-x scroll left bottom; margin-left: 0px; }
.sidebar-widget ul li:last-child { background: transparent none repeat scroll 0% 0%; margin-bottom: 0px; }
.sidebar-widget ul li a { line-height: 20px; display: inline; }
.sidebar-widget ul li a:hover { text-decoration: none; }
.sidebar-widget ul .children { float: left; width: 100%; padding-left: 10px; }
#wp-calendar { width: 100%; height: 170px; }
#wp-calendar thead th { text-align: left; }
#wp-calendar caption { font-weight: bold; width: 100%; padding-bottom: 10px; }
#wp-calendar tbody a { color: rgb(97, 192, 231); }
.widget_nav_menu ul li { display: block; padding-bottom: 8px; padding-left: 13px; margin-bottom: 0px; }
#footer-widgets { padding: 35px 20px 0px; width: 920px; float: left; }
.footer-widget { margin-right: 13px; width: 220px; margin-bottom: 40px; float: left; }
#footer-widgets h4.widget-title { font-size: 20px; font-weight: normal; margin-bottom: 16px; color: rgb(255, 255, 255); }
.footer-widget a { color: rgb(204, 204, 204); }
.footer-widget a:hover { color: rgb(97, 192, 231); }
.footer-widget ul { width: 218px; list-style: outside none none; }
.footer-widget ul li { padding-bottom: 4px; margin-left: 0px; }
.footer-widget ul li a:hover { text-decoration: none; }
.footer-widget ul .children {  }
.footer-widget ul ul { padding-left: 14px; }
.footer-widget ul ul li { padding-bottom: 2px; }
.nav ul { position: absolute; top: -999em; z-index: 10; }
.nav li { float: left; position: relative; }
.nav a { display: block; float: left; }
.nav li:hover ul, ul.nav li.sfHover ul { left: 14px; }
.nav li:hover li ul, .nav li.sfHover li ul { top: -999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left: 136px; top: 0px; }
.nav li:hover ul, .nav li li:hover ul { top: -999em; }
.nav li li { display: block; padding: 0px; float: left; height: auto ! important; }
.nav li li a:link, .nav li li a:visited { display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; }
ul.nav ul, ul#mobile_menu { width: 136px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(231, 231, 231) rgb(231, 231, 231) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; top: 23px ! important; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); padding: 0px; display: none; z-index: 60; }
ul.nav ul li, #mobile_menu li { margin: 0px; padding: 4px 0px; border-bottom: 1px solid rgb(231, 231, 231); }
ul.nav li:hover ul ul, ul.nav li.sfHover ul ul { top: -1px ! important; left: 137px ! important; }
ul.nav ul li a, #mobile_nav li a { font-size: 12px; color: rgb(149, 149, 149); font-weight: normal; padding: 0px 0px 0px 10px; width: 126px; letter-spacing: 0px; }
ul.nav ul ul { left: -181px ! important; }
ul.nav ul li a:hover { color: rgb(61, 61, 61); }
ul.nav ul li.current-menu-item a, ul.nav li.current_page_item a { color: rgb(91, 196, 244); }
ul.nav ul li.current-menu-item > ul li a { color: rgb(61, 61, 61); }
ul.nav ul li.current-menu-item > ul li a:hover { color: rgb(61, 61, 61); }
#mobile_nav { float: left; margin-top: 6px; margin-left: 10px; position: relative; list-style: outside none none; z-index: 20; display: none; }
#mobile_nav li { list-style: outside none none; border: 0px none; padding-bottom: 0px; padding-top: 6px; }
#mobile_nav li ul { display: block ! important; margin-left: 6px; }
ul#mobile_menu { position: absolute; left: -10px; }
#mobile_nav li a { visibility: visible; }
article embed { max-width: 100% ! important; }
article iframe { max-width: 100% ! important; }
article object { max-width: 100% ! important; }
article img { max-width: 100% ! important; height: auto; }
#commentbox { float: left; margin: 2px 0px 30px; background: transparent url(3e27813254b5d5967009e1ed39441f2f5d5a37f4.png)  repeat-x scroll left top; padding-top: 24px; width: 100%; }
#commentbox textarea { width: 610px; }
.comment-body p { padding-bottom: 12px; }
#commentbox ol { list-style: outside none none; }
#commentbox ol li { margin-left: 0px; margin-bottom: 30px; }
#commentbox ul { list-style: outside none none; }
#commentbox ul li { margin-left: 0px; }
div.authordata { width: 100px; }
img.avatar { float: left; position: relative; padding: 2px; border: 1px solid rgb(202, 202, 202); margin-right: 10px; }
.comment-wrap { float: left; margin-left: 20px; }
#commentbox .fn { font-style: normal; font-family: Arial,Helvetica; }
.commentmetadata { margin-bottom: 10px; }
li.depth-1 .comment-wrap { width: 546px; }
li.depth-2 .comment-wrap { width: 465px; }
li.depth-3 .comment-wrap { width: 383px; }
li.depth-4 .comment-wrap { width: 301px; }
.full li.depth-1 .comment-wrap { width: 811px; }
.full li.depth-2 .comment-wrap { width: 729px; }
.full li.depth-3 .comment-wrap { width: 647px; }
.full li.depth-4 .comment-wrap { width: 565px; }
ol.commentlist { list-style: outside none none; padding-top: 8px; }
ol.commentlist ul { list-style: outside none none; }
.commentlist li.comment li { background: transparent none repeat scroll 0% 0%; padding: 0px; }
.commentlist li.comment ul { margin: 8px 0px 8px 82px; }
#respond { padding-top: 25px; }
#respond-wrap p { padding: 0px; }
#respond-wrap { margin-bottom: 20px; }
.comment #respond { padding-left: 0px; padding-top: 25px; }
#commentform textarea#comment { width: 100%; border: 1px solid rgb(216, 216, 216); margin-bottom: 10px; padding: 4px; color: rgb(68, 68, 68); }
#commentform input[type="text"] { width: 40%; border: 1px solid rgb(216, 216, 216); height: 20px; padding: 4px; color: rgb(68, 68, 68); }
#commentform label { float: left; width: 100%; }
li.comment #respond textarea { width: 100% ! important; }
li.comment #respond input[type="text"] { width: 50% ! important; }
#respond h3#comments { background: transparent none repeat scroll 0% 0%; margin: 0px; padding: 0px; }
.comment-author { padding: 0px; font-size: 12px; color: rgb(61, 61, 61); font-style: normal; }
.comment-author a { color: rgb(61, 61, 61); }
.comment-author .comment-meta a:hover { text-decoration: none; }
span.fn, span.fn a { color: rgb(255, 255, 255); }
span.fn a:hover { text-decoration: none; }
.comment-content { padding-top: 5px; }
.comment-body { padding: 10px 0px; background: transparent url(3e27813254b5d5967009e1ed39441f2f5d5a37f4.png)  repeat-x scroll left bottom; }
#commentbox h3 { font-size: 18px; font-weight: normal; }
.comment-meta a { font-size: 10px; color: rgb(118, 118, 118); }
#nav-menu #searchbar { margin-top: -1px; }
#searchbar { float: right; }
.search-form { width: 100%; height: 18px; float: left; margin-top: 6px; }
.search-form .s { border: 0px none; height: 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 134px; color: rgb(153, 153, 153); font-size: 12px; padding-left: 4px; padding-right: 4px; margin-right: 10px; border-radius: 2px; font-family: arial,helvetica; }
span.search-button { background: transparent url(64f320e0afa3ecc8b656eacef18a64e76208fb14.png)  no-repeat scroll right bottom; display: block; height: auto; padding: 0px 15px 0px 0px; float: left; }
.search-form .searchsubmit { background: transparent url(64f320e0afa3ecc8b656eacef18a64e76208fb14.png)  no-repeat scroll 0px 0px; display: block; padding: 0px 0px 0px 15px; height: 32px; color: rgb(61, 61, 61); font-family: "Rockwell","Georgia",Helvetica; font-size: 10px; font-weight: normal; text-transform: uppercase; line-height: 33px; text-shadow: 1px 1px 0px rgb(255, 255, 255); border: 0px none; cursor: pointer; }
.wp-pagenavi { float: left; margin: 20px 0px; width: 100%; }
.wp-pagenavi span.pages { background-color: rgb(255, 255, 255); border: 0px none ! important; color: rgb(61, 61, 61) ! important; margin: 2px; padding: 4px 8px ! important; display: none ! important; border-radius: 11px; }
.wp-pagenavi span.current { background-color: rgb(61, 61, 61) ! important; border: 0px none ! important; color: rgb(255, 255, 255) ! important; font-weight: bold; margin: 2px; padding: 4px 8px ! important; border-radius: 11px; }
.wp-pagenavi a, .wp-pagenavi a:link { background-color: rgb(231, 231, 231) ! important; border: 0px none ! important; color: rgb(61, 61, 61) ! important; margin: 2px; padding: 4px 8px ! important; text-decoration: none; border-radius: 11px; }
.wp-pagenavi a:visited { background-color: rgb(231, 231, 231) ! important; border: 0px none ! important; color: rgb(61, 61, 61) ! important; margin: 2px; padding: 4px 8px ! important; text-decoration: none; border-radius: 11px; }
.wp-pagenavi span.extend { background-color: rgb(255, 255, 255); border: 0px none ! important; color: rgb(61, 61, 61) ! important; margin: 2px; padding: 4px 8px ! important; border-radius: 11px; }
.pagination { float: left; height: 100%; margin-top: 20px; margin-bottom: 20px; width: 100%; }
.ad125 { float: left; margin-right: 10px; margin-bottom: 10px; }
.ad468 { width: auto; margin: 20px auto; }
.ufo-twitter a { color: rgb(74, 202, 244); }
.ufo-twitter li p a:hover { text-decoration: underline; }
.ufo-twitter li p { padding-bottom: 4px; }
.ufo-twitter span.ufo-twitter-date { padding-bottom: 14px; display: block; font-size: 10px; color: rgb(172, 172, 172); }
.ufo-recent { width: 100%; float: left; margin-bottom: 15px; margin-top: 2px; }
.ufo-recent .recent-thumb { padding: 3px; border: 1px solid rgb(216, 216, 216); background: rgb(237, 237, 237) none repeat scroll 0% 0%; float: left; }
.ufo-recent .recent-thumb img { float: left; }
.ufo-recent .thumb-wrap { float: left; margin-right: 8px; }
.ufo-recent .meta { float: left; width: 210px; color: rgb(144, 144, 144); font-size: 10px; }
.ufo-recent .meta h4 a { font-family: Georgia,Helvetica,serif; font-style: italic; font-size: 13px; color: rgb(61, 61, 61) ! important; font-weight: normal; margin-bottom: 0px; line-height: 20px; }
.ufo-recent .meta h4 a:hover { text-decoration: underline; }
.ufo-recent .meta h4 { margin-bottom: 0px; }
#footer .ufo-recent .meta { width: 66%; }
#sidebar .ufo-recent .meta { width: 206px; }
.widget-gallery-wrap a.learnmore { color: rgb(255, 255, 255); margin-top: 10px; text-shadow: none ! important; }
.gallery-img { float: left; margin-right: 3px; margin-bottom: 3px; }
#content .galleries article { float: left; padding-bottom: 0px; margin-bottom: 20px; background: transparent none repeat scroll 0% 0%; }
.galleries article h2 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
.galleries .gallery-image-wrap .zoom-icon, .galleries .gallery-image-wrap .link-icon { bottom: 24px; }
.galleries .gallery-image-wrap { float: left; margin-bottom: 8px; max-width: 100%; position: relative; }
.widget-gallery-wrap .gallery-img { background: rgb(249, 249, 249) none repeat scroll 0% 0%; padding: 5px; border: 1px solid rgb(234, 234, 234); }
.galleries article h2 a { color: rgb(61, 61, 61); text-decoration: none; }
.galleries article img { background: rgb(249, 249, 249) none repeat scroll 0% 0%; padding: 6px; border: 1px solid rgb(234, 234, 234); }
#gallery.gallery-1col .gallery-desc { float: left; width: 270px; padding-left: 20px; padding-top: 8px; }
#gallery.gallery-1col .gallery-desc p { padding-top: 20px; }
#gallery.gallery-1col .gallery-item { margin-bottom: 26px; }
.single-gallery #left { width: 920px; }
.post-type-archive #left, .tax-pcategory #left, .tax-ptag #left, .page-template-page-gallery-php #left { width: 920px; }
.galleries { width: 100%; float: left; }
.galleries article { width: 440px; margin-right: 40px; margin-bottom: 20px; float: left; }
#gallery.gallery-2col .gallery-desc { float: left; padding-left: 8px; padding-top: 10px; width: 424px; }
#gallery.gallery-3col .gallery-item { width: 292px; margin-right: 24px; margin-bottom: 20px; }
#copy-text { float: right; text-indent: -9999px; }
#ufo-contact ul { list-style: outside none none; margin: 0px; padding: 0px; }
#ufo-contact ul li { margin: 0px; }
#ufo-contact ul li input { float: left; margin-bottom: 16px; border: 1px solid rgb(222, 222, 222); padding: 4px; color: rgb(110, 109, 109); width: 33%; border-radius: 3px; }
#ufo-contact ul li label { width: 100%; float: left; }
#ufo-contact ul li textarea { border: 1px solid rgb(222, 222, 222); padding: 4px; width: 100%; height: 200px; border-radius: 3px; color: rgb(110, 109, 109); }
span.contact-warning { background: transparent url(2815746c8128a78d7adbb7ae4a8eb9ac6b4fc7be.png)  no-repeat scroll left center; display: block; float: left; padding-left: 20px; margin-left: 6px; line-height: 24px; }
button::-moz-focus-inner { border: 0px none; }
button.contact-submit, a.learnmore, #commentbox div.reply a, #submit { border-radius: 3px; box-shadow: 0px 0px 1px 1px rgb(77, 77, 77) inset; background: rgb(45, 45, 45) none repeat scroll 0px 0px; border: 1px solid rgb(51, 51, 51); clear: both; color: rgb(255, 255, 255); float: left; font-family: "Rockwell","Georgia",Helvetica; font-size: 16px; line-height: 1; margin-top: 10px; padding: 6px 12px; text-align: center; width: auto; text-shadow: none; }
.pagination-prev a, .pagination-next a { border-radius: 3px; box-shadow: 0px 0px 1px 1px rgb(77, 77, 77) inset; background: rgb(45, 45, 45) none repeat scroll 0px 0px; border: 1px solid rgb(51, 51, 51); clear: both; color: white; float: left; line-height: 1; margin-top: 10px; padding: 6px 12px; text-align: center; width: auto; text-shadow: none; }
.pagination-prev a:hover, .pagination-next a:hover { background: rgb(61, 61, 61) none repeat scroll 0% 0%; cursor: pointer; color: rgb(255, 255, 255); text-decoration: none; }
button.contact-submit:hover, a.learnmore:hover, #commentbox div.reply a:hover, #submit:hover { background: rgb(61, 61, 61) none repeat scroll 0% 0%; cursor: pointer; color: rgb(255, 255, 255); text-decoration: none; }
button.contact-submit:active, a.learnmore:active, #commentbox div.reply a:active { background: rgb(61, 61, 61) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.captcha-code { border: 1px solid rgb(222, 222, 222); clear: both; float: left; margin: 10px 0px; }
#commentbox div.reply { float: none ! important; margin-top: 10px; margin-bottom: 10px; }
#commentbox div.reply a { float: none; }
.raised { box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.5), 0px 1px 4px rgba(0, 0, 0, 0.3), 0px 0px 40px rgba(0, 0, 0, 0.1) inset; }
.container { position: relative; width: 960px; margin: 0px auto; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .container { width: 768px; }
  #left { width: 460px; }
  article .meta { float: right; width: 100%; background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
  article .meta ul.meta-list li { float: left; margin-right: 10px; }
  #content article { padding-bottom: 0px; max-width: 100%; }
  #sidebar { width: 250px; }
  #footer-widgets { width: 728px; }
  .footer-widget { width: 172px; }
  #sidebar .ufo-recent .meta { width: 180px; }
  article .post-desc { width: 100%; }
  #copyright { width: auto; }
  .post-type-archive #left { width: 728px; }
  .tax-pcategory #left, .tax-ptag #left, .single-gallery #left, .page-template-page-gallery-php #left { width: 728px; }
  .full-width { width: 728px; }
  #footer-widgets { width: 728px; }
  .galleries article { width: 344px; }
}
@media only screen and (max-width: 767px) {
  .container { width: 300px; }
  article .post-desc { width: 100%; }
  #left { width: 100%; padding: 14px 0px 0px; }
  article .meta { float: right; width: 100%; background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
  article .meta ul.meta-list li { float: left; margin-right: 10px; }
  #content article { padding-bottom: 0px; max-width: 100%; }
  #sidebar { width: 100%; float: left; margin-top: 20px; }
  .sidebar-widget { margin-bottom: 40px; }
  .footer-widget { width: 260px; margin-right: 0px; margin-bottom: 20px; }
  #copyright { width: 260px; }
  button.contact-submit, a.learnmore, #commentbox div.reply a { font-size: 14px; padding: 3px 10px; }
  ul.nav li, #searchbar { display: none; }
  #mobile_nav { display: block; }
  .post-type-archive #left { width: 300px; }
  .tax-pcategory #left, .tax-ptag #left, .single-gallery #left, .page-template-page-gallery-php #left { width: 300px; }
  .full-width { width: 300px; }
  #footer-widgets { width: 300px; }
  .galleries article { width: 286px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container { width: 420px; }
  #left { padding: 14px 0px 0px; width: 100%; }
  #sidebar { width: 100%; float: left; margin-top: 20px; }
  .sidebar-widget { margin-bottom: 40px; }
  .footer-widget { width: 380px; margin-right: 0px; margin-bottom: 10px; }
  #copyright { width: 380px; }
  article .meta { float: right; width: 100%; background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
  article .meta ul.meta-list li { float: left; margin-right: 10px; }
  #content article { padding-bottom: 0px; max-width: 100%; }
  article .post-desc { width: 100%; }
  ul.nav li { display: none; }
  #mobile_nav { display: block; }
  #searchbar { display: block; }
  .post-type-archive #left { width: 420px; }
  .tax-pcategory #left, .tax-ptag #left, .single-gallery #left, .page-template-page-gallery-php #left { width: 420px; }
  #footer-widgets { width: 420px; }
  .full-width { width: 420px; }
  .galleries article { width: 406px; }
}
.container::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
