html,
body		{
			font-size:			100%;
#			background:		url(../images/spamcape.png) 0 0 repeat #000000;
			background:		#000000;
			color:				#000000;
			height:				100%;
			margin:				0;
			padding:			0;
}
div.main		{
			position:			absolute;
			top:				5%;
			bottom:				5%;
			left:				5%;
			right:				5%;
			width:				90%;
			height:				90%;
			background-color:	#FFFFFF;
			border:				4px #000000 groove;
			overflow:			hidden;
}
div.left		{
			padding:			0 .5em 0 .5em;
			width:				12em;
			position:			relative;
			float:				left;
			left:				1px;
			top:				105px;
			background-color:	#EEEEEE;
			color:				#000060;
			border:				2px #000000 solid;
			display:				inline;
			height:				80%;
			overflow:			auto;
}
div.center	{
			padding:			0 .25em 0 1em;
			top:				140px;
			left:				12.75em;
			right:				2px;
			height:				80%;				
			background-color:	#FFFFFF;
			position:			absolute;
			overflow:			auto;
}
div.right		{
			padding:			0 .5em 0 .5em;
			position:			absolute;
			top:				2em;
			left:				2px;
			right:				2px;
			background:		#EEEEEE;
			color:				#500060;
			border:				2px #000000 solid;
			height:				96px;
			overflow:			hidden;
}
a			{
			text-decoration:		none;
			color:				#0000AA;
}
a:visited		{
			color:				#0000AA;
}
a.links		{
			text-decoration:		none;
			color:				#0000A0;
}
#top		{
			background:		#808080;
			float:				left;
			width:				100%;
			font-size:			90%;
			font-weight:			bold;
			height:				2.125em;
}
#top ul		{
			margin:				0;
			padding:			0;
			list-style:			none;
}
#top li		{
			float:				left;
			margin:				.25em;
			margin-bottom:		0px;
			padding:			.125em;
			background-color:	#EEEEEE;
			border:				#000000 solid 1px;
			border-bottom:		0px;
}
#top li:hover	{
			float:				left;
			margin:				.25em;
			margin-bottom:		0px;
			padding:			.125em;
			background-color:	#FFE500;
}
#top li.this	{
			float:				left;
			margin:				.25em;
			margin-bottom:		0px;
			padding:			.125em;
			background-color:	#000000;
			color:				#FFE500;
}
#top a		{
			display:				block;
			text-decoration:		none;
			color:				#000060;
}
#top a:visited	{
				color:				#000040;
}
hr				{
				height:				2px;
				border:				0;
				border-top:			2px #000000 solid;
}
td				{
				vertical-align:		top;
}
p.Indent			{
				text-indent:			2em;
}
img				{
				border:				0;
				margin-right:		.5em;
				float:				left;
}
pre				{
				font-size:			90%;
}
form.PayPal		{
				display:				inline;
}
label			{
				width:				9em;
				float:				left;
				text-align:			left;
				margin-right:		.5em;
				display:				block;
}
p.them			{
				color:				#000080;
}
p.me			{
				color:				#800080;
}
p.header			{
				color:				#008400;
}
div.nav			{
				color:				#7C1616;
				font-size:			80%;
}
.magicout		{
				width:				50em;
				border:				#000000 solid 1px;
}
.magic thead tr	{
				position:			relative;
}
.magic tbody		{
				overflow:			auto;
}
.magic tbody tr	{
				height:				auto;
}
p.modified		{
				font-size:			80%;
				text-align:			center;
				position:			absolute;
				width:				12em;
				left:				2em;
				bottom:				0px;
}
ul.gods			{
				float:				left;
				width:				24em;
				border:				2px #000060 inset;
				margin:				0;
				padding:			0;
				list-style:			none;
}
#gods			{
				border:				2px #000060 inset;
}

tr.godshead		{
				background:		#CCCCCC;
				color:				#000060;
}
#gods th			{
				text-align:			left;
				padding:			0px 3px 0px 3px;
}
#gods td			{
				padding-right:		2em;
				color:				#000000;
				padding:			0px 3px 0px 3px;
}
tr.gods1			{
				background:		#EEEEEE;
}		
#programs		{
				border:				2px #000060 inset;
}
tr.programs		{
				background:		#CCCCCC;
}
#programs th		{
				text-align:			left;
				color:				#000060;
}
#programs td		{
				padding-right:		2em;
}
img.photo		{
				border:				2px	#000000 solid;
}
img.feed			{
				margin-right:		0;
				float:				none;
}
abbr,
acronym			{
				color:				#009900;
				text-decoration:		none;
}
code			{
				color:				#006600;
}
input.prevnext	{
				background-color:	#88CC88;
				font-size:			80%;
}
form.prev		{
				display:				inline;
				padding-left:		2em;
				position:			absolute;
}
form.next		{
				display:				inline;
				padding-left:		7em;
				position:			absolute;
}
h1				{
				font-size:			large;
}
h2				{
				font-size:			medium;
}
img.storm		{
				float:				left;
				text-align:			top;
				margin-right:		.5em;
				border:				2px solid #000000;
}
div.storms		{
				border:				2px solid #000060;
				padding:			4px;
				margin-bottom:		4px;
				background:		#EEEEEE;
				min-height:			103px;
}
p.disclaimer		{
				font-size:			80%;
				color:				#000060;
}
p.joke-odd		{
				color:				#000060;
				background:		#FFFFFF;
}
p.joke-even		{
				color:				#000060;
				background:		#FFFFCC;
}
center.ads		{
				padding:			3px 0 0 0 ;
}
a.style			{
				font-size:			90%;
				text-decoration:		none;
				color:				#000060
}
ul.tutorials		{
				border:				2px inset #000060;
				width:				20em;
				padding:			0;
				margin:				0;
}
li.tutorials1		{
				background:		#FFFFFF;
				list-style:			none;
				width:				100%;
}
li.tutorials2		{
				background:		#EEEEEE;
				list-style:			none;
				width:				100%;
}
li.tutorials1:hover	{
				background:		#000000;
				list-style:			none;
}
li.tutorials2:hover	{
				background:		#000000;
				list-style:			none;
}
li.tutorials1 a,		
li.tutorials2 a,
li.tutorials1 a:visited,		
li.tutorials2 a:visited	{
					color:			#000000;
}
li.tutorials1 a:hover,		
li.tutorials1 a:active		{
				color:			#FFE500;
}
li.tutorials2 a:hover,
li.tutorials2 a:active		{
				color:			#FFE500;
}
