#width_wrapper { width: 900px; }

#nav { width: 100%; height: 30px; line-height: 30px; background: #222; }
#nav p { padding-left: 36px; }
#nav a { float: left; color: #999; padding: 0 6px; text-decoration: none; letter-spacing: .1em; text-transform: uppercase; }
#nav a:hover { color: #FFFFFF; }
#nav a.fsf { float: right; }
#nav img { margin-right: 36px; border: 1px solid #FFF; margin-top: 7.5px; }

h1 { height: 16px; line-height: 19px; font-size: 14px; width: 203px; margin-left: 18px; padding-top: 18px; text-transform: uppercase; }

#frame { wdith:100%; background: #FFF;}
#content { padding: 19px 0; background: #FFF; padding-left:240px;}
#content h2 { width: 440px; margin-bottom: 9.5px; margin-top: 15.5px; font-weight: bold; font-size: 12px; }
#content h3 { width: 440px; margin-bottom: 9.5px; font-size: 12px; font-weight: bold; color: #777;}
#content p { text-align: justify;  width: 440px; line-height: 19px; margin-bottom: 9.5px; }
#content a { color: #800; text-decoration: none; font-weight: bold; }
#content a:hover { background: #EEE; }

#content p.notice { background: #EEE; border: 1px solid #800; font-weight: bold; text-align: center;}

#news { margin-left: 240px; width: 440px; }

#footer { width: 100%; background: #222; color: #fff; height: 135px; }
#footer .column { width: 266px; float: left; padding: 19px 10px; }
#footer h2 { font-size: 13px; text-transform: uppercase; padding-bottom: 10px; }
#footer p { margin-left: 20px; line-height: 14px; }
#footer p.copyright { float: right; padding-right: 19px; color: #999; }
#footer p.copyright a { font-weight: normal; }
#footer a { color: #A00; font-weight: bold; text-decoration: none; }
#footer img { border: solid 1px #FFF; }

strong { font-weight: bold;}