body {
	font-family: "Myriad Pro", Calibri, Arial, Verdana, sans-serif;
	background-color: #f4edd5;
	line-height: 115%;
	font-size: 100%;
}
h1 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #800000;
	font-size: 1.3em;
}

#content-wrap {
	background-position: center;
	margin-right: auto;
	margin-left: 30px;
	padding-left: 20px;
	padding-right: 20px;
	min-width: 250px;
	max-width: 1000px;
	text-align: left;
	overflow: visible;
}

.bodywhite {               color: #ffffff;
              font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #000000               }

.bodywhite a:link    {color:#ffffff; text-decoration: none }
.bodywhite a:visited {color:#ffffff; text-decoration: none}
.bodywhite a:hover   {color:#cccc66; text-decoration: none}
			
.bgwhite {background-color: #ffffff;}

.bggreyc {background-color: #cccccc;}

.bgred {  background-color: #990000}

.bgblack {  background-color: #000000}

.bggold {  background-color: #cc9900}
.class-list {
	font-size: .8em;
}

.bgred-crest {  background-color: #990000; 
				background-image:  url(../template_images/brg_bg.gif); 
				background-repeat: repeat-x}
				
.bg-vert-shadow {  background-image:  url(../template_images/v_shadow1.gif)}

.bg-hor-shadow {  background-image:  url(../template_images/h_shadow1.gif)}
			
.copyright {
	font-family: "Myriad Pro", Calibri, Arial, Verdana, sans-serif;
	font-size: 85%
}

.navhead { 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			background-color: #990000; 
			color: #cccccc; 
			padding-left: 8px; 
			padding-top: 8px; 
			padding-bottom: 0px; 
			padding-right: 0px;  
			font-weight: normal;
			margin: 0px}

.navbodyblack {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	font-weight: normal;
	margin: 0px;
	font-size: 1em;
}

.searchbox { padding-left: 8px; padding-bottom: 5px; padding-top: 0px}

.navbodyblack a:link    {
	color:#ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1em;
	background-color: #000000;
}
.navbodyblack a:visited {
	color:#ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1em;
}
.navbodyblack a:hover   {
	color:#963;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1em;
}

.navhead a:link    {color:#000000; text-decoration: none }
.navhead a:visited {color:#000000; text-decoration: none}
.navhead a:hover   {color:#cc9900; text-decoration: none}.bgred {
	background-color: #990000;
	margin-top: 1em;
}

.breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #cccccc; 
			background-color: #990000; 
			text-decoration: none			}

.breadcrumbs a:link    {color:#ffffff; text-decoration: none }
.breadcrumbs a:visited {color:#ffffff; text-decoration: none}
.breadcrumbs a:hover   {color:#cccc66; text-decoration: none}

.breadcrumbsblack { font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #cccccc; 
			background-color: #000000; 
			text-decoration: none			}

.breadcrumbsblack a:link    {color:#ffffff; text-decoration: none }
.breadcrumbsblack a:visited {color:#ffffff; text-decoration: none}
.breadcrumbsblack a:hover   {color:#cccc66; text-decoration: none}
.navigation {
	font-family: "Myriad Pro", Calibri, Arial, Verdana, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
}
#navigation-box {
	background-color: #000;
}
.margin {
	margin-right: 5em;
	margin-left: 5em;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.reditalic {
	font-style: italic;
	color: #990000;
}
.highlightbox {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: .9em;
	background-color: #F4edd5;
	margin: 4px 14px 4px 4px;
	padding: 8px;
	border: medium dotted #CC9966;
}

.highlightbox-left {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: .9em;
	background-color: #f1ede7;
	margin: 4px 14px 4px 4px;
	padding: 8px;
	border: medium dotted #CC9966;
	width: 250px;
	float:left;
}

#sponsors {
	font-size: 85%;
	line-height: 110%;
}
.redbold {
	font-weight: bold;
	color: #990000;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
h2 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}
h4 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #006633;
	font-weight: bold;
}
.indented-listing {
	margin-left: 1em;
}
.more-information {
	font-size: .8em;
	font-style: italic;
}
.temp-text {
	font-size: 1.3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.memf-artists {
	font-size: 110%;
	font-weight: bold;
	color: #963;
	background-color: #FFF;
	padding: 10;
}
.clearfloats {
	clear: both;
}
.foot-banner {
	background-color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #963;
	border-right-color: #963;
	border-bottom-color: #963;
	border-left-color: #963;
	margin-bottom: 15px;
}
#logo {
	text-align: center;
	margin-bottom: 15px;
}

