html,
button,
input,
select,
textarea{color:#222;}
body{font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
body{background-color:#777676;}
article, header{background-color:#D9D7D7;}
h1, h2, p{display:block;width:90%;margin:0 auto;}
p{font-size:0.85em;}
article h1{padding-top:0.2em;}
#logos{background-color:#292929;background-image:url("../img/grass-top-new.png");background-repeat:repeat-x;background-size:100% auto;background-position:left bottom;border-bottom:8px solid #598211;position:relative;}
#gravestone-logo{display:none;}
#death-projections{background-color:#598211;color:#fff;display:block;width:auto;clear:both;font-weight:bold;font-style:italic;padding:0.1em 0 0.5em 1em;font-size:17px;
font-family:Trebuchet MS;color:#d9d7d7;}
#death-projections-mobile{background-color:#598211;color:#fff;display:block;width:auto;clear:both;font-weight:bold;font-style:italic;padding:0.1em 0 0.5em 1em;font-size:13px;
font-family:Trebuchet MS;color:#d9d7d7;}
#logos img{display:block;width:50%;margin:0;padding:0;float:left;}
#logos #death-clock-logo{margin-bottom:1em;margin-left:1em;}
#logos #reaper-logo{margin-top:1.5em;width:40%;}
#logos #gravestone-logo{display:none;}
nav{width:90%;margin:0 auto;}
nav ul{padding:1em 0 0 0;margin:0;}
nav li{padding:0.5em 0 0.5em 0.4em;font-size:1.2em;font-weight:bold;border-top:1px solid #777676;border-left:1px solid #777676;border-right:1px solid #777676;}
nav #menu-item-last{border-bottom:1px solid #777676;}
.menuAppStore{background:url(../img/appstorelogo.png) no-repeat;display:block;width:71px;height:56px;}
.menuFB{background:url(../img/fblogo.png) no-repeat;display:block;width:26px;height:26px;}
.menuTwitter{background:url(../img/twitterlogo.png) no-repeat;display:block;width:26px;height:28px;}
.menuPlus{background:url(../img/googlelogo.png) no-repeat;display:block;width:28px;height:27px;}
nav .menu-social-links li{float:left;border:0 none;padding:0;margin:0 0.7em;}
#facebook-like-click{margin:0 auto;width:90%;}
.TopAd2{display:block;width:90%;padding:0.5em 0;}
.extra-text{display:none;}
#forms{width:90%; margin:1em auto;border:1px solid #ABABAB;outline:1px solid #fff;}
form{display:block;margin:1em 0;width:80%;margin:0 auto;}
form #smoker-info{display:block;padding:0 0 0 3em;}
form #lifestyle-info{display:block;padding:0 0 0 3em;}
fieldset{display:block;margin:1em auto;width:100%%;}
select, option, label, legend{display:block;margin:0.1em auto;width:100%;}
label, legend{margin-top:1.2em;font-weight:bold;font-size:0.9em;}
fieldset select, fieldset option, fieldset label{width:100%;}
.submit-button{margin:1.2em 0 1.2em 0;}
#dob, #mob, #yob{width:21%;float:left;margin:0 1em 0 0;}
#yob{width:42%;float:right;margin:0 0 0 0;}
#bmi-title{font-weight:bold;margin-top:1em;}
#BMICalculator label{margin-top:0.2em}
#weightkg, #weightlb, #heightinch, #heightcm, label[for=heightcm], label[for=heightinch], label[for=weightkg], label[for=weightlb]{width:42%;float:left;margin-left:0.5em;}
#return-bmi-link{display:block;margin:0.5em auto 1em;width:90%;}
#bmiCalc{width:90%;}
#topNav{display:none;}
footer{background-color:#D9D7D7;display:block;height:7em;width:100%;background-image:url('../img/footer-grass2.jpg');background-repeat:repeat-x;background-size:100% auto;background-position:left bottom;}
footer p{font-size:0.6em;padding:3em 0 0 1em;}
#calculated-bmi{display:none;margin:0 auto;width:90%;}
#calculated-bmi li span{font-weight:bold;}
#calculated-bmi #bmi{font-size:2em;display:block;width:90%;text-align:center;margin:0 auto;}
.ResultsHeadline{font-size:1.5em;font-weight:bold;margin-top:1em;margin-bottom:1em;}
#cntdwn{font-weight:normal;font-size:1em;}
.results-header p{margin-top:0.5em;font-size:1em;}
.social-links{width:90%;margin:0 auto;}
#time-taken{font-size:0.9em;color:#666666;}
#cal-age{margin-top:0;}
#cal-time-death{margin-top:1.5em;margin-bottom:0;}
#tomestonedod{display:block;width:239px;height:215px;background:url('../img/death-stone-new.jpg') no-repeat top left;padding:85px 0 0 53px;margin:0 auto;}
#tomestonedod p{font-family:Georgia, Trebuchet MS, Arial;font-size:1.2em;font-weight:normal;color:#797878;line-height:100%;margin-bottom:0;}
#tomestonedod #tomestone-title{margin-bottom:25px;font-size:1em;}
.heading-green{width:90%;margin:0 auto;display:block;color:green;font-weight:normal;font-size:1em;clear:both;}
#share-heading, #share-text{display:none;}
#share-predicition-list{display:none;}
#share-predicition-list li{display:block;list-style-type:none;}
#share-predicition-list li img{margin:0 0 0.5em 0;}
#share-predicition-list li textarea{width:213px;margin:0 0 0.5em 0;}
#social-share{display:block;width:90%;margin:0 auto;}
#fb-like-box{margin:0 0 0 0.5em;}
#twitter-results-button{top:6px;left:15px;position:relative;}
#g-results-button{top:6px;left:11px;position:relative;}
#social-link-list li{display:block;list-style-type:none;margin:1em auto;}
.CommentVoteDC{font-family:Trebuchet MS, Arial, Verdana Helvetica, sans-serif;font-size:12px;font-weight:normal;color:black;}
.CatTextBlackForm{font-family:Trebuchet MS, Arial, Verdana Helvetica, sans-serif;font-size:17px;font-weight:normal;color:black;}
.CatTextBlack{font-family:Trebuchet MS, Arial, Verdana Helvetica, sans-serif;font-size:15px;font-weight:normal;color:black;}
@media all and (min-width:21em) and (max-width:63em){body{font-size:0.9em;}
#logos #gravestone-logo{display:none;}
#logos #death-clock-logo{width:41%;}
#logos #reaper-logo{padding-left:3em;}
form{width:90%;}
#return-bmi-link, #link-toBMI{display:none;}
#mainForm{border-bottom:1px solid #fff;}
#BMICalculator{border-top:1px solid #ABABAB;}
.results-header p{font-size:1.5em}
.ResultsHeadline{font-size:1.8em;}
#social-link-list{margin:1em 0 0 1.5em;}
#social-link-list li{display:block;list-style-type:none;}
#text-results{display:block;float:left;width:90%;margin-bottom:1em;margin-left:1.4em;}
#tomestonedod{float:right;}
#fb-like-box{margin-left:3.5em;margin-right:3em;margin-top:1em;float:left;}
.TopAd2{margin:0 auto;}
}
@media all and (min-width:63em){p{font-size:0.9em;}
.TopAd2{margin:0 auto;}
#topNav{display:block;color:#fff;font-size:0.7em;}
#topNav ul{float:right;}
#topNav li{display:block;float:left;padding:0.2em;border:0;}
#topNav a{color:#D9D7D7;text-decoration:none;border:0;}
#topNav a:hover{color:#fff;}
.menu-social-links{left:292px;position:relative;top:24px;height:0px;}
#mainNav{display:none;}
#logos img{width:30%;}
#logos{background-size:50% auto;}
#logos #death-clock-logo{margin-bottom:1.5em;margin-left:2em;margin-top:2em;width:40%;}
#logos #reaper-logo{float:right;position:relative;top:37px;width:41%;z-index:10;}
#logos #gravestone-logo{display:block;left:76%;position:absolute;top:38%;width:18%;}
.extra-text{display:block;}
#mainForm{width:45%;float:left;display:block;}
#BMICalculator{width:45%;float:right;display:block;}
#lowerInfo{clear:both;display:block;}
#link-toBMI, #return-bmi-link{display:none;}
#forms{width:90%;margin:1em auto;height:auto;border-top:1px solid #ABABAB;border-bottom:1px solid #ABABAB;outline:1px solid #fff;}
#mainForm{width:54%;height:100%;border-right:1px solid #fff;}
#BMICalculator{float:left;border-left:1px solid #ABABAB;height:100%;}
footer{background-size:63% auto;}
.heading-green{margin:1em auto 0.2em auto;font-size:1.5em;padding-top:1em;}
#text-results{display:block;float:left;width:62%;margin-bottom:1em;margin-left:1.4em;}
#tomestonedod{float:right;}
.fb-share-box{float:left;margin:0 0.5em 0 0;}
#share-heading, #share-text{display:block;}
#share-predicition-list{display:block;}
#share-predicition-list li{display:block;float:left;width:28%;padding:0 0 0 2em;margin:3em 0 0 0;list-style-type:none;}
#social-link-list li{display:block;list-style-type:none;float:left;height:70px;margin:1em 1em 1em 0;}
}
@media all and (min-width:70em){body{width:1060px;display:block;margin:0 auto;}
}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:100%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.notBold{font-weight:normal}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}