/*#7ab9bc Blue#77746e Dark Grey#a09b86 Mid Grey (text)#f28fa2 Pink#f5f4f2 Light Grey*//* HTML Reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;} ol,ul {list-style:none;} blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;} table {border-collapse:collapse;border-spacing:0;}{ -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} /* This resets box-model to honour widths:useful for responsive sites - NOTE:requires IE.7 hacks *//* base HTML */ html {overflow-y:scroll;} /* for short pages to avoid scroll bar shift */html,body {height:100%;} /* height for sticky footer */#grip {min-height:100%;height:auto !important;height:100%;margin:0 auto -42em auto;/* bottom margin is negative value of footer's height */}body {margin:0;padding:0;font-family:verdana,sans-serif;font-weight:500;font-style:normal;font-size:100%;color:#514b44;line-height:1.6em;}body,html,#grip {background:#7AB9BC;background-image:-ms-radial-gradient(center,ellipse closest-corner,#fff 0%,#7AB9BC 100%);background-image:-moz-radial-gradient(center,ellipse closest-corner,#fff 0%,#7AB9BC 100%);background-image:-o-radial-gradient(center,ellipse closest-corner,#fff 0%,#7AB9BC 100%);background-image:-webkit-gradient(radial,center center,0,center center,497,color-stop(0,#fff),color-stop(1,#7AB9BC));background-image:-webkit-radial-gradient(center,ellipse closest-corner,#fff 0%,#7AB9BC 100%);background-image:radial-gradient(ellipse closest-corner at center,#fff 0%,#7AB9BC 100%);}h1,h2 {margin:0;padding:0 0 10px 0;border:0;font-weight:normal;font-size:1.6em;line-height:1.3em;position:relative;}h1,h2 a {color:#7ab9bc;}h2 a:hover,h2 a:focus {color:#f28fa2;}h1 span {text-transform:uppercase;}h3 {margin:0;padding:0 0 20px 0;border:0;font-weight:normal;font-size:1.2em;line-height:1.5em;}h4 {margin:0;padding:0 0 20px 0;border:0;font-weight:normal;font-size:1em;line-height:1.5em;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}h5 {margin:0;padding:0 0 20px 0;border:0;font-weight:normal;font-size:1.2em;line-height:1.5em;}h6 {margin:0;padding:0 0 20px 0;border:0;font-weight:normal;font-size:1em;line-height:1.5em;text-transform:uppercase;}p {margin:0;padding:0 0 20px 0;border:0;color:#514b44;font-weight:normal;font-size:1em;line-height:1.6em;}h1,h2,h3,h4,h5 { -moz-font-feature-settings:"liga=1,dlig=1";-ms-font-feature-settings:"liga","dlig";-webkit-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";}a {font-weight:bold;outline:0;cursor:pointer;color:#847c72;text-decoration:none;}a:hover,a:active,a:focus {text-decoration:none;color:#7ab9bc;}h1 a,h2 a,h3 a {font-weight:normal;}h1 a,h2 a {color:#7ab9bc;}li {margin:0;padding:0;font-weight:normal;font-size:1em;line-height:1.6em;list-style-type:none;}ul,ol {padding:0 0 20px 0;}table {margin:0 0 20px;}tr {}th,td {font-size:1em;line-height:1.3em;padding:10px 20px 10px 0;}th {font-weight:bold;text-align:left;}em {font-style:italic}strong {font-weight:bold;}address {font-weight:normal;font-size:1em;line-height:1.3em;}blockquote {font-style:italic;margin:0 0 20px;padding:30px 40px 30px;text-align:center;font-size:1.2em;font-weight:bold;border-bottom:3px solid #edece8}blockquote p {padding:0;}hr {border:0;border-top:1px solid #e5e5e5;padding:0;}/* forms */fieldset {margin:0 0 20px;padding:0;}label {padding:10px 0 0 0;font-weight:normal;font-size:1em;line-height:.3em;}input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],input[type="submit"],input[type="file"] {margin:0 0 10px 0;border:2px solid #f6f5f3;padding:10px 0 10px 5px;font-size:1em;-webkit-appearance:none;border-radius:0;font-family:verdana,sans-serif;font-weight:600;font-style:normal;-webkit-box-shadow:0 0 0 #fff;background:none;color:#a09b86;} /* ensure appearance + border-radius:mobile / chrome is defined! */input[type="submit"] {-webkit-appearance:button;cursor:pointer;background:#77746e;color:#fff;border:1px solid #77746e;padding:10px;border-radius:7px;}input[type="submit"]:hover,input[type="submit"]:focus {background:#8cc8cc;outline:none;border:1px solid #8cc8cc;}input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],input[type="file"] {-webkit-appearance:textfield;-webkit-box-shadow:0;background:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));/* applies white gradient to clear IOS inner shadow */background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));}input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus {outline:none;border:2px solid #dbd9d5;}input[type="checkbox"] {-webkit-appearance:checkbox;margin:0 5px 10px 0;}input[type="radio"] {-webkit-appearance:radio;margin:0 5px 10px 0;}/* style tweaks for opera and FF */x:-o-prefocus,input[type="checkbox"],input[type="radio"] {margin:0 1px 10px 0px;}input[type="submit"]::-moz-focus-inner {border:none;}select {margin:0 0 10px 0;border:2px solid #a09b86;padding:9px 10px;font-size:1em;line-height:1.3em;font-family:helvetica,sans-serif;-webkit-appearance:none;-webkit-border-radius:0;outline:0;color:#a09b86;}select:focus {border:2px solid #dbd9d5;outline:0;}select:hover {cursor:pointer;} textarea {margin:0 0 10px 0;border:2px solid #f6f5f3;padding:10px 5px;font-size:1em;line-height:1.3em;font-family:helvetica,sans-serif;font-weight:600;font-style:normal;min-height:200px;border-radius:0;color:#a09b86;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));}textarea:focus {outline:none;border:2px solid #dbd9d5;}/* basic form styles + select 'arrow' hack */input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],textarea,select {width:100%;}input[type="submit"] {display:block;margin:10px 0 20px 0;}@media screen and (-webkit-min-device-pixel-ratio:0) { /* webkit-only hack to apply select arrows */span.select {background:#fff url(/select-arrow.png) no-repeat right center;padding:0;margin:0 0 10px 0;display:block;}span.select select {background:none;margin:0;padding-right:36px}}.form-group.radios {display:block;}.form-group.checkboxes {display:block;}/* masthead */#masthead {background:#fff;padding:0;border-top:4px solid #aed4d6;border-bottom:4px solid rgba(204,201,199,0.8);position:relative;z-index:4;}#masthead .clip {padding:0 20px;}.logo {margin:5px 0 0 0;padding:0 20px;line-height:80px;height:80px;text-align:center;background:#fff;border-bottom:2px solid #f5f4f1;}.logo a {font-size:18px;font-weight:normal;}.logo a img {width:477px;opacity:1.0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;}.logo a img:hover {opacity:0.7;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;}#nav {position:relative;height:60px;background:none;}.nav {overflow:auto;padding:20px 0 0 0;margin:0;clear:both;height:60px;}.nav li {float:left;margin:0 0 0 10px;text-transform:capitalize;}.nav li.first {margin:0;}.nav li a {display:block;float:left;margin:0 10px 5px 0;}.nav li a:hover,.nav li a:focus {}.nav li.active a {color:#7ab9bc;}.nav.main li {text-transform:uppercase;font-size:0.8em;}.nav.tag-nav {display:none;position:absolute;width:100%;background:#fff;z-index:2;top:60px;height:auto;padding:20px;border:4px solid #dfdddb;}.nav.tag-nav li {margin:0;width:25%;}.nav.tag-nav li a {width:100%;margin:0;padding-bottom:5px;}.nav.tag-nav li.tc-link {clear:both;width:100%;border-top:1px solid #e9e8e7;padding:20px 10px 0 10px;margin:20px 0 0 0;}.nav.tag-nav li.tc-link .icon {width:24px;height:22px;margin:0 8px 0 0;background-color:#fff;background-position:-1788px -31px;float:left;}.nav-controls a {float:left;padding:0 26px;height:60px;line-height:60px;}a.nav-open {position:absolute;left:0;display:none;border-right:4px solid #fff;border-left:4px solid #fff;text-transform:uppercase;font-size:0.8em;}a.nav-open .icon {width:22px;height:40px;margin:10px 0 0 0;background-position:-1630px -20px;}a.tag-open {position:absolute;right:0;border-right:4px solid #fff;border-left:4px solid #fff;text-transform:uppercase;font-size:0.8em;}a.tag-open .icon {width:18px;height:22px;margin:20px 5px 0 0;background-color:#fff;background-position:-1710px -33px;float:left;}a.tag-open.open .icon {background-color:#fff;background-position:-1710px -113px;}.nav-controls a.open {background:#fff;border-left:4px solid #dfdddb;border-right:4px solid #dfdddb;height:64px;z-index:3;}.mobile_nav.mob_open {display:none;}/* icons */i.icon {text-indent:-999em;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(/new/sprite.png);background-size:2160px 240px;} /* 50% of actual dimensions *//* columns */#content {display:block;padding:30px 20px 20px 20px;margin:0 auto;width:1180px;position:relative;background:none;}.clip {width:1180px;padding:20px;margin:0 auto;}.lhs {width:810px;float:left;padding:0;margin:0 0 120px 0;position:relative;}.rhs {background:none;width:300px;float:right;padding:0;margin:0 0 120px 0;}.bb {border-top:4px solid rgba(204,201,199,0.8);-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}/* content */.titleblock {background:#fff;padding:20px 30px 0 30px;border-bottom:1px solid #f5f4f1;}.entry {padding:30px;border-bottom:1px solid #e9e8e7;background:#fff;position:relative;}.entry.single {border-bottom:0;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}.entry a:visited {text-decoration:underline;color:#7ab9bc;}.entry a:hover,.entry a:active,.entry a:focus {text-decoration:underline;}.entry ul li {list-style-type:circle;margin:0 0 0 15px;padding:0 0 0 20px;}.entry ol li {list-style-type:decimal-leading-zero;margin:0 0 0 30px;padding:0 0 0 10px;}.post_meta {text-transform:uppercase;font-size:0.7em;letter-spacing:1px;min-height:40px;}.post_meta .int i.icon {display:block;background-position:-1945px -29px;opacity:0.65;width:30px;height:20px;float:right;}.post_meta span,.post_meta .int {float:left;}.more {text-transform:uppercase;font-size:0.8em;}#content .img,.entry p img {display:block;padding:10px;border:1px solid #e9e8e7;margin:0 0 20px;}.entry p img {width:100%;}.history p img {display:block;padding:10px;border:1px solid #e9e8e7;margin:0 5px 10px 5px;}.entry p img {width:100px;height:auto;}.tag-list {text-transform:capitalize;}.date-tab {display:none;position:absolute;top:-4px;left:-90px;width:70px;padding:15px 0 12px 0;text-align:center;font-size:1.35em;background:#fff;line-height:1.2em;color:#a09b86;}.date-tab strong {display:block;font-size:1.35em;font-weight:normal;}.date-tab em {display:block;font-style:normal;text-transform:uppercase;font-size:0.7em;}/* modules *//* search form */.search-form {width:300px;border:0;margin:0;}.search-form input[type="text"] {float:left;width:300px;border:0;padding:15px 0;margin:0;text-indent:20px;}/* select designer form */.select-designer {width:280px;border:0;margin:0;}/* r-slides */.gallery {position:relative;padding:0;}.slides {background:#fff;margin:0;border:1px solid #e5e5e5;padding:10px;height:560px;position:relative;clear:both;margin-top:20px;} /* container to slides.init.js */.slide {padding:0 0 20px 0;height:220px;} /* can place anything inside this */.slidecontrols {padding:0;clear:both;background:#444;top:47%;position:absolute;width:100%;height:0;font-size:12px;}.slidecontrols a {padding:0;position:absolute;width:24px;height:30px;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;overflow:hidden;text-align:center;line-height:25px;color:#ccc;}.slidecontrols a:hover {color:#444;text-decoration:none;}.prev {left:-13px;border-left:1px solid #e5e5e5;}.next {right:-13px;border-right:1px solid #e5e5e5;}.rsNav.rsBullets {background:rgba(0,0,0,0.025);display:none;clear:both;padding:5px;float:left;margin:0;position:absolute;bottom:10px;left:10px;border-radius:20px;}.rsNav.rsBullets .rsNavItem.rsBullet {background:#ccc;display:block;width:20px;height:20px;margin:0 0 0 10px;float:left;cursor:pointer;border-radius:20px;line-height:21px;text-align:center;font-size:12px;}.rsNav.rsBullets .rsNavItem.rsBullet:first-child {margin:0;}.rsNav.rsBullets .rsNavItem.rsBullet.rsNavSelected {background:#fff;}/* gmaps */#map_canvas {width:100%;height:500px;background:#eee;clear:both;margin:0 0 20px;border:1px solid #ccc;}/* like buttons */.like-buttons {padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0 30px 0;float:left;position:relative;width:100%;}.like-buttons ul li {margin:0 2px 0 0;float:left;padding:0;overflow:visible;list-style-type:none;}.like-buttons ul li:first-child {}.like-buttons ul li.facebook {width:95px;}.like-buttons ul li.twitter {width:82px;}.like-buttons ul li.googleplus {width:67px;}.like-buttons ul li.pinterest {width:49px;}/* comments */#comments {padding:30px 30px 0 30px;margin:20px 0 -20px 0;background:#fff;}.comment {padding:20px 0;border-top:1px solid #eeedeb;margin:0;}.captcha {padding:10px 0;}/* pagination */.paging {margin:20px 0 50px 0;padding:20px 30px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:rgba(0,0,0,0.05);border:0;width:100%;}.paging p {padding:0;}/* centered list */.list-centered {border:#ddd 1px solid;width:100%;margin:0 0 20px;height:80px;overflow:hidden;}.list-centered ul {padding:0;margin:0 auto;float:left;position:relative;left:50%;}.list-centered li {display:block;float:left;position:relative;right:50%;padding:0 20px;line-height:80px;height:80px;text-align:center;margin:0;}.list-centered li.open {display:none;}/*when we add mobile to html we can close up menus. Example using 'open' class */.mobile .list-centered {display:block;width:80px;height:80px;background:#eee;overflow:hidden;border:1px solid #ddd;overflow:visible;}.mobile .list-centered ul li {display:none;}.mobile .list-centered ul li.open {display:block;}/* data table */.data-table {width:100%;}.data-table td,.data-table th {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}/* login form */.submit-link {padding:20px 0 0 0;clear:right;}/* tag cloud */#tag-cloud a {font-weight:normal;}/* rhs */.topper {background:#fff;margin:0;height:52px;position:relative;}.topper i.icon {position:absolute;top:15px;right:20px;height:30px;width:30px;background-position:-340px -30px;z-index:1;}.topper form {margin:0;margin:0;padding:0;}.topper form input[type="text"] {padding-bottom:9px;background:none;position:relative;z-index:2;}.topper .tag-cloud {padding:15px 20px;background:#a6dfe0;clear:both;border-top:2px solid #8accce;}.topper .tag-cloud a {color:#4e8e8e;}.topper .tag-cloud a:hover {color:#fff;}.ads {width:300px;margin:10px auto 0 auto;clear:both;padding:10px 0;}.social_cta {clear:both;background:#fff;padding:20px;}.social_cta h4 {border-bottom:1px solid #EDECE8;margin:0 0 18px 0;padding:0 0 10px 0;}.social_cta h4 i.icon {float:right;height:30px;width:30px;background-position:-1860px -30px;}.social_cta ul {margin:0;padding:0;}.social_cta li {clear:both;}.social_cta li i.icon {float:left;height:25px;width:40px;background-color:#fff;}.social_cta li.Facebook i.icon {background-position:-1310px -30px;}.social_cta li.Twitter i.icon {background-position:-1390px -30px;}.social_cta li.Google i.icon {background-position:-1550px -32px;}.social_cta li.Pinterest i.icon {background-position:-1469px -30px;}.social_cta li.LinkedIn i.icon {background-position:-1230px -31px;}/* generic classes */.bye {margin:0;padding:0;position:absolute;top:-999em;left:-999em;height:1px;width:1px;z-index:-1;text-indent:-999em;overflow:hidden;}.clear {clear:both;}.left {float:left;}.right {float:right;}.none {display:none;}.block {display:block;}.grey {color:#dfdddb;}.mobyo {display:none;}.mobye {display:block;}#ticker {text-align:center;padding-top:20px;}/* footer */#footer,#weight {height:42em;/* sticky footer - value the same as grip negative margin */}#footer {background:#fff;clear:both;position:relative;}#footer .form_newsletter {width:100%;border:0;background:#77746e;padding:17px 0 0 0;margin:0;}#footer .form_newsletter i.icon {position:absolute;top:32px;left:0;height:30px;width:50px;background-position:-962px -25px;background-color:#fff;z-index:2;}#footer .form_newsletter .clip {padding:18px 0 8px 0;position:relative;margin:0 auto;}#footer .form_newsletter input[type="text"] {width:66%;float:left;margin:0;border:0;padding:20px 0;position:relative;z-index:1;background:#fff;text-indent:60px;border-radius:0;border-top-left-radius:7px;border-bottom-left-radius:7px;}#footer .form_newsletter input[type="submit"] {width:34%;float:right;margin:0;border:0;padding:20px 0;border-radius:0;border-top-right-radius:7px;border-bottom-right-radius:7px;background:#8cc8cc;}#footer .form_newsletter input[type="submit"]:hover,#footer .form_newsletter input[type="submit"]:focus {background:#f28fa2;}#footer h4 {border:0;margin-top:10px;}#footer .cats {width:66%;padding:0 0;float:left;}#footer ul.nav {height:auto;}#footer ul.nav {width:100%;padding:0 0 20px 0;}#footer ul.nav li {width:50%;float:left;padding:0;margin:0;}#footer .socials {width:34%;padding:0;float:right;}#footer .socials li {padding:0 0 5px 0;}#footer .grip {width:100%;background:#f5f4f2;position:absolute;bottom:0;height:12em;}#footer .site {padding:20px 0;clear:both;width:66%;float:left;}#footer .site li {float:left;margin-right:5px;line-height:1.6em;}#footer .site li.pad a {padding-right:5px;margin-left:3px}#footer .site li.credits {position:relative;}#footer .site li.credits a.credit_link:hover,#footer .site li.credits a.credit_link:focus {color:#8cc8cc;}#footer .site li.credits a.spc {display:none;position:absolute;top:-46px;left:-80px;background:#000;color:#ccc;padding:10px;width:200px;height:auto;text-align:center;border-radius:7px;}#footer .site li.credits a.spc:hover{color:#fff;}#footer .site li.credits a.spc i {position:absolute;bottom:-5px;left:97px;background:transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;}#footer .logo {border:0;float:right;width:34%;text-align:left;padding:15px 0 0 0;line-height:inherit;height:auto;background:none;}#footer .logo img {width:280px;}/* MEDIA QUERIES FOR RESPONSIVE *//* 1180 high res + */@media (min-width:1350px) {.nav.tag-nav li.tc-link {padding:20px 10px 0 0;margin:20px 0 0 0;}.mobile_nav {display:none;}#content,.clip {width:1180px;}.date-tab {display:block;}.entry blockquote p {margin-right:0;}#grip {margin:0 auto -30em auto;}#footer,#weight {height:30em;}#footer .grip {height:8em;}#footer .cats {width:830px;}#footer .socials {width:300px;}#footer .site {width:830px;}#footer .logo {width:300px;}}/* 960 Portrait tablet to landscape and desktop */@media (min-width:1020px) and (max-width:1349px) {.nav.tag-nav li.tc-link {padding:20px 10px 0 0;margin:20px 0 0 0;float:right;}.mobile_nav {display:none;}#content,.clip {width:960px;}.lhs {width:600px;}.entry blockquote p {margin-right:0;}.slides {height:360px;}#grip {margin:0 auto -30em auto;}#footer,#weight {height:30em;}#footer .grip {height:8em;}}/* 720 Portrait tablet to landscape and desktop */@media (min-width:768px) and (max-width:1019px) {#masthead .nav {display:none;}a.nav-open {display:block;}.mobile_nav.mob_open {display:block;}.mobile_nav {display:none;position:absolute;width:100%;background:#fff;z-index:2;top:60px;height:auto;padding:20px;border-bottom:4px solid #aaa;border:4px solid #dfdddb;}.mobile_nav li {margin:0;width:33%;float:left;}.mobile_nav li a {padding-top:0;padding-bottom:5px;display:block;float:left;margin:0 10px 5px 7px;background:#fff;text-transform:capitalize;}.mobile_nav li i {display:none;}.mobile_nav.mini {background:#fc0;}.nav.tag-nav li,.nav.main li {padding-left:10px;width:33%;}#content,.clip {width:720px;}.rhs {width:100%;margin:20px 0 120px 0;}.lhs {width:100%;margin:0;}.slides {height:420px;}.ad_300x100 {}.ad_300x250 {}.ad_120x600,.ad_160x600,.ad_300x600,.social_cta {display:none;}#grip {margin:0 auto -35em auto;}#footer,#weight {height:35em;}#footer .grip {height:12em;}#footer ul.nav {}#footer .cats {}#footer .socials {}#footer .site,#footer .logo {width:100%;}#footer .logo {padding:0;}}/* 500 Landscape phone to portrait tablet */@media (max-width:767px) and (min-width:520px) {#masthead .nav {display:none;}a.nav-open {display:block;}.mobile_nav.mob_open {display:block;}.mobile_nav {display:none;position:absolute;width:100%;background:#fff;z-index:2;top:60px;height:auto;padding:20px;border-bottom:4px solid #aaa;border:4px solid #dfdddb;}.mobile_nav li {margin:0;width:50%;float:left;}.mobile_nav li a {padding-top:0;padding-bottom:5px;display:block;float:left;margin:0 10px 5px 7px;background:#fff;text-transform:capitalize;}.mobile_nav li i {display:none;}.nav.tag-nav li,.nav.main li {padding-left:10px;width:50%;}#content,.clip {width:500px;}.rhs {width:100%;margin:20px 0 120px 0;}.lhs {width:100%;margin:0;}.slides {height:280px;}.ad_300x100 {}.ad_300x250 {}.ad_120x600,.ad_160x600,.ad_300x600,.social_cta {display:none;}#footer ul.nav,#footer .cats,#footer .socials,#footer .site,#footer .logo {width:100%;}#footer .logo {padding:0;}}/* 320-500 Landscape phones and down */@media (max-width:519px) {.logo a img {width:250px;}.logo img {width:250px;} /* ADDED BY EJA */#masthead .nav {display:none;}a.nav-open {display:block;}.mobile_nav.mob_open {display:block;}.mobile_nav {display:none;position:absolute;width:100%;background:#fff;z-index:2;top:60px;height:auto;padding:20px;border-bottom:4px solid #aaa;border:4px solid #dfdddb;}.mobile_nav li {margin:0;width:50%;float:left;}.mobile_nav li a {padding-top:0;padding-bottom:5px;display:block;float:left;margin:0 10px 5px 10px;background:#fff;text-transform:capitalize;}.mobile_nav li i {display:none;}.nav-controls a.nav-open.open {border-left:4px solid #fff;}.nav-controls a.tag-open.open {border-right:4px solid #fff;}.nav.tag-nav li,.nav.main li {padding-left:10px;width:50%;}.nav.tag-nav li a {padding-bottom:5px;}#masthead .clip {width:100%;padding:0;margin:0 auto;}.mobile_nav {border-left:0;border-right:0;}.nav.tag-nav {border-left:0;border-right:0;}#content,.clip {width:100%;padding:0;}.lhs {width:100%;margin:0;}.lhs .bb {border-radius:0;}.bb {border-top:0;}.slides {height:240px;}.slidecontrols {top:44%;}p {font-size:1em;line-height:1.6em;}blockquote {font-size:1.2em;line-height:1.6em;}.paging {margin:-20px 0 20px 0;border-radius:0;}.rhs {width:100%;margin:20px 0 120px 0;}.topper {display:block;background:#fff;margin:0px auto;width:300px;border-top:4px solid #dfdddb;padding-left:0;padding-right:0;}.topper input[type="text"] {width:300px;}.ad_300x100 {}.ad_300x250 {}.ad_120x600,.ad_160x600,.ad_300x600,.social_cta {display:none;}#footer .clip {width:auto;padding:18px;}#footer ul.nav,#footer .cats,#footer .socials,#footer .site,#footer .logo {width:100%;}#footer .logo {padding:0;}#footer .logo img {width:200px;}#footer .form_newsletter .clip {width:auto;padding:18px;}#footer .form_newsletter i.icon {display:none;}#footer .form_newsletter input[type="text"] {text-indent:18px;width:60%}#footer .form_newsletter input[type="submit"] {width:40%}}/* ADDED BY EJA -- */dl {clear:both;}dt,dt a {font-weight:bold;font-size:1em;line-height:2.4em;display:block;}dt img {float:left;margin:5px 9px 5px 0;width:100px;height:auto;clear:none;}dt a:hover img {outline:#7ab9bc solid 1px;}dd {padding:0 0 0 20px;font-weight:normal;font-size:1em;line-height:1.6em;display:block;}dd em {color:black;padding-right:.5em;}.rhs a img {outline:#a09b86 solid thin;}.rhs a img:hover {opacity:0.7;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;outline:#77746e solid thin;}.ad_300x100 {float:left;margin:0 0 20px;}.ad_300x250 {float:left;margin:0 0 20px;}.ad_120x600 {float:left;margin:0 0 20px;}.ad_160x600 {float:right;margin:0 0 20px;}.ad_300x600 {float:left;margin:0 0 20px;}.feature {clear:both;border-top:solid 1px #f5f4f2;}.feature p a.button {float:right;text-align:center;display:block;width:150px;outline:#7ab9bc solid thin;text-decoration:none;font-weight:bold;background:#f5f4f2;}.feature p a.button:hover {float:right;text-align:center;display:block;width:150px;outline:#7ab9bc solid medium;text-decoration:none;font-weight:bold;}.feature img {float:left;width:150px;height:auto;margin:0 5px 5px 0;padding:5px;border:1px #a09b86;}.feature img a:hover {outline:#7ab9bc solid thin;}.feature h3 {margin-top:10px;}.nextprev,.nextprev a {float:right;font-weight:normal;font-size:1em;line-height:1.6em;}.nextprev a {padding:.5em;outline:#f5f4f2 solid thin;}.nextprev a:hover {outline:#7ab9bc solid thin;}.cats li a,.social li a {line-height:2em;}.shareaholic-canvas {min-height:60px;width:100%;}#countries {width:100%}#countries a {padding:.5em;outline:#f5f4f2 solid thin;}#countries a:hover {outline:#7ab9bc solid thin;}ul.alphabet {list-style-type:none;margin-bottom:1em;}ul.alphabet li {display:inline;line-height:2em;margin:0;padding:0;width:3em;}ul.alphabet li a {font-size:1.2em;font-weight:normal;padding:0.9em;}ul.alphabet li a:hover {outline:#7ab9bc solid thin;text-decoration:none;}.alphabet + * {clear:both;}