body { 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #301240;
	text-align:center;
	font-size: 80%;
}
td { vertical-align: top; font-size: 80%; }
div { position: relative; margin: 0px 0px 0px 0px; }

#Content {
	width:958px;
	margin:0px auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color:#4f355c;
}
#ContentNav { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#ContentNav ul { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
#ContentNav li {
	display: inline;
	list-style-type: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ContentNav li a {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	background-color: #3c1d52;
	color: white;
	text-decoration: none;
}
#ContentNav li a:hover, #ContentNav li.highlight a { background-color: white; color: #3c1d52; }

#ContentMain { 
	background-color: white; 
	margin: 5px 15px 0px 15px; 
	padding: 5px 10px 10px 10px;
	border:: 1px solid red;
}
#ContentMain div h4 { border-bottom: 1px solid #3c1d52; padding-bottom: 5px; color: #3c1d52; font-style: italic; }

.contentLeft { position: relative; float: left; width: 460px; margin-right: 25px; height: auto; }
.contentRight { position: relative; float: left; width: 415px; height: auto; }

#pageNav a { text-decoration: none; background-color: #f0f0f0; padding: 5px 5px 5px 5px; margin-right: 7px; font-size: 90%; color: black;  }
#pageNav em a { background-color: #ffffff; font-weight: bold; font-style: normal;  }

#crumbTrail { font-size: 80%; }

table.calendar { width: 460px; border: 1px solid #ccbbbb; }
table.calendar td, table.calendar th { font-size: 80%; }
table.calendar th { padding: 3px 0px 3px 0px; }
table.calendar th.header { padding: 7px 0px 7px 0px; }
table.calendar td.footer { border-top: 1px solid #ccbbbb; }

table.bioTable, table.bioTableLanding { border: 0px solid white; }
table.bioTable td, table.bioTableLanding td { padding: 0px 10px 0px 10px; border-right: 1px solid #ffcc00; }
table.bioTableLanding td { text-align: center; }
h1.bio, h2.bio, h3.bio { color: #301240; border-bottom: 1px solid #ffcc00; }

h5.gigCalendar { border-bottom: 1px solid green; color: #FF6600; font-style: italic; }
