body {
	margin:0px;
	padding:0px;
	color: #6C6E69;
	font: 12px Helvetica, Arial, sans-serif;
	background-color: #E0DDD6;
	background-image: url(images/tile10k.jpg);
	background-repeat: repeat;
}

a {
    color: #D5582A;
	text-decoration: none;
}
img.arrow{
	margin-top: 3px;
}
img.smreleases{
	margin: 0 0 5px 0;
}

strong {
	color: #494848;
	font: bold 16px Helvetica, Arial, sans-serif;
}
td {
	color: #6C6E69;
	font: 12px Helvetica, Arial, sans-serif;
}
.required { color:#D5582A;}

/* -- nav styles - */
#mainnav {
    font: 12px Helvetica, Arial, sans-serif;
	position:absolute;
	left:150px;
	top:25px;
	width:150px;
	z-index:999;
	font-size: 11px;
}
#mainnav a {
    color: #6C6E69;
	
}
#mainnav a:hover {
    /* color: #D5582A; */
	color: #AC5A30;
}
#artistnav {
    position:absolute; 
	left:255px; 
	top:25px; 
	z-index:999;
	font-size: 11px;
	visibility: hidden;
}
#artistnav a {
    color: #6C6E69;
}
#artistnav a:hover {
    color: #AC5A30;
}



/* -- gen styles for all pages - */
.divider{
	background:  url(images/divider.gif) no-repeat;
	margin-bottom: 15px;
	margin-top: 15px;
}
.spacer{
	margin-bottom: 15px;
	margin-top: 15px;
}
.small{
	font: 10px Helvetica, Arial, sans-serif;
}
.header_small {
	color: #494848;
	font: 12px Helvetica, Arial, sans-serif;
}
.header_big {
	color: #6C6E69;
	font: 16px Helvetica, Arial, sans-serif;
}
.header_gray {
    font: bold 12px Helvetica, Arial, sans-serif;
	color: #6C6E69;
	text-decoration: none;
}
strong.smaller {
	color: #494848;
	font: bold 14px Helvetica, Arial, sans-serif;
}
#sitecontent {
	height: 1617px;
	text-align: left;
}
#lastupdate {
    font: 10px Helvetica, Arial, sans-serif;
	z-index: 99;
	position: absolute;
	left: 550px;
	top: 45px;
}


/* -- artist page styles-- */
/* -- nav - */
.artistnav {
    font: bold 11px Helvetica, Arial, sans-serif;
	margin-top: 5px;
	color: #6C6E69;
}
.artistnav_spacer {
    font: bold 11px Helvetica, Arial, sans-serif;
	margin-top: 5px;
}
.artistnav_link {
    font: bold 11px Helvetica, Arial, sans-serif;
	color: #6C6E69;
	text-decoration: none;
}
.artistnav_current {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #D5582A;
	text-decoration: none;
}
/* -- photos - */
.polaroids{
    float:left;
	background:  url(images/polaroid_sm_back.jpg) no-repeat;
	width:42px;
	height:48px;
}
.polaroidsred {
    float:left;
	background:  url(images/polaroid_sm_red.jpg) no-repeat;
	width:42px;
	height:48px;
}
/* --press - */
.pressrelease {
    margin-bottom: 20px;
	width: 700px;
}
/* -- tour - */
.tourdates {
    margin-bottom: 2px;
	width: 700px;
}
/* -- overview-- */
.artist_specs b {
	color: #494848;
	font-weight: normal;
}
/* -- calendar styles-- */
.calendar {
	width: 98px;
	color: #6C6E69;
}
.month {
	font: 12px Helvetica, Arial, sans-serif;
	text-align: left;
}
.calendar td {
	font: 9px Helvetica, Arial, sans-serif;
	width: 14px;
	height: 14px;
}
.today {
	background: #cccccc;
}
.post {
	background: #CDB39A;
}
.empty {
	
}



/* -- admin panel styles-- */
#adminmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	z-index: 50;
	position: absolute;
	left: 750px;
	top: 0px;
	width: 125px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-top: 0px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
}
#adminheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F05D1D;
	background: #000000;
	text-align: center;
	padding-top: 2px;
	height: 20px;
	vertical-align: middle;
}
#adminbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 5px;
}
#adminbody a {
	color: #666666;
	text-decoration: none;
}
#adminbody a:hover {
	color: #000000;
	text-decoration: none;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}