h1 {
	font-size:200%;
	line-height:0
}
h2 {
	font-size:150%;
	margin-left:5em;
	line-height:0
}
#bd {
	width:745px;
	height:379px;
	background: url("photo.jpg");
	margin-top:1em;
}
#mGathering a:hover{
	color:white;
}
#nGathering {
	position:absolute;
	color:white;
	margin:17em 0 0 2em;
	font-size:130%;
}
#nGathering a{
	text-decoration:none;
	color:#ff3b3b;
}
#nGathering a:hover{
	text-decoration:underline;
	color:white;
}
#nGathering em {
	font-size:140%;
	display:block;
}
#mGathering {
	font-size:110%;
	display:block;
	color:white;
	position:absolute;
	text-align:right;
	width:725px;
	margin-top:1em;
}
#ft{
	margin-top:1em;
}
.relBlock {
	display:block;
	position:absolute;
}
#about {
	width:280px;
}
#contact {
	margin-left:290px;
	width:200px;
}
#address {
	margin-left:430px;
	width:200px;
}
#links {
	font-size:140%;
	margin-left:570px;

	width:118px;
}
#logo {
        margin-top:1px;
	margin-left:635px;
	width:110px;
	text-align:right;
}
.hide {
	display:none;
}
a{
	text-decoration:none;
	color:#b30000;
}
a:hover{
	text-decoration:underline;
}

#nGathering a {
	border-bottom: 1px dashed brown;
	text-decoration: none;
}

#nGathering a:hover {
	position: relative;
}

#event span {
	display: none;
}
#nGathering a:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #ff6363; border: 1px dotted #c0c0c0;
	opacity: 0.9;
	width:200px;
	color:white;
	/* end formatting */
}
#content {
	margin-top:6em;
}
#loading {
	position: absolute;
	z-index:-99;
	margin-left:350px;
	margin-top:200px;
}
#content-box {
    margin-top:6em;
}
.simple{
    margin:10px;

}
#spacer{
    position:absolute;
    margin-top:600px;
}
.inPic{
		color:#ff6363;
}
