@charset "utf-8";body{font-family:Arial,Helvetica,sans-serif;font-size:.75em;max-width:498px;min-width:320px;margin:0 auto;padding:20px 5% 0 5%;background:#ececec;background:linear-gradient(#656565,#fff) no-repeat;background:-webkit-linear-gradient(#656565,#fff) no-repeat;background:-moz-linear-gradient(#656565,#fff) no-repeat;background:0-linear-gradient(#656565,#fff) no-repeat}body #wrapper{background:#fff}body #wrapper div.fb-like,body #wrapper div.tw-follow{float:left;margin:0;z-index:25}body #wrapper .amazonResponsive,body .desktop,body .tablet{display:none}body div.mobile_ad{text-align:center}body #wrapper .adsenseResponsive{display:none;clear:left}body #wrapper .adsenseMatchedContent{position:relative;clear:left;margin:5px;padding:5px}a:active,a:focus{outline:0}body div.mobile{margin:0;padding:0;background:#fff}body #sidebarLeft div.aligncenter{text-align:center;margin:5px auto}body div.eb-listing{clear:both;margin:5px 10px;width:320px;text-align:center}header .hiddenImage{opacity:0;position:absolute;top:0;left:0;height:0;width:0}header{position:relative;clear:left;margin:0;padding:0;color:#fff;background-color:#656565;min-height:160px;width:100%;box-sizing:border-box}header div#logo{float:left;margin:0;padding:0;height:100px;background:url(../images/_global/home_page_logo_banner2.png) no-repeat;background-size:100px 100px}header div#logo a,header nav ul li a{height:100%;width:100%;text-decoration:none;display:inline-block;color:#fff}header div#logo a h1{margin:0;padding:15px 10px 0 105px;font-style:italic;font-size:2em}header div#logo a p{margin:0;padding-left:105px;font-size:1em}header div#adsense-search{display:block;float:left;clear:left;margin:0;padding:1px 0;width:100%;font-size:1.25em;background:#656565}header div#adsense-search p{color:red;font-weight:700;margin:10px 0 0 5px}header div.masterSurname{float:left;clear:left;width:100%}body header div.gglSiteSearch{display:block}body header div.globalNameSearch{display:none}body header div.gglSiteSearch,body header div.globalNameSearch{clear:left;width:100%;box-sizing:border-box;margin:5px 0;margin-right:5px;padding:5px;font-size:1.2em;font-weight:700;background-color:silver}body header div.gglSiteSearch form,body header div.gglSiteSearch p,body header div.globalNameSearch form,body header div.globalNameSearch p{margin:10px 0;text-align:center}body header div.gglSiteSearch p a,body header div.globalNameSearch p a{display:block}body header div.gglSiteSearch em,body header div.globalNameSearch em{color:red}body header div.gglSiteSearch em span,body header div.globalNameSearch em span{display:none}body header div.gglSiteSearch form input[type=text]{width:80%}body header div.globalNameSearch form input[type=text]{width:40%}body header div.gglSiteSearch form input[type=submit],body header div.globalNameSearch form input[type=submit]{margin-left:25%}body header div.gglSiteSearch button,body header div.globalNameSearch button{margin-left:10%}body header div.gglSiteSearch button,body header div.gglSiteSearch form input[type=submit],body header div.globalNameSearch button,body header div.globalNameSearch form input[type=submit]{margin-top:5px;margin-botton:5px}header div#adsense-search form input[type=submit]{margin:5px}header div.masterSurname p{font-size:1.25em;color:red;font-weight:700;margin:5px 0;text-align:center}header div.masterSurname p a{display:inline-block;color:#fff;font-weight:400}header div#adsense-search form input[type=text]{width:230px;margin:10px 0 10px 5px}header nav{position:absolute;top:35px;right:-5px}header nav a#menu-icon{position:absolute;top:0;right:5px;width:40px;height:50px;background:transparent url(../images/_global/mobile-menu-icon.png) no-repeat;background-size:40px 50px;display:inline-block}header nav a#menu-icon:active,header nav a#menu-icon:focus,header nav a#menu-icon:hover{border:1px dotted #000;border-radius:5px}header nav p{position:absolute;top:35px;right:10px;font-weight:600}header nav ul{visibility:hidden;margin:0;padding:0;position:absolute;top:60px;right:5px;z-index:20}header nav ul li{margin:0;padding:0;height:35px;font-size:1.1em;font-weight:700;background-color:#aaa;background:linear-gradient(#ddd,#858585) no-repeat;background:-webkit-linear-gradient(#ddd,#858585) no-repeat;background:-moz-linear-gradient(#ddd,#858585) no-repeat;background:0-linear-gradient(#ddd,#858585) no-repeat;border-bottom:1px solid #fff;width:150px;z-index:20}header nav ul li:last-child{border-bottom:none}header nav:active ul,header nav:hover ul{visibility:visible;top:60px;right:5px;z-index:20}header nav ul li a{padding:10px 5px 0 5px;color:#000}header nav ul li a:hover{color:#00b}header div#profile-icon{position:absolute;top:43px;right:45px;max-width:50px;display:inline-block;text-align:center}header div#profile-icon a{margin:0;padding:0;color:#fff;text-decoration:none;font-weight:600}header div#profile-icon a p{margin:0;padding:0}header div#profile-icon img{width:36px;height:36px}header div#profile-icon a:hover{text-decoration:underline}body #wrapper header div.fb-like{float:left;margin:15px 105px;z-index:35}footer{position:relative;clear:left;text-align:center;margin:0;padding:5px 5px 10px 5px;color:#fff;background-color:#656565}footer p{margin:0}footer a{padding:0 5px;line-height:1.7em;text-decoration:none;font-size:1.5em;color:#fff}footer a:hover{text-decoration:underline}footer div.copyright{margin-right:90px}footer div.copyright p{font-size:1.2em}footer div.socialPicFb,footer div.socialPicTw{margin:0;padding:0;height:40px;width:40px;background:url(../images/_global/social-media-logos-small.png) no-repeat;position:absolute;top:5px}footer div.socialPicFb{background-position:0 0;right:50px}footer div.socialPicTw{background-position:-40px 0;right:5px}#mainContent{margin:0;padding:10px}#mainContent .warning{color:red}#aboutMe #mainContent img{float:left;margin:0 10px 10px 0;height:100px;width:100px}#mainContent a{text-decoration:none;border-bottom:1px dotted}#mainContent a:focus,#mainContent a:hover{text-decoration:underline;border-bottom:none}#aboutMe #mainContent,#messagePage #mainContent{padding:25px}#messagePage #mainContent #thankYou p{font-size:2em}#messagePage #mainContent #thankYou p:first-of-type{margin:48px 0 12px 0}#messagePage #mainContent #thankYou p:last-of-type{margin:12px 0 460px 0}#messagePage #mainContent #thankYou p{color:#00f}#messagePage #mainContent{min-height:550px}#mainContent #thankYou .warning{color:red;font-size:2em;font-weight:700}@media only screen and (min-width:499px){body{max-width:798px;padding-top:0}header{min-height:145px}header div#adsense-search{font-size:1.5em}header div#adsense-search form input[type=text]{width:75%}body header div.gglSiteSearch button,body header div.gglSiteSearch form input[type=submit],body header div.globalNameSearch button,body header div.globalNameSearch form input[type=submit]{margin-left:0}body header div.gglSiteSearch form input[type=text]{width:56%}body header div.globalNameSearch form input[type=text]{width:28%}body header div.gglSiteSearch form label,body header div.globalNameSearch form label{display:inline}body header div.gglSiteSearch p a,body header div.globalNameSearch p a{display:inline}body div.mobile_ad,body header div.gglSiteSearch form br,body header div.globalNameSearch form br{display:none}body #wrapper .adsenseResponsive,body .tablet{display:block;clear:left}header div#logo a h1{padding-top:15px;font-size:2.25em}header div#logo a p{font-size:1.1em}body div.eb-listing{margin-left:125px}}@media only screen and (min-width:699px){body header div.gglSiteSearch form input[type=text]{width:66%}body header div.globalNameSearch form input[type=text]{width:33%}}@media only screen and (min-width:799px){body header div.gglSiteSearch form input[type=text]{width:72%}body header div.globalNameSearch form input[type=text]{width:36%}}@media only screen and (min-width:919px){body{max-width:1024px}body .desktop{display:block}header{min-height:100px}header div#logo a h1{padding-top:20px;font-size:2.5em}header div#logo a p{font-size:1.25em}body div.eb-listing{display:none}header nav{position:relative;float:none;clear:left;top:auto;right:auto;margin:0;padding:0}header nav a#menu-icon,header nav p{display:none}header nav ul{visibility:visible;position:relative;top:auto;right:auto;left:auto;display:block;float:none;clear:none;margin:5px 0;padding:0;width:auto;border:none;list-style-type:none;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;background-color:#656565}header nav ul li:first-child{clear:left}header nav ul li{float:none;width:auto;padding:5px;height:auto;font-size:1em;font-weight:700;margin-top:.25em;margin-right:.25em;background-color:#656565;border:none;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #aaa;border-bottom:1px solid #aaa;display:inline-block}header nav ul li:last-child{border-bottom:1px solid #aaa}header nav ul li a{text-decoration:none;padding:0}header nav:active ul,header nav:hover ul{visibility:visible;top:auto;right:auto;z-index:auto}header nav ul li:hover{border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #000;border-bottom:1px solid #000;background:linear-gradient(#858585,#ddd) no-repeat;background:-webkit-linear-gradient(#858585,#ddd) no-repeat;background:-moz-linear-gradient(#858585,#ddd) no-repeat;background:0-linear-gradient(#858585,#ddd) no-repeat}header div#adsense-search{visibility:visible;position:relative;float:none}body header div.gglSiteSearch em span,body header div.globalNameSearch em span{display:inline}header div#adsense-search form input[type=text]{width:85%}body header div.gglSiteSearch form input[type=text]{width:66%}body header div.globalNameSearch form input[type=text]{width:33%}footer a{line-height:1.5em;font-size:1em}#aboutMe #mainContent img{height:150px;width:150px}#aboutMe #mainContent a,#mainContent a{border-bottom:none}#aboutMe #mainContent a:focus,#aboutMe #mainContent a:hover,#mainContent a:focus,#mainContent a:hover{text-decoration:underline;border-bottom:none}#messagePage #mainContent p{font-size:1em}header div#profile-icon{right:5px}}