/* Hide from IE-Mac \*/
html, body { width:100%; height:100%; margin:0; padding:0; border:0; }
/* End hide */
body { background-color: #000; margin:0; }
body, td, select, input, textarea { font-family:'corbel','helvetica',sans-serif; font-size:13px; line-height:17px; color:#989898; }
h1, h2 { font-family:'constantia','georgia',serif; font-weight:inherit; margin-top:0; padding-top:0; }
h1 { font-size:24px; line-height:1.3em; padding-bottom:8px; }
a:link, a:visited { color:#8aa7c5; text-decoration:none; }
a:active, a:hover { color:#fff; text-decoration:none; }
subhead, strong { color:#d6d2aa; }
#flashcontent { padding:0; margin:0; }
.promotitle { font-size:16px; font-weight:bold; }
#header { margin:auto; width:960px; padding:0; line-height:0; }
#main { position:relative; margin:auto; width:960px; background:url(../images/bg_content.jpg) repeat-x top; padding:50px 0; }
td.nav { width:150px; text-align:right; line-height:24px; }
td.nav, div.subnav { color:#fff; text-transform:uppercase; padding-bottom:24px; }
td.nav a {  }
td.gutter1 { width:30px; }
td.content { width:510px; }
td.gutter2 { width:20px; }
td.sidebar { width:200px; padding-right:40px; }
#subnav a { padding-right:20px; font-weight:bold; }
div.photo img { border: solid 10px #1f1e20; }
img { border:0; margin:0; padding:0; line-height:0; }