/*! reset.css */
body{color:#333;font-size:15px;line-height:1.5;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}body,p,h1,h2,h3,h4,h5,h6,a,a img,div,blockquote,cite,address{margin:0;padding:0}table,thead,caption,tbody,tr,td{border:none;border-collapse:separate;border-spacing:0;text-align:left;vertical-align:top}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.25;margin-bottom:0.5em;margin-top:1em}h1{font-size:1.867em;margin-top:0}h2{font-size:1.600em}h3{font-size:1.333em}a{outline:0;text-decoration:underline}a:hover{text-decoration:none}a,a span,button{cursor:pointer}p,ul,ol{margin-bottom:0.8em}ul,ol{margin-left:0;padding-left:30px}li{margin-bottom:0.5em}blockquote{background:#f9fafc url(/design/quotesB.png) 5px 5px no-repeat;border-bottom:2px solid #e8ecf5;border-right:2px solid #e8ecf5;margin:10px 10px 30px 10px;overflow:hidden;padding:30px 15px 1px 65px;box-shadow:6px 6px 6px #EEE}blockquote .cite{text-align:right;font-size:1.1em;color:#003e7d}.group:after,.clearfix:after{clear:both;content:".";display:block;height:0;font-size:1px;line-height:1px;overflow:hidden;visibility:hidden}.group,.clearfix{display:block;zoom:1}.clear{clear:both}

/*! form_1.css */
form.validate,form.validate fieldset,form.validate input{margin:0;padding:0}form.validate{background:url(/design/tile-forms.png) repeat;border:1px solid #EEE;padding:0;width:90%;margin-bottom:1.5em}form.validate p{clear:both;margin:0 0 8px;padding:2px}form.validate fieldset{border:0;margin:1em 0;padding:1em}form.validate legend{margin-left:-7px;color:#003E7D;font-size:1.25em;font-weight:normal;margin-bottom:10px}form.validate label.select-info{float:left;margin-right:5px;width:90%}form.validate .select-opt{float:right;margin:0 40px 10px 0}form.validate label{float:left;margin-right:5px;width:30%}form.validate input{border:none;background:#FFF;padding:5px;width:60%}form.validate input#hours{color:#333}form.validate textarea{border:none;background:#FFF;height:100px;padding:5px;width:60%}form.validate h2{}form.validate input.radio,form.validate input.checkbox{float:left;margin-right:5px;width:auto}form.validate .radiolabel,form.validate .checkboxlabel{margin-right:25px;width:auto}form.validate input#city{background:#fff;margin-right:15px;width:40%}form.validate input#state{width:10%}form.validate input#zip,form.validate input#datepicker{width:20%}form.validate input.submit,#mini input.submit,#newsletter_form input.submit{width:auto}form.validate div,#mini div,#newsletter_form div{overflow:hidden}form.validate div button,#mini div button,#newsletter_form div button{background:#003E7D;color:#fff;float:right;font-size:1em;margin-right:10px;margin-top:15px;padding:4px 12px;text-transform:uppercase;width:auto}#mini div button{margin-right:15px}#mini h3{padding:0;margin:0 0 5px 0}#mini{background:url(/design/tile-forms.png) repeat;padding:20px;width:300px;margin:0 auto;margin-bottom:1.5em;border:1px solid #ccc}#mini p{margin:0 0 3px 0;padding:0;clear:both;float:none}#mini label{float:left;font-size:.85em;margin-right:5px;width:38%}#mini input{border:none;padding:5px;margin-bottom:0;width:52%}#mini textarea{border:none;height:100px;padding:5px;margin-bottom:3px;width:52%}#mini div button{color:#fff;float:right;margin-right:0px;margin-top:1em;padding:.5em 1.25em;border:none;text-transform:uppercase;width:auto}#newsletter_form div button{margin-right:15px}#newsletter_form h3{color:#0055a5;font-size:1.333em;;padding:0;margin:0 0 4px 0}#newsletter_form{padding:10px;margin:10px 0 0 0}#newsletter_form p{margin:0;padding:0 0 2px;clear:both;float:none;font-size:12px}#newsletter_form label{font-size:12px}#newsletter_form input{border:1px solid #EEE;padding:3px 8px;margin:0;text-transform:uppercase;color:#969696}#newsletter_form textarea{}#newsletter_form button{background:url(/design/buttonNewsletter.png) no-repeat;border:none;color:#0055a5;float:right;font-size:1.333em;text-align:center;letter-spacing:.01em;margin:0;padding:0;text-transform:uppercase;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#newsletter_form input#verif_news{width:42%}form.validate p.note,#mini p.note{font-size:0.9em;font-style:italic;margin-bottom:2px}form.validate em.required,#mini em.required,#newsletter_form em.required{color:red;font-size:0.9em;font-style:normal}form.validate label.error,form.validate input.submit,#mini label.error,#mini input.submit{color:red;margin:5px 0 0}form.validate input#verif_box,#mini input#verif_mini{width:20%}form.validate label.error,#mini label.error,#newsletter_form label.error{display:block;width:100%;clear:both;float:none;color:red;font-size:.85em}form.validate input.error,#mini input.error,#newsletter_form input.error{border:1px solid red;color:#333}div #captcha-error,div[id^="captcha-error_"]{color:#fff;display:block;background-color:red;padding:4px;margin-top:5px}

/*! jquery.tabs-slideshow.css */
#tabs-slideshow{width:624px;height:337px;padding:0;background:none;overflow:hidden;margin:0;position:relative;float:left}#tabs-slideshow .tabs{list-style:none;margin:0 !important;padding:0;height:13px;border:0;position:absolute;bottom:24px;right:12px}#tabs-slideshow .tabs li{float:left;text-indent:0;padding:0;margin:0;list-style-image:none !important}#tabs-slideshow .tabs a{background:url(/design/tabs-slideshow/tabSprite.png) repeat-x 0 0px;font-size:1.25em;display:block;height:13px;line-height:13px;width:12px;text-align:center;text-decoration:none;color:#000;padding:0px;position:relative;text-align:left;text-indent:-2000em}#tabs-slideshow .tabs li a{margin:0 2px 0 0}#tabs-slideshow .tabs li.last a{margin:0}#tabs-slideshow .tabs a:active{outline:none}#tabs-slideshow .tabs a:hover{background-position:-18px 0;color:#fff}#tabs-slideshow .tabs .current,#tabs-slideshow .tabs .current:hover,#tabs-slideshow .tabs li.current a{background-position:-18px 0;cursor:default !important;color:#000 !important}#tabs-slideshow .panes .pane{display:none}#tabs-slideshow .panes{width:624px;height:337px;padding:0;margin:0;border:none;position:relative}#tabs-slideshow .panes img{position:absolute;top:0;left:0;width:624px;height:337px;padding:0;margin:0}#tabs-slideshow .panes p{position:absolute;background:url(/design/bannerText.png) 0 0 no-repeat;font-size:1.600em;color:#0055a5;bottom:0;left:0;height:62px;line-height:62px;padding:0 0 0 12px;margin:0;width:612px;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#tabs-slideshow .panes p a{color:#0055a5;text-decoration:none}

/*! jquery.calendars.picker.css */
.calendars{background-color:#fff;color:#000;border:1px solid #444;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;font-family:Arial,Helvetica,Sans-serif;font-size:90%}.calendars-rtl{direction:rtl}.calendars-popup{z-index:1000}.calendars-disable{position:absolute;z-index:100;background-color:white;opacity:0.5;filter:alpha(opacity=50)}.calendars a{color:#fff;text-decoration:none}.calendars a.calendars-disabled{color:#888;cursor:auto}.calendars button{margin:0.25em;padding:0.125em 0em;background-color:#fcc;border:none;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;font-weight:bold}.calendars-nav,.calendars-ctrl{float:left;width:100%;background-color:#000;color:#fff;font-size:90%;font-weight:bold}.calendars-ctrl{background-color:#600}.calendars-cmd{width:30%}.calendars-cmd:hover{background-color:#777}.calendars-ctrl .calendars-cmd:hover{background-color:#f08080}.calendars-cmd-prevJump,.calendars-cmd-nextJump{width:8%}a.calendars-cmd{height:1.5em}button.calendars-cmd{text-align:center}.calendars-cmd-prev,.calendars-cmd-prevJump,.calendars-cmd-clear{float:left;padding-left:2%}.calendars-cmd-current,.calendars-cmd-today{float:left;width:35%;text-align:center}.calendars-cmd-next,.calendars-cmd-nextJump,.calendars-cmd-close{float:right;padding-right:2%;text-align:right}.calendars-rtl .calendars-cmd-prev,.calendars-rtl .calendars-cmd-prevJump,.calendars-rtl .calendars-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right}.calendars-rtl .calendars-cmd-current,.calendars-rtl .calendars-cmd-today{float:right}.calendars-rtl .calendars-cmd-next,.calendars-rtl .calendars-cmd-nextJump,.calendars-rtl .calendars-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left}.calendars-month-nav{float:left;background-color:#777;text-align:center}.calendars-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}.calendars-month-nav span{color:#888}.calendars-month-row{clear:left}.calendars-month{float:left;width:15em;border:1px solid #444;text-align:center}.calendars-month-header,.calendars-month-header select,.calendars-month-header input{height:1.5em;background-color:#444;color:#fff;font-weight:bold}.calendars-month-header select,.calendars-month-header input{height:1.4em;border:none}.calendars-month-header input{position:absolute;display:none}.calendars-month table{width:100%;border-collapse:collapse}.calendars-month thead{border-bottom:1px solid #aaa}.calendars-month th,.calendars-month td{margin:0em;padding:0em;font-weight:normal;text-align:center}.calendars-month th{border:1px solid #777}.calendars-month th,.calendars-month th a{background-color:#777;color:#fff}.calendars-month td{background-color:#eee;border:1px solid #aaa}.calendars-month td.calendars-week{border:1px solid #777}.calendars-month td.calendars-week *{background-color:#777;color:#fff;border:none}.calendars-month a{display:block;width:100%;padding:0.125em 0em;background-color:#eee;color:#000;text-decoration:none}.calendars-month span{display:block;width:100%;padding:0.125em 0em}.calendars-month td span{color:#888}.calendars-month td .calendars-other-month{background-color:#fff}.calendars-month td .calendars-weekend{background-color:#ddd}.calendars-month td .calendars-today{background-color:#f0c0c0}.calendars-month td .calendars-highlight{background-color:#f08080}.calendars-month td .calendars-selected{background-color:#777;color:#fff}.calendars-month th.calendars-week{background-color:#777;color:#fff}.calendars-status{clear:both;background-color:#ddd;text-align:center}.calendars-clear-fix{clear:both}.calendars-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:100px;height:100px}

/*! layout_3.css */

body{background:#FFF url(/design/bodyBg.png) repeat-x;color:#333333}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}h1{color:#003e7d}a{color:#0055a5;text-decoration:none}a:hover{color:#003e7d;text-decoration:none}.breadcrumb{font-size:85%;padding-bottom:10px}.logos{text-align:center}.logos img{padding:5px;vertical-align:middle}#container{background:url(/design/containerBgLeft.png) 0 157px no-repeat}#branding,#nav,#columns,#footer{margin:0 auto;position:relative;width:960px}#branding-wrapper{background:url(/design/branding-wrapper.png) 0 0 repeat-x;height:124px;margin-bottom:10px}#branding{height:124px}#logo,#contact-info,#company-name,#service-area,#earn-money{margin:0;position:absolute}#logo{height:110px;left:10px;top:10px;width:154px}#logo a{display:block;height:100%}#contact-info{right:10px;text-align:right;top:52px;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#contact-info .phone{display:block;font-size:1.733em}#contact-info .phone,#contact-info .phone a{color:#0055a5}#service-area,#earn-money{right:10px;text-align:right;bottom:0px;color:#0055a5;font-size:1.200em;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#earn-money{right:10px;top:0px}#earn-money a{color:#0055a5}#earn-money a:hover{color:#3c72a5}#company-name{bottom:0px;left:170px;font-size:1.667em;color:#0055a5;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#columns-wrapper{background:url(/design/navFolds.png) 0 0 no-repeat;position:relative;min-height:450px;padding:0;margin:0 auto;width:960px}#columns{background:#fff;padding:0;margin:0 auto;width:940px}.home #columns{min-height:0;background:none}#fullcol{margin-bottom:0px;position:relative}#fullcol-inner{padding:0px}#leftcol{float:left;position:relative;width:310px}#leftcol-inner{padding:0px}#leftcol-inner h3{color:#0055a5;font-size:1.667em;padding:0 0 0 10px;margin:0}#leftcol-inner #refresh-wrapper{background:url(/design/refreshQuotesTop.png) center top no-repeat;padding:42px 0 10px 0;margin:0 0 10px 0}#leftcol-inner #refresh{background:url(/design/refreshQuotesBot.png) center bottom no-repeat;padding:0px 10px 30px 10px;color:#0055a5;font-size:1.267em;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#leftcol-inner .side-affiliations{position:relative;text-align:center}.side-affiliations img{}#rightcol{float:right;position:relative;width:624px;margin:0 0 0 0}#rightcol-inner{padding:30px}#footer-affiliations{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;width:960px;margin:0 auto;text-align:center}#footer-affiliations img{padding:0 2em;margin:0}#callouts-home,#callouts-left{float:left;width:100%;margin-right:0;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}.home #callouts-home,.home #callouts-left{float:left;width:310px;margin-right:5px}#callouts-home ul,#callouts-left ul{list-style-type:none;margin:0 0 10px;padding:0}#callouts-home li,#callouts-left li{float:left;margin:0 5px 0 0;padding:0;width:310px}.home #callouts-home li,.home #callouts-left li{float:left;margin:0 0 3px;padding:0;width:100%}#callouts-home li.last,#callouts-left li.last{margin:0}.home #callouts-home li.last,.home #callouts-left li.last{margin:1px 0 0 0}#callouts-home a{background:#abbad7 url(/design/homeLeftCalloutSprite.png) left bottom no-repeat;height:80px;line-height:1.5em;padding:30px 0 0 0;display:block;color:#fff;text-decoration:none}#callouts-left a{background:#abbad7 url(/design/homeLeftCalloutSprite.png) left bottom no-repeat;height:65px;line-height:1.5em;padding:17px 0 0 0;display:block;color:#fff;text-decoration:none}#callouts-home li a:hover,#callouts-left li a:hover{text-decoration:none;background-image:url(/design/homeLeftCalloutSprite2.png)}#callouts-home a strong,#callouts-left a strong{display:block;font-weight:normal;font-size:1.667em;padding:0 16px 5px 16px;margin:0;color:#fec300}#callouts-home a span,#callouts-left a span{display:block;font-size:1.067em;padding:0 16px;margin:0;color:#FFF}#callouts{margin:0 0 20px 0}.home #callouts {margin:0 5px 0 0}#callouts div.column-1,#callouts div.column-2{width:297px;min-height:195px;overflow:hidden;padding:15px 0 0 10px;margin:0 3px 0 0;float:left;background:url(/design/calloutsBg_1.png) 0 10px no-repeat;font-family:'Fjalla One',Helvetica Neue,Arial,Helvetica,sans-serif}#callouts div.column-2{width:237px;padding:15px 0 0 70px}.home #callouts div.column-2{width:297px;padding:15px 0 0 10px}#callouts div > h3{color:#0055a5;font-size:1.667em;padding:0;margin:0 0 4px 0;line-height:1.125em}#callouts div.column-1{display:none}.home #callouts div.column-1{display:block}#from-owner,#video{display:none}.home #from-owner,.home #video{display:block}#callouts div.column-1 ul{list-style:none;padding:20px 0;margin:0;width:120px;float:left}#callouts div.column-1 ul.last{width:160px}#callouts div.column-1 ul li{padding:0 0 4px 20px;margin:0;background:url(/design/blueCheckmark.png) 0 2px no-repeat;line-height:1.25em;color:#333;font-size:1em}#callouts div.column-1 div a{display:block;width:auto;height:31px;line-height:31px;float:left;font-size:1.267em}#callouts div.column-1 #this-form-owner{width:130px;background:url(/design/iconTestimonial.png) 0 0 no-repeat;padding:0 0 0 38px}#callouts div.column-1 #this-video{width:62px;background:url(/design/iconMovie.png) 0 0 no-repeat;padding:0 0 0 38px}#callouts div.column-2{margin:0;position:relative}#callouts div.column-2 #newsletter_form{width:207px;background:url(/design/newsletterBg_1.png) no-repeat}#callouts div.column-2 #connect-with-us{position:absolute;width:60px;height:168px;padding:10px 0 0 0;margin:0;background:url(/design/connectUsBg.png) no-repeat;text-align:center;top:0;left:0}.home #callouts div.column-2 #connect-with-us{top:0;right:0;left:auto}#callouts div.column-2 #connect-with-us a{display:block;width:34px;height:34px;margin:0 0 3px 18px;text-align:left;text-indent:-2000em;background:url(/design/socialMediaSprite.png) no-repeat}#callouts div.column-2 #connect-with-us a.facebook{background-position:0 0}#callouts div.column-2 #connect-with-us a.twitter{background-position:0 -39px}#callouts div.column-2 #connect-with-us a.blog{background-position:0 -77px}#callouts div.column-2 #connect-with-us a.instagram{background-position:0 -77px}#callouts div.column-2 #connect-with-us a.youtube{background-position:0 -114px}#callouts div.column-2 #connect-with-us a.facebook:hover{background-position:-48px 0}#callouts div.column-2 #connect-with-us a.twitter:hover{background-position:-48px -39px}#callouts div.column-2 #connect-with-us a.blog:hover{background-position:-80px -77px}#callouts div.column-2 #connect-with-us a.instagram:hover{background-position:-48px -77px}#callouts div.column-2 #connect-with-us a.youtube:hover{background-position:-48px -114px}#footer-wrapper{background:url(/design/footerBg.png) center top no-repeat}#footer{font-size:0.667em;line-height:1.2em;margin:0 auto;padding:20px 0 15px 0;text-align:center;font-family:arial,sans-serif}#footer,#footer a{color:#333}#footer p{margin:0}#footer p.legal{float:left;width:740px;text-align:left;padding:0 10px}#footer p.cc_logos{float:right;width:170px;text-align:right;padding-right:10px}#footer p.cc_logos img{padding:0;margin:0 2px 0 0}.rounded-corners{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.shadow{-moz-box-shadow:3px 3px 4px #000;-webkit-box-shadow:3px 3px 4px #000;box-shadow:3px 3px 4px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000')}.transparent{background:rgba(255,255,255,0.88);background-color:white\9}.gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000',endColorstr='#00000000',GradientType=0 )}.aff-logo{float:right;margin:10px 0 15px 15px}#coupon{background:url(/design/coupon-bg.jpg) no-repeat center}#accordion-txt{list-style:none;margin:0;padding:0}#accordion-txt .open-it div{display:block;cursor:pointer}#accordion-txt .hide-it{font-weight:normal;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#accordion-txt .open-it p:hover{text-decoration:none}#accordion-txt ul{padding:1em;line-height:1.7em;margin:0 0 0 2em}#accordion-txt li{line-height:1.3em;margin:0 0 .5em 0;padding:0}.message-owner{width:500px;padding:0 20px}.message-owner h3{color:#0055A5;border-bottom:2px solid #CCC}.message-owner .cite{text-align:right}#review-links{text-align:center}#review-links img{padding:3px 10px}#review-links a:hover{opacity:0.7}#pro-11,#pro-3,#pro-4,#pro-7,#pro-9,#pro-12,pro-4{display:none}.Category{border-bottom:2px solid rgba(0,0,0,0.10);-webkit-box-shadow:0 1px 3px 2px rgba(0,0,0,0.07);box-shadow:0 1px 3px 2px rgba(0,0,0,0.07);margin:0 0 1.5em 0;padding:.75em .75em 1.25em .75em}.Products h2,.Category h2{margin:0 0 .25em 0;padding:0}.Category img{float:left;margin:.125em 1em .5em 0}.Products{width:100%;line-height:1.125em}.Products img{margin:0 0 2px 0;padding:0;vertical-align:middle}.Products thead th{text-align:left;vertical-align:middle;background:rgba(0,0,0,0.20);color:#222;padding:.25em}.Products td{text-align:left;vertical-align:middle;font-size:0.875em;padding:.25em .5em}.Products tr:nth-child(even) td{background:rgba(0,0,0,0.05)}.Products td.green{color:#509944}.mitsubishiproducts{font:bold 10px Arial,Helvetica,sans-serif;margin:5px 0 0 10px;padding:12px;width:624px;display:block;background:none;overflow:hidden;height:500px}.mitsubishiproducts iframe{border:none}#iframeproducts{position:relative;-moz-transform:scale(0.58) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(0.58) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(0.58) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(0.58) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(0.58) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;-sand-transform-origin:top left;transform-origin:top left;border:none}#zoom{z-index:1000}

/*! blog.css */
:focus{outline:0}.blog ol,.blog ul{list-style:none}.blog table{border-collapse:separate;border-spacing:0}.blog caption,.blog th,.blog td{font-weight:normal;text-align:left}.blog blockquote:before,.blog blockquote:after,.blog q:before,.blog q:after{content:""}.blog blockquote,.blog q{quotes:"" ""}.blog a img{border:0}.blog article,.blog aside,.blog details,.blog figcaption,.blog figure,.blog footer,.blog header,.blog hgroup,.blog menu,.blog nav,.blog section{display:block}.blog #branding hgroup{margin:0 7.6%}.blog #access div{margin:0 7.6%}.blog .singular #primary{margin:0}.blog .singular #content,.blog .left-sidebar.singular #content{margin:0 7.6%;position:relative;width:auto}.blog .singular .entry-header,.blog .singular .entry-content,.blog .singular footer.entry-meta,.blog .singular #comments-title{margin:0 auto;width:68.9%}.blog .singular .image-attachment .entry-content{margin:0 auto;width:auto}.blog .singular .image-attachment .entry-description{margin:0 auto;width:68.9%}.blog .page-template-showcase-php #primary,.blog .left-sidebar.page-template-showcase-php #primary{margin:0}.blog .page-template-showcase-php #content,.blog .left-sidebar.page-template-showcase-php #content{margin:0 7.6%;width:auto}.blog .page-template-showcase-php section.recent-posts{float:right;margin:0 0 0 31%;width:69%}.blog .page-template-showcase-php #main .widget-area{float:left;margin:0 -22.15% 0 0;width:22.15%}.blog .error404 #primary{float:none;margin:0}.blog .error404 #primary #content{margin:0 7.6%;width:auto}.blog .alignleft{display:inline;float:left;margin-right:1.625em}.blog .alignright{display:inline;float:right;margin-left:1.625em}.blog .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.blog .left-sidebar #primary{float:right;margin:0 0 0 -26.4%;width:100%}.blog .left-sidebar #content{margin:0 7.6% 0 34%;width:58.4%}.blog .left-sidebar #secondary{float:left;margin-left:7.6%;margin-right:0;width:18.8%}.blog .one-column #page{max-width:690px}.blog .one-column #content{margin:0 7.6%;width:auto}.blog .one-column #nav-below{border-bottom:1px solid #ddd;margin-bottom:1.625em}.blog .one-column #secondary{float:none;margin:0 7.6%;width:auto}.blog .one-column .page-template-showcase-php section.recent-posts{float:none;margin:0;width:100%}.blog .one-column .page-template-showcase-php #main .widget-area{float:none;margin:0;width:auto}.blog .one-column .page-template-showcase-php .other-recent-posts{border-bottom:1px solid #ddd}.blog .one-column section.featured-post .attachment-small-feature{border:none;display:block;height:auto;max-width:60%;position:static}.blog .one-column article.feature-image.small{margin:0 0 1.625em;padding:0}.blog .one-column article.feature-image.small .entry-title{}.blog .one-column article.feature-image.small .entry-summary{height:150px;overflow:hidden;padding:0;text-overflow:ellipsis}.blog .one-column article.feature-image.small .entry-summary a{left:-9%}.blog .one-column.singular .entry-header,.blog .one-column.singular .entry-content,.blog .one-column.singular footer.entry-meta,.blog .one-column.singular #comments-title{width:100%}.blog .one-column.singular blockquote.pull{margin:0 0 1.625em}.blog .one-column.singular .pull.alignleft{margin:0 1.625em 0 0}.blog .one-column.singular .pull.alignright{margin:0 0 0 1.625em}.blog .one-column.singular .entry-meta .edit-link a{position:absolute;left:0;top:40px}.blog .one-column.singular #author-info{margin:2.2em -8.8% 0;padding:20px 8.8%}.blog .one-column .commentlist > li.comment{margin-left:102px;width:auto}.blog .one-column #branding #searchform{right:40px;top:4em}.blog .one-column .commentlist > li.comment{margin-left:0}.blog .one-column .commentlist > li.comment .comment-meta,.blog .one-column .commentlist > li.comment .comment-content{margin-right:85px}.blog .one-column .commentlist .avatar{background:transparent;display:block;padding:0;top:1.625em;left:auto;right:1.625em}.blog .one-column .commentlist .children .avatar{background:none;padding:0;position:absolute;top:2.2em;left:2.2em}.blog .one-column #respond{width:auto}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{clear:both}.blog #columns ul{list-style:square}.blog #columns ol{list-style-type:decimal}.blog #columns ol ol{list-style:upper-alpha}.blog #columns ol ol ol{list-style:lower-roman}.blog #columns ol ol ol ol{list-style:lower-alpha}.blog #columns ul ul,vol ol,.blog #columns ul ol,.blog #columns ol ul{margin-bottom:0}.blog #columns dl{margin:0 1.625em}.blog #columns dt{font-weight:bold}.blog #columns dd{margin-bottom:1.625em}.blog #columns strong{font-weight:bold}.blog #columns cite,.blog #columns em,.blog #columns i{font-style:italic}.blog #columns blockquote{font-weight:normal;margin:0 3em}.blog #columns blockquote em,.blog #columns blockquote i,.blog #columns blockquote cite{font-style:normal}.blog #columns blockquote cite{letter-spacing:0.05em;text-transform:uppercase}.blog #columns pre{background:#f4f4f4;font:13px "Courier 10 Pitch",Courier,monospace;line-height:1.5;margin-bottom:1.625em;overflow:auto;padding:0.75em 1.625em}.blog #columns code,.blog #columns kbd,.blog #columns samp,.blog #columns var{}.blog #columns abbr,.blog #columns acronym,.blog #columns dfn{border-bottom:1px dotted #666;cursor:help}.blog #columns address{display:block;margin:0 0 1.625em}.blog #columns ins{background:#fff9c0;text-decoration:none}.blog #columns sup,.blog #columns sub{height:0;line-height:1;position:relative;vertical-align:baseline}.blog #columns sup{bottom:1ex}.blog #columns sub{top:.5ex}#respond{width:100%}.blog #commentform{width:80%;background:none repeat scroll 0 0 #F8F8F8;border:1px solid #E2E2E2;padding:5%}.blog #commentform p{width:auto}.blog #commentform label{width:inherit;float:none;padding-right:2px}.blog #commentform .required{color:red;padding-right:5px}.blog #commentform input[type=text]{display:block;width:75%;float:none}.blog #commentform textarea{float:none;display:block;width:75%}.blog p.form-submit{text-align:right;height:2.5em}.blog #commentform #submit{display:block;width:auto;padding:0 2.5em;float:right;background:#EEE;border:1px solid #666;line-height:2.5em;height:2.5em}.blog #columns input#s{background:url(/blog/wp-content/themes/twentyeleven/images/search.png) no-repeat 5px 6px;height:22px;line-height:1.2em;padding:4px 10px 4px 28px;border:2px solid #DEE7F1}.blog #columns input#searchsubmit{display:none}.blog #columns a{text-decoration:none}.blog #columns a:focus,.blog #columns a:active,.blog #columns a:hover{text-decoration:underline}.blog .assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.blog #access a.assistive-text:active,.blog #access a.assistive-text:focus{background:#eee;border-bottom:1px solid #ddd;clip:auto !important;position:absolute;text-decoration:underline;top:0;left:7.6%}.blog #site-title{margin-right:270px;padding:3.65625em 0 0}.blog #site-title a{text-decoration:none}.blog #site-title a:hover,.blog #site-title a:focus,.blog #site-title a:active{}.blog #site-description{margin:0 270px 3.65625em 0}.blog #access{background:#222;background:-moz-linear-gradient(#252525,#0a0a0a);background:-o-linear-gradient(#252525,#0a0a0a);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#252525),to(#0a0a0a));background:-webkit-linear-gradient(#252525,#0a0a0a);-webkit-box-shadow:rgba(0,0,0,0.4) 0px 1px 2px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 1px 2px;box-shadow:rgba(0,0,0,0.4) 0px 1px 2px;clear:both;display:block;float:left;margin:0 auto 6px;width:100%}.blog #access ul{list-style:none;margin:0 0 0 -0.8125em;padding-left:0}.blog #access li{float:left;position:relative}.blog #access a{display:block;line-height:3.333em;padding:0 1.2125em;text-decoration:none}.blog #access ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;margin:0;position:absolute;top:3.333em;left:0;width:188px;z-index:99999}.blog #access ul ul ul{left:100%;top:0}.blog #access ul ul a{background:#f9f9f9;border-bottom:1px dotted #ddd;font-weight:normal;height:auto;line-height:1.4em;padding:10px 10px;width:168px}.blog #access li:hover > a,.blog #access ul ul :hover > a,.blog #access a:focus{background:#efefef}.blog #access li:hover > a,.blog #access a:focus{background:#f9f9f9;background:-moz-linear-gradient(#f9f9f9,#e5e5e5);background:-o-linear-gradient(#f9f9f9,#e5e5e5);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5));background:-webkit-linear-gradient(#f9f9f9,#e5e5e5)}.blog #access ul li:hover > ul{display:block}.blog #access .current-menu-item > a,.blog #access .current-menu-ancestor > a,.blog #access .current_page_item > a,.blog #access .current_page_ancestor > a{font-weight:bold}.blog #branding #searchform{position:absolute;top:3.8em;right:7.6%;text-align:right}.blog #branding #searchform div{margin:0}.blog #branding #s{float:right;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease;width:72px}.blog #branding #s:focus{background-color:#f9f9f9;width:196px}.blog #branding #searchsubmit{display:none}.blog #branding .only-search #searchform{top:5px;z-index:1}.blog #branding .only-search #s{background-color:#666;border-color:#000;color:#222}.blog #branding .only-search #s,.blog #branding .only-search #s:focus{width:85%}.blog #branding .only-search #s:focus{background-color:#bbb}.blog #branding .with-image #searchform{top:auto;bottom:-27px;max-width:195px}.blog #branding .only-search + #access div{padding-right:205px}.blog #main{clear:both;padding:1.625em 0 0}.blog .page-title{font-weight:500;letter-spacing:0.1em;line-height:2.6em;margin:0 0 2.6em;text-transform:uppercase}.blog .page-title a{letter-spacing:0;text-transform:none}.blog .hentry,.blog .no-results{border-bottom:1px solid #ddd;margin:0 0 1.625em;padding:0 0 1.625em;position:relative}.blog .hentry:last-child,.blog .no-results{border-bottom:none}.blog .sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important}.blog .entry-title,.blog .entry-header .entry-meta{padding-right:76px}.blog .entry-title{clear:both;line-height:1.5em;padding-bottom:.1em;padding-top:.1em}.blog .entry-title,.blog .entry-title a{text-decoration:none}.blog .entry-title a:hover,.blog .entry-title a:focus,.blog .entry-title a:active{text-decoration:underline}.blog .entry-meta{clear:both;font-size:.8em}.blog .entry-meta a{}.blog .single-author .entry-meta .by-author{display:none}.blog .entry-content,.blog .entry-summary{padding:1.625em 0 0}.blog .entry-content h1,.blog .entry-content h2,.blog .comment-content h1,.blog .comment-content h2{margin:0}.blog .entry-content h3,.blog .comment-content h3{letter-spacing:0.1em;line-height:2.6em;text-transform:uppercase}.blog .entry-content table,.blog .comment-content table{border-bottom:1px solid #ddd;margin:0 0 1.625em;width:100%}.blog .entry-content th,.blog .comment-content th{font-weight:500;letter-spacing:0.1em;line-height:2.6em;text-transform:uppercase}.blog .entry-content td,.blog .comment-content td{border-top:1px solid #ddd;padding:6px 10px 6px 0}.blog .entry-content #s{width:75%}.blog .comment-content ul,.blog .comment-content ol{margin-bottom:1.625em}.blog .comment-content ul ul,.blog .comment-content ol ol,.blog .comment-content ul ol,.blog .comment-content ol ul{margin-bottom:0}.blog dl.gallery-item{margin:0}.blog .page-link{clear:both;display:block;margin:0 0 1.625em}.blog .page-link a{margin:0;padding:2px 3px;text-decoration:none}.blog .page-link a:hover{font-weight:bold}.blog .page-link span{margin-right:6px}.blog .entry-meta .edit-link a,.blog .commentlist .edit-link a{background:#000;-moz-border-radius:3px;border-radius:3px;color:yellow;float:right;line-height:1.5em;font-weight:300;text-decoration:none;padding:0 8px}.blog .entry-meta .edit-link a:hover,.blog .commentlist .edit-link a:hover{background:#888;color:#fff}.blog .entry-content .edit-link{clear:both;display:block}.blog .entry-content img,.blog .comment-content img,.blog .widget img{max-width:97.5%}.blog img[class*="align"],.blog img[class*="wp-image-"],.blog img[class*="attachment-"]{height:auto}.blog img.size-full,.blog img.size-large{max-width:97.5%;width:auto;height:auto}.blog .entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.blog img.alignleft,.blog img.alignright,.blog img.aligncenter{margin-bottom:1.625em}.blog p img,.blog .wp-caption{margin-top:0.4em}.blog .wp-caption{margin-bottom:1.625em;max-width:96%;padding:9px}.blog .wp-caption img{display:block;margin:0 auto;max-width:98%}.blog .wp-caption .wp-caption-text,.blog .gallery-caption{}.blog .wp-caption .wp-caption-text{margin-bottom:0.6em;padding:.5em 1em;text-align:center;position:relative;font-style:italic}.blog #content .gallery{margin:0 auto 1.625em}.blog #content .gallery a img{border:none}.blog img#wpstats{display:block;margin:0 auto 1.625em}.blog #content .gallery-columns-4 .gallery-item{width:23%;padding-right:2%}.blog #content .gallery-columns-4 .gallery-item img{width:100%;height:auto}.blog img[class*="align"],.blog img[class*="wp-image-"],.blog #content .gallery .gallery-icon img{border:1px solid #ddd;padding:6px}.blog .wp-caption img{border-color:#eee}.blog a:focus img[class*="align"],.blog a:hover img[class*="align"],.blog a:active img[class*="align"],.blog a:focus img[class*="wp-image-"],.blog a:hover img[class*="wp-image-"],.blog a:active img[class*="wp-image-"],.blog #content .gallery .gallery-icon a:focus img,.blog #content .gallery .gallery-icon a:hover img,.blog #content .gallery .gallery-icon a:active img{background:#eee;border-color:#bbb}.blog .wp-caption a:focus img,.blog .wp-caption a:active img,.blog .wp-caption a:hover img{border-color:#ddd}.blog embed,.blog iframe,.blog object{max-width:100%}.blog .post-password-required .entry-header .comments-link{margin:1.625em 0 0}.blog .post-password-required input[type=password]{margin:0.8125em 0}.blog .post-password-required input[type=password]:focus{background:#f7f7f7}.blog #author-info{overflow:hidden}.blog .singular #author-info{background:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:2.2em -35.6% 0 -35.4%;padding:20px 35.4%}.blog .archive #author-info{border-bottom:1px solid #ddd;margin:0 0 2.2em;padding:0 0 2.2em}.blog #author-avatar{float:left;margin-right:-78px}.blog #author-avatar img{background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #bbb;-moz-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb;padding:3px}.blog #author-description{float:left;margin-left:108px}.blog #author-description h2{margin:5px 0 10px}.blog .entry-header .comments-link a{background:#eee url(/blog/wp-content/themes/twentyeleven/images/comment-bubble.png) no-repeat;font-weight:normal;line-height:35px;overflow:hidden;padding:0 0 0;position:absolute;top:1.5em;right:0;text-align:center;text-decoration:none;width:43px;height:36px}.blog .entry-header .comments-link a:hover,.blog .entry-header .comments-link a:focus,.blog .entry-header .comments-link a:active{background-color:#888;color:#fff;color:rgba(255,255,255,0.8)}.blog .entry-header .comments-link .leave-reply{visibility:hidden}.blog .entry-header .entry-format{font-weight:500;letter-spacing:0.1em;line-height:2.6em;position:absolute;text-transform:uppercase;top:-5px}.blog .entry-header hgroup .entry-title{padding-top:15px}.blog article.format-aside .entry-content,.blog article.format-link .entry-content,.blog article.format-status .entry-content{padding:20px 0 0}.blog article.format-status .entry-content{min-height:65px}.blog .recent-posts .entry-header .entry-format{display:none}.blog .recent-posts .entry-header hgroup .entry-title{padding-top:0}.blog .singular .hentry{border-bottom:none;padding:4.875em 0 0;position:relative}.blog .singular.page .hentry{padding:3.5em 0 0}.blog .singular .entry-title{}.blog .singular .entry-title,.blog .singular .entry-header .entry-meta{padding-right:0}.blog .singular .entry-header .entry-meta{position:absolute;top:0;left:0}.blog blockquote.pull{font-weight:bold;line-height:1.6125em;margin:0 0 1.625em;text-align:center}.blog .singular blockquote.pull{margin:0 -22.25% 1.625em}.blog .pull.alignleft{margin:0 1.625em 0 0;text-align:right}.blog .singular .pull.alignleft{margin:0 1.625em 0 -22.25%}.blog .pull.alignright{margin:0 0 0 1.625em;text-align:left}.blog blockquote.pull.alignleft,.blog blockquote.pull.alignright{width:33%}.blog .singular .pull.alignright{margin:0 -22.25% 0 1.625em}.blog .singular blockquote.pull.alignleft,.blog .singular blockquote.pull.alignright{width:33%}.blog .singular .entry-meta .edit-link a{bottom:auto;left:50px;position:absolute;right:auto;top:80px}.blog .format-aside .entry-title,.blog .format-aside .entry-header .comments-link{display:none}.blog .singular .format-aside .entry-title{display:block}.blog .format-aside .entry-content{padding:0}.blog .singular .format-aside .entry-content{padding:1.625em 0 0}.blog .format-link .entry-title,.blog .format-link .entry-header .comments-link{display:none}.blog .singular .format-link .entry-title{display:block}.blog .format-link .entry-content{padding:0}.blog .singular .format-link .entry-content{padding:1.625em 0 0}.blog .format-gallery .gallery-thumb{float:left;display:block;margin:.375em 1.625em 0 0}.blog .format-status .entry-title,.blog .format-status .entry-header .comments-link{display:none}.blog .singular .format-status .entry-title{display:block}.blog .format-status .entry-content{padding:0}.blog .singular .format-status .entry-content{padding:1.625em 0 0}.blog .format-status img.avatar{-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;float:left;margin:4px 10px 2px 0;padding:0}.blog .format-quote blockquote{margin:0}.blog .indexed.format-image .entry-header{min-height:61px}.blog .indexed.format-image .entry-content{padding-top:0.5em}.blog .indexed.format-image .entry-content p{margin:1em 0}.blog .indexed.format-image .entry-content p:first-child,.blog .indexed.format-image .entry-content p:first-child a,.blog .indexed.format-image .entry-content p:first-child img{display:block;margin:0}.blog .indexed.format-image .entry-content .wp-caption .wp-caption-text{margin:0;padding-bottom:1em}.blog .indexed.format-image footer.entry-meta{background:#ddd;overflow:hidden;padding:4%;max-width:96%}.blog .indexed.format-image div.entry-meta{display:inline-block;float:left;width:35%}.blog .indexed.format-image div.entry-meta + div.entry-meta{float:none;width:65%}.blog .indexed.format-image .entry-meta span.cat-links,.blog .indexed.format-image .entry-meta span.tag-links,.blog .indexed.format-image .entry-meta span.comments-link{display:block}.blog .indexed.format-image footer.entry-meta a{color:#444}.blog .indexed.format-image footer.entry-meta a:hover{color:#fff}.blog #content .indexed.format-image img{border:none;max-width:100%;padding:0}.blog .indexed.format-image .wp-caption{background:#111;margin-bottom:0;max-width:96%;padding:2% 2% 0}.blog .indexed.format-image .wp-caption .wp-caption-text{color:#ddd}.blog .indexed.format-image .wp-caption .wp-caption-text:before{color:#444}.blog .indexed.format-image a:hover img{opacity:0.8}.blog .error404 #main #searchform{background:#f9f9f9;border:1px solid #ddd;border-width:1px 0;margin:0 -8.9% 1.625em;overflow:hidden;padding:1.625em 8.9%}.blog .error404 #main #s{width:95%}.blog .error404 #main .widget{clear:none;float:left;margin-right:3.7%;width:30.85%}.blog .error404 #main .widget_archive{margin-right:0}.blog .error404 #main .widget_tag_cloud{float:none;margin-right:0;width:100%}.blog .error404 .widgettitle{letter-spacing:0.1em;line-height:2.6em;text-transform:uppercase}.blog h1.showcase-heading{font-weight:500;letter-spacing:0.1em;line-height:2.6em;text-transform:uppercase}.blog article.intro{background:#f9f9f9;border-bottom:none;margin:-1.855em -8.9% 1.625em;padding:0 8.9%}.blog article.intro .entry-title{display:none}.blog article.intro .entry-content{padding:1.625em 0 0.625em}.blog article.intro .edit-link a{background:#aaa;-moz-border-radius:3px;border-radius:3px;padding:0 8px;position:absolute;top:30px;right:20px;text-decoration:none}.blog article.intro .edit-link a:hover,.blog article.intro .edit-link a:focus,.blog article.intro .edit-link a:active{background:#777}.blog section.featured-post{float:left;margin:-1.625em -8.9% 1.625em;padding:1.625em 8.9% 0;position:relative;width:100%}.blog section.featured-post .hentry{border:none;color:#666;margin:0}.blog section.featured-post .entry-meta{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important}.blog section.featured-post .attachment-small-feature{float:right;height:auto;margin:0 -8.9% 1.625em 0;max-width:59%;position:relative;right:-15px}.blog section.featured-post.small{padding-top:0}.blog section.featured-post .attachment-small-feature:hover,.blog section.featured-post .attachment-small-feature:focus,.blog section.featured-post .attachment-small-feature:active{opacity:.8}.blog article.feature-image.small{float:left;margin:0 0 1.625em;width:45%}.blog article.feature-image.small .entry-title{line-height:1.2em}.blog article.feature-image.small .entry-summary{}.blog article.feature-image.small .entry-summary p a{background:#222;color:#eee;display:block;left:-23.8%;padding:9px 26px 9px 85px;position:relative;text-decoration:none;top:20px;width:180px;z-index:1}.blog article.feature-image.small .entry-summary p a:hover{background:#1982d1;color:#eee;color:rgba(255,255,255,0.8)}.blog section.feature-image.large{border:none;max-height:288px;padding:0;width:100%}.blog section.feature-image.large .showcase-heading{display:none}.blog section.feature-image.large .hentry{border-bottom:none;left:9%;margin:1.625em 9% 0 0;position:absolute;top:0}.blog article.feature-image.large .entry-title a{background:#222;background:rgba(0,0,0,0.8);-moz-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-weight:300;padding:.2em 20px}.blog section.feature-image.large:hover .entry-title a,.blog section.feature-image.large .entry-title:hover a{color:#222}.blog article.feature-image.large .entry-summary{display:none}.blog section.feature-image.large img{display:block;height:auto;max-width:117.9%;padding:0 0 6px}.blog .featured-posts{border-bottom:1px solid #ddd;display:block;height:328px;margin:1.625em -8.9% 20px;max-width:1000px;padding:0;position:relative;overflow:hidden}.blog .featured-posts .showcase-heading{padding-left:8.9%}.blog .featured-posts section.featured-post{background:#fff;height:288px;left:0;margin:0;position:absolute;top:30px;width:auto}.blog .featured-posts section.featured-post.large{max-width:100%;overflow:hidden}.blog .featured-posts section.featured-post{-webkit-transition-duration:200ms;-webkit-transition-property:opacity,visibility;-webkit-transition-timing-function:ease;-moz-transition-duration:200ms;-moz-transition-property:opacity,visibility;-moz-transition-timing-function:ease}.blog .featured-posts section.featured-post{opacity:0;visibility:hidden}.blog .featured-posts #featured-post-1{opacity:1;visibility:visible}.blog .featured-post .feature-text:after,.blog .featured-post .feature-image.small:after{content:' ';background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 );background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);width:100%;height:45px;position:absolute;top:230px}.blog .featured-post .feature-image.small:after{top:253px}.blog #content .feature-slider{top:5px;right:8.9%;overflow:visible;position:absolute}.blog .feature-slider ul{list-style-type:none;margin:0}.blog .feature-slider li{float:left;margin:0 6px}.blog .feature-slider a{background:#3c3c3c;background:rgba(60,60,60,0.9);-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.5);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.5);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.5);display:block;width:14px;height:14px}.blog .feature-slider a.active{background:#1982d1;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4),inset 0 0 2px rgba(255,255,255,0.8);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4),inset 0 0 2px rgba(255,255,255,0.8);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4),inset 0 0 2px rgba(255,255,255,0.8);cursor:default;opacity:0.5}.blog section.recent-posts{padding:0 0 1.625em}.blog section.recent-posts .hentry{border:none;margin:0}.blog section.recent-posts .other-recent-posts{border-bottom:1px solid #ddd;list-style:none;margin:0}.blog section.recent-posts .other-recent-posts li{padding:0.3125em 0;position:relative}.blog section.recent-posts .other-recent-posts .entry-title{border-top:1px solid #ddd}.blog section.recent-posts .other-recent-posts a[rel="bookmark"]{color:#373737;float:left;max-width:84%}.blog section.recent-posts .other-recent-posts a[rel="bookmark"]:after{content:'-';color:transparent;font-size:11px}.blog section.recent-posts .other-recent-posts a[rel="bookmark"]:hover{}.blog section.recent-posts .other-recent-posts .comments-link a,.blog section.recent-posts .other-recent-posts .comments-link > span{border-bottom:2px solid #999;bottom:-2px;color:#444;display:block;font-size:10px;font-weight:500;line-height:2.76333em;padding:0.3125em 0 0.3125em 1em;position:absolute;right:0;text-align:right;text-transform:uppercase;z-index:1}.blog section.recent-posts .other-recent-posts .comments-link > span{border-color:#bbb;color:#888}.blog section.recent-posts .other-recent-posts .comments-link a:hover{color:#1982d1;border-color:#1982d1}.blog section.recent-posts .other-recent-posts li:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.blog .image-attachment div.attachment{background:#f9f9f9;border:1px solid #ddd;border-width:1px 0;margin:0 -8.9% 1.625em;overflow:hidden;padding:1.625em 1.625em 0;text-align:center}.blog .image-attachment div.attachment img{display:block;height:auto;margin:0 auto 1.625em;max-width:100%}.blog .image-attachment div.attachment a img{border-color:#f9f9f9}.blog .image-attachment div.attachment a:focus img,.blog .image-attachment div.attachment a:hover img,.blog .image-attachment div.attachment a:active img{border-color:#ddd;background:#fff}.blog .image-attachment .entry-caption p{font-size:10px;letter-spacing:0.1em;line-height:2.6em;margin:0 0 2.6em;text-transform:uppercase}.blog #content nav{clear:both;overflow:hidden;padding:0 0 1.625em}.blog #content nav a{}.blog #nav-above{padding:0 0 1.625em}.blog #nav-above{display:none}.blog .paged #nav-above{display:block}.blog .nav-previous{float:left;width:50%}.blog .nav-next{float:right;text-align:right;width:50%}.blog #content nav .meta-nav{font-weight:normal}.blog #nav-single{float:right;position:relative;top:-0.3em;text-align:right;z-index:1}.blog #nav-single .nav-previous,.blog #nav-single .nav-next{width:auto}.blog #nav-single .nav-next{padding-left:.5em}.blog #nav-single .nav-previous{padding-right:.5em}.blog .widget-area{}.blog .widget{clear:both;margin:0 0 2.2em;padding:0 15px 10px 15px;background:url("/design/refreshQuotesBot.png") no-repeat scroll center bottom transparent}.blog .widget-title{line-height:1.25em;text-transform:uppercase;color:#0055A5;font-size:1.667em;padding:0;margin:0 0 .1em 0}.blog .widget ul{margin:0}.blog .widget ul ul{margin-left:1.5em}.blog .widget ul li{}.blog .widget a{text-decoration:none}.blog .widget a:hover,.blog .widget a:focus,.blog .widget a:active{text-decoration:underline}.blog .widget_search form{margin:0 0 1.625em}.blog .widget_search #s{width:77%}.blog .widget_search #searchsubmit{background:#ddd;border:1px solid #ccc;-webkit-box-shadow:inset 0px -1px 1px rgba(0,0,0,0.09);-moz-box-shadow:inset 0px -1px 1px rgba(0,0,0,0.09);box-shadow:inset 0px -1px 1px rgba(0,0,0,0.09);line-height:25px;position:relative;top:-2px}.blog .widget_search #searchsubmit:active{background:#1982d1;border-color:#0861a5;-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);color:#bfddf3}.blog section.ephemera ol,.blog .widget_twentyeleven_ephemera ol{list-style:square;margin:5px 0 0}.blog .widget_twentyeleven_ephemera .widget-entry-title{padding:0}.blog .widget_twentyeleven_ephemera .comments-link a,.blog .widget_twentyeleven_ephemera .comments-link > span{color:#666;display:block;font-size:10px;font-weight:500;line-height:2.76333em;text-transform:uppercase}.blog section.ephemera .entry-title .comments-link a:hover,.blog .widget_twentyeleven_ephemera .entry-title .comments-link a:hover{}.blog section.ephemera .entry-title a span{}.blog .widget_twitter li{list-style-type:none;margin-bottom:14px}.blog .widget_twitter .timesince{display:block;margin-right:-10px;text-align:right}.blog .widget_image img{border:0;padding:0;height:auto;max-width:100%}.blog .widget_calendar #wp-calendar{color:#555;width:95%;text-align:center}.blog .widget_calendar #wp-calendar caption,.blog .widget_calendar #wp-calendar td,.blog .widget_calendar #wp-calendar th{text-align:center}.blog .widget_calendar #wp-calendar caption{padding:5px 0 3px 0;text-transform:uppercase}.blog .widget_calendar #wp-calendar th{background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.blog .widget_calendar #wp-calendar tfoot td{background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.blog #comments-title{color:#666;line-height:2.6em;padding:0 0 2.6em;text-transform:uppercase}.blog .nopassword,.blog .nocomments{margin:26px 0;text-align:center}.blog .commentlist{list-style:none;margin:0 auto;width:68.9%}.blog .content .commentlist,.blog .page-template-sidebar-page-php .commentlist{width:100%}.blog .commentlist > li.comment{background:#f6f6f6;border:1px solid #ddd;-moz-border-radius:3px;border-radius:3px;margin:0 0 1.625em;padding:1.625em;position:relative}.blog .commentlist .pingback{margin:0 0 1.625em;padding:0 1.625em}.blog .commentlist .children{list-style:none;margin:0}.blog .commentlist .children li.comment{background:#fff;border-left:1px solid #ddd;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:1.625em 0 0;padding:1.625em;position:relative}.blog .commentlist .children li.comment .fn{display:block}.blog .comment-meta .fn{font-style:normal}.blog .comment-meta{line-height:2.2em}.blog .commentlist .children li.comment .comment-meta{line-height:1.625em;margin-left:50px}.blog .commentlist .children li.comment .comment-content{margin:1.625em 0 0}.blog .comment-meta a{}.blog .comment-meta a:focus,.blog .comment-meta a:active,.blog .comment-meta a:hover{}.blog .commentlist .avatar{-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;left:-102px;padding:0;position:absolute;top:0}.blog .commentlist > li:before{content:url(/blog/wp-content/themes/twentyeleven/images/comment-arrow.png);left:-21px;position:absolute}.blog .commentlist > li.pingback:before{content:''}.blog .commentlist .children .avatar{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2.2em;padding:0;top:2.2em}.blog a.comment-reply-link{-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:0 8px;text-decoration:none}.blog a.comment-reply-link:hover,.blog a.comment-reply-link:focus,.blog a.comment-reply-link:active{color:#fff}.blog a.comment-reply-link > span{display:inline-block;position:relative;top:-1px}.blog .commentlist > li.bypostauthor{border-color:#d3d3d3}.blog .commentlist > li.bypostauthor .comment-meta{color:#575757}.blog .commentlist > li.bypostauthor .comment-meta a:focus,.blog .commentlist > li.bypostauthor .comment-meta a:active,.blog .commentlist > li.bypostauthor .comment-meta a:hover{}.blog .commentlist > li.bypostauthor:before{content:url(/blog/wp-content/themes/twentyeleven/images/comment-arrow-bypostauthor.png)}.blog .commentlist .children > li.bypostauthor{border-color:#d3d3d3}.blog .page-template-sidebar-page-php .commentlist > li.comment,.blog .page-template-sidebar-page-php.commentlist .pingback{margin-left:102px;width:auto}.blog .page-template-sidebar-page-php #respond{width:auto}.blog .form-allowed-tags{display:none}.blog #colophon{clear:both}.blog #supplementary{border-top:1px solid #ddd;padding:1.625em 7.6%;overflow:hidden}.blog #supplementary.two .widget-area{float:left;margin-right:3.7%;width:48.1%}.blog #supplementary.two .widget-area + .widget-area{margin-right:0}.blog #supplementary.three .widget-area{float:left;margin-right:3.7%;width:30.85%}.blog #supplementary.three .widget-area + .widget-area + .widget-area{margin-right:0}.blog #site-generator{background:#f9f9f9;border-top:1px solid #ddd;line-height:2.2em;padding:2.2em 0.5em;text-align:center}.blog #site-generator a{}@media (max-width:800px){#main #content{margin:0 7.6%;width:auto}#nav-below{border-bottom:1px solid #ddd;margin-bottom:1.625em}#main #secondary{float:none;margin:0 7.6%;width:auto}.page-template-showcase-php .featured-posts{min-height:280px}.featured-posts section.featured-post{height:auto}.page-template-showcase-php section.recent-posts{float:none;margin:0;width:100%}.page-template-showcase-php #main .widget-area{float:none;margin:0;width:auto}.page-template-showcase-php .other-recent-posts{border-bottom:1px solid #ddd}section.featured-post .attachment-small-feature,.one-column section.featured-post .attachment-small-feature{border:none;display:block;float:left;height:auto;margin:0.625em auto 1.025em;max-width:30%;position:static}article.feature-image.small{float:right;margin:0 0 1.625em;width:64%}.one-column article.feature-image.small .entry-summary{height:auto}article.feature-image.small .entry-summary p a{left:0;padding-left:20px;padding-right:20px;width:auto}.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title{width:100%}.singular blockquote.pull{margin:0 0 1.625em}.singular .pull.alignleft{margin:0 1.625em 0 0}.singular .pull.alignright{margin:0 0 0 1.625em}.singular .entry-meta .edit-link a{left:0;position:absolute;top:40px}.singular #author-info{margin:2.2em -8.8% 0;padding:20px 8.8%}.commentlist{width:100%}.commentlist > li.comment,.commentlist .pingback{margin-left:102px;width:auto}#respond{width:auto}#colophon #supplementary .widget-area{float:none;margin-right:0;width:auto}.error404 #main .widget{float:none;margin-right:0;width:auto}}@media (max-width:650px){body,input,textarea{font-size:13px}#site-title a{font-size:24px}#site-description{font-size:12px}#access ul{font-size:12px}article.intro .entry-content{font-size:12px}.entry-title{font-size:21px}.featured-post .entry-title{font-size:14px}.singular .entry-title{font-size:28px}.entry-meta{font-size:12px}blockquote{margin:0}blockquote.pull{font-size:17px}#site-title{padding:5.30625em 0 0}#site-title,#site-description{margin-right:0}#branding #searchform{top:1.625em !important}.alignleft,.alignright{display:block;float:none;margin-left:0;margin-right:0}#nav-single{display:block;position:static}.singular .hentry{padding:1.625em 0 0}.singular.page .hentry{padding:1.625em 0 0}.commentlist > li.comment,.commentlist > li.pingback{margin-left:0 !important}.commentlist .avatar{background:transparent;display:block;padding:0;position:static}.commentlist .children .avatar{background:none;left:2.2em;padding:0;position:absolute;top:2.2em}#respond input[type="text"]{width:95%}#respond .comment-form-author .required,#respond .comment-form-email .required{left:95%}#content .gallery-columns-3 .gallery-item{width:31%;padding-right:2%}#content .gallery-columns-3 .gallery-item img{width:100%;height:auto}}@media (max-width:450px){#content .gallery-columns-2 .gallery-item{width:45%;padding-right:4%}#content .gallery-columns-2 .gallery-item img{width:100%;height:auto}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body{padding:0}#page{margin-top:0}#branding{border-top:none}}@media print{body{background:none !important;font-size:10pt}footer.entry-meta a[rel=bookmark]:link:after,footer.entry-meta a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}#page{clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important}#branding{border-top:none !important;padding:0}#branding hgroup{margin:0}#site-title a{font-size:21pt}#site-description{font-size:10pt}#branding #searchform{display:none}#branding img{display:none}#access{display:none}#main{border-top:none;box-shadow:none}#primary{float:left;margin:0;width:100%}#content{margin:0;width:auto}.singular #content{margin:0;width:100%}.singular .entry-header .entry-meta{position:static}.entry-meta .edit-link a{display:none}#content nav{display:none}.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title{margin:0;width:100%}.singular .hentry{padding:0}.entry-title,.singular .entry-title{font-size:21pt}.entry-meta{font-size:10pt}.entry-header .comments-link{display:none}.page-link{display:none}.singular #author-info{background:none;border-bottom:none;border-top:none;margin:2.2em 0 0;padding:0}#respond{display:none}.widget-area{display:none}#colophon{display:none}.commentlist > li.comment{background:none;border:1px solid #ddd;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin:0 auto 1.625em;padding:1.625em;position:relative;width:auto}.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px}.commentlist li.comment .comment-meta{line-height:1.625em;margin-left:50px}.commentlist li.comment .fn{display:block}.commentlist li.comment .comment-content{margin:1.625em 0 0}.commentlist .comment-edit-link{display:none}.commentlist > li::before,.commentlist > li.bypostauthor::before{content:''}.commentlist .reply{display:none}.commentlist > li.bypostauthor{color:#444}.commentlist > li.bypostauthor .comment-meta{color:#666}.commentlist > li.bypostauthor:before{content:none}.commentlist .children > li.bypostauthor{background:#fff;border-color:#ddd}.commentlist .children > li.bypostauthor > article,.commentlist .children > li.bypostauthor > article .comment-meta{color:#666}}#ie7 article.intro{margin-left:-7.6%;margin-right:-7.6%;padding-left:-7.6%;padding-right:-7.6%;max-width:1000px}#ie7 section.featured-post{margin-left:-7.6%;margin-right:-7.6%;max-width:850px}#ie7 section.recent-posts{margin-right:7.6%}#ie8 section.feature-image.large img{width:100%}.really_simple_share{clear:both;float:none;line-height:inherit}.really_simple_share div{float:left;width:inherit;margin:0;padding:0 10px 0 0}.entry-content .really_simple_share_twitter a{background:url(/design/tweet.png) no-repeat;height:20px;display:block;width:58px}.entry-content .really_simple_share_email{margin-top:0;margin-right:5px;height:20px}.blog #fullcol ul{list-style:none}.blog #fullcol ul,.blog #fullcol li,.blog #fullcol a,.blog #fullcol a:hover,.blog #fullcol span,.blog #fullcol strong{font-weight:normal;text-decoration:none}

