body{
	background: #fff;
	color: #333;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

dt {
	margin-top: 10px;}
li {padding: 5px 0px 10px 0px;}
a img{
	border: none;
}
#container{
	width: 900px;
}

#container a {
	color: #069;
	}
	
	#container a:hover {
		text-decoration: none;
		}
#masthead{
	padding: 3px;
}
#masthead img{
	color: #000;
	font-size: 24px;
	margin: 0;
	padding: 0;
}
#nav{
	float: right;
	margin-top: 55px;
}
#nav a{
	text-decoration: none;
	margin: 0 10px 0 10px;
	font-weight: bold;
	color: #069;
}
#nav a:hover{
	color: #39c;
}

	#nav2{
	float: right;
	margin-top: 15px;
}
#nav2 a{
	text-decoration: none;
	margin: 0 10px 0 10px;
	font-weight: normal;
	color: #0088C5;
	font-size: 90%;
}
#nav2 a:hover{
	color: #39c;
}
#content{
	min-height: 400px;
	height: auto;
	_height: 400px;
	padding: 5px;
}
#content .inset img{
	float: left;
	margin: 0 5px 3px 0;
	width: 120px;
}

#content .inset{
	float: left;
	margin: 0 5px 3px 0;

}


#content p{
	margin-top: 0;
	padding-top: 0;
	font-weight: normal;
}
#content td{
	vertical-align: top;
}
#content h3{
	margin-bottom: 5px;
	padding-bottom: 0;
}
.fullBlueBorder{
	border: 3px solid #069;
	padding: 5px 10px 5px 10px;
	min-height: 593px;
	height: auto;
	_height: 598px;
}
.fullBlueBorder h1{
	color: #0087CB;
	font-size: 34px;
	text-align: center;
	margin: 5 0 15px 0;
	padding: 0;
}
.fullBlueBorder h2{
	margin: 0 0 5px 0;
	padding: 0;
	color:#F9A422;
}
.fullBlueBorder h2 a{
	margin: 0 0 5px 0;
	padding: 0;
	color:#F9A422;
	text-decoration:none;
}

.fullBlueBorder h3{
	margin: 0 0 5px 0;
	padding: 0;
	color:#393;
}


.fullBlueBorder ul{
	margin-top: 0;
	margin-bottom: 25px;
}
.fullOrangeBorder{
	border: 3px solid #f90;
}
.fullGreenBorder{
	border: 3px solid #393;
	min-height: 200px;
	height: auto;
	_height: 200px;
	margin-top: 5px;
}
.fullGreenBorder h2{
	color: #393;
	text-align: center;
	border-bottom: 3px solid #393;
	margin: 0;
	padding: 0;
	font-size: 24px;
}

.fullYellowBorder{
	border: 3px solid #ff0;
	min-height: 200px;
	height: auto;
	_height: 200px;
	margin-top: 5px;
}
.fullYellowBorder h2{
	color: #ff0;
	text-align: center;
	border-bottom: 3px solid #ff0;
	margin: 0;
	padding: 0;
	font-size: 24px;
}

.orangeBorder, .blueBorder, .greenBorder, .yellowBorder{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-style: solid;
}
.orangeBorder{
	border-color: #f90;
}
.blueBorder{
	border-color: #069;
}
.greenBorder{
	border-color: #393;
}
.yellowBorder{
	border-color: #ff0;
}
#footer{
	text-align: center;
	color: #069;
	font-weight: bold;
	padding: 20px;
}
#footer a{
	color: #069;
	text-decoration: none;
}
#footer a:hover{
	color: #39c;
}
/***********************\
*		single col		*
\***********************/
#singleCol h1{
	color: #069;
	font-size: 28px;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
}
/***********************\
*	directory    		*
\***********************/
#artistTable table{
	width: 100%;
}
#artistTable table td{
	padding: 2px 5px 2px 5px;
}
#artistTable h2{
	color: #069;
	margin: 8px 0 0 0;
	padding: 0;
	border-bottom: 2px solid #069;
	width: 65%;
	font-size: 26px;
}
#artistTable a{
	font-size: 22px;
	color: #069;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 2px 0 2px 0;
}
#artistTable a:hover{
	color: #069;
	background: #ff0;
	border: 1px solid #393;
	padding: 0 4px 0 4px;
	margin: 1px 0 1px 0;
}
#artistDetail{
	position: absolute;
	left: 150px;
	top: 150px;
	display: none;
}
#hideArtist{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none;
	background: #666;
	filter: alpha(opacity=20);
	opacity: .2;
	-moz-opacity: .2;
}
#artistDetail .orangeBorder, #artistDetail .blueBorder, #artistDetail .greenBorder, #artistDetail .yellowBorder{
	border-width: 3px;
	border-style: solid;
}
#artistInfo{
	width: 500px;
	min-height: 200px;
	height: auto;
	_height: 200px;
	background: #ffe;
	padding: 5px;
}
#artistInfo #close{
	float: right;
	margin-left: -37px;
	color: #069;
}
#artistInfo #artistImageDiv{
	float: left;
	margin: 0 10px 3px 0;
}
#artistInfo #artistImageDiv img{
	border: 1px solid #000;
}
#artistInfo h3, #artistInfo h4{
	margin: 0;
	padding: 0;
}
#imageResize{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
/***********************\
*	spool	    		*
\***********************/
#adminArtistTable table{
	border: 1px solid #999;
	width: 600px;
	margin: auto;
}
#adminArtistTable td{
	padding: 1px 3px 1px 3px;
	border: 1px solid #999;
}
#adminArtistTable tr.headerRow{
	background: #999;
	font-weight: bold;
}
#adminArtistTable tr.oddRow{
	background: #fff;
}
#adminArtistTable tr.evenRow{
	background: #eee;
}
#adminArtistTable td.actions{
	text-align: center;
	width: 150px;
}
#adminArtistTable form{
	display: inline;
}
#adminArtistTable form input{
	width: 70px;
}

/***********************\
*	meeting box    		*
\***********************/
#meetingBox {
	font-size: 90%;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
#meetingBox .meetingDescription {
	font-size: 90%;
}




/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}