/* CSS Document */body {	padding: 0;	margin: 0;	background: #fff;	}html {	text-align: center;	padding: 0;	margin: 0;	color: #333;	font-family: verdana, geneva, sans-serif;	line-height: 1.6em;	font-size: 12px;	}		/* ------------------------------[ main page elements ]--- */#container {	text-align: left;	background: #fff;	color: #000;	border: 1px solid #000;	}	#content {	background: transparent;	color: #333;	}#content p {	margin: 20px 50px 10px 310px;	}#content img {	margin-top: 30px;	}#footer {	font-size: 85%;	color: #555;	text-align: right;	padding-right: 35px;	}/* ------------------------------[ page backgrounds ]--- */#home #container {	background: #fff url( ../images/home.jpg ) no-repeat;	}#what #container {	background: #fff url( ../images/what.gif ) no-repeat;	}#execs #container {	background: #fff url( ../images/execs.gif ) no-repeat;	}#faq #container {	background: #fff url( ../images/faq.gif ) no-repeat;	}#events #container {	background: #fff url( ../images/events.gif ) no-repeat;	}#contact #container {	background: #fff url( ../images/contact.gif ) no-repeat;	}/* ------------------------------[ navigation ]--- */#nav {	padding-left: 70px;	display: block;	margin: 0 auto;	height: 70px;	background: #000;	}#nav li {	padding: 0;	margin: 0;	display: inline;	list-style: none;	}#nav a {	font-size: 110%;	float: left;	line-height: 14px;	font-weight: normal;	margin: 15px 8px 40px 8px;	border-bottom: 1px solid #000;	text-decoration: none;	color: #fff;	}#nav a:hover, #nav li a.here {	color: #fff;	border-bottom: 1px solid #fff;	}