* {
	margin: 0;
}
html, body {
	height: 100%;
	min-width: 960px;
	background-color: #F4DBA6 ;
}
img
{
border: none;
}

.wrapper {
	position: relative;
	width: 100%;
	font-size: 0.9em;
	margin: 0 auto -142px;
	text-align: left;
}

.inner_wrapper
{
width: 960px;
margin: 0 auto;
}

#wrapper
{
padding-top: 30px;
}

#left_wrapper
{
background-color: #000066;
height: 20px;
padding: 5px;
float:left; 
}
#right_wrapper
{
background-color: #999999;
width: 240px;
}



#menu{padding-bottom: 15px;}

#menu a, #menu a:active, #menu a:visited  
{
	font: 1.1em arial,sans-serif;
	text-decoration:none;
	color: #ab790e;
	padding: 20px 20px 20px 0px;
}
#menu a:hover
{
	color: #444444;
}

.header {
	height: 150px;
	background: url(header_bg.jpg) repeat-x;	
	}
h1 {
	text-indent: -500em;
}
h2 {
	padding: 30px 0 0px;
	color: #6C470A;
	font: 1.5em helvetica,arial,sans-serif;
	text-shadow: #ddd 1px 1px 2px;
	font-weight: 100;
}
h6 {
	padding: 15px 0 0px;
	color: #ab790e;
	font: 1.2em helvetica,arial,sans-serif;
	text-shadow: #ddd 1px 1px 2px;
	font-weight: 700;
}
#artists  
{
	font: 0.9em/1.4em arial,sans-serif;
	color: #6C470A;
	font-weight:bold;
}
#artists  td
{
padding-bottom: 15px;
}
#artists a, #artists a:active, #artists a:visited
{
	font: 0.9em/1.4em arial,sans-serif;
	color: #ab790e;
	text-decoration: none;
	font-weight: 100;
}
#artists a:hover
{
	font: 0.9em/1.4em arial,sans-serif;
	color: #C0A563;
	font-weight: 100;
	text-decoration: underline;
}

#text{
font: .9em/1.7em arial,sans-serif;
color: #333333;

}
#text a, #text a:active, #text a:visited{
font: 1em/1.4em arial,sans-serif;
	color: #555555;
	text-decoration: none;
	font-weight: 100;
}
#text a:hover
{
font: 1em/1.4em arial,sans-serif;
	color: #ab790e;
	font-weight: 100;
	text-decoration: underline;
}

#text h3
{
font: 1em/1.4em arial,sans-serif;
color: #ab790e;
font-weight:normal;
padding-bottom: 10px;
}
#text h4
{
font: 1.5em/1.4em arial,sans-serif;
color: #222222;
font-weight:normal;
}

p {
padding: .5em 0;
}



.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background-color:#ab790e;
	background: url(footer.jpg) repeat-x;
}
.footer a {
	color: #ab790e;
	text-decoration: underline;
	border: 0;
}
.footer div {
	text-align: center;
	position: absolute;
	bottom: 70px;
	width: 100%;
	color: #ffffff;
	font: .9em arial,sans-serif;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 100px; /* .push must be the same height as .footer */
}

#spacer
{
height: 40px;
}
#line
{
border-top: #ab790e solid;
border-top-width: 1px;
padding: 10px 0px; 
}

#line2
{
border-top:#ab790e solid;
border-top-width: 1px;
padding: 10px 0px; 
}

#left {
float: left;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 10px;
}
#right {
float: right;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 0px;
clear:both;
}


.error
{
color: #990000;
font: .9em arial,sans-serif;
}
.form {
font-size:16px;
font-family:Helvetica,Arial,sans-serif;
border-color:#ab790e;
border-style:solid;
border-width:1px;
padding:3px;
background-color:#FFFFFF;
}
.bt
{
background-color: #ab790e;
border: #ffffff solid;
border-width: 1px;
color: #FFFFFF;
font: .9em arial,sans-serif;
padding: 5px;
}
.bt:hover
{
background-color: #EFDBAA;
border: #ab790e solid;
border-width: 1px;
color: #ab790e;
font: .9em arial,sans-serif;
padding: 5px;
}
