body { font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif"; background: url("/imagelibrary/31.gif") repeat-x top fixed #FFF; text-align: center; padding: 0px; margin: 0px; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }
#container { background: #000000; color: #FFF; width: 760px; text-align: left; margin: 0px auto; padding: 0px; }
#header { width: 760px; background: url("/imagelibrary/34.gif") repeat-x; text-align: right; height: 116px; }
#header .title { font-size: 2em; padding: 30px 40px 0px 0px; }
#header .title a { color: #FFF; text-decoration: none; font-weight: bold; }
#header .date { color: #FFF; font-size: 0.7em; margin-right: 40px; }
#picture { width: 760px; height: 175px; }
#menu { display: table; width: 760px; background: url("/imagelibrary/33.gif") #333; }
#nav, #nav ul { float: left; list-style: none; background: url("/imagelibrary/33.gif"); font-weight: bold; margin: 0px; padding: 0px; font-size: 13px; }
#nav a { display: block; line-height: 32px; width: auto; color: #FFF; text-decoration: none; padding: 0px 6px; }
#nav li { float: left; padding: 0px; margin: 0px; width: auto; border-right: 1px solid #799BD1; }
#nav li:hover, #nav li.sfhover { }
#nav li ul { background: #333; position: absolute; left: -999em; height: auto; width: 250px; font-weight: normal; margin: 0px; padding: 0px; }
#nav li ul li a { display: block; line-height: 22px; width: auto; color: #FFF; text-decoration: none; padding: 0px 6px; }
#nav li li { width: 250px; border: 0px; }
#nav li li:hover, #nav li li.sfhover { border: 0px; }
#nav li ul a { width: auto; font-weight: bold; }
#nav li ul ul { margin: -22px 0px 0px 250px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { background: url("/imagelibrary/32.gif"); }
#news { float: right; width: 200px; border: 1px dashed #333; padding: 10px; margin-left: 10px; background: #111; }
#news .newsitem { margin: 0px 0px 6px 0px; }
#news .newsitem .newsimage { float: right; margin: 0px 0px 0px 10px; }
#news .newsitem .newsheading { font-size: 11px; margin: 0px; }
#news .newsitem .newsstory { font-size: 11px; margin: 0px; }
#news a { color: #000; text-decoration: none; }
#content { width: 720px; display: table; margin: 20px 20px 40px 20px; }
#content h1 { font-size: 30px; color: #FFF; font-weight: normal; }
#content h2 { font-size: 18px; color: #FFF; font-weight: normal; }
#content h3 { font-size: 13px; color: #FFF; font-weight: bold; }
#content p { font-size: 13px; color: #AAA; }
#content a { font-weight: bold; text-decoration: underline; color: #CCC; }
#content a:hover { text-decoration: none; color: #AAA; }
#content label { font-size: 13px; }
#content input, #content select, #content textarea { font-family: Arial, Helvetica, "sans-serif"; font-size: 13px; }
#content li { font-size: 13px; margin: 3px 0px; }
#content table p { margin: 0px; }
#content table h2 { margin: 6px 0px 6px 0px; }
#content table td { padding: 0px 0px 1px 0px; }
#content .item { margin: 0px 0px 13px 0px; }
#content .item .image { float: right; margin: 0px 0px 0px 10px; }
#content .item .heading { font-size: 13px; margin: 0px; }
#content .item .story { font-size: 11px; margin: 0px; }
#footer { display: table; width: 760px; background: #000; border-top: 1px dashed #333; text-align: center; font-size: 13px; margin: 10px 0px; padding-top: 10px; }
#footer p { padding: 4px 10px; margin: 0px; color: #FFF; }
#footer a { color: #FFF; font-weight: bold; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

