/* init */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption { text-align: left; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } a, img { border: 0; } pre { font: normal 12px monospace; }
html { background: #243640 url('bg.png') repeat-x 0 0; color: #000; }

/* general */
body { min-height: 360px; }
.main { background-color: #1b3848; border: 1px solid #3b6981; color: #fff; height: 255px; margin: 20px auto 0 auto; width: 400px; }
ul.service { height: 150px; font: normal normal normal 16px Calibri, Arial, Helvetica, sans-serif; list-style: square; margin: 20px 40px; text-transform: uppercase; }
ul.service li { margin-bottom: 8px; }
p.sig { font: normal normal normal 11px Consolas, "Courier New", Courier, monospace; margin: 0 20px; padding-top: 20px; text-align: right; text-transform: lowercase; }

/* experimental */
.rc { -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; }

