body{
 background-color:#000;
 margin:0px;
 font-family:Arial, Helvetica, Verdana, Sans-serif;
 color:#666666;
 font-size:12px;
}

IMG{
	border:0px;
}

IMG.promo{
	border:1px dotted;
	border-color:#333333;
}

/* page layout styles */
 DIV#mainContainer{
  position:absolute;
  width:942px;
  top:20px;
  left:50%;
  margin-left:-471px;
  border:1px solid;
  border-color:#fff;
  height:614px;	
  background-color:#000;
}


DIV#mailingListContainer{
	background-image:url('../images/modal.png');
	position:absolute;
	width:100%;
	height:100%;
	z-index:20;
	visibility:hidden;
}

DIV#mailingListForm{
	position:absolute;
	width:280px;
	height:290px;
	border:5px solid;
	  border-color:#fff;
	background-color:#000;
	left:50%;
	margin-left:-140px;
	top:150px;

}

 DIV#topnav{
	position:absolute;
	height:65px;
	width:932px;
	left:5px;
	top:5px;
	background-image:url('../images/top_bg.gif');
}

 DIV#bottomnav{
	position:absolute;
	height:37px;
	width:932px;
	left:5px;
	top:572px;
	background-image:url('../images/bottom_bg.gif');
}


 DIV#logo{
	position:absolute;
	left:15px;
	top:11px;
}

DIV#nav{
	position:absolute;
	left:440px;
	top:27px;
	color:#ffffff;
	width:480px;
	text-align:right;
}

DIV#mainphoto{
  position:absolute;
  top:73px;
  left:472px;
}

DIV#mainphoto2{
  position:absolute;
  top:73px;
  left:5px;
}


DIV#whoIsContent{
  position:absolute;
  left:20px;
  top:85px;	
}

DIV#whoIsContent2{
  position:absolute;
  left:380px;
  top:85px;	
}


DIV#bioframe{
  position:absolute;
  left:0px;
  top:35px;
}

DIV#introdiv{
  position:absolute;
  left:350px;
  top:90px;
}

DIV#biolayout{
	position:absolute;
	top:-8px;
	left:0px;
	width:98%;
}

DIV#donate{
	position:absolute;
	color:#ffffff;
	left:10px;
	top:6px;
	width:400px;
}

DIV#contact{
	position:absolute;
	color:#ffffff;
	left:490px;
	top:12px;
	text-align:right;
}

DIV#factsInfo{
	position:absolute;
	color:#ffffff;
	left:20px;
	top:85px;
	width:330px;
	text-align:justify;
	}


DIV#eventsInfo{
	position:absolute;
	color:#ffffff;
	left:20px;
	top:85px;
	width:330px;
	text-align:justify;
	z-index:3;
	}

	DIV#eventTable{
		position:absolute;
		color:#ffffff;
		left:370px;
		top:85px;
		width:567px;
		text-align:justify;
		}
		
		
		DIV#waysInfo{
			position:absolute;
			color:#ffffff;
			left:20px;
			top:85px;
			width:900px;
			}	
		
			DIV#presslist{
				position:absolute;
				top:30px;
				left:0px;
				width:560px;
			}
		
		
			DIV#homePromo{
				position:absolute;
				top:90px;
				left:15px;
				width:318px;
			}
			
		DIV#waysCol1{
			position:absolute;
			top:30px;
			left:0px;
			width:280px;
		}	
		
		
		
		DIV#waysCol2{
			position:absolute;
			top:30px;
			left:305px;
			width:280px;
		}	
		
		DIV#waysCol3{
			position:absolute;
			top:30px;
			left:610px;
			width:280px;
		}
		
		SPAN.address{
			font-size:14px;
			color:#fff;
			line-height:18px;
			margin-top:5px;
			display:block;
		}

/*text styles */
P{
 font-size:12px;
 color:#999999;
 text-align:justify;
 line-height:16px;
}

P.ch{
 font-family:Monaco,monospaced;
 font-size:12px;
 color:#999999;
 text-align:justify;
 line-height:16px;
 padding:10px;
}

P.pr{
	line-height:20px;
}

SPAN.header{
 color:#ff0000;
 font-size:12px;
 font-weight:bold;
 display:block;
 text-align:left;

}

SPAN.header2{
 color:#ff0000;
 font-size:20px;
 line-height:28px;
 font-weight:normal;
 display:block;
 text-align:left;

}

A.navlink,A.navlink:visited{
	font-family:Helvetica, Arial, Verdana,Sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

A.navlink:hover,A.navlink:visited:hover{
	color:#ff3300;
}

A.navlink:active,A.navlink:visited:active{
	color:#ff9900;
}

A,A:visited{
	color:#ffffff;
	text-decoration:none;
}

A:hover,A:visited:hover{
	text-decoration:underline;
}

A:active,A:visited:active{
	color:#ff0000;
}

A.biglink,A.biglink:visited{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}

A.biglink:hover,A.biglink:visited:hover{
	text-decoration:underline;
	color:#fff;
}

A.biglink:active,A.biglink:visited:active{
	color:#ff0000;
}


A.factlink,A.factlink:visited{
	color:#ff0000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}

A.factlink:hover,A.factlink:visited:hover{
	text-decoration:underline;
	color:#fff;
}

A.factlink:active,A.factlink:visited:active{
	color:#ff0000;
}


A.presslink{
	font-style:italic;
	text-decoration:none;
}



