body { background: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; text-align: center; }

#container { color: #C0C0C0; line-height: 16px; margin: 0 auto; padding: 20px; text-align: left; width: 640px; }
#logo { color: #585858; font: 72pt Verdana; margin: 0 0 30px; letter-spacing: -6px; line-height: 102px; text-transform: uppercase; }

a { color: #E0E0E0; }

span.link { background: #232323; color: #C0C0C0; cursor: pointer; font-size: 11px; padding: 1px 3px; }
/*span.link { border-bottom: 1px dotted #C0C0C0; cursor: pointer; }

span.large { font-size: 14px; }
span.small { font-size: 10px; }*/

h2 { color: #808080; font-size: 28px; margin: 0; line-height: 32px; letter-spacing: -2px; text-transform: uppercase; }
h3 { font-size: 24px; margin: 25px 0 8px; line-height: 28px; letter-spacing: 0; text-transform: uppercase; }

ul.columns_2 { list-style: none; margin: 0; padding: 0; }
ul.columns_2 li { color: #585858; float: left; list-style: square; margin: 0 0 0 20px; padding: 0; width: 40%; }

.grid td { width: 25%; }

.info { color: #969696; font-size: 11px; width: 97%; }
.frame { border-bottom: 1px solid #585858; margin: 15px 0; padding-bottom: 15px; }

.button { cursor: pointer; font-family: Verdana; font-size: 13pt; font-weight: bold; }

table { border: 0; width: 100%; }
table td { vertical-align: top; width: 33%; }

.employment { border-bottom: 1px solid #585858; line-height: 14px; margin-top: 15px; }
.employment ul { list-style: none; margin: 0; padding: 0; }
.employment div.item { margin: 5px 0 15px 0; }
.employment div.item .bullet { background: #232323; color: #C0C0C0; float: right; font-size: 10px; padding: 1px 3px; }
.employment div.item .info { color: #969696; font-size: 11px; margin: 4px 0 15px;  width: 97%; }

#footer { clear: both; }