/* This is the stylesheet for the main site index.php, contact_us.php, privacy_policy.php, and legal_terms.php */

@charset "utf-8";
* { padding: 0px; margin: 0px; }

body { background: #8d8e95 url(../images/body_bg.png) repeat-x left top; }

.displaynone { display: none; }
.contenttext { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
.redoutline { border: 1px solid #C00; padding: 3px; }

#container { width: 940px; margin-right: auto; margin-left: auto; padding-top: 15px; }

#container #header { height: 120px; float: left; width: 940px; }
#container #header #logo { float: left; height: 76px; width: 367px; padding-top: 5px; }
#container #header #logo span { display: none; }
#container #header #contact_information { white-space: nowrap; float: right; font: 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #666; }
#container #header #contact_information a { color: #282450; }
#container #header #slogan { height: 20px; float: left; text-align: center; width: 940px; padding-top: 15px; }

#container #content_container { float: left; width: 894px; background: #FFF; padding: 20px; border: 3px solid #000; }
#container #content_container #left_column { float: left; width: 168px; }
#container #content_container #left_column p { padding-bottom: 15px; }

#container #content_container #center_column { width: 518px; margin-right: 20px; margin-left: 20px; float: left; }
#container #content_container #center_column #contentcolumn h1 { font: 1em Verdana, Arial, Helvetica, sans-serif; letter-spacing: .2em; margin-bottom: 15px; border-bottom: 1px dotted #000; }
#container #content_container #center_column #contentcolumn p { font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif; padding-bottom: 10px; }

#container #content_column #content a:link { color: #282450; }
#container #content_column #content a:visited { color: #662a58; }
#container #content_column #content a:hover { color: #2c662a; }

#container #content_container #right_column { float: left; width: 168px; }
#container #content_container #right_column p { padding-bottom: 15px; }

#container #footer { float: left; height: 30px; width: 940px; padding-top: 8px; color: #333; }
#container #footer #copyright { font: .7em Verdana, Arial, Helvetica, sans-serif; float: left; white-space: nowrap; width: 450px; }
#container #footer #lower_nav { font: .7em Verdana, Arial, Helvetica, sans-serif; float: right; white-space: nowrap; width: 450px; text-align: right; }
#container #footer #lower_nav a { color: #333; }
#container #footer #lower_nav .discretion a { font-size: 9px; text-transform: uppercase; color: #FFF; background: #000; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; text-decoration: none; }
#container #footer #lower_nav .designs a { font-size: 9px; text-transform: uppercase; color: #000; background: #FFF; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; text-decoration: none; }
