.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}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}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}body{min-width:1110px;font:62.5% Helvetica,"Helvetica Neue",Arial,sans-serif;color:#444;line-height:2.2em;background:#292929 url(images/body-background.jpg) repeat left top}a:link,
a:visited{color:#285a86;text-decoration:none}a:hover{color:#1a3d5c}.entry a:link,
.entry a:visited{font-weight:bold}.wrapper{width:960px;margin:0 auto;text-align:left}.wrapper.big{background:url(images/wrap-glow.jpg) no-repeat center top}#main-top{height:54px;background:#3c3c3d url(images/sprite-bg.png) no-repeat -11px -225px}#main{background:#e7e9eb url(images/main-body.png) repeat-y center top}#main-bottom{height:15px;background:url(images/sprite-bg.png) no-repeat -10px -299px}.main-top-left{float:left;width:638px;padding:0}#content{float:left;width:618px;padding:20px 20px 15px 20px}#sidebar{float:right;padding:0 20px;width:262px}#footer{clear:both;margin-top:30px}.clear:after,
li.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.skip-content{display:none}#header{padding-bottom:20px}div.logo{float:left}#title,
div.logo img{padding:30px 0 0 0;font-size:3em;color:#f8f8f8;font-weight:bold;text-shadow:0 2px 0 #000}#title{padding:30px 0 0 20px}div.logo.logo-img{max-width:100%;line-height:0}#title a{color:#fff}#title a:hover{text-decoration:none}#description{margin:12px 0 0 20px;color:#aaa;font-family:Georgia,Times,sans-serif;font-style:italic;font-size:1.3em;line-height:1}div#cat-nav{clear:both;float:left;width:960px;margin:30px 0 0 0;background:url(images/sprite-bg.png) no-repeat -10px -10px}.nav{float:left;line-height:45px;margin:0 20px;width:100%}.nav a{display:block;color:#ebecee;font-size:1.3em;font-weight:bold;text-decoration:none;text-shadow:0 1px 0 #090909;padding:0 20px}.nav a:hover{color:#fff}.nav li{float:left}.nav ul{position:absolute;left:-999em;height:auto;width:200px;z-index:999;padding-bottom:10px;font-weight:normal;background:transparent url(images/nav-bottom.png) no-repeat bottom center}.nav ul a, .nav li a{display:block;position:relative}.nav ul a{font-weight:normal;color:#ebecee;text-shadow:none}.nav li li{width:200px;background:#245d8e}.nav li li a{margin:0;padding:8px 10px 8px 20px;width:170px;line-height:20px}.nav li ul ul{margin:-36px 0 0 200px}.nav li:hover ul ul,
.nav li:hover ul ul ul,
.nav li:hover ul ul ul ul,
.nav li.sfhover ul ul,
.nav li.sfhover ul ul ul,
.nav li.sfhover ul ul ul ul{left:-999em}.nav li:hover ul,
.nav li li:hover ul,
.nav li li li:hover ul,
.nav li li li li:hover ul,
.nav li.sfhover ul,
.nav li li.sfhover ul,
.nav li li li.sfhover ul,
.nav li li li li.sfhover ul{left:auto}.nav li:hover,
.nav li.sfhover,
.nav .current_page_parent,
.nav .current_page_ancestor,
.nav .current-cat-parent,
.nav .current-cat,
.nav .current_page_item,
.nav .current_page_item a,
.nav .current-cat a{color:#fff;background:rgba(0,0,0,.1)}.nav li li:hover,
.nav li li.sfhover,
.nav li li.current_page_parent,
.nav li li.current_page_ancestor,
.nav li li.current-cat-parent,
.nav li li.current-cat,
.nav li li.current_page_item{background:#235079}.nav a.sf-with-ul{padding-right:30px;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:10px;bottom:16px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(images/nav-arrows.png) no-repeat -10px -100px}a > .sf-sub-indicator{bottom:16px;background-position:0 -100px}a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}.nav ul .sf-sub-indicator{background-position:-10px 0;right:32px;top:12px}.nav ul a > .sf-sub-indicator{background-position:0 0}.nav ul a:focus > .sf-sub-indicator,
.nav ul a:hover > .sf-sub-indicator,
.nav ul a:active > .sf-sub-indicator,
.nav ul li:hover > a > .sf-sub-indicator,
.nav ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}#pg-nav-bg{height:51px;background:#000 url(images/flw-bg.png) repeat-x top left}#pg-nav{float:right}#pg-nav .nav{margin:0;line-height:50px}#pg-nav .nav a{font-size:1.2em;font-weight:normal;color:#b3b3b3;text-shadow:0 -1px 0 #000}#pg-nav .nav a:hover{color:#fff}#pg-nav .nav ul{z-index:1000;background-image:url(images/nav-bottom-pg.png)}#pg-nav .nav li li{background:#1c1c1c}#pg-nav .nav li:hover,
#pg-nav .nav li.sfhover,
#pg-nav .nav .current_page_parent,
#pg-nav .nav .current_page_ancestor,
#pg-nav .nav .current-cat-parent,
#pg-nav .nav .current-cat,
#pg-nav .nav .current_page_item,
#pg-nav .nav .current_page_item a,
#pg-nav .nav .current-cat a{color:#fff;background:rgba(0,0,0,.2)}#pg-nav .nav li li:hover,
#pg-nav .nav li li.sfhover,
#pg-nav .nav li li.current_page_parent,
#pg-nav .nav li li.current_page_ancestor,
#pg-nav .nav li li.current-cat-parent,
#pg-nav .nav li li.current-cat,
#pg-nav .nav li li.current_page_item{background:#000}#pg-nav a > .sf-sub-indicator{bottom:18px}div#feature{background:url(images/feature-body.png) repeat-y top center}div.feature-top{display:block;height:20px;background:url(images/sprite-bg.png) no-repeat -10px -75px}div.feature-bottom{display:block;height:20px;margin-bottom:30px;background:url(images/sprite-bg.png) no-repeat -10px -185px}div.feature-main{float:left;font-size:1.3em;padding:0 20px;width:618px}div.feature-main .container{width:618px}div.feature-main .slides div{display:block;width:618px}div.feature-main div.slide p{margin-top:10px;text-shadow:0 1px 0 #fbfbfb}img.feature-photo{padding:7px;background:#fff;border:1px solid #aaa}div.feature-main h3{margin:10px 0 0 0}div.feature-main h3 a:link, div.feature-main h3 a:visited{font-size:1.6em;color:#444;text-shadow:0 1px 0 #fff}div.feature-main h3 a:hover{color:#285a86}div.feature-main a:link.more-link,
div.feature-main a:visited.more-link{float:right;display:block;margin-top:20px;padding:4px 20px;font-weight:bold;color:#444;text-shadow:0 1px 0 #fff;background:#eef0f2 url(images/feature-li-bg.png) repeat-x bottom left;border:1px solid #aaa;-moz-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}div.feature-main a:hover.more-link{border:1px solid #c9c9c9;background:#f3f5f7 url(images/feature-li-bg-hover.png) repeat-x bottom left}div.feature-sidebar{float:right;width:258px;padding:5px 24px 15px 20px}div.feature-sidebar h2{height:50px;margin:10px -36px 5px 0;padding:10px 0 0 16px;font-size:1.4em;color:#f3f4f6;text-shadow:0 1px 0 #111;background:url(images/sprite-bg.png) no-repeat -10px -115px}div.feature-sidebar ul{margin:0 0 10px 0}div.feature-sidebar ul li{margin:0 0 15px 0}div.feature-sidebar ul li a{display:block;padding:12px 15px;font-size:1.2em;line-height:1em;background:#ebedf0 url(images/feature-li-bg.png) repeat-x bottom left;border:1px solid #bfbfbf;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.feature-sidebar ul li a:hover{border:1px solid #d1d1d1;background:#f5f7fa url(images/feature-li-bg-hover.png) repeat-x bottom left}div.feature-main a:active.more-link,
div.feature-sidebar ul li.current a,
div.feature-sidebar ul li.current a:hover,
div.feature-sidebar ul li a:hover:active{border:1px solid #ccc;border-top:1px solid #777;border-bottom:1px solid #dedede;background:#d4d7d9 url(images/feature-li-bg-active.png) repeat-x top left}div.feature-sidebar ul li.current a{cursor:default}div.feature-sidebar ul li a img{float:left;display:block;margin:0 15px 0 0;padding:3px;background:#fff;border-bottom:1px solid #aaa}div.feature-sidebar ul li a:hover img,
a:hover img.index-post-thm{-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg)}div.feature-sidebar ul li.active a:hover img{-moz-transform:none;-webkit-transform:none}div.feature-sidebar ul li a strong{display:block;width:175px;float:right;margin:3px 0;color:#444;text-shadow:0 1px 0 #fff;font-size:1.1em;line-height:1.3em}div.feature-sidebar ul li.active a strong{text-shadow:0 1px 0 #f3f3f3}div.feature-sidebar ul li a span{display:block;float:right;width:175px;color:#666}#slider-arrows{margin:0 auto;width:65px}.slider-nav-left{float:left}.slider-nav-right{float:right}.slider-nav-left a,
.slider-nav-right a{width:32px;height:27px}.slider-nav-left a:hover:active,
.slider-nav-right a:hover:active{opacity:.6}#main-top h4{float:left;padding:16px 0 0 20px;font-size:1.4em;line-height:1;font-weight:bold;color:#dbdbdb;text-shadow:0 1px 0 #000}.subscribe{float:right;width:262px;margin:12px 20px 10px 20px}.subscribe h5{float:left;font-weight:bold;font-size:1.3em;color:#c1c1c1;text-shadow:0 1px 0 #000;padding:0 30px 0 0}#main-top .rss-feed a:hover{color:#fff}.subscribe ul{float:right}.subscribe ul li{float:left;margin-left:10px}.subscribe li a{opacity:.9}.subscribe li a:hover{opacity:1}.subscribe li a:active{opacity:.5}.post{margin-bottom:30px;position:relative;border-bottom:1px solid #d5d7d8}.entry h2.title{font-size:1.6em;margin:0;padding:0 0 10px 0}.entry h2 a{color:#444;text-shadow:0 1px 0 #fff}.entry h2 a:hover{color:#285a86}.post .date{position:absolute;left:-93px;width:73px;height:73px;text-align:center;background:rgba(0,0,0,.15)}.post .date div{font-size:1.3em;color:#efefef;font-weight:bold;letter-spacing:2px}.post .date .day{margin-top:15px;font-size:2.4em}.post .date .month{text-transform:uppercase;font-weight:normal;color:#ccc}a:hover img.index-post-thm{-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}.entry{margin:0 0 30px 215px;font-size:1.3em}img.index-post-thm{margin-bottom:30px}.entry.nothumb{margin:0 0 30px 0}.entry a.more-link{display:block;position:relative;margin-top:10px;text-shadow:0 1px 0 #fff}.entry a.more-link img{position:absolute;bottom:.35em;margin-left:5px}.navigation .wp-pagenavi a{margin:0 3px;padding:5px 8px;border:1px solid #ccc;color:#444;text-shadow:0 1px 0 #fff;background:#eef0f2 url(images/feature-li-bg.png) repeat-x bottom left;border:1px solid #ababab}.navigation .wp-pagenavi a:hover{background:#f3f5f7 url(images/feature-li-bg-hover.png) repeat-x bottom left;border:1px solid #c9c9c9}.navigation .wp-pagenavi a:active{border:1px solid #ccc;border-top:1px solid #777;border-bottom:1px solid #dedede;background:#d4d7d9 url(images/feature-li-bg-active.png) repeat-x top left}.navigation .wp-pagenavi span.pages{margin-right:20px}.navigation .wp-pagenavi span.current{margin:0 8px}.navigation .wp-pagenavi span.extend{margin:0 5px}.entry.single{margin:0;padding-bottom:15px}h1.title{margin:0;padding:0 0 20px 0;font-size:2.4em;text-shadow:0 1px 0 #fff}h1.title.with-author{padding:0 0 8px 0}div.author{margin-bottom:20px;font-family:"Georgia",serif;font-size:1.2em;color:#666;font-style:italic;text-shadow:0 1px 0 #fbfbfb}div.single-comments{float:right;margin:12px 0 0 0}div.single-comments a{display:block;padding:0 0 0 25px;font-size:1.6em;font-weight:bold;letter-spacing:.05em;color:#000;text-shadow:0 1px 0 #717171;background:url(images/main-comment.png) no-repeat 0 .2em}img.alignright.single-post-thm{margin:0 0 20px 30px}.tags,
.cats{float:right;padding-bottom:10px;font-size:1.2em;font-family:"Georgia",serif;color:#666;text-shadow:0 1px 0 #fbfbfb}.tags{float:left;width:300px;padding:0 0 0 21px;background:url(images/post-tags.png) no-repeat 0 .25em}.tags a,
.cats a{color:#444;font-family:Helvetica,Arial,sans-serif;font-weight:bold}.cats a:hover,
.tags a:hover{color:#285a86}#content .entry.page{margin:0;width:618px}h1.pagetitle,
h2.pagetitle{margin:0 0 15px 0;padding-top:20px;font-size:2.2em;border-top:1px solid #efeae4}body.page-template-no-sidebar-php #content,
body.page-template-no-sidebar-php #content .entry.page{width:920px}body.page-template-no-sidebar-php #main-top{background:#3c3c3d url(images/main-top-fw.png) no-repeat center top}body.page-template-no-sidebar-php #main{background:#e7e9eb url(images/main-body-fw.png) repeat-y center top}body.page-template-no-sidebar-php #main-bottom{background:url(images/main-bottom-fw.png) no-repeat center top}div.archive-comments img{float:right;margin:15px 15px 0 0}.p-archives{font-size:1.3em;margin:0 0 30px 0}.p-archives ul{clear:both;margin:0;border-bottom:1px solid #dedede}.p-archives ul li{border-top:1px solid #dedede}.p-archives ul li a{display:block;margin:0;padding:7px 0}.p-archives ul li a:hover{background-color:#efefef;text-decoration:none}.p-archives span{display:block;text-align:right}.p-archives span.archdate,
.p-archives a:hover span.archdate{float:left;margin-right:3em;padding:0 0 1em .5em;width:3em;color:#666}.p-archives span.comments-number{float:right;margin-right:20px;width:3em;color:#777}.entry p{margin-bottom:10px;text-shadow:0 1px 0 #fbfbfb}.entry h2,
.entry h3,
.entry h4{font-size:1.4em;padding:15px 0 5px 0}.entry h3{padding-top:10px;font-size:1.2em}.entry h4,
.entry h5,
.entry h6{padding-top:10px;font-size:.9em}pre{margin:10px 0;padding:1em 10px;overflow:auto;background-color:#ebebeb;color:#000}code{padding:2px 3px;font:1.1em Consolas,Courier New,sans-serif;background-color:#ebebeb;color:#000}pre code{font-size:1.3em}blockquote{display:block;margin:20px 0 20px 20px;padding:0 0 0 20px;color:#666;font-style:italic;line-height:1.5em;border-left:3px solid #cbcbcb}small{font-size:.75em}.entry ul,
.c-body ul,
.feature-main ul{margin:0 0 10px 10px}.entry ul li,
.c-body ul li,
.feature-main ul li{list-style-type:disc;list-style-position:outside;margin:5px 0 5px 20px}.entry ol,
.c-body ol,
.feature-main ol{list-style-type:decimal;list-style-position:outside;margin:5px 0 5px 40px}.entry ol li ol li,
.c-body ol li ol li
.feature-main ol li ol li{list-style-type:lower-roman}.entry ol li,
.c-body ol li,
.feature-main ol li{margin:5px 0}.gallery-return-link{padding-bottom:5px}.navigation{padding:10px 0;font-size:1.3em;font-weight:bold;text-shadow:0 1px 0 #fff}table{margin:15px 0;width:100%}th{text-align:left}thead th{padding:3px 8px}th,td,caption{padding:3px 10px 3px 5px}tfoot{font-style:italic}caption{padding:3px 8px}td[valign="top"]{vertical-align:top}td[valign="bottom"]{vertical-align:bottom}dl{margin:15px 0}dl dt{font-weight:bold;margin-bottom:3px}dd{margin-left:1.5em}.comment-number{padding:0 0 10px 0;text-shadow:0 1px 0 #fbfbfb;font-weight:bold;border-bottom:4px double #d5d7d8}.comment-number span{float:left;display:block;padding:0 0 0 30px;font-size:1.6em;background:url(images/comments-top.png) no-repeat 0 .2em}.none{border-bottom:1px solid #d5d7d8}a#leavecomment{float:right;font-size:1.3em}div.comment-box{padding:10px 0 20px 0}li.comment{text-shadow:0 1px 0 #fbfbfb;border-bottom:4px double #d5d7d8}div.c-grav{float:left;width:94px;margin-top:10px}div.c-grav img{padding:3px;background:#fff;border-bottom:1px solid #aaa}li.bypostauthor div.c-grav img{background:#fefe1f}div.c-author{font-weight:bold;font-size:1.2em;line-height:1.2em}div.c-date{margin-top:5px;font-size:1.1em;line-height:1em;font-family:Georgia,sans-serif;font-style:italic;color:#777}div.c-body{margin-left:121px;width:497px;font-size:1.3em}div.c-body p{margin-top:10px}#comments ul.children{margin:10px 0 0 121px;clear:both}#comments ul.children li.comment{margin-bottom:20px;background:#f4f6f8;border-top:1px solid #d5d7d8;border-bottom:1px solid #d5d7d8}#comments ul.children li.comment.odd{background:#dadcde;border-top:1px solid #cdcfd1;border-bottom:1px solid #cdcfd1}#comments ul.children li.comment div.c-grav{padding-left:20px;width:74px}#comments ul.children div.c-body{margin-left:117px;width:363px}#comments ul.children ul.children{margin-right:20px;margin-left:20px}#comments ul.children ul.children div.c-body{width:316px}#comments ul.children ul.children ul.children div.c-body{width:276px}#comments ul.children ul.children ul.children ul.children div.c-body{width:236px}a.comment-reply-link{float:right;clear:both;margin-top:10px;line-height:1em;font-size:.9em;font-family:Georgia,sans-serif;font-style:italic;text-transform:lowercase;color:#888}a:hover.comment-reply-link{color:#285a86}a#cancel-comment-reply-link{float:right;font-size:.9em}#respond{margin:30px 0 0 0}h3#reply-title,
form#commentform{font-size:1.3em;text-shadow:0 1px 0 #fbfbfb}h3#reply-title{margin:0 0 30px 121px;font-size:1.6em}form#commentform label.comment-field{display:block;float:left;width:121px;margin:5px 0 3px 0}form#commentform fieldset span{margin-left:10px;color:#990000}input.text-input,
form#commentform textarea{padding:5px;width:411px;font-size:1em}form#commentform textarea{font-family:inherit}input#author, input#email, input#url{width:286px}form#commentform p.guidelines{margin:10px 0 5px 121px;color:#555}p.subscribe-to-comments,
p.comments-rss{margin:0 0 10px 0}#commentform p.comments-rss,
#commentform .form-submit{margin-left:121px}p.comments-rss a{display:block;margin-top:5px;padding:0 0 0 20px;font-weight:bold;color:#444;background:url(images/comments-rss.png) no-repeat 0 .2em}p.comments-rss a:hover{color:#285a86}fieldset{border:none;display:block;margin:15px 0}.comments-submit{margin-left:121px}p.note{font-style:italic;font-size:1.3em}h3.pinghead{margin:30px 0 15px 0;font-size:1.4em;text-shadow:0 1px 0 #fbfbfb}ol.pinglist{list-style-type:decimal;list-style-position:inside;margin:0 0 15px 0;font-size:1.3em;text-shadow:0 1px 0 #fbfbfb}#newsletter{margin:30px 0;padding:15px 20px 12px 20px;background:#ebedf0 url(images/feature-li-bg.png) repeat-x bottom left;border:1px solid #cbcbcb;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#newsletter h3{width:100%;font-size:1.4em;text-shadow:0 1px 0 #fff}#newsletter p{margin:3px 0 12px 0;font-size:1.2em;line-height:1.5em;font-family:Georgia,Times,sans-serif;font-style:italic;text-shadow:0 1px 0 #05223c;color:#d8edff}#newsletter label{display:none}#newsletter form div{margin:10px 0 0 0}#newsletter input#news-email{float:left;width:160px;padding:7px;font-family:inherit;font-size:1.2em;color:#666;background:#fff;border:1px solid #bfbfbf;-moz-border-radius:4px;-webkit-border-radius:4px}#newsletter input#news-button{margin:0 0 0 6px}.twitter div.tweet{margin:0;font-size:1.2em;line-height:1.6em}div.tweet li{margin-top:20px}div.twitter h2.widgettitle a{float:right;font-size:.9em}a.twitter-timestamp{font-size:.9em}.widget{margin:20px 0 30px 0}#footer .widget{margin:0}h2.widgettitle{margin:0 0 10px 0;padding-bottom:3px;font-size:1.4em;border-bottom:1px dotted #ccc;color:#555}ul li.widget ul{font-size:1.2em}ul li.widget ul li ul{margin-left:5px;font-size:1em}ul li.widget ul li{padding:1px 0}ul li.widget ul li ul li{padding:1px 0 0 0}.textwidget p{font-size:1.3em}table#wp-calendar{width:100%;font-size:1.3em}#wp-calendar tbody,
#wp-calendar thead{text-align:center}#wp-calendar tfoot #next{text-align:right}#footer{padding:30px 0;background:#141414}#footer a{color:#fff}#footer a:hover{text-decoration:underline}.footer-column{float:left;margin-right:30px;color:#bbb}#footer-about.footer-column{width:337px}#footer-middle.footer-column{width:281px}#footer-search.footer-column{margin:0;float:right;width:266px}.footer-column h2{font-size:1.6em;border-bottom:1px dotted #333;color:#fff;padding-bottom:4px}.footer-column p{margin:15px 0;font-size:1.3em;line-height:1.6em}#footer h2.widgettitle{margin-top:0}#search-form input.search{margin:15px 0 0 0;padding:5px 2px;width:180px;border:1px solid #aaa;background:#ddd;color:#555}#search-form label{position:absolute;left:-9999em}#search-form input.search:focus{background:#fff}#search-form input#searchsubmit{margin:0 0 0 5px}#copyright{display:block;clear:both;padding:10px 0 30px 0;font-size:1.2em;color:#ccc}p.credit{float:right}#copyright a{color:#fff;font-weight:bold}#copyright a:hover{border-bottom:1px solid;text-decoration:none}img,
embed,
object,
video,
iframe{max-width:100%}.entry img.border{max-width:393px}.entry.single img.border,
body.page img.border{max-width:608px}body.page-template-no-sidebar-php .entry img.border{max-width:910px}#main img[class*="align"],
#main img[class*="wp-image-"],
#main img[class*="wp-post-image"]{height:auto}img.size-full{width:auto}img.border{padding:4px;background:#fff;border:1px solid #aaa}.entry .alignright{margin:0 0 10px 15px}.entry .alignleft{margin:0 15px 10px 0}.wp-caption p,
.wp-caption-text,
.gallery-caption{font-style:italic;color:#888}img#wpstats{visibility:hidden}