h2.page_title { color: #ff3092; text-align: left;}

div#slogan { font-size: 2.5em; text-align: center; color: #411; padding: 0.7em 0;}
div#subslogan { font-size: 1.9em; text-align: center; color: #411; margin: 0.2em 0;}

div#status { float: left; padding: 0 10%; margin: 0; width: 80% }
div#status .service { float: left; clear: both; width: 98%; margin: 0 0 2em 0; padding: 0 }
div#status .service h2 { margin: 0; padding: 0; }
div#status .service .description { float: left; width: 70% }
div#status a.image img { float: left; margin: 0 20px 0 0; border: none }

div#status dl { float: left; width: 98%; margin: 1em 0; padding: 0; clear: right; text-align: left;}
div#status dl dt { color: #555; width: 40%; float: left; margin: 0; padding: 0.5em 0; border-top: 1px solid #ccc; clear: both }
div#status dl dd { float: left; width: 60%; margin: 0; padding: 0.5em 0; border-top: 1px solid #ccc; }
.up { color: #009944; font-weight: bold; }
.down { color: #c02200; font-weight: bold; }

#overview { margin: 0 0 3em 0; padding: 0  }
