body {
	background: url(images/blankpage_922.jpg) no-repeat fixed center;
	background-color: #EADDCD;
	text-align: center;
}

img {
	border: none;
}

img.floatLeft { 
    float: left; 
    margin: 5px; 
}

img.floatRight { 
    float: right; 
    margin: 5px; 
}

#container {
	width: 900px;
	margin: 10px auto 10px auto;
	text-align: center;
	background-color: transparent;
	font-family: "Marmelad", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 150%;
} 

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding: 3px;
	margin: 3px;
	color: #990033;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding: 3px;
	margin: 3px;
	color: #990033;
}

#header {
	text-align: center;
}

.updates {
	background-color: #EADDCD;
	border: 1px solid #990000;
	width:95%;
	margin: 10px auto 10px auto;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}

.updates2 {
	background-color: #FFFFCC;
	border: 1px solid Navy;
	width: 700px;
	margin: 10px auto 10px auto;
	text-align: left;
	font-weight: bold;
	padding: 2px;
}

.updates_black {
	background-color: black;
	border: 1px solid #990000;
	width: 700px;
	margin: 10px auto 10px auto;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}

.updates_black a:link {
	color: Yellow;
	text-decoration: none;
	font-weight: bold;
}

.updates_black a:visited {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
}

.updates_black a:hover {
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.updates_black a:active {
	color: White;
	text-decoration: none;
	font-weight: bold;
}

#halloween {
	background-color: #FF8C00;
	border: 2px solid Green;
	width: 95%;
	margin: 10px auto 10px auto;
	text-align: center;
	font-weight: bold;
	padding:3px;
}

.winterholiday {
	background-color: #ffffff;
	border: 4px double #336633;
	width: 809px;
	margin: 10px auto 10px auto;
	text-align: center;
	font-weight: bold;
	color: white;
}

.winterholiday h3 {
	color: #336633;
}

.winterholiday p {
	color: #336633;
}

.nutcracker {
	background-color: #ffffff;
	border: 4px double #CC0033;
	width: 809px;
	margin: 10px auto 10px auto;
	text-align: center;
	font-weight: bold;
	color: white;
}

.nutcracker h3 {
	color: #336633;
}

.nutcracker h4 {
	color: #000000;
}

.nutcracker p {
	color: #336633;
}

.nutcracker a:link {
	color: #CC0033;
	text-decoration: none;
}

.nutcracker a:visited {
	color: #CC0033;
	text-decoration: none;
}

.nutcracker a:hover {
	color: #336633;
	text-decoration: none;
}

.nutcracker a:active {
	color: #336633;
	text-decoration: none;
}

.text {
	text-align: left;
	width: 850px;
	margin: 5px auto 5px auto;
}

.search_table {
	width: 98%;
	margin: 10px auto 10px auto;
	text-align: center;
}

.search_table td {
	padding: 5px;
	margin: 0;
	text-align: center;
}

.navbar {
	border: 1px dotted navy;
	background-color: #eeeeee;
	padding: 2px;
	margin: 10px auto 10px auto;
	text-align: center;
	width: 850px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navbar h3 {
	font-size: 110%;
	margin: 0;
}

.new {
	color: #c00000;
}

a:link {
	color: Navy;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

a:active {
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

.puzzlebox { 
	width: 700px;
	margin: 5px auto 5px auto;
	padding: 3px;
	border: 1px solid #688868;
	background-color: #bbccbb;
}

.store {
	width: 730px;
	margin: 5px auto 5px auto;
	padding: 3px;
	border: 1px dotted #6600CC;
	background-color: #CCCCFF;
}

.store p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding: 3px;
	margin: 3px;
	color: #6600CC;
}

#clarke1 {
	width: 850px;
	height: 900px;
	text-align: left;
	margin: 25px;
	/*border: #ff0000 solid 2px;*/
	background-image: url(graphics/hc_fairytales_bw/clarke_back.jpg);
}



