body {
	height: 100%;
	background: #2A2D24;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


/* MAIN BOXES */

#wrapper {
	position: relative;
	width: 740px;
	margin: 20px auto;
	background: #FFFFFF url(../img/webbanner.jpg) no-repeat left top;
	text-align: center;
	border: 1px solid #000000;
}

#navbar {
	margin: 90px 0 25px 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999999;
	z-index: 100;
}

#content {
	padding: 25px 40px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	background-color: #FFFFFF;
}

#thumbs {
	margin: 0 0 0 195px;
	width: 300px;
	height: 300px;
}

#subnav_right, #subnav_right_bottom {
	float: right;
	clear: both;
}

#footer {
	padding: 15px 0px;
	border-top: 1px solid #000000;
	background: #AEAEAE;
	text-align: left;
}

/* NAVIGATION FONT STYLES */

#navbar a {
	margin: 8px;
}

#navbar a:link {
	color: #CBCBCB;
	text-decoration: none;
}

#navbar a:visited {
	color: #CBCBCB;
	text-decoration: none;
}

#navbar a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#navbar a:active {
	color: #000000;
	text-decoration: none;
}

/* All FONT STYLES IN CONTENT BOX */

#content h1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0px;
}

#content h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0px;
}

/* AA */
#content h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0px;
}

#content p {
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}

/* AA */
#content ul {
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}

#content a:link {
	margin: 15px 0 15px 0;
	color: red;
	text-decoration: none;
}

#content a:visited {
	margin: 15px 0 15px 0;
	color: red;
	text-decoration: none;
}

#content a:hover {
	margin: 15px 0 15px 0;
	color: #999999;
	text-decoration: none;
}

#content a:active {
	margin: 15px 0 15px 0;
	color: red;
	text-decoration: none;
}

#content img {
	margin: 0 15px 20px 0;
	border: 0;
	float: left;
}

.caption {
	}

/* ARTIST LISTS STYLES*/

#left-list ul li, #right-list ul li {
	list-style-type: none;
}


#left-list {
	position: absolute;
	top: 175px;
	left: 40px;
	width: 160px;
	float: left;
}

#right-list {
	position: absolute;
	top: 175px;
	right: 40px;
	width: 160px;
	float: right;
}

#left-list ul li {
	margin: 0px;
	text-align: left;
}

#right-list ul li {
	text-align: right;
}

/* AA */
#left-list li:hover {
    padding-left:5px;
}
/* AA */
#right-list li:hover {
    padding-right:5px;
}

#thumbs img {
	margin: 0;
	padding: 0;
}

pre {
	/* padding-right: 200px; */
    /* padding-left:100px; */
    /* text-indent:-100px;3 */
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	white-space: pre;       /* css-3 */
 	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* All FONT STYLES IN FOOTER */

#footer p {
	color: #4B4B41;
	padding: 10px 0 0 35px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	vertical-align: middle;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #FCBE5D;
	text-decoration: none;
}

