* {
	margin: 0;
	padding: 0;
	list-style: none;
	}
body {
  	background: #000 url("../i/body/157-1p.jpg") no-repeat 0 0;
  	background-attachment: fixed;
  	margin: 0;
  	padding: 0;
	}

/* Misc
----------------------------------------------- */
p, #flex ul, address {
	font: .9em/1.2em Verdana, Helvetica, Arial, Sans-serif;
    color: #666;
    margin-bottom: 10px;
	}
a img {
	border: none;
	}
a {
	color: #000;
	text-decoration: none;
	}
a:hover {
	color: #666;
	}
a#logo {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 220px;
	height: 27px;
	background: transparent url("../i/logo.gif") no-repeat 0 0;
	text-indent: -999em;
	}
span.dark {
	color: #000;
	}

/* Structure
----------------------------------------------- */
#content {
	position: relative;
	top: 80px;
	left: 80px;
	width: 480px;
	height: auto;
	background-color: #fff;
	}
#flex {
	position: relative;
	top: 130px;
	left: 0;
	width: 440px;
	height: auto;
	padding: 0 20px 12px;
	background: #fff url("../i/bgcontent.gif") repeat-y 0 0;
	}
#nofooter {
	position: relative;
	top: 130px;
	width: 480px;
	height: 80px;
	background-color: transaprent;
	}
	
/* Nav
----------------------------------------------- */
ul#nav {
	position: absolute;
	top: 87px;
	left: 20px;
	}
ul#nav li {
	display: inline;
	}
ul#nav li a {
	float: left;
	height: 24px;
	text-indent: -999em;
	}
ul#nav li a#btmenu {
	width: 51px;
	background: transparent url("../i/btmenu.gif") no-repeat 0 -24px;
	margin-right: 10px;
	}
ul#nav li a#btevents {
	width: 62px;
	background: transparent url("../i/btevents.gif") no-repeat 0 -24px;
	margin-right: 10px;
	}
ul#nav li a#btparties {
	width: 65px;
	background: transparent url("../i/btparties.gif") no-repeat 0 -24px;
	margin-right: 10px;
	}
ul#nav li a#btgallery {
	width: 69px;
	background: transparent url("../i/btgallery.gif") no-repeat 0 -24px;
	margin-right: 10px;
	}
ul#nav li a#btcontact {
	width: 70px;
	background: transparent url("../i/btcontact.gif") no-repeat 0 -24px;
	}
ul#nav li a#btmenu:hover,
ul#nav li a#btmenu.selected {
	background: transparent url("../i/btmenu.gif") no-repeat 0 0;
	}
ul#nav li a#btevents:hover,
ul#nav li a#btevents.selected {
	background: transparent url("../i/btevents.gif") no-repeat 0 0;
	}
ul#nav li a#btparties:hover,
ul#nav li a#btparties.selected {
	background: transparent url("../i/btparties.gif") no-repeat 0 0;
	}
ul#nav li a#btgallery:hover,
ul#nav li a#btgallery.selected {
	background: transparent url("../i/btgallery.gif") no-repeat 0 0;
	}
ul#nav li a#btcontact:hover,
ul#nav li a#btcontact.selected {
	background: transparent url("../i/btcontact.gif") no-repeat 0 0;
	}

/* Crap
----------------------------------------------- */
ul#footer {
	font: .6em/1.2em Verdana, Helvetica, Arial, Sans-serif;
    color: #666;
    border-top: 1px solid #eee;
    margin-top: 20px;
    padding-top: 20px;
	}
	
ul#footer li {
	margin-bottom: .2em;
	}
a.thumb {
	float: left;
	width: 104px;
	height: 50px;
	border: 1px solid #eee;
	background-image: url("../i/gallery/157-1a120.jpg");
	text-indent: -999em;
	}
a.thumb:hover {
	border: 1px solid #666;
	}
a#thumb1a { background-image: url("../i/gallery/157-1a104.jpg"); margin: 0 5px 5px 0; }
a#thumb1b { background-image: url("../i/gallery/157-1b104.jpg"); margin: 0 5px 5px 0; }
a#thumb1c { background-image: url("../i/gallery/157-1c104.jpg"); margin: 0 5px 5px 0; }
a#thumb1d { background-image: url("../i/gallery/157-1d104.jpg"); margin: 0 0 5px;}
a#thumb1e { background-image: url("../i/gallery/157-1e104.jpg"); margin: 0 5px 5px 0; }
a#thumb1f { background-image: url("../i/gallery/157-1f104.jpg"); margin: 0 5px 5px 0; }
a#thumb1g { background-image: url("../i/gallery/157-1g104.jpg"); margin: 0 5px 5px 0; }
a#thumb1h { background-image: url("../i/gallery/157-1h104.jpg"); margin: 0 0 5px;}
a#thumb1i { background-image: url("../i/gallery/157-1i104.jpg"); margin: 0 5px 0 0; }
a#thumb1j { background-image: url("../i/gallery/157-1j104.jpg"); margin: 0 5px 0 0; }
a#thumb1k { background-image: url("../i/gallery/157-1k104.jpg"); margin: 0 5px 0 0; }
a#thumb1l { background-image: url("../i/gallery/157-1l104.jpg"); }

/* Classes/Random IDs
----------------------------------------------- */
.clear.both {
	clear: both;
	}
.clear.left	{
	clear: left;
	}
.clear.right {
	clear: right;
	}
.float.none {
	float: none;
	}
.float.left {
	float: left;
	}
.float.right {
	float: right;
	}
