body   {
	font-family:	  Verdana, "Lucida Calligraphy",  arial, tahoma, courier;
	font-size      	 :12px;
	font-weight		:normal;
	background:	#f0f0f0 url(../images/cloudsbackground.gif) repeat fixed;
}

.container {
position:relative;
top : 0;
left : 0;
height:100%;
min-height : 100%;
margin : 0 auto;
width : 780px;
background : transparent;
padding: 0;
/*border : 0 solid black;*/
padding-bottom: 9em;               /* ---------------- */
}

.topheader	{
		height:100px;
		width:780px;
		background-color:transparent;
}

.menu {
		position:relative;
		left:80px;
		top:00px;
		height:30px;
		width:618px;
		border:1px solid purple;
		margin:0;
		padding:0;
		z-index:100;
		}

.block {
		background-color:	#77C8F6;
		border: 		4px outset #aaa ;
		margin:		0px	80px;
		width:612px;
		}

p {
	font-size:		10pt;
	color:			black;
	padding:	8px	15px;
	font-family:	 Verdana,  "Lucida Calligraphy",  arial, tahoma, courier;
	font-weight:	bold;
	line-height:1.5em;
	font-style:italic;
	text-align:justify;
}

#surname_content {
	width:700px;
	margin:30px auto;
}

#surname_content dl { margin-left:0em;}
#surname_content dt	{ font-size: 20px; color:#1427b3; font-weight:bold;}
#surname_content dd	{ font-size: 18px; color:#a80f0f; font-weight:bold; margin-left:1em;}

a{background-color: transparent; text-decoration:none;}
a:link      { color : #800000;}
a:visited   { color : #000080;}
a:hover     { color : #800080;}
a:active    { color : #800080;}

#weather {
	width:458px;
	height:60px;
	margin:0 auto 20px;
}

#weather a{ text-decoration:none; background-color: transparent;  }
#weather a:hover{ background-color: #77C8F6;}

#counter {
	width:70px;
	text-align:center;
	margin:30px auto;
	border:1px solid #000;
	background-color:aa0;
}

p a{
		padding:	4px;
		border:		2px ridge green;
		text-decoration:	none;
		}

p a:link { color: #a90d0d; background-color: #00ffcc; }
p a:visited{ color: black ; background-color: white;}
p a:hover { color: black ; background-color:#7df0f8;}
p a:active{ color: blue ; background-color: #ff0000;}

.obitButton a{background-color: transparent;	text-decoration: none;}

table {
		border:	7px ridge #b70952;
		color:	black;
		font:	normal bold 20px  tahoma, courier, arial;
/*		padding:4px;*/
		width:	600px; 
		margin:40px auto;
	}

td, th {
	font-size: 10pt;
	color:#1427b3;
	font-weight:bold;
}

th {
	text-align:left;
	color:#a80f0f;
	padding:	2px 4px;
}

Table.top	{  background-color: #c6edfc;
			  border:	2px; solid #aaa;
			  width:			100%;
			  height:			15%;
		      font-size      	 : 200%;
			 font-weight		:bold;
				}

Table.surlist{ background-color:	#d7cece;
		 	 color:			#800000;
			  border:	0px; solid #00f;
			  width:			100%;
			  margin-left:		0%;
			  font-family:	 arial;
			  font-size:		small;
				}

Table.list{
			background:		url(../images/pink_fabric.gif);
			  color:			#800000;
			  border:	0px; solid #00f;
			  width:			100%;
			  margin-left:		0%;
			  font-family:		arial, "Lucida Calligraphy",  Helvetica, sans-serif;
			  font-size:		small;
			  font-weight:		bold;
				}

table.nested{ background-color:	#f0fcc6;
			  color:			#880000;
			  border:	0px; solid uellow;
			  width:			100%;
			  margin-left:		0%;
			  font-size:		small;
			  font-weight:		bold;
			  padding-left:		30%;
			  padding-right:		30%;
					}

