html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-style:solid;border-width:0;margin:0;padding:0}
body{line-height:1;font:normal 14px/1.57142857 Georgia, Times New Roman, serif;color:#000;background:#fff}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none;color:#333;background-color:#c1f7ff}
del{text-decoration:line-through}
html{overflow-y:scroll;overflow:0}
.clear{display:block;clear:both}
.fluid-wrapper{max-width:100%;margin:0 0 22px}
.fluid-wrapper > .inner{width:100%;height:0;position:relative}
.fluid-wrapper.ratio-16x9{width:9999px}
.fluid-wrapper.ratio-16x9 > .inner{padding-bottom:56.25%}
.fluid-wrapper > .inner > iframe,.fluid-wrapper > .inner > object,.fluid-wrapper > .inner embed{width:100%;height:100%;position:absolute;left:0;top:0}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,ol,ul,table,legend,hr,figure{margin-bottom:22px}
h1,.h1{font-size:60px;line-height:1.10000000;font-weight:400}
h2,.h2{font-size:36px;line-height:1.16666667;font-weight:400}
h3,.h3{font-size:24px;line-height:1.25000000;font-weight:400}
h4,.h4{font-size:18px;line-height:1.33333333;font-weight:400}
h5,.h5{font-size:14px;line-height:1.57142857;font-weight:400}
h6,.h6{font-size:12px;line-height:1.57142857;font-weight:400}
ul{margin-left:2em;list-style-type:disc}
ol{margin-left:2em;list-style-type:decimal}
dl{overflow:hidden}
dt{width:30%;margin-right:3.75%;clear:left;float:left;font-weight:700;border-width:0;padding:5px 0}
dd + dt{border-width:1px 0 0;padding:5px 0 0}
dd{padding:5px 0 5px 33.75%}
dd + dt + dd{border-width:1px 0 0}
pre,code,kbd,samp{font-family:"Lucida Console", Courier, "DejaVu Sans Mono", monospace, sans-serif}
pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word}
code{display:block;font-size:12px;line-height:21px;border-width:1px;padding:0 10px}
pre code{padding:22px}
blockquote{min-height:32px;border-style:double;border-width:0 0 0 5px;margin:22px;padding:0 22px}
a{cursor:pointer;color:#000;text-decoration:none;border-style:solid;border-width:0}
small{font-size:11px}
dfn,em,q,cite{font-weight:400;font-style:italic}
sub,sup{position:relative;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
h1 sub,h2 sub,h3 sub{font-size:50%;bottom:0}
h1 sup,h2 sup,h3 sup{font-size:50%;top:-.75em}
abbr,acronym{text-transform:uppercase}
hr{border-style:solid;border-width:1px 0 0;margin:22px 0 21px}
img{max-width:100%;height:auto}
html#ie7 img{-ms-interpolation-mode:bicubic}
html#ie8 img{width:auto}
video,embed,object,iframe{max-width:100%}
img.alignleft{float:left;margin:0 22px 11px 0}
img.alignright{float:right;margin:22px 0 11px 22px}
.wp-caption-text{font:italic 12px/18px Georgia, sans-serif;text-align:center}
table{border-collapse:collapse;border-spacing:0}
table caption{width:100%;font:italic 12px/18px Georgia, sans-serif;padding:6px 10px}
th{font-weight:700;vertical-align:bottom}
td{font-weight:400;vertical-align:top}
#page{position:relative;z-index:10;overflow:hidden}
#header,#primary-bar,#precontent,#content,#footer{width:100%;position:relative;z-index:2}
#primary-bar-inner,#precontent-inner,#content-inner,#footer-inner{max-width:960px;position:relative;z-index:2;margin:0 auto;padding:0 3.48837209%}
#header{z-index:800;border-bottom:1px solid #d9d9d9;padding:22px 0}
#primary-bar-inner{z-index:20}
#precontent{z-index:700;overflow:hidden}
#content{z-index:600;min-height:320px;padding-top:44px;padding-bottom:44px}
#footer{z-index:400;border-top:1px solid #d9d9d9}
.grid{width:100%;min-height:1px}
.grid:after{display:block;height:0;visibility:hidden;clear:both;content:""}
.grid > *{min-height:1px;margin-left:3.75%;float:left}
.grid > :first-child{margin-left:0}
.c-one-half{width:48.125%}
.c-one-third{width:30.8333333%}
.c-two-third{width:65.4166667%}
.c-one-fourth{width:22.1875%}
.c-three-fourth{width:74.0625%}
.c-one-fifth{width:17%}
.c-two-fifth{width:37.75%}
.c-three-fifth{width:58.5%}
.c-four-fifth{width:79.25%}
.c-one-sixth{width:13.5416667%}
.c-five-sixth{width:82.7083333%}
.push-one-fourth{left:25.9375%}
.push-one-third{left:34.5833333%}
.push-one-half{left:51.875%}
.push-two-third{left:69.1666667%}
.push-three-fourth{left:77.8125%}
.pull-one-fourth{left:-25.9375%}
.pull-one-third{left:-34.5833333%}
.pull-one-half{left:-51.875%}
.pull-two-third{left:-69.1666667%}
.pull-three-fourth{left:-77.8125%}
img.icon{padding-right:10px}
ul.type-upper-roman,ol.type-upper-roman{list-style-type:upper-roman}
ul.type-lower-roman,ol.type-lower-roman{list-style-type:lower-roman}
ul.type-upper-alpha,ol.type-upper-alpha{list-style-type:upper-alpha}
ul.type-lower-alpha,ol.type-lower-alpha{list-style-type:lower-alpha}
ul.type-lower-greek,ol.type-lower-greek{list-style-type:lower-greek}
ul.type-square,ol.type-square{list-style-type:square}
ul.type-circle,ol.type-circle{list-style-type:circle}
ul.type-disc,ol.type-disc{list-style-type:disc}
ul.type-decimal,ol.type-decimal{list-style-type:decimal}
ul.type-check,ol.type-check,ul.type-cross,ol.type-cross,ul.type-arrow,ol.type-arrow,ul.type-plus,ol.type-plus,ul.type-heart,ol.type-heart,ul.type-pin,ol.type-pin,ul.type-gold-star,ol.type-gold-star,ul.type-goldstar,ol.type-goldstar,ul.type-silver-star,ol.type-silver-star,ul.type-silverstar,ol.type-silverstar{margin-left:0;list-style-type:none}
ul.type-check li,ol.type-check li,ul.type-cross li,ol.type-cross li,ul.type-arrow li,ol.type-arrow li,ul.type-plus li,ol.type-plus li,ul.type-heart li,ol.type-heart li,ul.type-pin li,ol.type-pin li,ul.type-gold-star li,ol.type-gold-star li,ul.type-goldstar li,ol.type-goldstar li,ul.type-silver-star li,ol.type-silver-star li,ul.type-silverstar li,ol.type-silverstar li{padding-left:26px;background-position:0 2px;background-repeat:no-repeat}
ul.type-check li,ol.type-check li{background-image:url(./../images/icons/check.png)}
ul.type-cross li,ol.type-cross li{background-image:url(./../images/icons/cross.png)}
ul.type-arrow li,ol.type-arrow li{background-image:url(./../images/icons/arrowright.png)}
ul.type-plus li,ol.type-plus li{background-image:url(./../images/icons/plus.png)}
ul.type-heart li,ol.type-heart li{background-image:url(./../images/icons/heart.png)}
ul.type-pin li,ol.type-pin li{background-image:url(./../images/icons/pin.png)}
ul.type-gold-star li,ol.type-gold-star li,ul.type-goldstar li,ol.type-goldstar li{background-image:url(./../images/icons/star-gold.png)}
ul.type-silver-star li,ol.type-silver-star li,ul.type-silverstar li,ol.type-silverstar li{background-image:url(./../images/icons/star-silver.png)}
table.simple{width:100%;margin-bottom:20px}
table.simple th,table.simple td{padding:6px 10px}
table.simple thead th{text-align:left;text-transform:uppercase;padding-top:22px;padding-bottom:22px;border-top-width:1px}
table.simple tfoot td{font-weight:700;border-width:3px 0 1px 1px}
table.simple thead th + th{border-left-width:1px}
table.simple tbody tr td{border-width:1px 0 1px 1px;margin:4px}
.lead{overflow:hidden;font-size:18px;line-height:30px;margin:0 0 22px}
.flag{position:relative;top:-1px;vertical-align:middle;font:normal normal normal 10px/12px Arial, sans-serif!important;text-transform:uppercase;text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:1px 4px}
.flag cufon{width:auto!important;height:100%!important;font:normal normal normal 10px/12px Arial, sans-serif!important}
.flag cufontext{width:auto!important;height:auto!important;font:normal normal normal 10px/12px Arial, sans-serif!important;text-indent:0!important}
.link img.icon{vertical-align:middle}
.button{margin-bottom:22px;margin-right:.2px;display:inline-block;position:relative;text-decoration:none!important;text-align:center;text-transform:uppercase;vertical-align:middle;zoom:1;border-width:1px}
.button,.button span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.button > span{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;zoom:1}
.button > span > span{display:block;letter-spacing:1px;zoom:1}
.button small{margin-top:2px;display:block;font:italic 12px/18px Georgia, sans-serif;text-transform:none;letter-spacing:0;opacity:0.66}
.button.small > span > span{font-size:10px;line-height:12px;padding:6px 20px}
.button.small small{font-size:10px;line-height:12px}
.button.medium > span > span{font-size:14px;line-height:14px;font-weight:400;padding:10px 30px}
.button.medium small{font-size:11px;line-height:13px}
.button.big > span > span{font-size:18px;line-height:18px;font-weight:400;padding:18px 40px}
.button.big small{font-size:12px;line-height:14px}
.button.type-wide > span{display:block;text-align:center}
.button-divider{overflow:hidden;text-align:center;padding:3px 0 44px}
.button-divider > span{display:inline-block;position:relative}
.button-divider > span .helper-1,.button-divider > span .helper-2{width:10px;height:2px;display:block;position:absolute;top:50%}
.frame{max-width:100%;display:block;text-align:center;margin:0 auto 22px}
.frame:after{height:0;display:block;clear:both;content:"";visibility:hidden}
.frame.alignleft,.frame.alignright{margin-bottom:1em;display:inline}
.frame.alignleft{margin-right:1.625em;float:left}
.frame.alignright{margin-left:1.625em;float:right}
.frame > .decorator{max-width:100%;display:inline-block;position:relative}
.decorator{max-width:100%;display:inline-block}
.decorator > .outer{display:block;position:relative}
.decorator > .outer > .inner{display:block;position:relative;z-index:10}
.decorator > .outer > .inner > *{display:block;margin:0}
.decorator > .outer > span[class*=hlp-]{display:block;position:absolute;z-index:1}
.frame.type-simple > .decorator > .outer{background:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-width:1px;padding:7px 0}
.type-board > .decorator > .outer{padding:16px}
.type-board > .decorator > .outer > .hlp-1,.type-board > .decorator > .outer > .hlp-2{width:16px;height:100%;top:0;background:url(./../images/frame-sprites_1.png) 0 0 repeat-y}
.type-board > .decorator > .outer > .hlp-1{left:0;background-position:0 0}
.type-board > .decorator > .outer > .hlp-2{right:0;background-position:-20px 0}
.type-board > .decorator > .outer > .hlp-3,.type-board > .decorator > .outer > .hlp-4{width:100%;height:40px;left:0;background:url(./../images/frame-sprites_1.png) 0 0 repeat-x}
.type-board > .decorator > .outer > .hlp-3{top:0;background-position:-40px -60px}
.type-board > .decorator > .outer > .hlp-4{bottom:0;background-position:-40px 0}
.type-board > .decorator > .outer > .hlp-5,.type-board > .decorator > .outer > .hlp-6{width:38px;height:38px;right:0;background:url(./../images/frame-sprites_1.png) 0 0 no-repeat}
.type-board > .decorator > .outer > .hlp-5{top:0;background-position:-1109px -60px}
.type-board > .decorator > .outer > .hlp-6{bottom:0;background-position:-1109px -2px}
.type-easel > .decorator > .outer{padding:16px 0 54px}
.type-easel > .decorator > .outer > .hlp-1{width:180px;height:54px;left:50%;margin-left:-90px;bottom:0;background:url(./../images/frame-sprites_1.png) -40px -100px no-repeat}
.type-easel > .decorator > .outer > .hlp-2{width:16px;height:16px;left:50%;margin-left:-8px;top:0;background:url(./../images/frame-sprites_1.png) -240px -100px no-repeat}
.type-paper-stack > .decorator > .outer{padding:10px 10px 15px}
.type-paper-stack > .decorator > .outer > .hlp-1,.type-paper-stack > .decorator > .outer > .hlp-2,.type-paper-stack > .decorator > .outer > .hlp-3,.type-paper-stack > .decorator > .outer > .hlp-4{top:0;background:#fff;border-color:#ccc!important;border-width:1px}
.type-paper-stack > .decorator > .outer > .hlp-1{left:4px;right:4px;bottom:0}
.type-paper-stack > .decorator > .outer > .hlp-2{left:3px;right:3px;bottom:2px}
.type-paper-stack > .decorator > .outer > .hlp-3{left:2px;right:2px;bottom:4px}
.type-paper-stack > .decorator > .outer > .hlp-4{left:1px;right:1px;bottom:6px}
.type-projector-screen > .decorator > .outer{padding:15px 14px 62px}
.type-projector-screen > .decorator > .outer > .hlp-1{width:132px;height:50px;left:50%;margin-left:-66px;bottom:0;background:url(./../images/frame-sprites_1.png) -40px -190px no-repeat}
.type-projector-screen > .decorator > .outer > .hlp-2,.type-projector-screen > .decorator > .outer > .hlp-3{height:18px;left:0;right:14px;background:url(./../images/frame-sprites_1.png) -40px -160px repeat-x}
.type-projector-screen > .decorator > .outer > .hlp-4,.type-projector-screen > .decorator > .outer > .hlp-5{width:14px;height:18px;right:0;background:url(./../images/frame-sprites_1.png) -1110px -160px no-repeat}
hr,.divider.type-simple,.divider-arrow,.divider-top{width:100%;height:0;display:block;position:relative}
hr,.divider.type-simple{border-width:1px 0 0;margin:22px 0 63px}
.divider-arrow{border-width:1px 0 0;margin:22px 0 43px}
.divider-arrow > div{height:0;width:0;margin-left:-6px;position:absolute;top:0;left:50%;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-style:solid outset outset;border-width:12px}
.divider-top{height:auto;top:-9px;overflow:hidden;font:italic 12px/18px Georgia, sans-serif;margin:44px 0 22px}
.divider-top div{height:1px;margin-top:8px;overflow:hidden;white-space:nowrap;border-width:1px 0 0}
.divider-top a{margin-left:10px;float:right}
.divider.fancy{text-align:center;margin:26px 0 48px}
.heading.type-divider{overflow:hidden;text-align:center}
.heading.type-divider .inner > .helper-1,.heading.type-divider .inner > .helper-2{height:2px;width:10px;display:block;position:absolute;top:.6em}
.message{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));border-width:0 0 1px;margin:0 0 22px;padding:0 22px}
.message > .inner{background-repeat:no-repeat;background-position:0 17px;margin:0 0 22px;padding:22px 0 0 43px}
.message.success{color:#0e6200;background-color:#d8ffcc;border-color:#b3f39f!important}
.message.success > .inner{background-image:url(./../images/icons/icon_message_success.png)}
.message.info{color:#004a79;background-color:#cbebff;border-color:#a0daff!important}
.message.info > .inner{background-image:url(./../images/icons/icon_message_info.png)}
.message.warning{color:#7f4800;background-color:#fff8c0;border-color:#ffef6f!important}
.message.warning > .inner{background-image:url(./../images/icons/icon_message_warning.png)}
.message.error{color:#ca0000;background-color:#ffe0e0;border-color:#fcc!important}
.message.error > .inner{background-image:url(./../images/icons/icon_message_error.png)}
.pullquote{width:33.3%}
.pullquote,blockquote{font-family:Georgia, serif;font-style:italic}
.pullquote.align-right{float:right}
.pullquote.type-simple{border-style:double}
.pullquote.type-simple.align-left{border-width:0 5px 0 0;margin:22px 22px 22px 0;padding:22px}
.pullquote.type-simple.align-right{border-width:0 0 0 5px;margin:22px 0 22px 22px;padding:22px}
.testimonial > .inner{position:relative;font-family:Georgia, Times, 'Times New Roman', serif;font-style:italic}
.testimonial > p{font-size:11px;line-height:16px;font-family:Georgia, Times, 'Times New Roman', serif;font-style:italic}
.testimonial > p * + :before{content:", "}
.testimonial.size-medium .inner{font-size:18px;line-height:24px}
.testimonial.size-big .inner{font-size:24px;line-height:30px}
.testimonial.type-bubble{margin:0 0 35px}
.testimonial.type-bubble > .inner{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:22px 22px 1px}
.testimonial.type-bubble.size-medium > .inner{padding:22px 33px 1px}
.testimonial.type-bubble.size-big > .inner{padding:33px 44px 11px}
.testimonial.type-bubble > .inner > .helper{width:20px;height:20px;position:absolute;bottom:-30px;left:0;text-indent:-9999px;background:url(./../images/client.png) 0 0 no-repeat}
.testimonial.type-bubble > p{min-height:20px;text-align:left;margin:0;padding:13px 22px 0 44px}
.testimonial.type-quote.size-small > .inner,.testimonial.type-quote.size-small > p{padding-left:18px}
.testimonial.type-quote.size-medium > .inner,.testimonial.type-quote.size-medium > p{padding-left:27px}
.testimonial.type-quote.size-big > .inner,.testimonial.type-quote.size-big > p{padding-left:36px}
.testimonial.type-quote.size-small > .inner > .helper{font-size:26px;line-height:26px}
.testimonial.type-quote.size-medium > .inner > .helper{font-size:36px;line-height:36px}
.testimonial.type-quote.size-big > .inner > .helper{font-size:48px;line-height:48px}
.testimonial.type-simple > p:before{content:"— "}
.testimonial.type-simple > p:after{content:" —"}
mark{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 .33em}
.dropcap{float:left;display:block;text-transform:uppercase}
.dropcap > span{width:100%;height:100%;display:block}
.dropcap.type-simple{height:38px;margin-right:.25em;font-size:44px;line-height:44px;font-weight:700}
.dropcap.type-square{height:38px;width:38px;margin-right:.5em;overflow:hidden;font-size:18px;line-height:38px;font-weight:700;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.progress-bar{position:relative;top:23px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:1px;margin:0 0 46px;padding:2px}
.progress-bar > .inner{height:6px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.progress-bar > .inner > span{width:28px;margin-right:-17px;display:block;position:absolute;right:0;top:-25px;font-size:10px;line-height:12px;letter-spacing:1px;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px}
.progress-bar > .inner > span:after{width:0;margin-left:-4px;display:block;content:"";position:absolute;bottom:-8px;left:50%;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-style:solid outset outset;border-width:4px}
.box{overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 22px}
.box-header{overflow:hidden;position:relative;padding:8px 22px}
.box > :first-child{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.box > :last-child{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.box-content{overflow:hidden;position:relative;border-width:1px;padding:22px 22px 0}
.box .box-content + .box-content{border-top-width:0}
.box-content > .background{width:auto;height:auto;top:1px;bottom:1px;left:1px;right:1px}
ul.feeds{list-style-type:none;margin-left:0;overflow:hidden}
ul.feeds h5{min-height:16px;margin-bottom:0;padding-left:21px;position:relative}
ul.feeds h5 span{padding-left:5px}
ul.feeds .meta{padding-left:26px;font:italic 12px/18px Georgia, sans-serif}
ul.feeds.list-horizontal span{padding-right:2em}
ul.feeds.list-vertical li{padding-bottom:5px}
ul.feeds.list-vertical li + li{padding-top:5px;border-width:1px 0 0}
.tweets{position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;list-style:none;margin:0;padding:22px}
.twitter > p{font:italic 12px/18px Georgia, sans-serif;background:url(./../images/twitter.png) 0 13px no-repeat;padding:13px 22px 13px 44px}
.tweets li{border-width:1px 0 0;padding:9px 0}
.before-after > .fluid-wrapper{overflow:hidden;margin:0}
.before-after > .fluid-wrapper:hover{cursor:w-resize}
.before-after .layer-before{width:100%;height:100%;position:relative;z-index:1}
.before-after .layer-after{width:100%;height:100%;position:absolute;left:50%;top:0;overflow:hidden;z-index:2}
.before-after .layer-after img{position:absolute;right:50%;top:0;z-index:2}
.before-after .handle{width:6px;height:100%;margin-left:-3px;position:absolute;left:50%;top:0;z-index:2;background:red}
.flex-container{margin-bottom:22px;position:relative;text-align:center;zoom:1}
#precontent .flex-container{margin-bottom:11px}
.flexslider{width:100%;position:relative;zoom:1;text-align:left;margin:0 auto}
.flexslider .slides{list-style:none;zoom:1;margin:0}
.flexslider .slides:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0}
* html .flexslider .slides{height:1%}
.flex-shadow{position:relative;display:block;z-index:-1}
.flex-shadow + .flex-nav{margin-top:4px}
.flex-container.layout-narrow{padding:0 72px}
.flexslider .slide{filter:inherit;overflow:hidden}
.flexslider .slide > .description{position:absolute}
.slide[class*=layout-bubble-] > .description{max-width:47.9166667%;position:absolute;z-index:2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.slide[class*=layout-bubble-] > .description:after{width:0;display:block;content:"";position:absolute;border-width:8px}
.slide.layout-bubble-top-left > .description{left:20px;top:20px}
.slide.layout-bubble-top-right > .description{right:20px;top:20px}
.slide.layout-bubble-bottom-left > .description{left:20px;bottom:20px}
.slide.layout-bubble-bottom-right > .description{right:20px;bottom:20px}
.slide[class*=layout-bubble-top-] > .description:after{top:100%;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-style:solid outset outset}
.slide[class*=layout-bubble-bottom-] > .description:after{bottom:100%;border-top-color:transparent!important;border-right-color:transparent!important;border-left-color:transparent!important;border-style:outset outset solid}
.slide.layout-bubble-top-left > .description:after,.slide.layout-bubble-bottom-left > .description:after{left:20px}
.slide.layout-bubble-top-right > .description:after,.slide.layout-bubble-bottom-right > .description:after{right:20px}
.slide[class*=layout-bubble-] > .description > .inner{padding:15px 20px}
.flex-container.entry-mediabox{background:#f2f2f2;background-image:linear-gradient(top,#fff,#f2f2f2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:1px;padding:7px 0}
.collection.view-as-grid.one-fourth .entry-featured-media{margin-bottom:10px}
.entry-featured-media a{position:relative;display:block}
.entry-meta > span{margin-right:.33em}
.entry-terms{overflow:hidden;font:italic 12px/18px Georgia, sans-serif;border-style:dotted;border-width:1px 0 0;padding:22px 0}
.collection .entry-terms{padding-top:0;border:none}
.entry-terms > div h6{width:0;height:20px;margin-bottom:0;overflow:hidden;float:left;font-weight:400}
.entry-terms > div ul{overflow:hidden;list-style:none;margin:0}
.entry-terms > div li{float:left;margin:0 8px 6px 0}
.entry-tags ul li a{position:relative;display:block;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px 8px}
.entry-tags ul li a:after{width:0;height:0;margin-top:-4px;margin-right:4px;display:block;position:absolute;left:100%;top:50%;content:"";border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-style:outset outset outset solid;border-width:4px}
.entry-buttons{padding-top:3px;list-style:none;overflow:hidden;margin:0 0 22px}
.entry-buttons.vertical li{display:block;float:none}
.related-entries{margin-top:40px}
.collection > ul{position:relative;list-style:none;margin:0}
.collection.view-as-grid > ul > li{display:inline-block;vertical-align:top;margin:0 0 22px}
html#ie7 .collection.view-as-grid > ul > li{display:inline;zoom:1}
.collection.view-as-grid.one-fourth > ul > li{width:21.3855422%;margin-left:3.61445783%}
.c-three-fourth .collection.view-as-grid.one-fourth > ul{width:105.06329114%;left:-5.06329114%}
.c-three-fourth .collection.view-as-grid.one-fourth > ul > li{width:28.5140562%;margin-left:4.81927711%}
.c-one-half .collection.view-as-grid.one-fourth > ul{width:107.79220779%;left:-7.79220779%}
.c-one-half .collection.view-as-grid.one-fourth > ul > li{width:42.7710843%;margin-left:7.22891566%}
.collection.view-as-grid.one-third > ul > li{width:29.7188755%;margin-left:3.61445783%}
.c-two-third .collection.view-as-grid.one-third > ul{width:105.73248408%;left:-5.73248408%}
.c-two-third .collection.view-as-grid.one-third > ul > li{width:44.5783133%;margin-left:5.42168675%}
.collection.view-as-grid.one-half > ul > li{width:46.3855422%;margin-left:3.61445783%}
.collection.view-as-grid.max > ul > li{width:100%;margin-bottom:40px}
.collection.view-as-list.one-twelfth > ul{margin:0 0 20px}
.collection.view-as-list.one-twelfth > ul > li{padding:0 0 10px}
.collection.view-as-list.one-twelfth > ul > li + li{border-top-width:1px;padding:10px 0}
.collection.view-as-list.one-twelfth .entry-featured-media .frame > .decorator > .outer{padding:7px}
.collection.view-as-list.one-twelfth .entry-featured-media .frame > span{vertical-align:bottom}
.collection.view-as-list.one-twelfth .c-x{float:none;margin:0 0 0 79px}
.collection.view-as-list.two-third > ul > li{margin:0 0 44px}
.collection.view-as-list.two-third > ul > li + li{padding-top:44px;border-top-width:1px}
.collection.view-as-list.two-third > ul > li.even > article > .c-two-third{position:relative;left:34.5833333%}
.collection.view-as-list.two-third > ul > li.even > article > .c-one-third{position:relative;left:-69.1666667%}
.widget{margin-bottom:21px;padding-bottom:1px}
.widget_calendar th,.widget_calendar td{padding:3px}
.widget_calendar th{text-align:center;border-width:1px 0 3px}
.widget_calendar tbody td{text-align:center;border-width:1px}
.widget_calendar tbody td.pad:first-child{border-width:1px 0 0 1px}
.widget_recent_comments ul,.widget_recent_entries ul,.widget_links ul,.widget_meta ul,.widget_rss ul,.widget_pages ul,.widget_nav_menu ul,.widget_categories ul,.widget_archive ul{margin-left:0;list-style:none}
.widget_links ul ul,.widget_meta ul ul,.widget_rss ul ul,.widget_pages ul ul,.widget_nav_menu ul ul,.widget_categories ul ul,.widget_archive ul ul{border-width:1px 0 0;margin:0;padding:0 0 0 2em}
.widget_recent_entries li,.widget_links li,.widget_meta li,.widget_rss li,.widget_pages a,.widget_nav_menu a,.widget_categories span,.widget_archive li{display:block;border-width:1px 0 0;padding:5px 0}
.widget_recent_entries li li:first-child,.widget_links li li:first-child,.widget_meta li li:first-child,.widget_rss li li:first-child,.widget_pages li li:first-child > a,.widget_nav_menu li li:first-child > a,.widget_categories li li:first-child > span,.widget_archive li li:first-child{padding-top:5px}
.widget_rss .rssSummary{margin:9px 0 0}
.widget_tag_cloud a{line-height:100%}
.widget_recent_comments li{border-width:1px 0 0;padding:5px 0}
img.avatar{background:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:1px;padding:3px}
.commentlist .comment-wrapper{border-style:dotted;border-width:1px 0 0;padding:22px 0 11px}
.comment-wrapper footer{font:italic 12px/18px Georgia, sans-serif;text-align:right;margin:11px 0 0}
.commentlist div.vcard{padding:4px 0 0 58px}
.commentlist div.vcard cite.fn{font-style:normal;font-weight:700}
.commentlist img.avatar{position:absolute;left:0;top:20px}
.commentlist div.commentmetadata{font:italic 12px/18px Georgia, sans-serif;margin:0 0 22px 58px}
.commentlist ul.children{list-style:none;margin:0 0 0 20px}
.comment-body{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:3px 1px 1px;padding:22px 22px 1px}
.bypostauthor > article > .comment-body{border-width:0}
img.avatar-20{width:20px;height:20px}
img.avatar-40{width:40px;height:40px}
img.avatar-60{width:60px;height:60px}
img.avatar-80{width:80px;height:80px}
img.avatar-100{width:100px;height:100px}
#comments{page-break-before:always;margin:22px 0 0}
#respond{position:relative;margin:44px 0 0}
.commentlist #respond{margin:22px 0}
#author-info{min-height:108px;overflow:hidden;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:22px 22px 0 128px}
#author-info > header > h3{margin:0 0 11px}
#author-avatar{position:absolute;left:22px;top:22px}
.post-meta li{border-width:1px 0 0;padding:6px 0}
.post-meta-key{display:block;font-weight:700}
figure.media ul.attachments > li{vertical-align:bottom;margin:0 0 28px}
figure.media ul.attachments > li > figure > .frame{margin-bottom:3px}
figure.media figure.media-image img,figure.media figure.media-embed object,figure.media figure.media-embed iframe{max-width:100%;display:block;margin:0 auto}
.placeholder{width:999px;max-width:100%;display:block;background:#f2f2f2;margin:0 0 22px}
.placeholder.aligncenter{margin-left:auto;margin-right:auto}
.placeholder > .inner{width:100%;height:0;display:block;background-position:center center;background-repeat:no-repeat}
.placeholder-no-image > .inner{background-image:url(./../images/icons/placeholder-no-image.png)}
.placeholder-password-required > .inner{background-image:url(./../images/icons/placeholder-password-required.png)}
.placeholder-user > .inner{background-image:url(./../images/icons/placeholder-user.png)}
.placeholder-users > .inner{background-image:url(./../images/icons/placeholder-users.png)}
#id h1.site-title,#id p.site-title{font-size:24px;font-weight:400;line-height:24px;margin:0}
#precontent-inner{padding-top:30px}
#precontent header{margin:0 0 33px}
.breadcrumbs p{font:italic 12px/18px Georgia, sans-serif;margin:0}
#content-inner > .breadcrumbs{position:relative;top:-34px}
.entry-utility{clear:both}
.entry-utility span{display:block;margin:0 0 22px}
#footer-inner{padding-top:11px;padding-bottom:11px}
#footer-text{width:30%;font-size:11px;margin:0}
ul.search-results > li + li{padding-top:22px;border-width:1px 0 0}
#header *,#precontent *,#content *,#precontent *,#footer *{border-color:#d9d9d9}
.meta,.meta a{color:#666}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.space,.button.type-wide,.before-after img,html[xmlns] .flexslider .slides,.flexslider .slides > li > div > .media > a,.widget_rss li a.rsswidget{display:block}
.clearfix:after,#header-inner:after,#primary-bar-inner:after,#precontent-inner:after,#content-inner:after,#footer-inner:after{content:"";visibility:hidden;display:block;clear:both;height:0}
html#ie7 .clearfix,html#ie7 #header-inner,html#ie7 #primary-bar-inner,html#ie7 #precontent-inner,html#ie7 #content-inner,html#ie7 #footer-inner,html#ie7 .grid,html#ie7 .frame{zoom:1}
li > ul,li > ol,.entry-buttons .button,.collection.view-as-list.one-twelfth .entry-featured-media .frame{margin-bottom:0}
h1 + h3,h1 + .heading-3,.heading-1 + h3,.heading-1 + heading-3,h1 + h4,h1 + .heading-4,.heading-1 + h4,.heading-1 + heading-4,h1 + h5,h1 + .heading-5,.heading-1 + h5,.heading-1 + heading-5,h1 + h6,h1 + .heading-6,.heading-1 + h6,.heading-1 + heading-6,h2 + h4,h2 + .heading-4,.heading-2 + h4,.heading-2 + heading-4,h2 + h5,h2 + .heading-5,.heading-2 + h5,.heading-2 + heading-5,h2 + h6,h2 + .heading-6,.heading-2 + h6,.heading-2 + heading-6,h3 + h5,h3 + .heading-5,.heading-3 + h5,.heading-3 + heading-5,h3 + h6,h3 + .heading-6,.heading-3 + h6,.heading-3 + heading-6,h4 + h6,h4 + .heading-6,.heading-4 + h6,.heading-4 + heading-6,h1 + .subheading,h2 + .subheading,h3 + .subheading,h4 + .subheading,h5 + .subheading,h6 + .subheading,h1 + .meta,h2 + .meta,h3 + .meta,h4 + .meta,h5 + .meta,h6 + .meta,.heading + .subheading,.heading + .meta,.subheading + .meta,.collection.view-as-list.one-twelfth .entry-meta{margin-top:-22px}
strong,.widget_calendar table caption,.widget_calendar tbody td a,.widget_calendar tbody td#today{font-weight:700}
img.aligncenter,.entry-mediabox img,.entry-mediabox object,.entry-mediabox iframe,.entry-featured-media img,.entry-featured-media object,.entry-featured-media iframe{display:block;margin:0 auto}
.push-one-half,.pull-one-half,.push-one-third,.pull-one-third,.push-one-fourth,.pull-one-fourth,.push-two-third,.pull-two-third,.push-three-fourth,.pull-three-fourth,html#ie7 .button-divider,html#ie7 .heading.type-divider,.heading.type-divider .inner,.flexslider .slides > li,.entry-featured-media,.commentlist li{position:relative}
table.simple tbody tr td:first-child,table.simple tfoot td:first-child{border-left-width:0}
.flag canvas,.page-title .flag,.breadcrumbs .flag,.testimonial.type-simple > .inner > .helper,.flexslider .slides > li + li,.collection.view-as-list.one-twelfth .entry-featured-media img.shadow-bottom,#preheader > .background,#header > .background,#precontent > .background,#content > .background,#prefooter > .background,#footer > .background,#preheader,#primary-nav,#secondary-bar,#prefooter,#footer-nav,.breadcrumbs,.sidebar,.pagination,.entry-nav,.entry-utility,.related-entries,.comment-wrapper .reply,#respond,form,.indicator{display:none}
.button-divider .button,.box-header h1,.box-header h2,.box-header h3,.box-header h4,.box-header h5,.box-header h6,.box-header p,.tweet p,.slide[class*=layout-bubble-] > .description > .inner > h4,.entry-featured-media > .frame,.collection.view-as-list.one-twelfth.no-featured-media .c-x,.collection.view-as-list .entry-featured-media,figure.media,figure.media ul.attachments > li > figure,.frame .placeholder,#id p.site-tagline,ul.search-results p.search-meta{margin:0}
.button-divider > span .helper-1,.heading.type-divider .inner > .helper-1{right:100%;border-width:0 0 0 999px}
.button-divider > span .helper-2,.heading.type-divider .inner > .helper-2{left:100%;border-width:0 999px 0 0}
.type-projector-screen > .decorator > .outer > .hlp-2,.type-projector-screen > .decorator > .outer > .hlp-4{top:0}
.type-projector-screen > .decorator > .outer > .hlp-3,.type-projector-screen > .decorator > .outer > .hlp-5{bottom:47px}
.pullquote.align-left,.entry-buttons li,#id{float:left}
.testimonial.type-bubble > .inner:before,.tweets:before{width:0;display:block;content:"";position:absolute;bottom:-16px;left:30px;border-right-color:transparent!important;border-bottom-color:transparent!important;border-style:solid outset outset solid;border-width:8px}
.testimonial.type-quote > .inner > .helper,ul.feeds h5 img{position:absolute;left:0;top:0}
.testimonial.type-quote > p,.testimonial.type-simple > p{margin-top:-11px;position:relative}
.box-content > .inner,.slide > .description > .inner{position:relative;z-index:2}
ul.feeds.no-icon h5,ul.feeds.no-icon .meta{padding-left:0}
ul.feeds.list-horizontal li,.entry-buttons.horizontal li{display:inline;float:left}
.tweets li:first-child,.widget_recent_entries li:first-child,.widget_links li:first-child,.widget_meta li:first-child,.widget_rss li:first-child,.widget_pages li:first-child > a,.widget_nav_menu li:first-child > a,.widget_categories li:first-child > span,.widget_archive li:first-child,.widget_recent_comments li:first-child,.post-meta li:first-child{padding-top:0;border:0}
.tweet p.meta,.entry-meta{font:italic 12px/18px Georgia, sans-serif}
.before-after,.flexslider .slides img{max-width:100%;display:block}
.entry-meta > span:after,.entry-categories li:after{content:","}
.entry-meta > span:last-child:after,.entry-categories li:last-child:after{content:""}
.collection,.collection.view-as-grid.two-thirds > ul > li,.widget_calendar table{width:100%}
.collection.view-as-grid.one-fourth > ul,.collection.view-as-grid.one-third > ul,.collection.view-as-grid.one-half > ul{width:103.75%;left:-3.75%}
.c-one-fourth .collection.view-as-grid.one-fourth > ul > li,.c-one-third .collection.view-as-grid.one-third > ul > li,.c-one-half .collection.view-as-grid.one-half > ul > li{width:100%;margin-left:0}
.collection.view-as-list > ul,.commentlist,.post-meta,figure.media ul.attachments,ul.search-results{list-style:none;margin:0}
.collection.view-as-list.two-third > ul,.widget_categories select,.widget_archive select,div.tagcloud{margin:0 0 22px}
#id p.site-tagline > strong,.breadcrumbs strong{font-weight:400}