* {padding:0; margin:0}
html {background:#181d12}
body {background:#fff; width:780px; margin:0 auto; font-family:Verdana, Tahoma, Arial, Sans-serif;}
ul {list-style:none;}			
h1 {background:url(images/head.gif) top left no-repeat; height:141px; width:780px;}
h1 span {display:none;}
h2 {color:#1C2463; padding:0 0 6px 0; font-size:1.4em; letter-spacing:-1px;}
h3 {letter-spacing:-1px; font-size:0.9em; padding:0; margin:0;}
p {font-size:0.8em;}
a {color:#1C2463}
#content {float:right; width:480px; padding:50px 130px 0 0; margin:-42px 0 0 0; background:url(photos_1.gif) top right no-repeat;}
#content li {border-bottom:1px solid #ccc; padding:0 0 6px; margin:0 0 10px 0;}
#content strong {color:red; font-weight:normal;}
#events, #press {margin:4px 0 0 0;}
#press li a {letter-spacing:-1px; font-size:0.9em; font-weight:bold; text-decoration:none; color:#000;}
#press li a:hover {text-decoration:underline; color:#1C2463}
#press li a strong {display:block; float:left; padding:3px 7px; background:#333 /*B22222*/ ; color:#fff; margin:0 6px 0 0; font-size:0.7em; text-transform:uppercase; text-decoration:none;}
#membersnav li {display:block; float:left; border:0;}
#membersnav li a {display:block; float:left; padding:4px 10px; font-weight:bold; border:1px solid #ccc; text-decoration:none; letter-spacing:-2px; margin-right:4px; color:#333;}
#membersnav li a:hover {color:#000; border-color:#000; background:#eee;}
#membersnav li a.current {background:#000; color:#fff; border-color:#000}
#memberslist {clear:both; margin-top:8px;}
#press li a:hover strong {background:#1C2463; text-decoration:none;}
#nav {width:169px; float:left; padding:0 0 65px 0; background:url(images/nav.gif) bottom left no-repeat;}
#nav li {display:block; width:169px; float:left; padding:0; margin:0;}
#nav li a {display:block; width:169px; background-image:url(images/nav.gif); background-repeat:no-repeat;}
#nav li a span {display:none;}
#nav li#home, #nav li#home a {height:87px; background-position:0px 0px;}
#nav li#home a:hover {background-position:-176px 0px}
#nav li#about, #nav li#about a {height:50px; background-position:0px -87px;}
#nav li#about a:hover {background-position:-176px -87px;}
#nav li#newsletter, #nav li#newsletter a{height:44px; background-position:0px -137px;}
#nav li#newsletter a:hover {background-position:-176px -137px}
#nav li#members, #nav li#members a {height:50px; background-position:0px -181px;}
#nav li#members a:hover {background-position:-176px -181px;}
#nav li#join, #nav li#join a {height:46px; background-position:0px -231px;}
#nav li#join a:hover {background-position:-176px -231px;}
#nav li#board, #nav li#board a {height:48px; background-position:0px -277px;}
#nav li#board a:hover {background-position:-176px -277px;}
#nav li#press, #nav li#press a {height:51px; background-position:0px -325px;}
#nav li#press a:hover {background-position:-176px -325px;}		
#nav li#marketing, #nav li#marketing a{height:65px; background-position:0px -376px;}
#nav li#marketing a:hover {background-position:-176px -376px;}			
#nav li#contact, #nav li#contact a{height:67px; background-position:0px -441px;}
#nav li#contact a:hover {background-position:-176px -441px;}
.datetime, .body {font-weight:bold; color:#555; padding:4px 0 0 0; margin:0;}
.body {font-weight:normal; padding-bottom:8px;}
.videos a {display:block; margin:0 auto; width:448px; border:1px solid #ccc; padding:2px; margin-bottom:6px;}
.videos a:hover {border-color:#000;}
.clear {clear:both; height:1px; line-height:0px;}