	.cal_need {
	background-color: #666699;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	width: 26px;
	height: 21px;
	padding: 0px;
	border: 1px solid #000000;

	}

	.cal_done {
	background-color: #CCCCCC;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	width: 26px;
	height: 21px;
	padding: 0px;

	}

	.cal_blank {
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	width: 26px;
	height: 21px;
	padding: 0px;

	}

	.cal_ahead {
	background-color: #CCCCCC;
	vertical-align: middle;
	width: 26px;
	height: 21px;
	padding: 0px;
	}

	.cal_text {
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	width: 240px;
	height: 21px;
	padding: 0px;

	}

 	.body_text {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 12px;
		color: #000000;
	 	text-align: left;
		line-height: 16px;

 	}


	.body_text a:link {
		color: #2F3776;
		text-decoration: underline;
	}

	.body_text a:visited {
		color: #202142;
	}

	.body_text a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color: #2F3776;
	}

	.random_button a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color: #fff !important;
	}

	.entry {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 12px;
		color: #000000;
	 	text-align: left;
		line-height: 16px;

 	}


	.entry a:link {
		color: #2F3776;
		text-transform: uppercase;
		text-decoration: underline;
	}

	.entry a:visited {
		color: #202142;
		text-transform: uppercase;
	}

	.entry a:hover {
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
		background-color: #2F3776;
	}

 	.fineprint {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 10px;
		color: #000000;
	 	text-align: center;
		margin-left: 5px;
		margin-right: 5px;
		text-transform: uppercase;
		padding-top: 8px;
		line-height: 12x;

 	}


 	.header {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 18px;
		color: #000000;
	 	text-align: left;
		margin-left: 1em;
		text-transform: uppercase;
		line-height: 18px;
		padding-bottom: 10px;
 	}


 	.header1 {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 12px;
		color: #000000;
	 	text-align: left;
		font-weight: bold;
		margin-left: 1em;
		text-transform: uppercase;
		line-height: 16px;
 	}


 	.header2 {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 12px;
		color: #000000;
		font-weight: bold;
	 	text-align: left;
		margin-left: 1em;
		line-height: 16px;
		text-transform: uppercase;

 	}

 	.header3 {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 12px;
		color: #FFFFFF;
	 	text-align: left;
		margin-left: 1em;
		line-height: 16px;
		text-transform: uppercase;

 	}

 	.choice {
	 	font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size: 10px;
		color: #000000;
	 	text-align: center;
		line-height: 16px;
 	}

	.choice a:link {
		color: #2F3776;
		text-decoration: underline;
		text-transform: uppercase;
	}

	.choice a:visited {
		color: #202142;
		text-transform: uppercase;
	}

	.choice a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color: #2F3776;
		text-transform: uppercase;
	}

 	#mugshot {
 		width: 80px;
 		height: 20px;
		align: center;
 		padding: 0;
		padding-top: 10px;
 	}



 	#wholePage {
 		width: 900px;
 		margin: auto;
 		border: 0;
 		padding: 0;
 	}


	#sidebar {
 		width: 200px;
 		border-left: solid #929292 .5px;
 		border-right: solid #929292 .5px;
 		border-bottom: solid #929292 1px;
		margin: 0px;
		padding: 0em;
		background-color: white;
	}

	#entrywhole {
 		width: 420px;
		border: 0;
		margin: 0px;
		padding: 0em;
		background-color: white;
 		border: solid red 0px;
	}

	#entrytext {
 		width: 265px;
		border: 0;
		padding: .5em;
		background-color: white;
		float: left;
	}

	#entryinfo {
 		width: 120px;
 		border: solid gray 0px;
		margin: .5em;
		padding: 0;
		background-color: white;
		float: right;
	}

	.bl1 {
		background: url(curves/bl.jpg) 0 100% no-repeat #E7E7E7;
		width: 200px;

	}


	.br1 {
		background: url(curves/br.jpg) 100% 100% no-repeat;

	}


	.tl1 {
		background: url(curves/tl.jpg) 0 0 no-repeat;

	}


	.tr1 {
		background: url(curves/tr.jpg) 100% 0 no-repeat;
		padding: 3px;

	}


	.bl2 {
		background: url(curves/bl.jpg) 0 100% no-repeat #E7E7E7;
		width: 420px;
	}


	.br2 {
		background: url(curves/br.jpg) 100% 100% no-repeat;

	}


	.tl2 {
		background: url(curves/tl.jpg) 0 0 no-repeat;

	}


	.tr2 {
		background: url(curves/tr.jpg) 100% 0 no-repeat;
		padding: 3px;

	}


	.bl3 {
		background: url(curves/bl3.jpg) 0 100% no-repeat #333364;
		width: 200px;
	}


	.br3 {
		background: url(curves/br3.jpg) 100% 100% no-repeat;

	}


	.tl3 {
		background: url(curves/tl3.jpg) 0 0 no-repeat;

	}


	.tr3 {
		background: url(curves/tr3.jpg) 100% 0 no-repeat;
		padding: 3px;

	}

	/* Added by Roy */

	.oneEntry0, .oneEntry1 {
		padding: .6em 0 1em 0;
		border-bottom: solid 2px #CECECE;
	}

