.center
{
	margin: auto;
}

.fr
{
	float: right;
	display: inline;
}

.fl
{
	float: left;
	display: inline;
}

.rel
{
	position: relative;
}

.mbl
{

	margin-top: 24px;
	line-height: 2em;
	
}



.title
{
	top: 5px;
	left: 5px;
	line-height: 1.0em;
}

.pt
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}


#RT
{
	position: relative;
	bottom: 120px;
	left: 350px;	

}

/*Container*/


#container
{  
	background-image:url(../images/bk.jpg);
	background-position: center;
	background-repeat:repeat-y;
	background-color: black;
	background-attachment: fixed;
    position: relative;
    min-width: 1010px;
    max-height: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0;
}

.huge
{
	background-image:url(../images/gwmma.png);
	background-repeat: no-repeat;
	height: 630px;
	bottom: 20px;
}

/*Header*/

#banner_bk
{
	background-image: url(../images/h_bk.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 174px;
}

.banner
{
	background-image: url(../images/banner.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 174px;
	margin: auto;
}


.nav
{
	width: 457px;
	height: 10px;
	top: 140px;
	left: 5px;
}

.adspace
{
	background-image:url(../images/adspace.png);
	background-repeat: no-repeat;
	width: 395px;
	height: 142px;
	margin-top: 17px;
}

.ad
{
	width: 357px;
	height: 108px;
	margin-top: 17px;
	background-color:black;
}


#push
{
	height: 100px;
}

/*Content*/

.content
{
	margin-top: 20px;	
	width: 1000px;
	min-height: auto;
	max-height: 1200px;
	height: 100%;
}

.content_border
{
	background-image: url(../images/content_border.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 25px;
}

.top_content
{
	width: 1000px;
	height: 590px;
	position: relative;
}

.archives
{
	position: relative;

}

.feat_button
{
	left: 27px;
	top: 163px;

}

.youtube_vid
{
	background-image: url(../images/youtube_home.png);
	background-repeat: no-repeat;
	width: 512px;
	height: 349px;
	margin-top: 170px;
	margin-right: 40px;

}

.embed
{	
	background-color: gray;
	width: 502px;
	height: 338px;
	margin-top: 5px;
}

.bot_content
{
	margin-top: 20px;
	background-color: transparent;
	width: 1000px;
	height: 485px;
}

.botmod
{
	bottom: 23px;
	position: relative;

}

.n_content 
{
	margin-top: 20px;
	background-image:url(../images/h_bk.png);
	background-repeat: repeat;
	width: 1000px;
}

.c_height
{
	height: 490px;
}

.p_height
{
	height: 390px;
}

.events
{

	height: 725px;
}

.aboutbk
{
	background-image: url(../images/gorillabout.jpg);
	background-repeat: no-repeat;
	height: 662px;
	width: 1000px;

}

.video
{
	background-color: black;
	width: 1000px;
	height: 450px;
}

.pic_container
{
	width: 1000px;
	height: 390px;
	position: relative;
	background-image:url(../images/h_bk.png);
	background-repeat: repeat;
	
}

.pic1
{
	height: 100px;
	width: 100px;
	background-color:  black;
	margin-top: 22px;
	margin-left: 22px;
	position: relative;
	
}

.videoselect
{
	width: 1000px;
	height: 100px;
	background-image:url(../images/vbg.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	
}

.vbg
{
	height: 
}

.pdlv
{
	margin-left: 14px;
	position: relative;
}

.pdlvm
{
	margin-left: 12px;
	position: relative;
}
.pv
{
	padding-left: 5px;
	padding-top: 5px;

}

.vid
{
	width: 85px;
	height: 85px;
	background-color: black;
}

.he
{
	height: 672px;
}

.left_content
{
	background-image: url(../images/bot_left_cont.png);
	background-repeat:repeat-x;
	width: 500px;
	height: 460px;
}

.ncontent
{
	width: 1000px;
	height: auto;
	overflow-y: auto;
}

.black
{
	background-color: black;

}

.red
{
	background-color: red;
}

.events_left
{
	width: 365px;
	height: 681px;
	left: 10px;
	top: 10px;
	background-color: transparent;
	position: relative;
}

.events_title
{
	margin-left: 10px;
	margin-right: 10px;
	top: 20px;
}

.events_right
{
	width: 608px;
	height: 681px;
	left: 18px;
	top: 10px;
	background-color: #660000;
	position: relative;
}

.earea
{
	left: 50px;
	position: relative;
}

.earea1
{
	background-image:url(../images/gorillaleft.png);
	background-repeat: no-repeat;
	width: 365px;
	height: 91px;
}

.info
{
	padding-left: 30px;
	padding-bottom: 20px;
	width: 500px;
}

.photo
{
	padding-top: 82px;
	padding-right: 30px;
	padding-bottom: 20px;
	width: 400px;
	height: auto;
}

.news
{
	width: 450px;
	height: 410px;
	padding-top: 10px;
}

#readmore
{
	padding-left: 20px;
	padding-top: 12px;
	

}

.right_content
{
	background-image: url(../images/bot_right_cont.png);
	background-repeat: repeat-x;
	width: 500px;
	height: 460px;
}

.twitter
{
	top: 30px;
	width: 442px;
	height: 391px;
	position: relative;

}

.twitnav
{
	width: 226px;
	height: 50px;
}

.feed
{
	background-color: black;
	width: 442px;
	height: 341px;
	position: relative;
}


ul#twitter_update_list 
{  
	top: 6px;
	width: 410px;
	height: 331px;
	margin: auto;
	position: relative;
}

ul#archives
{
	padding-top: 10px;
	padding-left: 30px;
	width: 400px;

}

#twitter_div
{
	background-image: url(../images/twit_bg.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	width: 442px;
	height: 341px;
	margin: auto;
	position: relative;
	overflow: hidden;
}

/*Footer*/

#footer_bk
{
	background-image:url(../images/h_bk.png);
	background-repeat: repeat;
	width: 100%;
	height: auto;
	
}

.footer
{
	width: 1010px;
	height: 202px;
}

.foot_nav
{

	left: 10px;
	width: 369px;
	height: 174px;
	top: 25px;
	

}

.bot_logo
{
	right: 7px;
	bottom: 50px;
	
}

.trademark
{
	left: 330px;
	top: 50px;
	line-height: 1em;
	margin: 0;

}

.google
{
	left: 130px;

	width: 500px;
	height: 100px;
	margin: 0;
	background-color: black;

}

#submitform
{
	margin-top: 15px;
	margin-left: 20px;
	position: relative;
}

.contacthead
{
	
	margin-top: 15px;
	margin-left: 60px;
	position: relative;

}

.email
{
	width: 1000px;

}

.eh
{
	height: 600px;
}

.emailbg
{
	background-image:url(../images/emailbg.jpg);
	background-repeat: no-repeat;
}

#slideshow, #slideshow2 {
	position: relative;
	width: 357px;
	height: 108px;
	overflow: hidden;
}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 357px;
	height: 108px;
}
#pause1, #pause2 {
	z-index:100;
}

#results
{
	left: 20px;
	font-size: 28px;
	font-family: Verdana;
	font-weight: bold;
	color: white;
	position: relative;

}