/* Main style sheet for web. Copyright Boney2003-2004
	This is just an attempt to learn and use CSS for
	designing HTML documents. I am still learning and
	hope the css markup becomes better and complies
	with the standards soon.*/
.background{
	position:	absolute;
	z-index:	1;
	margin:		1px 1px;
}
.matter{
	position:	relative;
        margin:		5px 10px 5px 10px;
	border-top:	2px solid #FFCC00;
	border-right:	2px solid #CC9900;
	border-bottom:	2px solid #CC9900;
	border-left:	2px solid #FFCC00;
	background-color:#FFFFCC;
	padding: 0em 0.5em 0.255em 0.5em;
	font-family: helvetica, arial, "sans serif";
        text-align:justify;
}
.head1{
      	position:	relative;
	top:		10px;
	margin:		2px 2px 20px 0px;
/*	border:		solid thin;*/
	padding:	0px 5px 0px 5px;
      	font-size:	200%;
	color:		#AAAAAA;
/*     	background-color:#996600;*/
      	text-align:	right;
	font-family:	"century gothic", sans-serif;
	letter-spacing:	5px;
}
#headL{	color:	#996600;}
#headR{	color:		#FFFFCC;
	background-color:#996600;
	padding:	0px 5px 3px 0px;
	text-shadow:	black 0px 0px 3px;
}
.describe{
	position:	relative;
	top:		-10px;
	border:		1px #993300 dashed;
	margin-left:	2em;
	margin-right:	2em;
	font-family:	arial, sans-serif;
	font-size:	90%;
	padding:	15px 25px 15px 25px;
	text-align:	justify;
	background-color:#FFFFDF;
}
.addedfoot{
	position:	relative;
	top:		-20px;
	border:		1px solid;
	color:		#FFFFFF;
	background-color:#225599;
	z-index:	1;
	text-align:	center;
	margin-left:	75%;
	margin-right:	10%;
	font-size:	65%;
	text-transform:	uppercase;
}
.leftbox{
	/*position:relative;
	width:40%;
	left:5%;
	border: 1px solid green;
	margin-top:-4em;*/
	float:left;
	width:40%;
	margin-bottom:3em;
	margin-left:2em;
	z-index:1;
}
.rightbox{
	/*position:relative;
	width:40%;
	left:50%;
	top:-5.4em;
	border: 1px solid red;
	margin-bottom:1em;*/
	margin-left:48%;
	/*max-width:20em;
	min-width:15em;*/
	margin-bottom:3em;
	margin-right:2em;
	}
.box{
	position:	relative;
	margin:		10px 20px 10px 10px;
	background-color:#FFFFFF;
	padding:	5px 0px 5px 15px;
	border:		1px #993300 dotted;
}
.mozhead{
	position:	relative;
	display:	inline;
	/*opacity:	0.7;*/
	/*border-left:	3em;*/
	border:		1px solid #FFFFFF;
	padding:	0em 0.5em 0em 0.5em;
	background-color:#FF6600;
	margin-left:	3em;
	z-index:	1;
	/*curved corners can be seen in Mozilla browsers only*/
	-moz-border-radius: .6em .6em .2em .2em;
	}
p{
	position:	relative;
	margin:		0px 5px 0px 10px;
	line-height:	150%;
}
p.links{
	margin-left:	20px;
}
p#last{
	padding-bottom:	2em;
}
.subhead{
	text-align:	center;
	border-bottom:	1px dashed #FFFFFF;
	border-top:	1px dashed #FFFFFF;
	color:		#FFFFFF;
	background-color:#FF6600;
	text-transform:	uppercase;
}
.footer{
        text-align:right;
        font-size:70%;
        }
#blinky{
	text-decoration:blink;
}
.linktop{
	position:	relative;
	display:	inline;
	border:		1px solid #000000;
	background-color:#0099FF;
	color:		#00FFFF;
	padding:	0px 3px 0px 3px;
	font-variant:	small-caps;
	font-size:	70%;
	font-family:	arial, sans-serif;
}
ul {	list-style: inside url("images/arrow.png");
	font-align:left;
	line-height:150%;
}
.stdimg{
	padding:	4px;
	border:		2px solid #ABABAB;"
}

/*This links section is all messed up....
	someday I will get the knack of it and clean it!!*/
/*a:link{text-decoration: none; color: #808080; padding: 0px 5px 0px 5px;}
a:visited{text-decoration: none; padding: 0px 5px 0px 5px;}
a:hover{background-color: #007799; color: #FFFFFF;}*/

a:link{
	text-decoration:none;
	padding:	0px 5px 0px 5px;
	border-bottom: 	1px dashed #FF6600;
	color:		#000000;
	}
a:visited{
	text-decoration:none;
	border-bottom:	1px dashed #FF8800;
	padding:	0px 5px 0px 5px;
	color:		#000000;
	}
a:hover{
	text-decoration:none;
	border-bottom:	1px solid #FF8800;
	padding:	0px 5px 0px 5px;
	color:		#888888;
	}
a.normal:link, a.normal:visited, a.normal:hover{
	text-decoration:	none;
	color:			#000000;
	background-color:	#FFFFCC;
	border-bottom:		none;
}
/*a.image:link, a.image:visited, a.image:hover{
	border:			none;
}*/
a.help:link, a.help:visited{
	text-decoration:	none;
	border-bottom:		1px dashed #AA5588;
	color:			#00000;
	cursor:			help;
}
a.help:hover{
	color:			#CDCDCD;
}

emph{
	display:inline;
	border-bottom: 1px dashed #FF6600;
}
.code{
	font-family:	courier, monospace;
}
.hrule{
	position:		relative;
	border-bottom:		2px solid #FF0000;	
}
table{
	align:			center;
	margin-left:		auto;
	margin-right:		auto;
}
img{border:none;}