/********* HTML and Default Styles ************/
body {
	font-family: verdana, sans-serif;
	line-height: 1.3em;
	font-size:  16px;
	font-weight: bold;
	color: #000000;
}

/****** need to inherit font-size inside tables *****/
td, tr
{
	font-size:  16px;
	line-height: 1.3em;
	font-weight: bold;
}

.holiday_craft
{
	border-collapse:	collapse;
}
.holiday_craft td, .holiday_craft th
{
	border: 2px solid green;
	spacing: 0px;
	padding: 2px;
}

.winter_craft
{
	border-collapse:	collapse;
}
.winter_craft td, .winter_craft th
{
	border: 2px outset #e6e6fa;
	spacing: 0px;
	padding: 2px;
}

.spring_craft
{
	border-collapse:	collapse;
}
.spring_craft td, .spring_craft th
{
	border: 2px outset #ffffcc;
	spacing: 0px;
	padding: 2px;
}

/*********** Top Menu **********/
.top_menu
{
	background-color: #000000; 
	padding: 10px 0px 5px 0px;
	font-family: Tahoma, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 5px solid #b32c34;
}

.top_menu a:link, .top_menu a:visited  
{
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	padding: 10px 5px 0px 5px;
	border-right: 1px solid #ffffff;
	border-top: 0px outset #000000;
	border-left: 1px solid #000000;
	/* border-bottom: 5px solid #b32c34; */
}

.top_menu a:hover
{
	color: #ffffff;
	padding: 15px 5px 0px 5px;
	border-left: 1px solid #000000;
	border-top: 0px outset #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 6px solid #b32c34;
	background-color: #b32c34;
}

#top_menu_selected 
{
	color: #ffffff;
	padding: 15px 5px 0px 5px;
	border-right: 1px solid #ffffff;
	border-top: 0px outset #b32c34;
	border-left: 1px solid #000000;
	border-bottom: 6px solid #b32c34;
	background-color: #b32c34;
}
