html, body {
	height:100%;
}

.timestamp {
text-align:center;
color:#555;
font-size:.7em;
}

body {
	background:url(images/potc-header.jpg) no-repeat top center #000;
	color: #FDC33D;
	font-family: Helvetica, Arial, Verdana, 'Bitstream Vera Sans', sans serif;
	font-weight:400;
}

div#container {
	width:974px;
	height:100%;
	margin:0 auto;
}

div#header {
	height:300px;
}

div#audio {
	display:block;
	width:100%;
	text-align:right;
}

div#body {
	width:974px;
	min-height:100%;
	margin:0 auto;
}

.column {
	width:284px;
	float:left;
	padding:20px;
}

.midcolumn {
	width:284px;
	float:left;
	padding:20px;
}

div#booty-bandits {
	height:600px;
	margin:0 0 25px 0;
	background:url(images/scroll.png) no-repeat center;
}

div#booty-bandits table {
	width:200px;
	float:left;
	margin:70px 40px;
	padding:0;
}

div#booty-bandits td {
	border-bottom:1px solid #cfa66c;
	padding:3px 0;
}

.crest {
	width:170px;
}

.aphi, .axo, .dg, .gammaphi, .kkg, .piphi, .sigmakappa, .katheta, .ddd {
	background:url(images/sprite.png) no-repeat;
}

.aphi {
	background-position:0px 0px;
}

.axo {
	background-position:0px -50px;
}

.dg {
	background-position:0px -100px;
}

.ddd {
	background-position:0px -150px;
}

.katheta {
	background-position:0px -200px;
}

.kkg {
	background-position:0px -250px;
}

.piphi {
	background-position:0px -300px;
}

.gammaphi {
	background-position:0px -350px;
}

.sigmakappa {
	background-position:0px -400px;
}

.points {
	text-align:right;
	font-size:2em;
	line-height:45px;
	padding-top:5px;
	color:#34270e;
}

h1.heading {
	height:50px;
	background:url(images/sprite.png) no-repeat;
}

h1.themedallioncalls {
	background-position:-200px 0px;
}

h1.meetyourcaptains {
	background-position:-200px -200px;
}

h1.pikebootybandits {
	margin-top:25px;
	background-position:-200px -300px;
}

h1.photooftheday {
	background-position:-200px -350px;
}

h1.riddle {
	background-position:-200px -400px;
}

h1.eventdetails {
	background-position:-200px -50px;
}

h1.rules {
	margin-top:15px;
	background-position:-200px -150px;
}

h1.pictures {
	background-position:-200px -250px;
}

.gallery table {
	margin:0 auto;
}

.gallery a {
	display:block;
}

.gallery td {
	vertical-align:middle;
}

.gallery img {
	display:block;
	margin:5px;
	padding:3px;
	border:1px solid #101010;
}

p {
	margin:10px 0;
	font-size:.9em;
	line-height:1.4em;
}

#faq strong, #faq p {
	margin-left:20px;
}

#faq strong {
	display:block;
	border-bottom:1px solid #222;
}

strong {
	font-weight:bold;
}

div#footer {
	width:974px;
	height:75px;
	padding:25px 0;
	text-align:center;
	color:#333;
	background-color:#040404;
}

div#footer p {
	color:#333;
}

#coins {
	float:left;
	margin:0px 15px 0px 0;
	display:block;
	width:87px;
	height:72px;
	background:url(images/sprite.png) -500px 0px no-repeat;
}

.captain {
	display:block;
	height:150px;
	width:280px;
	margin:10px 0;
	padding:10px;
	position:relative;
	background:rgb(7,7,7);
}

.captain h2 {
	font-size:1.3em;
	position:absolute;
	margin-left:115px;
}

.capncrest {
	width:150px;
	height:50px;
	display:block;
	position:absolute;
	margin-top:25px;
	margin-left:115px;
	background-image:url(images/sprite.png);
	background-repeat:no-repeat;
}


.capn1 {
	background-position:-500px -100px;
}

.capn2 {
	background-position:-600px -100px;
}


.capn3 {
	background-position:-700px -100px;
}

.capn4 {
	background-position:-800px -100px;
}

.capn5 {
	background-position:-900px -100px;
}

.capn6 {
	background-position:-500px -250px;
}

.capn7 {
	background-position:-600px -250px;
}

.capn8 {
	background-position:-700px -250px;
}

.capn9 {
	background-position:-800px -250px;
}

.capn {
	height:150px;
	width:100px;
	display:block;
	background-image:url(images/sprite.png);
	background-repeat:no-repeat;
}

.clear-left {
	clear:left;
}

ol { list-style-type: decimal; }

ol li {
	font-size:.9em;
	line-height:1.2em;
	margin:15px 2px;
}

div#photo-of-the-day {
}

.firstplace {
	float: left;
	width: 608px;
}

.secondthirdplace {
	float: left;
	width: 284px;
	padding-left:-20px;
}

.runnerups {
	float: left;
	margin: 0 auto;
	width: 974px;
}

div#potc-champs{
	width: 974px;
	margin: -90px auto -20px;
}