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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;left;font-family:inherit;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
body {
        text-align: center; 
        font-family:Tahoma,Arial,Helvetica,sans-serif;
     }

h1 { font-size: 1em; margin: 10px 0; }
h2 { font-size: 1em; font-weight: bold; text-align: center; margin: 0.5em 0; }

div#main { margin: 0 auto; text-align: center; }
div#caption { font-size: 2em; margin: 20px 0 10px; }
div#caption, #dates { font-family: serif; }

#dates { width: 500px; font-size: 0.8em; margin-top: 10px; margin: 0 auto; }
#dates #ie6 { float: left; text-align: center; width: 50%; }
#dates #senior { float: right; text-align: center; width: 50%; }
#dates #ie6 div { background: #fef; padding: 5px; margin-left: 100px; }
#dates #senior div { background: #eef; padding: 5px; margin-right: 100px; }

#seniorCitizen { text-align: center; }
#seniorCitizen img { height: 400px; margin: 0 auto; }

a#more { font-size: 0.7em; margin: 5px auto; display: block; }
#tip { text-align: justify; width: 400px; margin: 20px auto; background: #ffa; padding: 10px;
       font-size: 0.8em; width: 300px; margin-top: 30px; }
#tip p { margin: 0; }
#tipLinks { text-align: center; margin-top: 0.5em; }
#tipLinks a { margin-left: 10px; }
h2 { text-align: center; }
strong { display: inline; font-weight: bold; }

a, a:visited { color: #00b; text-decoration: none; }
.clearance { height: 1px; clear: both; }
