/* CSS Document */

html { height:100%;  }


body { 
	font: 80%  Helveica, arial, sans-serif ;
	line-height: 1.88889;
	color:#000;
	background:#fff;
	text-decoration:none;
	text-align: left; /* IE Fix */ 
	height:100%;
	max-width:850px;
	margin-left:auto;
	margin-right:auto;
	
	margin-bottom:15px;
	padding-bottom:15px;
	
	}
	
	p { 
	margin-top: 0; 
	text-align:left;
	font-family:80% helvetica, arial, sans-serif;
	font-weight:normal;
	font-size: 1em;
	line-height: 1.88889;
	}
	
	
	a:link { 
	text-decoration: none;
	color:#cc0000;
   
	}
	
	
	
    a:visited { 
	color:#999966;
	text-decoration:none;
	
	
	}
	
	
	
a:hover, a:active { 
text-decoration:none;
	color:#CCCC66;
	}
	
	h1{
	font-weight:normal;
	color:#009933;
	float:left;
	top:0;
	font-size:1.5em;
	text-transform:uppercase;
	
	}
	
	
	h2{ 
	color:#fff;
	background-color:#000;
	font-size:1.5em;
	text-transform:uppercase;
	padding-left:8px;
	padding-right:8px;
	overflow:hidden;
	
	}
	
	h3{ 
	font: helvetica,arial, sans-serif;
	color:#cc0000;
	font-weight:normal;
	text-transform:uppercase;
	background-color:#000000;
	padding-left:8px;
	font-size:1.3em;
	
	}
	
	h4{ 
	font: helvetica,arial, sans-serif;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.2em;
	}
	
	#container {
			position: relative;
			width: 800px; /* width + border for IE 5.x */
		
			border: 18px solid #fff;
			border-width: 0 30px;
			margin: auto;
			padding-bottom:20px;
			top:40px;
			text-align: left; 
			width: 800px; 
			
			
		}	
		
		#new_front{
	position:absolute;
	left:214px;
	top:30px;
	width: 580px;
	height: 1177px;
		}
		
		#new_front2{
		top:inherit;
		left:inherit;
		}
	
	#footer{
	position:absolute;
	top:1370px;
	left:0px;
	}
	
	
		#footer2{
	position:absolute;
	top:2200px;
	left:0px;
	}
	
	
	/* Top Divs*/
	
	#block1{
	position:absolute;
	float:left;
	top:0px;
	}
	
	#block2{
	position:absolute;
	float:left;
	top:85px;
	left:inherit;
	}
	
	#logo{
	position:absolute;
	top: inherit;
	left:0;
	}
	
	#header{
	position:absolute;
	top:-1px;
	left:544px;
	width:215px;
	overflow:visible;
	}
	
	#searchtool{
	float:right;
	position:absolute;
	left:631px;
	top:155px;
	}
	
	#search{
	width:100px;
	height:20px;
	color:#000;
	
	}
	
	
	
	#sidebar1{
	position:absolute;
	width:150px;
	float:right;
	top:0px;
    left:0px;
	padding:1px;
	
	
	}
	
	#searcher{
	
	width:178px;
	
	position: absolute;
	left: -1px;
	top: -3px;
	
	}
	
		#rambler{
	
	width:178px;
	position: absolute;
	left: 0px;
	top: 97px;
	}
	
		#sidemenu{
	position:absolute;
	width:150px;
	left:1px;
	top:10px;
	padding:2px;
	
	
	

	}
	
		#sidebar3{
	position:absolute;
	width:150px;
	left:0px;
	top:415px;
	left:0px;
	padding:2px;
	height: 254px;

	}

	
		#sidebar4{
	position:absolute;
	width:160px;
	left:2px;
	top:734px;
	padding:2px;
	height: 81px;

	}
	
			#sidebar5{
	position:absolute;
	width:178px;
	left:3px;
	top:836px;
	padding:2px;
	padding-top: 15px;

	}
	
			#sidebar6{
	position:absolute;
	width:178px;
	left:3px;
	top:936px;
	padding:2px;
	padding-top: 15px;

	}
	
	#menu{
	position:absolute;
	left:inherit;
	top:45px;
	width:800px;
	padding-top:8px;
	
	overflow:hidden;
	
	}
	
	
	#show{
	position:absolute;
	top:110px;
	left:0px;
	width:800px;
	background-color:#000000;
	
	}
		
		#content{
		position:absolute;
		left:inherit;
		top:395px;
		
		}
		
		
		#longtext{
		width:450px;
		}
		
		#form{
		top:0px;
		width: 75px;
		}
		
		#calendar{
		position:absolute;
		top:0px;
		left:inherit;
		
		}
		
		#calendar0{
	position:absolute;
	top:167px;
	left:208px;
	width: 216px;
	padding: 0px;
		
		}
		
		#categories{
		position:absolute;
		top:-17px;
		left:547px;
		width:250px;
		
		padding-left:5px;
		}
		
		#categories2{
		position:absolute;
		top:0px;
		left:0px;
		width:250px;
		
		}
		
		#events{
	position:absolute;
	top:117px;
	left: 1px;
	width: 480px;
		
		}
		
	
	#box1{
	position:absolute;
	top:6px;
	left:-1px;
	width:803px;
	height: 1161px;
	}
	
		#box01{
	position:absolute;
	top:8px;
	left:0.021in;
	width:527px;
	}
	
		#box2{
		position:absolute;
	top:130px;
	left:206px;
	width:500px;

	}
	
			#box3{
			position:absolute;
	top:430px;
	left:206px;
	width:550px;
	}
	
			#box4{
	position:absolute;
	top:700px;
	width:550px;
	left:205px;
	}
	
			#box5{
	position:absolute;
	top:0px;
	left:inherit;
	width:150px;
	left:inherit;
	
	
	}
	
	#box6{
	position:absolute;
	top:1150px;
	left:inherit;
	width:825px;
	height:45px;
	

	}
	
	
	#featured{
	top:0px;
	
	}
	
	#pixheader{
	position:absolute;
	top:366px;
	left: 16px;
	}
	
	#fpix{
	/*position:absolute;*/
	top:55px;
	float:left;
	left: 0px;
	
	height: 200px;
	
	}
	
	#fpix2{
	position:absolute;
	top:65px;
	left: 0px;
	height: 153px;
	width: 209px;
	
	
	}
	
	#ftext0{
	position:absolute;
	top: 53px;
	left:214px;
	width:375px;
	height:300px;
	overflow:hidden;
	
	}
	
	
	
	#ftext{
	/*position:absolute;*/
	line-height: 1.88889;
	color: #000000;
	top:54px;
	left: 212px;
	clear: both;
	/*width:375px;
	height: 295px;
	overflow:hidden;*/
	
	}
	
		#ftext2{
	position:absolute;
	top:55px;
	float:206;
	left:221px;
	width:345px;
	height: 162px;
	}
	
	#abouttext{
	float:left;
	padding:0px;
	top:inherit;
	}
	
	#related{
	position:absolute;
	top:693px;
	left: -1px;
	width: 616px;
	
	}
	
		#related2{
	/*position:absolute;
	top:269px;*/
	left: 0px;
/*	width: 387px;*/
	
	}
	
		#related3{
	/*position:absolute;
	top:770px;*/
	width: 616px;
	float: left;
	
	}

#directory{
	top:926px;
	width: 196px;
	padding-left:0px;
	left: 0px;
}

#directory2{
	position:absolute;
	top:360px;
	width: 480px;
	left: 30px;
	height: 18px;
	font-size:large;
	text-transform:uppercase;
	padding:11px;
	
}

#directory_header{
	position:absolute;
	top:25px;
	background-color:#cccccc;
	width: 565px;
	padding:6px;
	height:25px;
	background-repeat:no-repeat;
	left: -32px;
}

#column1{
	position:absolute;
	left:0in;
	width:150px;
	top: 65px;
	font-size:medium;
	text-transform:none;
	padding:inherit;
	
}

#column2{
	position:absolute;
	left:170px;
	width:150px;
	top: 65px;
	font-size:medium;
	text-transform:none;
	padding:inherit;
}

#column3{
	position:absolute;
	left:330px;
	width:220px;
	top: 65px;
	font-size:medium;
	text-transform:none;
	padding:inherit;
	
}

#column4{
	position:absolute;
	left:485px;
	width:120px;
	top: 400px;
	font-size:medium;
	text-transform:none;
	padding:inherit;
	
}

#event_detail{
	/*position:absolute;*/
	top:430px;
	left:0px;
	width:612px;
	float:left;
	/*height: 117px;*/
}

#eventbox{
position:absolute;
top:inherit;
width:360px;
}


#videodiv{
/*position:absolute;*/
	float:left;
	margin-right:10px;
	/*margin-top:-20px;*/
	top: 95px;
	clear: right;
}

#partners1{
position:absolute;
top:50px;
width:424px;
}

#partners2{
position:absolute;
top:52px;
width:366px;
left:308px;
}


#alist{
	/*position:absolute;
	top:370px;*/
	left: 0px;
	width: 590px;
	border-right:thin;
	border-right-color:#000000;
	border-right-width:thin;
	
	
	
}

#aheader{
display:block;

}


#alist dl {
	color: white;
	line-height: 1.88889;
	
	
	margin-left: 12px;
	margin-bottom: 16px;
	margin-right: 0px;
	margin-top: 16px;
	border-right-color: #2d2c2c;
	border-right-style: solid;
	border-right-width: 1px;
	width: 168px;
	
	padding: 0px;
	display: inline;
	float: left;
	}

#text1{
	position:absolute;
	top:41px;
	width: 572px;
	left: 0px;
	height: 187px;
}


#aboutheader{
	position:absolute;
	top:-7px;
	left: -6px;
	width: 589px;
}

#aboutheader2{
	
	top:inherit;

	left: 0px;
}


#event_title{
	position:absolute;
	left: 220px;
	top: 0px;
	width: 373px;
	overflow:hidden;
	height: 50px;
}

event_header{
position:absolute;
}

