body {color:#000000;background-color:#ECECEC;;margin:0;padding:0;font-family:Verdana;font-size:1.05em}

#header {background-color:#000000}
#header img {width:800px;max-width:100%;background-color:#000000}
#border {width:800px;max-width:98%;padding:0;background-color:#FFFFFF;text-align:left;border-color:#606060;border-style:solid;border-width:1;box-shadow: 3px 3px 3px #404040;-moz-box-shadow: 3px 3px 3px #404040;-webkit-box-shadow:3px 3px 3px #404040;padding:0em;}

#disclaimer {width:800px;max-width:98%;padding:0;text-align:left;padding:0em;color:#AAAAAA;font-size:.85em}


#lightfont{color:#AAAAAA}
#smaller{font-size:.85em}

#content {padding:8;background-color:#FFFFFF;border-style:solid;border-width:0;}

a:link,a:visited{color:#0000ff}
a:active{color:#ff0000}
A:link,A:visited{color:0000ff}
A:active,A:hover{color:ff0000}

#resultsbox{background-color:#FFE3E3;width:97%;max-width:420px;border-style:solid;border-width:2px;padding:5px;border-radius:5px;font-size:font-size:1em;
box-shadow: 3px 3px 3px #404040;-moz-box-shadow: 3px 3px 3px #404040;-webkit-box-shadow:3px 3px 3px #404040;}
#score{font-size:1.2em}

#heartindex{width:312px;height:205px;background-image:url(images/heart.png);background-repeat: no-repeat; padding:0px;spacing:0px;border-width:0px;border-style:solid;padding-top:45px;color:#ffffff;font-weight:bold}

.button {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 6px 15px;
border: 1px solid #a12727;
border-radius: 8px;
background: #ff4a4a;
background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
background: -moz-linear-gradient(top, #ff4a4a, #992727);
background: linear-gradient(to bottom, #ff4a4a, #992727);
-webkit-box-shadow: #ff5959 0px 0px 40px 0px;
-moz-box-shadow: #ff5959 0px 0px 40px 0px;
box-shadow: #ff5959 0px 0px 40px 0px;
text-shadow: #591717 1px 1px 1px;
font: normal normal bold 20px arial;
color: #ffffff;
text-decoration: none;
}
.button:hover,
.button:focus {
background: #ff5959;
background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
background: -moz-linear-gradient(top, #ff5959, #b62f2f);
background: linear-gradient(to bottom, #ff5959, #b62f2f);
color: #ffffff;
text-decoration: none;
}
.button:active {
background: #982727;
background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
background: -moz-linear-gradient(top, #982727, #982727);
background: linear-gradient(to bottom, #982727, #982727);
}



.buttonresults {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px 24px;
border: 1px solid #a12727;
border-radius: 8px;
background: #ff4a4a;
background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
background: -moz-linear-gradient(top, #ff4a4a, #992727);
background: linear-gradient(to bottom, #ff4a4a, #992727);
-webkit-box-shadow: #ff5959 0px 0px 40px 5px;
-moz-box-shadow: #ff5959 0px 0px 40px 5px;
box-shadow: #ff5959 0px 0px 40px 5px;
text-shadow: #591717 1px 1px 1px;
font: normal normal bold 20px tahoma;
color: #ffffff;
text-decoration: none;
}
.buttonresults:hover,.buttonresults:focus {
background: #ff5959;
background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
background: -moz-linear-gradient(top, #ff5959, #b62f2f);
background: linear-gradient(to bottom, #ff5959, #b62f2f);
color: #ffffff;
text-decoration: none;
}
.buttonresults:active {
background: #982727;
background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
background: -moz-linear-gradient(top, #982727, #982727);
background: linear-gradient(to bottom, #982727, #982727);
}



hr{width:100%;
border: 0;
height: 1px;
background: #333;
background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
background-image:-moz-linear-gradient(left, #ccc, #333, #ccc); 
background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); 
background-image:  -o-linear-gradient(left, #ccc, #333, #ccc); }