* {
	margin: 0; padding: 0;
}

body {
	font-family: "Avenir 55 Roman", Avenir, Helvetica, Sans-serif;
    font-size: 62.5%;
	background: url(../images/stripe.png);
}

a { text-decoration: none; color: white;}
a:hover { text-decoration: underline; }
p { color: white; font-size: 1.5em;}

#container {
	width: 980px;
	text-align: center;
	position: relative;
}

div#header { 
	width: 980px; 
	height: 220px;
	background: url(../images/header.png) no-repeat;
	position: fixed;
	top: 0;
	left: 0;
	text-align: right;
}

a img { border: none; }

table, td {
	font: 100.01%; 
}

table {
	width: 980px;
	border-collapse: collapse;
	margin: 220px 0 20px 0;
}

td {
	font-size: 1.1em;
	text-align: left;
	padding: .3em;
	background:#e5f1f4;
	width: 120px;
}
	td.name {
	    width: 175px;
	    text-align: center;
	}
	td.thumbs {
		width: 67px;
		text-align: center;
	}
	
	td.dated {
	 	width: 71px;
    	text-align: center;
	}
	td.rated {
		text-align: center;
		width: 69px;
	}
	
	td.comments {
		text-align: center;
		width: 70px;
	}
	td.advertising {
		text-align: center;
		width: 70px;
	}
	td.submissions {
		width: 70px;
		text-align: center;
	}
	td.search {
		width: 70px;
	}
	td.categories {
	    width: 170px;
	}
	td.other {
		width: 70px;
	}
	td.rss {
		width: 94px;
		text-align: center;
	}
	

tr.even td{ background:#ece3ac; }
tr.odd td{ background:#dacf8b; }

td.over, tr.even td.over, tr.odd td.over{background: #ecb465;}
td.down, tr.even td.down, tr.odd td.down{background:#deac94;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#faf4d2;color:#555;}

td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}