/* -- Reset default style -- */
body, h1, p{border:0; margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* ------------ */
/* HEADER */
#header{
padding:6px;
background:#FFF;
width:300px;
}
/* PAGE BODY */
#page-body{padding:10px; width:300px}
h1{font-size:14px; font-weight:bold; width:300px}
h2{font-size:9px; font-weight:bold; width:300px}
h1 a:link, a:visited{color:#0033CC;}
.tag{font-size:12px; margin-bottom:20px;}
.tag a:link, .tag a:visited{color:#999999;}

/* FOOTER */
#footer{
padding:6px;
border-top:solid 1px #DEDEDE;
color:#999999;
font-size:11px;
width:300px;
}
#footer a:link, #footer a:visited{
color:#666666;
}
hr {
margin-bottom:5px;
border:none;
width:100%;
color:#eeeeee;
background-color:#eeeeee;
height:1px;
clear:both;
width:300px;
}
br {
height:1px;
}