* { font-family: 'Trebuchet MS', 'Helvetica', sans; margin: 0; padding: 0; font-size: 12px; }

body { background-color: #f2f2f2; }

table { border-spacing: 0; border-collapse: collapse; }
table td { vertical-align: top; }

a { outline-style: none; text-decoration: none; }
a img { border-style: none; }

ol, ul { list-style-position: inside; }

#layout { margin: 0 auto; width: 916px; }

#header { position: relative; height: 109px; background-color: black; }
#header .logo { position: relative; left: 20px; top: 9px; }
#header .ad { position: absolute; left: 160px; top: 12px; width: 728px; height: 90px; }

#menu { line-height: 35px; padding-left: 15px; width: 100%; }
#menu a { font-size: 18px; padding-bottom: 2px; margin-right: 10px; color: #c7c7c7; font-weight: bold; }
#menu a:hover { color: #95c5eb; }
#menu a.active { color: #fafafa; }

#search { text-align: right; vertical-align: top; padding-right: 20px; }
#search input { padding: 4px 2px 0px 2px; text-indent: 16px; height: 18px; margin-top: 6px; width: 210px; background: url(/images/layout/search.gif) no-repeat !important; border: 0 none; }

#subheader { padding-left: 15px; background: url(/images/box/submenu/b.gif) repeat-x; }
#submenu { line-height: 16px; font-size: 13px; }
#submenu a { margin: 0 3px; color: #bdbdbd; font-size: 13px; }
#submenu a:hover { color: #95c5eb; }
#submenu a.current { color: #fff; }

#content { border-spacing: 0; width: 916px; }
#content #main { width: 604px; }
#content td.spacer { width: 8px; }
#content #side { width: 304px; margin-top: 8px; }

#footer { border-top: 2px solid #5b5b5b; background-color: #333; padding: 20px 20px 10px 20px; }
#footer .menu { margin-bottom: 20px; }
#footer .menu table {}
#footer .menu td { font-weight: bold; width: 145px; padding-left: 45px; }
#footer .menu p { color: #f4f4f4; font-weight: bold; font-size: 14px; }
#footer .menu a { color: #c2c2c2; font-weight: normal; font-size: 14px; }
#footer .menu a:hover { color: #fff; }
#footer .copyright { color: #888; font-size: 12px; text-align: center; }
#footer .copyright a { color: #888; }
#footer .copyright a:hover { color: #fff; }
