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

#lightfont{color:#777777;font-size:.90em}

#lightfont a:link,
#lightfont a:visited,{color:#777777;}

#textheight {height:1.05em}

#calcbox{background-color: #F0F0F0;;border-color:606060;border-style:solid;border-width:1px;padding:5px;border-radius:3px;}

#chinesezodiac{margin-left:27px;}
#horoscope{margin-left:27px;font-size:3em}
#smaller{font-size:.9em}
#happybirthday{font-size:1.5em;font-weight:bold;color:#E00000;font-family:"Arial Black",Gadget,sans-serif;}
#age1{background-color:#C5E9FF;box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);text-align:center;padding:10px;max-width:450px;width:95%;border-radius: 3px;margin-bottom:8px;margin-top:4px;color:#005890}
#age2{background-color:#F1F9FF;box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);text-align:center;padding:10px;max-width:450px;width:95%;border-radius: 3px;margin-bottom:8px;margin-top:4px;color:#005890}
#age1wide{background-color:#C5E9FF;box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);padding:10px;max-width:600px;width:95%;border-radius: 3px;margin-bottom:8px;margin-top:4px;color:#005890}
#age2wide{background-color:#F1F9FF;box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);padding:10px;max-width:600px;width:95%;border-radius: 3px;margin-bottom:8px;margin-top:4px;color:#005890}


li{list-style-type:circle;} 
ul{margin-left:20px;padding-left:10px;margin-top:0px;margin-bottom:0px} 
h2{margin-top:7px;margin-bottom:8px;color:#333333} 

#header {background-color:#000000}
#header img {width:960px;max-width:100%;background-color:#000000}
#border {width:960px;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;}

#content {padding:3px;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}

#selectborder{box-shadow: 3px 3px 3px #404040;-moz-box-shadow: 3px 3px 3px #404040;-webkit-box-shadow:3px 3px 3px #404040;max-width:320px;}

#selecttop{background-color:#71BEFF;text-align:left;border-color:606060;border-style:solid;border-bottom:0;border-width:1;max-width:300px;padding:10px;font-weight:bold;font-size:1.05em;text-align:center;background: linear-gradient(to bottom, #B7D2FF,#619DFF);}
#selectbottom{background-color:#E2F1FF;text-align:left;border-color:606060;border-style:solid;border-width:1;max-width:300px;padding:10px;}

.button:link,.button:visited {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px 24px;
border: 1px solid #0072af;
border-radius: 8px;
background: #00b9ff;
background: -webkit-gradient(linear, left top, left bottom, from(#00b9ff), to(#0072af));
background: -moz-linear-gradient(top, #00b9ff, #0072af);
background: linear-gradient(to bottom, #00b9ff, #0072af);
-webkit-box-shadow: #00aaff 0px 0px 35px 4px;
-moz-box-shadow: #00aaff 0px 0px 35px 4px;
box-shadow: #00aaff 0px 0px 35px 4px;
text-shadow: #00476e 2px 2px 2px;
font: normal normal bold 22px tahoma;
color: #ffffff;
text-decoration: none;
}
.button:hover,
.button:focus {
border: 1px solid #008edb;
background: #00deff;
background: -webkit-gradient(linear, left top, left bottom, from(#00deff), to(#0089d2));
background: -moz-linear-gradient(top, #00deff, #0089d2);
background: linear-gradient(to bottom, #00deff, #0089d2);
color: #ffffff;
text-decoration: none;
}
.button:active {
background: #0072af;
background: -webkit-gradient(linear, left top, left bottom, from(#0072af), to(#0072af));
background: -moz-linear-gradient(top, #0072af, #0072af);
background: linear-gradient(to bottom, #0072af, #0072af);
}



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); }

