body {
	margin: 0;
	padding: 0;
	background-color: #FFB600;
	font-family: Verdana,Arial,sans-serif;
}

td.formtitle { background-color: #000; }

div#Logo {
	background-color: #FFF;
	padding: 10px 0;
}

	div#Logo img {
		display: block;
		margin: 0 auto;
		border: 0;
	}

/**************************/
/* BEGIN main menu styles */
/**************************/

div#MenuMain {
	margin: 0;
	padding: 6px 0;
	background-color: #000;
	text-align: center;
	font: bold 12px 'Lucida Grande',Arial,sans-serif;
}

div#MenuMain ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#MenuMain ul li {
	display: inline;
	margin: 0;
	padding: 1px 10px 1px 10px;
	border-left: 1px solid #FFF;
}

div#MenuMain ul li.first {
	border:0px;
}

div#MenuMain ul li a:link,
div#MenuMain ul li a:visited {
	padding: 0;
	color: #FFF;
	text-decoration: none;
}

div#MenuMain ul li a:hover,
div#MenuMain ul li a:active { color: #FFB600; }

/************************/
/* END main menu styles */
/************************/

div#SpotlightHeadlines {
	position: relative;
	width: 462px;
	height: 566px;
}

div#SpotlightHeadlines .news_articles, div#SpotlightHeadlines .news_archives {
font-size:10px;
width:180px;
}

div#SpotlightHeadlines .news_articles ul {
	padding:0px 0px 0px 15px;
	margin:0px;
}

div#SpotlightHeadlines .news_articles ul li {
	padding:5px 0px 5px 0px;
}

div#SpotlightHeadlines .news_archives {
	text-align:right;
	font-weight:bold;
	padding:15px 10px 15px 0px;
}

div#PrimaryContainer table td#PageContent { padding: 15px 30px 15px 15px; }

/***************************/
/* BEGIN quick link styles */
/***************************/

div#QuickLinks {
	width: 150px;
	font: normal 10px/12px Geneva,Verdana,Arial,sans-serif;
}

div#QuickLinks ul {
	margin: 0 0 60px;
	padding: 0;
	list-style: none;
}

div#QuickLinks ul li {
	margin: 0 0 4px 0;
	padding: 0 0 0 14px;
}

div#QuickLinks ul li.PayPal {
	padding: 4px 0 4px 14px;
	border: 1px solid #CC8300;
	border-width: 0 1px 1px 0;
}

div#QuickLinks ul li a:link,
div#QuickLinks ul li a:visited {
	color: #C00;
	text-decoration: none;
}

div#QuickLinks ul li a:hover,
div#QuickLinks ul li a:active { color: #000; }

/*************************/
/* END quick link styles */
/*************************/


/*****************************/
/* BEGIN section menu styles */
/*****************************/

div#MenuSection {
	width: 317px;
	height: 576px;
	font: normal 10px/12px Geneva,Verdana,Arial,sans-serif;
}

div#MenuSection ul {
	margin: 0;
	padding: 40px 0 0 8px;
	width: 125px;
	list-style: none;
}

div#MenuSection ul li {
	margin: 0 0 10px 0;
	padding: 0 0 0 14px;
}

div#MenuSection ul li a:link,
div#MenuSection ul li a:visited {
	color: #C00;
	text-decoration: none;
}

div#MenuSection ul li a:hover,
div#MenuSection ul li a:active { color: #000; }

/***************************/
/* END section menu styles */
/***************************/

/*********************/
/* BEGIN text styles */
/*********************/

h2#SectionTitle {
	margin: 0 0 1em 0;
	font: bold 16px/16px 'Lucida Grande',Verdana,Arial,sans-serif;
}

h3#PageTitle {
	margin: 0 0 2em 0;
	font: bold 12px/12px 'Lucida Grande',Verdana,Arial,sans-serif;
}

.headline { font-size: 14px; font-weight: bold; }

.errormessage {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}

.subheadline { font-size: 12px; font-weight: bold; }

h4,
.formlabel { font-size: 11px; font-weight: bold; }


h1, h2, h3, h5, h6 {
	font-weight:bold;
}

h5.form_title, div.form_row_submit {
background:none repeat scroll 0 0 #000000;
color:#ffffff;
}

.formtitle { font-size: 11px; font-weight: bold; color: #FBF4E6; }

.contentreverse { font-size: 11px; color: #FFF; }

.content,
.formcontent { font-size: 11px; }

.subtitle { font-size: 10px; font-weight: bold; }
.subtitlereverse { font-size: 10px; font-weight: bold; color: #FFF; }

.subcontent,
.headlines,
.contactinfo { font-size: 10px; }

/*******************/
/* END text styles */
/*******************/

/*********************/
/* BEGIN link styles */
/*********************/

a:link,
a:visited { color: #900; }

a:hover,
a:active { color: #000; }

a.bbsMenuTop:link,
a.bbsMenuTop:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

a.bbsMenuTop:hover,
a.bbsMenuTop:active { text-decoration: none; }

/*******************/
/* END link styles */
/*******************/

table.calendar thead th {
background-color:#ee2d24;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
padding:5px;
width:14%;
color:#ffffff;
}

table.calendar tbody td.prevMonth span.day, table.calendar tbody td.nextMonth span.day  {
color:#ffffff;
font-weight:normal;
}

table.calendar tbody td {
border:1px solid #ffffff;
padding:5px;
vertical-align:top;
}

table.calendar  {
border:1px solid #ffffff;
border-collapse:collapse;
width:100%;
clear:both;
}

.content_image_box  {
background:none;
border:0px solid #959595;

}

.collection_item_description  {
font-style:normal;
}
