/* CSS Document */

body {
	margin: 9px 9px 0 9px;
	padding:0;

	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;

}

td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

p.imageContainer {
	float:right;
	clear:right;
}

img{
	border:none;
}

li {
	list-style-type:none;
}

hr {
	color:#999;
}

label{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/*---------------------------LAYOUT------------------------------*/
  #level0 {
    width:900px;}

  #level1 {
    margin-left:143px;
    padding-left:9px;
    background:#FFF;
}

  #level2 {
    background:#e8e8e8;
    position:relative;
    border: 1px solid #e8e8e8;}

  #level3 {
    margin-right:200px;
    padding-right:9px;
    background:#e8e8e8;}

  #main {
    background:#e8e8e8;

	padding:10px;
	height:500px;}


  #lftBar {
    position:absolute;
    background:#e8e8e8;
    width:143px;
	border: 1px solid #999;
    top:160px;
	left:-25px;
	z-index:1;}

  #rgtBar {
    position:absolute;
    top:10;
    right:10px;
    width:195px;;}

/*-------------------LINKS------------------*/
a{
	border:none;
	color:#222;
	text-decoration:none;
}

a:hover{
	color:#222;
	text-decoration:underline;
}

a:visited{
	color:#222;
}

.adminLink{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#333;

	text-decoration:none;

}

.adminLink:hover{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#777;

	text-decoration:underline;
}

.adminLink:visited{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

/*-----------------FORMS------------------*/

input {
	border:#e8e8e8 solid 1px;

	height:17px;

	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

select {
	border-style:solid;
	border-color:#999;

	height:18px;

	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	border-style:solid;
	border-color:#999;

	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/*----------------MENU----------------------*/

#menu li{
	width:125px;
	padding:3px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#menu li ul{
	position:absolute;
	background-color:#222;
}

#menu a{
	color:#FF0000;
	text-decoration:none
}

#menu a:hover{
	color:#FF0000;
	text-decoration:underline;
}

/*--------------artistMenu----------------*/
#artistMenu{
	visibility:hidden;
}
/*--------------eventMenu-----------------*/
#eventMenu{
	visibility:hidden;
}
/*--------------updateMenu----------------*/

li.updateMenu {
        height:25px;
	background-image:url('../images/layoutImages/menuLinkBg.gif');
        background-repeat:repeat-x;
}

/*--------------content-------------------*/


.entry{
	border: 1px solid #999;
	background-color:#fff;

	padding:10px;
	margin-bottom:10px;
}

.entry h2{
	display:block;


	padding:3px;
	margin-top:0px;
	margin-bottom:5px;

	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.entry td{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.preview{
        background-color:#fff;
	border: 1px solid #999;
	padding:10px;
	margin-bottom:5px;
	clear:right;
}

.preview img{
	float:left;
}

.preview h2{
	display:block;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.systemMessage {
	padding:10px;
	margin-bottom:5px;

	background-color:#555;

}

.systemMessage h2 {
	display:block;

	background-color:#FF0000;

	padding:3px;
	margin-top:10px;

	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.clear {
	padding:2px;
	clear:both;
	height:1px;
	overflow:hidden;
}

/*--------------rightContent--------------*/


.calendar{
        background-color:#FFF;
	background-image:url("../images/layoutImages/calBg.gif");
        background-position:center center;
        background-repeat:no-repeat;
	border: 1px solid #999;
}

.calendar td{
	color:#555;
}

.calendar td.eventDay{
	background-color:#555;
}
/*--------------footer--------------------*/
#footer{
}
	
