html, body {
	margin:0; padding:0;
	height:100%;
	background-color: #000;
}

/*for div tag to push main content to center*/
#PushToCenter {
	position:relative; float:left;
	height:50%;	
	margin-bottom:-100px; /* should be 50% of the height of first div tag after this one*/
	width:1px;
}
 
#Header {
	position:relative; clear:left;
	height:40px; 
	width: 660px;
	margin:0 auto;
	/*border:1px solid #159;*/
	text-align:right;
}
 
#NavBar {
	position:relative; clear:left;
	height:90px; 
	width: 660px;
	margin:0 auto;
	padding:0px;
	/*border:1px solid #159;*/
	text-align:right;
}

#RollOverImages {
	position:relative; clear:left;
	height:130px; 
	width: 660px;
	margin:0 auto;
	/*border:1px solid #159;*/
	text-align:right;
}

#RollOverImages img {
	display: none;
	position:absolute;
	top:0px;
	right:0px;
}

#Author {
	position:absolute;
	bottom:12px;
	right:20px;
	font-family:Tahoma, Geneva, Arial;
	font-size: 11px;
	color: #444;
	/*font-weight: 500;*/
	text-shadow: #000000 0 0 0px; /*workaround for safari that makes text too bold*/
	opacity:0.99; /*workaround for firefox mac that makes text too bold*/
    line-height: 25px;
	padding:0px;
}
#Author a {
	text-decoration: none;
	font-family:Tahoma, Geneva, Arial;
	font-size: 11px;
	color: #444;
	/*font-weight: 500;*/
	text-shadow: #000000 0 0 0px; /*workaround for safari that makes text too bold*/
	opacity:0.99; /*workaround for firefox mac that makes text too bold*/
    line-height: 25px;
	padding:0px;
	font-style:italic;
}

p {
	font-family: Arial;
	color: #999;
	font-weight: 500;
	text-shadow: #000000 0 0 0px; /*workaround for safari that makes text too bold*/
	opacity:0.99;/* workaround for firefox mac that makes text too bold*/
    line-height: 0px;
	padding:0px;
	text-align:right;
}

.textformat {
   font-size: 18px;
}

.textformat2 {
	font-size: 13px;
}

.NavImage {	
	outline: none; /* no dotted border when clicking image */
	text-decoration: none;
	width: 80px;
	height: 80px;
}
.NavImage img {
	border:1px solid #444;
	text-decoration: none;
	outline: none;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

.NavImage:active img {
	border:1px solid #444;
	text-decoration: none;
	outline: none;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
.NavImage:hover img {
	border:1px solid #888;
	text-decoration: none;
	outline: none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}



