a:link { color: #9C0000; text-decoration: none }
a:active { color: #9C0000; text-decoration: none }
a:visited { color: #cc9966; text-decoration: none }
a:hover { color: #663300; text-decoration: none }


.body {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
}

.divbio {
	visibility: hidden;
	position: absolute;
	width: 250px;

	padding: 3px;
}

.divbioV {
	position: absolute;
	width: 250px;
	padding: 3px;
}

.birthdaydaily a:hover {
	color: #990000;
	text-decoration: underline;
}

.birthdaybio {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px;
	border: ridge;
}

.footerlinks {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #cc9966;
}


H1 {
font-size: 14pt; 
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight: bold; 
color: #990000;
line-height: normal;
margin-bottom: 0px;
text-transform: uppercase;
}


H2 {
font-size: 12pt; 
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight: bold; 
color: #990000;
line-height: normal;
margin-bottom: 0px;
text-transform: uppercase;
}


H3 {
font-size: 12pt; 
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight: bold; 
color: #990000;
line-height: normal;
margin-bottom: 0px;
text-transform: uppercase;
}

H4 {
font-size: 11pt; 
font-family: Trebuchet MS, Verdana, sans-serif; 
color: #990000;
line-height: normal;
margin-bottom: 0px;
text-transform: uppercase;
}

.subtitle {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-style: italic;
	font-size: 13px;
	color: #cc9966;
}


.maintext {
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 70px;
}


.sidetext {
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 0px;
}

.banner {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
}


.navbar {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.answerboxstyle  {
background-color:	#FFFAF0;
border-color:	#808080;
border-style:	solid;
border-width:	1px;
display:	block;
padding:	.75em;
width:	240pt;
}

.box  {
border-style:	solid;
border-width:	1pt;
cursor:	pointer;
font-size:	.12in;
font-weight:	bold;
height:	.18in;
overflow:	hidden;
text-align:	center;
width:	.18in;
}

.boxcheated_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#2080D0;
}

.boxcheated_unsel  {
background-color:	#ffffff;
border-color:	#606060;
color:	#2080D0;
}

.boxerror_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#BF0000;
}

.boxerror_unsel  {
background-color:	#FFF0F0;
border-color:	#606060;
color:	#BF0000;
}

.boxnormal_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#000000;
}

.boxnormal_unsel  {
background-color:	#ffffff;
border-color:	#606060;
color:	#000000;
}

.button  {
width:	64pt;
}

.cluebox  {
border-bottom-width:	1px;
border-color:	#c0c0c0;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	1px;
font-size:	85%;
margin-top:	1em;
padding-bottom:	.5em;
padding-left:	0pt;
padding-right:	0pt;
padding-top:	.5em;
}

.crosswordarea  {
background-color:	#990000;
border-color:	#663300;
border-style:	solid;
border-width:	2px;
padding:	.5em;
}

button  {
cursor:	pointer;
}
