.minihead { font-family: Helvetica, Arial, sans-serif; font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; margin: 10px 0 10px 0; padding: 10px 0 0 0; }
.splash { font-family: Georgia, Times, sans-serif; font-size: 18px; margin: 0 0 20px 0; padding-right: 20px; line-height: 22px; color: #333; }
.splash img { border: 1px #999 solid; margin: 2px 10px 2px 0; float: left; }

#about { width: 566px; float: left; padding: 0 0 15px 0; }
#about h3 { text-transform: uppercase; font-size: 24px; letter-spacing: -1px; font-weight: normal; margin: 15px 0 0 0; height: 35px; line-height: 35px; padding: 2px 15px 0 15px; color: #FFF; background: #FC4128; }

#sideabout { width: 176px; float: right; }
#sideabout h4 { text-indent: 15px; border-bottom: 1px #CCC solid; margin: 15px 0 10px 0; }
#sideabout em { font-style: normal; font-size: 10px; font-weight: bold; margin: 0 5px 0 0; text-transform: uppercase; color: #999; }
#sideabout li { margin: 2px 0; }

#aboutcontent { padding: 8px 12px 10px 0; width: 566px; float: left; }
#aboutcontent h1 { font-family: Helvetica, Arial, sans-serif; font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; margin: 10px 0 10px 0; padding: 10px 0 0 0; }
#aboutcontent h2 { font-size: 16px; font-family: Verdana, sans-serif; font-weight: bold; margin: 15px 0 5px 0; padding: 0 0 3px 0; color: #600; border-bottom: 1px #600 dotted; }
#aboutcontent h3 { font-size: 14px; font-family: Verdana, sans-serif; font-weight: bold; margin: 12px 0 0 0; padding: 0; color: #000; }
#aboutcontent p { font-size: 12px; font-family: Verdana, sans-serif; margin: 5px 0 10px 0; padding: 0; line-height: 17px; }
#aboutcontent blockquote { font-size: 12px; font-family: Verdana, sans-serif; }
#aboutcontent .button a:link, #aboutcontent .button a:visited, #aboutcontent .button a:hover, #aboutcontent .button a:active { font-size: 10px; text-decoration: none; text-transform: uppercase; color: #FFF; letter-spacing: 1px; padding: 1px 3px; }
#aboutcontent .button a:link { background: #666; }
#aboutcontent .button a:visited { background: #999; }
#aboutcontent .button a:hover { background: #600; }
#aboutcontent .button a:active { background: #600; }
#aboutcontent ol, #aboutcontent ul { font-size: 12px; font-family: Verdana, sans-serif; }
#aboutcontent li { line-height: 17px; }
.columns { padding: 0; margin: 0 0 15px 0; }
.columns li { float: left; width: 273px; list-style-type: none; padding: 4px 10px 0 0; margin: 0; line-height: 15px; }
.columns .caption { margin-top: 2px; }

#pq { background: #7F7E7F url(/images/about/pq_03.gif) no-repeat left bottom; width: 310px; padding: 0; margin: 5px 0 5px 15px; float: right; }
#aboutcontent #pq blockquote { font-size: 1.1em; font-family: Helvetica, Arial, sans-serif; color: #FFF; text-indent: 50px; line-height: 1.3; border: 0; background: url(/images/about/pq_01.gif) no-repeat left top; margin: 0; padding: 20px 15px; }

#press_ind { font-family: Helvetica, sans-serif; font-size: 90%; padding: 8px 12px 10px 0; width: 566px; float: left; border-right: 1px #CCC solid; line-height: 1.5; }
#press_ind h1 { font-size: 25px; font-family: myriad, "gill sans", Helvetica, sans-serif; font-weight: normal; line-height: 1.1; }
#press_ind h2 { font-family: myriad, "gill sans", Helvetica, sans-serif; font-size: 108%; text-transform: lowercase; color: #607A96; margin-top: 30px; }
#press_ind ul { font-family: Helvetica, sans-serif; font-size: 90%; padding-right: 15px; line-height: 1.5; }

#masthead p { margin: 0 0 0 10px; padding: 0; text-indent: -10px; }
#masthead a { font-weight: normal; }

#aboutsup ul { font-family: Helvetica, Arial, sans-serif; font-size: 13px; margin: 10px 0 0 30px; padding: 0; }
#aboutsup h5 { margin: 0 0 5px 0; color: #000; padding: 0; }

#advertise { font-size: 12px; font-family: Helvetica, Arial, sans-serif; margin: 0 15px 15px 0; width: 566px; }
#advertise td, #advertise th { padding: 4px 5px; }
#advertise th { font-size: 13px; font-weight: bold; text-transform: uppercase; text-align: left; }

.ratetable th { font-size: 18px; font-family: Verdana, sans-serif; font-weight: bold; padding: 6px 10px; }
.ratetable { font-size: 13px; font-family: Verdana, sans-serif; }
.ratetable td { vertical-align: middle; padding: 6px 10px; text-align: center; }
.ratetable .tablehead { vertical-align: middle; text-align: right; }
.job_entry { padding: 10px 0 0 0; margin: 15px 0 0 0; border-top: 1px #999 solid; }

.demotable { font-family: Verdana, sans-serif; margin-top: 10px; border-bottom: 1px #999 solid; }
.demotable td { text-align: left; font-size: 11px; }
.aside { padding: 10px; background: #666; color: #FFF; font-weight: bold; }

