body {
	background-color: #ccc;
	margin: 5px 0 0 0;
	padding: 0;
}

a:link {
	color: #900;
	text-decoration: none;
}

a:visited {
	color: #900;
	text-decoration: none;
}

a:hover, a:hover:visited {
	color: #900;
	text-decoration: underline;
}

td {
	vertical-align: middle;
	text-align: center;
}

#wrapper {
	position: relative;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	border: 1px solid #999;
	background-color: #eee;
}

#footerbox {
	clear: both;
	width: 780px;
	background-color: #ddd;
	border-top: 1px solid #999;
	padding: 10px;
}

#navbar {
	margin: 0;
	padding: 0;
	height: 123px;
/*	background-color: #69c;*/
	background-color: #ddd;
	border-bottom: 1px solid #69c;
	font: bold 1.0em/1.0em "Trebuchet MS", Verdana, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif;*/
	text-transform:uppercase;
}

#navbar a {
/*	color: #b2cce5;*/
	color: #69c;
/*	text-decoration: none;*/
}

#navbar img {
/*	border-bottom: 1px solid #69c;*/
}

#navbar ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}

#navbar li {
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
}

p {
	font: normal 0.9em Arial, Helvetica, sans-serif;
	padding: 0 5px 10px 0;
	margin: 0;
}

h2 {
	font: bold 1.0em/1.0em "Trebuchet MS", Verdana, sans-serif;
	border-bottom: 1px solid #999;
	padding: 0;
	margin: 0 0 10px 0;
	text-align: left;
}

h3 {
	font: bold 1.0em/1.0em "Trebuchet MS", Verdana, sans-serif;
	padding: 0;
	margin: 0;
	text-align: left;
}

#allmain {
	float: left;
	width: 769px;
	margin: 0;
	padding: 15px 15px 0 15px;
	background-color: #fff;
}

#leftmain {
	float: left;
	width: 549px;
	margin: 0;
	padding: 15px 15px 0 15px;
	background-color: #fff;
	border-right: 1px solid #999;
}

#leftmain ul {
	font: normal 0.9em Arial, Helvetica, sans-serif;
	margin-top: 0;
}

#leftmain li {
}


#rightside {
	float: right;
	width: 220px;
	margin: 0;
	padding: 0;
}

#tinbox {
	background-color: #b42223;
}

#zerobox {
	background-color: #99cccd;
}

#salarybox {
	background-color: #fff3db;
}

#extrabox {
	background-color: #eee;
}

#posterbox {
	background-color: #69c;
}

#newsbox {
	background-color: #000;
	color: #0f0;
	font-family: "Andale Mono", "Courier New", Courier, monospace;
	font-size: 0.8em;
	padding: 10px;
	text-align: center;
}

#newsbox a {
	color: #0f0;
}

#hourwords {
	font-size: 1.2em;
}

#rsstag {
	text-align: right;
}

#sourcetag {
	float: left;
}

#tinbox, #zerobox, #salarybox, #posterbox {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

#extrabox {
	margin: 0;
	padding: 10px;
}

#tinbox a, #zerobox a, #salarybox a, #posterbox a  {
	color: #000;
	text-decoration: none;
}

#tinbox img, #zerobox img, #salarybox img, #posterbox img , #extrabox img {
/*	border-bottom: 1px solid #666158;*/
	padding-bottom: 3px
}

#tinbox p, #zerobox p, #salarybox p, #posterbox p  {
	padding: 0;
}

#rightmain {
	float: right;
	width: 529px;
	margin: 0;
	padding: 15px 15px 0 15px;
	background-color: #fff;
	border-left: 1px solid #999;
}

.coverimage {
	float: left;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	margin: 0 15px 5px 0;
}

#rightmain table {
	font: normal 0.9em Arial, Helvetica, sans-serif;
	text-align: left;
}

#rightmain table h2 {
	font: bold 1.2em/1.0em "Trebuchet MS", Verdana, sans-serif;
}

#leftside {
	float: left;
	width: 210px;
	margin: 0;
	padding: 15px;
	background-color: #eee;
}

#leftside ul {
	list-style: none;
	font: normal 0.9em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#leftside li {
	margin: 0;
	padding: 0 0 10px 0;
}

.lyrics {
	margin: 0;
	padding: 0 0 10px 20px;
}

#lefthist {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	background-color: #eee;
}

#righthist {
	float: right;
	width: 489px;
	margin: 0;
	padding: 15px 15px 0 15px;
	background-color: #fff;
	border-left: 1px solid #999;
	font: normal 1.0em Arial, Helvetica, sans-serif;
	text-align: left;
}

#righthist ul {
	padding-top: 0;
	margin-top: 0;
}

#righthist li {
	font: normal .9em Arial, Helvetica, sans-serif;
}

#righthist h3 {
	font: bold 1.0em Arial, Helvetica, sans-serif;
}

#righthist h1 {
	font: bold 1.0em Arial, Helvetica, sans-serif;
}

#historyphotos {
	background-color: #eee;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	text-align: center;
	width: 250px;
	padding: 0 15px 15px 15px;
}

#historyphotos img {
	display: block;
	padding: 0;
	margin: 15px auto 5px auto;
	border: 1px solid #999;
}

.historynav {
	width: 275px;
	font: bold 1.2em/1.0em "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
	padding-top: 15px;
	border-bottom: 1px solid #999;
}

#trnav {
	background-color: #eee;
	padding: 15px;
}

.titletext {
	font-weight: bold;
}

h2.titletext {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	border-bottom: 0px solid #fff;
}

#rightstore {
	float: right;
	width: 529px;
	margin: 0;
	padding: 15px 15px 0 15px;
	background-color: #fff;
	border-left: 1px solid #999;
}

#rightstore form {
	font: normal 0.9em Arial, Helvetica, sans-serif;
	text-align: left;
}

.storeimg {
	float: left;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	margin: 0 15px 15px 0;
}

.recentimg {
	float: left;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	margin: 0 15px 15px 0;
}

#rightstore input {
	font-size: .8em;
}

.postitem {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}

#rightstore table { border-collapse: collapse; text-align: left; }

#rightstore tr {
	border-bottom: 1px solid #ccc;
}

#rightstore th {
	text-align: left;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	background-color: #eee;
	border-top: 1px solid #ccc;
	padding: 2px;
}

#rightstore td {
	text-align: left;
	font: normal 0.9em Arial, Helvetica, sans-serif;
	padding: 2px;
	overflow: hidden; 
}