html, body {height: 100%; font-family: Arial, sans-serif; color: #000; margin: 0; padding: 0;}

body, div, ul, ol, li, span, p, img, h1, h2, h3, h4, h5 {margin:0; padding: 0; list-style: none; font-weight: normal; line-height: 1.3em; border: none;}

body {background-color: #fff; overflow: hidden;}

#container {min-height: 100%; margin: 0; padding: 0;}
#container.refresh {background-image: url(../images/refresh_bg.png); background-repeat: no-repeat; background-position: right bottom;}
#container.blog {background-image: url(../images/blog_bg.png); background-repeat: no-repeat; background-position: left top;}

#container div {margin: 0 auto; padding: 100px 0 0 0; width: 222px;}

h1 {margin: 32px 0 5px 32px; padding: 4px 0 0 0; width: 220px; border-top: 2px dotted #000; font-size: 13px; font-weight: bold; position: relative;}
h2 {margin: 32px 0 5px 32px; padding: 4px 0 0 0; width: 220px; border-top: 2px dotted #000; font-size: 13px;}
h2#refresh {color:#00A4E4; border-top:2px dotted #00A4e4; }
h2#refresh a {color: #00A4E4;}
h2#refresh:hover {color:#00A4E4;}
h2#refresh:hover a {color:#fff; border-bottom: 2px dotted #fff;}
h2#blog {color:#de6ea9; border-top:2px dotted #de6ea9; }
h2#blog a {color: #de6ea9;}
h2#blog:hover {color:#de6ea9;}
h2#blog:hover a {color:#fff; border-bottom: 2px dotted #fff;}
h3 {margin: 82px 0 0 32px; padding: 4px 0 0 0; width: 220px; font-size: 13px;}

a {color: #fff; text-decoration: none;}
a:hover {}



.pink {color:#de6ea9; border-top: 2px dotted #de6ea9;}
.pink a {color:#de6ea9;}

.blue {color:#00A4E4; border-top: 2px dotted #00A4E4;}
.blue a {color:#00A4E4;}

.white {color:#fff !important; border-top: 2px dotted #fff !important;}
.white a {color:#fff !important; }