body
{
	background: #fff;
	margin: 0 auto;
	padding: 50px;
	position: relative;
	font: 12px Georgia;
}

h1.banner
{
	background-color: rgb(251,198,20);
	background-image: url('/uploads/midshipfcot.gif');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	border-bottom: 1px dashed #ccc;
	color: #933;
	font: 36px Georgia;
	margin: 0 0 10px;
	text-align: center;
	vertical-align: center;
	min-height: 128px;
	padding-left: 128px;
	padding-top: 15px;
}
h2.banner
{
	color: #933;
	font: 24px Georgia;
	margin: 0 0 10px;
	padding: 0 0 5px;
	text-align: left;
}

th.banner
{
	color: #933;
	font: 24px Georgia;
	margin: 0 0 10px;
	padding: 10px 10px 5px 5px;
	text-align: left;
}
td.banner
{
	font: 24px Georgia;
	margin: 0 0 10px;
	padding: 10px 10px 5px 5px;
	text-align: left;
}
.calendarmonthname
{
	background: inherit;
	border-bottom: 1px dashed #ccc;
	color: #933;
	font: 16px Georgia;
	margin: 0 0 10px;
	padding: 0 0 5px;
	text-align: left;
}
.focslecalendar
{
   width:100%;
   padding-top:30px;
   padding-bottom:30px;
}
.calendarblock
{
   width:33%;
}
.explanation
{
  text-align:center;
  font:14px Georgia;
  width:400px;
}
.button
{
  margin-top:5px;
  border:1px solid #ccc;
  border-radius: 10px;
  text-align: center;
  padding:5px;
  color: white;
  background-color:#933;
  width:150px;
}
div.detailartist
{
  color: #933;
  font-weight:bold;
  font:18px Georgia;
}
div.detailartistname
{
  font:14px Georgia;
  padding: 20px 10px 10px 10px; 

}
div.detailartistbody
{
  padding: 10px;
}

p.detailartistbody p  img
{
  max-width: 500px!important;
}
div.detaildateregion
{

  font:18px Georgia;
  font-weight:bold;
  padding: 20px 10px 10px 10px; 
}
div.fullwidthnotes p.artistbody img
{
   align:center
}
.logo
{
  height: 15px;
  width:15px;
}