body { font-size: 14px; font-family: arial, helvetica, verdana, geneva, san-serif; background-color: #ffffff; margin: 0; padding: 0; }
a, a:visited { color: #555594; outline: none; }
h1 { font-size: 32px; margin: 0; }

.sitetitle { color: #ffffff; background-color: #c11f70; padding: 10px; }

.text_white { color: #ffffff; }
.text_gray { color: #cccccc; }
.text_c11f70 { color: #c11f70; }

.vblock100 { height: 100px; }
.vblock50 { height: 50px; }