/* ### KRANJI CEMETERIES ### */

body	{
	background-color: Black;
	color: White;
	margin: 1% 1.5% 1% 1.5%;
	border: thin solid white;
}
#top	{
	position: static;
	margin: .25em .5em .5em .5em;
	width: auto;
	height: 102px;
	padding-top: 2px;
	border: thick ridge gray;
}
#footer	{
	margin: .25em 0 .5em 0;
	width: auto;
	border-top: thin solid white;
}

#navcontainer	{
	height: 35px;
	border: 0;
	width: 616px; 
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
}
#navcontainer ul	{ 
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
#navcontainer ul li { 
	float: left;
	display: block;
	width: 150px;
	padding: 0 2px 0 2px; 
}
#navcontainer ul li a	{
	color: #fff;
	background: url(../kranji/pictures/up.gif) no-repeat top left;
	float: left; 
	margin: 0 0 0 0;
	height: 40px; 
	width: 150px; 
	padding: .25em 0 0 0; 
	font: 900 100% "Trebuchet MS", Tahoma, sans-serif;
	text-decoration: none;
	text-align: center;
}
#navcontainer li a:hover	{
	background: url(../kranji/pictures/down.gif) no-repeat left top;
	color: #000;
}
#navcontainer2	{
	height:72px;
	border: 0;
	width: 616px;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
}
#navcontainer2 ul	{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
#navcontainer2 ul li { 
	float: left;
	display: block;
	width: 150px;
	padding: 0 2px 0 2px; 
}
#navcontainer2 ul li a	{
	color: #fff;
	background: url(../kranji/pictures/up.gif) no-repeat top left;
	float: left; 
	margin: 0 0 0 0;
	height: 32px;
	width: 150px;
	padding: 0 0 0 0; 
	font: 900 75%/250% "Trebuchet MS", Tahoma, sans-serif;
	text-decoration: none;
	text-align: center;
}
#navcontainer2 li a:hover	{
	background: url(../kranji/pictures/down.gif) no-repeat left top;
	color: #000;
}
ol.navigation	{
	list-style: decimal;
}
ol li.navigation	{
	padding-top: .75em; 
	font: 900 75%/1em "Trebuchet MS", Tahoma, sans-serif;
}
ol li a	{
	color: #ffd700;
	background: transparent;
}
ol li a:hover	{
	color: yellow;
	background: transparent;
}
h1	{
	background-color: transparent;
	color: White;
	text-align: center;
	font: 900 175% Verdana, Arial, sans-serif;
}
h2	{
	background-color: transparent;
	color: White;
	text-align: center;
	font: 900 150% Verdana, Arial, sans-serif;
}
p	{
	padding: 0 .75em 0 .75em;
	background-color: transparent;
	color: White;
	text-align: left;
	font: 500 110% Garamond, "Times New Roman", serif;
}
.small	{
	font-size: 100%;
	font-weight: 600;
}
p.strong	{
	background-color: transparent;
	color: White;
	text-align: left;
	font: 700 110% Garamond, "Times New Roman", serif;
}
.style	{
	text-align: center;
	font: 600 200% "Bookman Old Style", "Accord SF", "Monotype Corsiva", Georgia, "Times New Roman", serif;
}
p.memorial	{
	background-color: transparent;
	color: White;
	text-align: center;
	font: 900 95% Arial, sans-serif;
}
.centre	{
	text-align: center;
}
p.kmz{
	width: 28em;
	padding: .5em 0;
	margin: 0 auto .5em auto;
	border: medium double white;
	text-align: center;
}
br.clearleft	{
	clear: left;
}
br.clearright	{
	clear: right;
}
br.clearall	{
	clear: both;
}
img.left	{
	float: left;
	padding: 0 .5em 0 0;
}
img.leftlargepad	{
	float:	left;
	padding: 0 30px 0 0;
}
img.right	{
	float: right;
	padding: 0 0 0 .5em;
}
img.line	{
	padding: .5em 0;
}
a, a.visited	{
	color: yellow;
	background: transparent;
	font: 900 90% "Trebuchet MS", Tahoma, sans-serif;
	text-decoration: none;
}
a:hover	{
	background: transparent;
	color: Yellow;
}
img	{
	padding: 0 5px;
}
img.link	{
	border: 3px solid yellow;
	margin: 0 5px;
}
img.linkleft	{
	border: 3px solid yellow;
	margin: 0 5px;
	float: left;
}
img.linkright	{
	border: 3px solid yellow;
	margin: 0 5px;
	float: right;
}
img.google	{
	border: 0;
	padding: 0;
	float: left;
}
a.box	{
	margin: .5em auto 0 auto;
	display: block;
	width:9em;
	background-color: #a4a4a4;
	color: White;
	border: medium outset Silver;
	padding: .25em .5em 0.25em .5em;
	font: 900 90% Verdana, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
}
a:hover.box, a:hover.box-m	{
	color: white;
	background: #c0c0c0; 
	border: medium inset Silver;
}

a.box-m	{
	margin: .5em auto 0 auto;
	display: block;
	width:10em;
	background-color: #a4a4a4;
	color: White;
	border: medium outset Silver;
	padding: .25em .5em 0.25em .5em;
	font: 900 90% Verdana, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
}
img.noborder	{
	border: 0;
}
