body { margin:20px; padding:20px; background-color:white; color:black; } img { border:none; } h1 { color:#00AACC; } h2 { color:#0088AA; } h3 { color:#006688; } span.date { color:#004488; } div.blog { margin:5px 5px 20px; padding:5px; border:1px solid #DDDDFF; background-color:#CCCCEE; color:#222244; } div.blog-header { margin:5px; padding:5px; border:1px solid #D8D8EE; background-color:#E8E8FF; color:#222244; } div.blog-body { margin:5px; padding:5px 10px; border:1px solid #DDDDEE; background-color:#EEEEFF; color:#222222; } div.blog-footer { margin:5px; padding:5px; border:1px solid #CCCCEE; background-color:#DDDDFF; color:#222244; } a:link { color:#444488; } a:visited { color:#222244; } a:hover { color:#8888FF; } a:active { color:red; }