﻿body
{
	color: saddlebrown;
	font-family: 'Century Gothic';
	background: url(images/PuzzleBG1.jpg) white fixed left top;
	font-size: 9pt;
}

A
{
	color: saddlebrown;
	font-weight: bold;
}

A:hover
{
	color: saddlebrown;
	font-weight: bold;
	text-decoration: underline overline;
}

A:visited
{
	color: saddlebrown;
	font-weight: bold;
}

.HeaderTD
{
	color: saddlebrown;
	background-color: ghostwhite;
}

.Footer
{
	font-size: 7pt;
}

.Image
{
	border-right: saddlebrown thin ridge;
	border-top: saddlebrown thin ridge;
	border-left: saddlebrown thin ridge;
	border-bottom: saddlebrown thin ridge;
}

.GridHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: ivory;
	background-color: sienna;
	text-align: center;
}

.bf_GridView
{
	border-right: #330000 thin solid;
	table-layout: auto;
	border-top: #330000 thin solid;
	border-left: #330000 thin solid;
	border-bottom: #330000 thin solid;
	border-collapse: collapse;
	padding-right: 5px;
	padding-left: 5px;
}

.bf_GridItem
{
	border-right: #330000 thin solid;
	border-top: #330000 thin solid;
	border-left: #330000 thin solid;
	border-bottom: #330000 thin solid;
	background-color: beige;
}

.bf_GridAltItem
{
	border-right: #330000 thin solid;
	border-top: #330000 thin solid;
	border-left: #330000 thin solid;
	background-color: aliceblue;
}
H1
{
	font-weight: bold;
	font-size: 24pt;
	line-height: 130%;
	letter-spacing: 4pt;
	text-align: center;
}

H2
{
	font-weight: bold;
	font-size: 14pt;
}	
H3
{
	font-weight: bold;
	font-size: 12pt;
}

.bf_LevelHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #330000;
}

.bfButton
{
	color: lemonchiffon;
	background-color: #663300;
	border-right: #330000 1px solid;
	border-top: #330000 1px solid;
	border-left: #330000 1px solid;
	border-bottom: #330000 1px solid;
	font-weight: bold;
}

.bf_ErrorSummary
{
	border-right: red thin solid;
	border-top: red thin solid;
	border-left: red thin solid;
	color: #ff0000;
	border-bottom: red thin solid;
}

.Error
{
	font-weight: bold;
	color: #ff0000;
}

.LevelContent
{
	border-right: #330000 thin outset;
	border-top: #330000 thin outset;
	border-left: #330000 thin outset;
	border-bottom: #330000 thin outset;
}

.FootNote
{
	font-size: 7pt;
	font-style: italic;
}
.LevelAnswer
{
	background-color: azure;
	color: saddlebrown;
}
.LevelImage
{
	border-right: #330000 thin solid;
	border-top: #330000 thin solid;
	border-left: #330000 thin solid;
	border-bottom: #330000 thin solid;
}
.TableNews
{
	border-right: saddlebrown thin solid;
	border-top: saddlebrown thin solid;
	border-left: saddlebrown thin solid;
	border-bottom: saddlebrown thin solid;
}
.NewsContent
{
	font-size: 7pt;
	color: sienna;
}

.InfoContent
{
	color: #9900cc;
}

.TableBorder
{
	border-right: sienna outset;
	border-top: sienna outset;
	border-left: sienna outset;
	border-bottom: sienna outset;
}