body {
	font-family: Garamond, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	background: #000 url('images/bg.jpg') no-repeat fixed 10px 10px;
	width: 900px;
	height: 700px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	color: #899;
	font-size: 14px;
}

body a {
	font-style: normal;
	color: #899;
	text-decoration: none;
	border-bottom: 1px dotted;
} 

h2 {
	margin-top: 5px;
	text-align: center;
	color: #997;
}

h3 {
	margin-top: 5px;
	text-align: center;
	font-size: 1.10em;
}

h4 {
	text-align: center;
}

h5 {
	margin-top: -15px;
	padding: 0px;
	text-align: center;
}

/* The box class defines the properties for all boxes */
.box {
	background: url('images/semitrans.png') repeat;
	border: 3px solid #999;
	padding: 10px;
	position: absolute;
}

/* The following IDs define the sizes and locations of the individual content boxes */

/* The following 3 are static on all pages */
#navbarbox {
	height: 40px;
	width: 450px;
	top: 25px;
	right: 40px;
}

#logobox {
	height: 150px;
	width: 320px;
	top: 25px;
	left: 40px;	
	margin: 0px;
	padding: 0px;
}

#playerbox {
	height: 70px;
	width: 375px;
	top: 105px;
	right: 85px;
	padding: 0px;
}

/* The next boxes' properties change based upon the page layout */

#content.three div#mainbox {
	height: 425px;
	width: 470px;
	top: 200px;
	left: 40px;
	overflow: auto;
}

#content.three div#topsidebarbox {
	height: 155px;
	width: 280px;
	top: 200px;
	right: 40px;
}

#content.three div#botsidebarbox {
	height: 225px;
	width: 280px;
	top: 400px;
	right: 40px;
}

#content.one div#mainbox {
	height: 425px;
	width: 790px;
	top: 200px;
	left: 40px;
	overflow: auto;
}

#content.one div#topsidebarbox,
#content.one div#botsidebarbox {
	display: none;
}

#content.two div#mainbox {
	height: 425px;
	width: 470px;
	top: 200px;
	left: 40px;
	overflow: auto;
}

#content.two div#topsidebarbox {
	height: 425px;
	width: 280px;
	top: 200px;
	right: 40px;
}

#content.two div#botsidebarbox {
	display: none;
}


/* Content within the individual boxes */

/* All Content boxes */
#content .date {
	font-size: 16px;
	font-weight: bolder;
	color: #997;	
}

/* Main */
#mainbox p {
	margin-top: 5px;
}

#mainbox p.error {
	text-align: center;
	color: #C00;
}

#mainbox .centertext {
	text-align: center;
}

#mainbox em {
	color: #997;
}

#mainbox table.updatetable {
	font-size: 16px;
	margin: 0 auto;
}

#mainbox th {
	color: #997;
}

#mainbox table.updatetable td {
	padding: 5px 15px;
}

#mainbox .loginform {
	text-align: center;
	margin: auto;
}

/* Navigation bar */
#navbarbox ul {
	font-size: 18px;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: -13px;
	padding: 0;
}

#navbarbox ul li {
	float: left;
	padding: 0px 0px;
	/*margin: 0px -2px;*/
	margin: 0px -7px;
	width: auto;
}

#navbarbox ul li a {
	color: #899;
	display: block;
	padding: 5px 5px 5px 5px;
	text-align: center;
	text-decoration: none;
	border: none;
	background: transparent;
}

#navbarbox ul li#home a,
#navbarbox ul li#discs a,
#navbarbox ul li#tour a,
#navbarbox ul li#contact a {
	margin-top: 5px;
}

#navbarbox ul li#reviews a,
#navbarbox ul li#bio a,
#navbarbox ul li#photos a,
#navbarbox ul li#myspace a {
	margin-top: 30px;
}

#navbarbox ul li a:hover {
	background-color: #CCCCCC;
}

/* Music Player */
#playerbox p{
	text-align: center;
	margin-top: 5px;
}

/* Shows */
#topsidebarbox p {
	font-size: 16px;
	margin-top: 5px;
	text-align: center;
}

/* Albums */

#botsidebarbox {
	font-size: 16px;
}

#botsidebarbox ul {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 5px;
}

#botsidebarbox ul li {
	float: left;
	margin-top: -5px;
	padding: 0px;
}

#botsidebarbox ul li a {
	color: #899;
	display: block;
	padding: 115px 5px 5px 5px;
	text-align: center;
	text-decoration: none;
	border: none;
	width: 125px;
}

#botsidebarbox ul li#uc a {
	background: transparent url(images/ucthumb.png) no-repeat center 10px;
}

#botsidebarbox ul li#ep a {
	background: transparent url(images/epthumb.png) no-repeat center 10px;
}

#botsidebarbox ul li#uc a:hover,
#botsidebarbox ul li#ep a:hover {
	background-color: #CCCCCC;
}


/* Copyright style info */

.copyright {
	position: absolute;
	bottom: 0px;
	width: 900px;
	text-align:center;
	font-size: 12px;
	color: #899;
}