.lib_page_body {
	margin: 0 auto;
	text-align: center;
	background: #000 url('/skins/sixthmandemo.endavomedia.com/images/mainbgrep.jpg') repeat-x top center;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
}



#loginbar { height: 29px; }
	#login_content { width: 962px; margin: 0 auto; text-align: left; line-height: 24px; }
	#loginbar a:hover { color: #f2f1e6; }
	#tagline { float: left; }
	#login_area { color:#ffffff; float: right; background: transparent url('/skins/sixthmandemo.endavomedia.com/images/loginareabg.jpg') no-repeat top left;}
	#login_area a {color:#ffffff;}
	#login_area a:visited {color:#ffffff;}
	#login_area a:hover {color:#ffffff;}
	.ie6 #login_area { margin-top: 2px; }
		.logintxt { width: 97px; height: 18px; padding: 0 4px 0 4px; border: none; background: none; font-size: 11px; font-family: Arial Bold; color: #33312d; }
		.ie6 .logintxt { position: relative; top: 3px; }
		.signin_but { width: 58px; height: 18px; border: none; background: none;  }
#clear_space { height: 23px; }
#container { width: 978px; margin: 0 auto; text-align: left; }
	/* Header */
	#navigation { height: 38px; }
		#logo { position: relative; top: -23px; float: left; z-index: 99;}
		#navigation ul { height: 38px; list-style: none; padding: 6px 0 0 0px; margin: 0px; position: relative;}
			#navigation ul li { height: 38px; line-height: 38px; margin: 0px; float: left; display: block; text-indent: -9999px; position: relative;}
				#n1 a { width: 66px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-about.jpg') no-repeat; display: block; } #n1 a.hover, #n1 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-aboutOver.jpg') no-repeat; }
				#n2 a { width: 73px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-events.jpg') no-repeat; display: block; } #n2 a.hover, #n2 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-eventsOver.jpg') no-repeat; }
				#n3 a { width: 79px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-artists.jpg') no-repeat; display: block; } #n3 a.hover, #n3 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-artistsOver.jpg') no-repeat; }
				#n4 a { width: 58px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-news.jpg') no-repeat; display: block; } #n4 a.hover, #n4 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-newsOver.jpg') no-repeat; }
				#n5 a { width: 102px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-community.jpg') no-repeat; display: block; } #n5 a.hover, #n5 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-communityOver.jpg') no-repeat; }
				#n6 a { width: 64px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-media.jpg') no-repeat; display: block; } #n6 a.hover, #n6 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-mediaOver.jpg') no-repeat; }
				#n7 a { width: 83px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-contact.jpg') no-repeat; display: block; } #n7 a.hover, #n7 .current { background: url('/skins/sixthmandemo.endavomedia.com/images/nav-contactOver.jpg') no-repeat; }
				#nBlog a { width: 85px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-blog.jpg') no-repeat; display: block; margin-left: 44px; }
				#nPlayer a { width: 100px; height: 38px; background: url('/skins/sixthmandemo.endavomedia.com/images/nav-player.jpg') no-repeat; display: block; margin-left: 20px; }
			
			#navigation ul li ul.subnav {
				display: none;
				z-index: 9999;
				
				margin: 0;
				padding: 9px 0 9px 0;
				border: 0;
				list-style: none;
			  	background: #142f4a;
			  	
			  	height: auto;
			  	width: 140px;
			  	font-size:10px;
			}
			
			#navigation ul li ul.subnav.wide {
				width: 195px;
			}
			
			#navigation ul li ul.subnav.medium {
				width: 160px;
			}
			
			#navigation ul li ul.subnav li {
			  margin: 0;
			  padding: 0;
			  list-style: none;
			  display: block;
			  text-indent: 0;
			  text-align: left;
			  height: 23px;
			  width: 140px;
			  text-decoration: none;
			  font-family: Arial;
			  font-size: 10px;
			  font-weight: bold;
			  color: #f2f1e6;
			  line-height: 24px;
			}
			
			#navigation ul li ul.subnav.wide li {
				width: 205px;
			}
			
			#navigation ul li ul.subnav.medium li {
				width: 160px;
			}
			
			#navigation ul li ul.subnav li a {
			  background: transparent;
			  color: rgb(242, 241, 230);
			  width: auto;
			  height: auto;
			  text-decoration: none;
			  padding: 0px 10px 0px 10px;
			  display: block;
			  font-size:10px;
			}
			
			#navigation ul li ul.subnav li a:hover {
				background: rgb(161, 155, 137);
				color: rgb(18, 44, 71);
				font-size:10px;
			}
			
	
	/* Subpages */
	#subpages_top { width: 978px; margin: 0 auto; background: url('/skins/sixthmandemo.endavomedia.com/images/subpagebgtop.jpg') no-repeat; }
	#subpages_mid { width: 978px; margin: 0 auto; background: url('/skins/sixthmandemo.endavomedia.com/images/subpagemidrep.jpg') repeat-y; }
	#subpages_bot { width: 978px; height: 74px; margin: 0 auto; background: url('/skins/sixthmandemo.endavomedia.com/images/subpagebgbot.jpg') no-repeat bottom; }
	#subnavigation { margin: 0 0 0 14px; float: left; position: relative; top: -30px; width: 242px; }
	  #subnavigation a { color: #f2f1e6; }
		.ie6 #subnavigation { margin: 0 0 0 7px; }
		#subnavigation ul { list-style: none; margin: 0px; padding: 6px 0px 7px 0px; background: url('/skins/sixthmandemo.endavomedia.com/images/subnavbg.jpg') repeat-y; }
			#subnavigation ul li { line-height: 22px; height: 22px; padding-left: 15px; }
			#subnavigation ul li a { text-decoration: none; }
		#subnav_bot { width: 241px; background: url('/skins/sixthmandemo.endavomedia.com/images/subnavbot.gif') no-repeat; padding-top: 11px; }
		.maillist_txt2 { width: 230px; height: 16px; line-height: 16px; background: url('/skins/sixthmandemo.endavomedia.com/images/maillisttxt2.jpg') no-repeat; border: 0px; padding: 0px 6px 0px 6px; font-size: 10px; color: #33312d; }
		.gecko .maillist_txt2 { padding-top: 2px; }
		.webkit .maillist_txt2 { margin: 1px 0 1px 0px; }
		.maillist_submit2 { width: 59px; height: 18px; background: url('/skins/sixthmandemo.endavomedia.com/images/submitbut.jpg') no-repeat; border: 0px; margin-top: 4px; }
		.subnav_space { height: 75px; }
		#main_content { float: left; margin-left: 40px; position: relative; top: -10px; margin-right:20px;width:900px;}
			#banner_area { width: 696px; height: 222px; padding: 7px 0 0 6px; background: transparent url('/skins/sixthmandemo.endavomedia.com/images/bannerframe.png') no-repeat; }
			#no_banner { width: 696px; height: 0px; }
			#main_txt { width: 672px; margin: 0 auto; padding-top: 5px; }
			#main_content h2 { padding-top: 7px; }
		.list { list-style: none; margin: 0px; padding: 0px; }
			.list li { float: left; width: 168px; line-height: 18px; }
		#scroll_area { width: 690px; height: 215px; background: url('/skins/sixthmandemo.endavomedia.com/images/scrollbg.gif') no-repeat; }
			.scroll_pad { padding-top: 18px; }
			.ie .scroll_pad { position: relative; left: 27px; }
			#scroll_area .root p { margin: 0px; padding: 0px; }
		.float_left { float: left; }
		.details, .details a { font-weight: bold; color: #002b54; } .details a:hover { color: #f2f1e6; }
		.sm_details { font-weight: bold; font-size: 10px; }
		.content_tbl { width: 672px; }
			.content_tbl td { text-align: center; padding-top: 25px; }
			.content_tbl a { color: #002b54; } .content_tbl a:hover { color: #f2f1e6; }
		.title_font { font-size: 12px; font-weight: bold; }
		#single_col { width: 945px; margin: 0 auto; position: relative; top: -15px; }
		.calendar td { width: 135px; height: 229px; background: url('/skins/sixthmandemo.endavomedia.com/images/calendarbg.png') no-repeat; color: #002b54; vertical-align: top; }
			.calendar .inactive { background: url('/skins/sixthmandemo.endavomedia.com/images/calendarbgin.png') no-repeat; }
			.cal_date { width: 118px; height: 25px; text-align: right; padding: 7px 13px 0 0px; }
			.cal_events { width: 124px; padding-left: 7px; }
			#cal_selector { padding-bottom: 4px; }
			.cal_select { width: 155px; margin: 0px 0px 8px 8px; height: 17px; line-height: 17px; border: none; border-left: 1px solid #adacac; border-top: 1px solid #adacac; color: 33312d; font-size: 10px; }
		.articles img { padding: 5px; border: 1px solid #f2f1e6; }
			.articles .float_left { margin: 5px 15px 5px 0px; }
			.articles .float_right { margin: 5px 0px 5px 15px; }
		.gallery_title { font-size: 14px; color: #002b54; font-weight: bold; }
		#gal_img { width: 670px; height: 410px; background: url('/skins/sixthmandemo.endavomedia.com/images/galleryframe.png') no-repeat; padding: 2px 0 0 3px; }
		.gal_thumbnail2 { width: 130px; background: url('/skins/sixthmandemo.endavomedia.com/images/thumbframe2.png') no-repeat; padding: 2px 0 0 3px; float: left; margin: 10px 35px 0px 0px; }
		#gal_thumbs { margin: 0; padding: 0; }
			#gal_thumbs ul { list-style: none; margin: 0; padding: 0 }
			#gal_thumbs ul li { list-style: none; width: 81px; height: 81px; background: url('/skins/sixthmandemo.endavomedia.com/images/thumbframe.png') no-repeat; padding: 2px 0 0 3px; float: left; }
		#gal_pages { width: 666px; text-align: right; color: #002b54; font-weight: bold; padding-top: 5px;}
			#gal_pages a { color: #002b54; font-weight: bold; text-decoration: none; }
			#gal_pages a:hover { color: #f2f1e6; text-decoration: none; }
			#gal_pages .current { text-decoration: underline; }
		#question_form { color: #002b54; font-weight: bold; }
			#question_form td { padding-right: 10px; padding-bottom: 10px; }
			.qform_txt, .qform_txt_xsh, .qform_txt_sh, .qform_txtarea { border: 0px; border-left: 1px solid #97968f; border-top: 1px solid #97968f; width: 642px; height: 17px; line-height: 17px; color: #33312d; padding: 0 4px 0 4px; font-size: 11px; }
			.qform_txt_xsh { width: 254px; }
			.qform_txt_sh { width: 367px; }
			.gecko .qform_txt, .gecko .qform_txt_xsh, .gecko .qform_txt_sh { height: 15px; padding-top: 2px; }
			.qform_txtarea { height: 162px; font-family: Arial; }

/* Footer */
#footer { width: 978px; margin: 0 auto; text-align: center; color: #979181; padding: 3px 0 40px 0; font:11px arial;}
	#footer a, a:visited, a:hover { color: #979181; text-decoration: none; font:11px arial;}
	.copyright { color: #f2f1e6; font-size: 10px; }

.clear { clear: both; }
.underline { text-decoration: underline; }




/* Brandon's Additions */

div.content_tbl {
	
  overflow: hidden;
	zoom: 1;

}
	


.mboard_link {

	width: 210px;

	height: 122px;

	overflow: hidden;

	float: left;

	text-align: center;

}



.navHolder {

	clear: both;

	height: 94px;

}

#container {

	position: relative;

}

#navigation {

	position: absolute;

	left: 0;

	top: 0;

	width: 978px;

}

.mboard_link {
  position: relative;
}

.mboard_link a.text {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  display: block;
  width:210px;
}

.mboard_link a.image {
  position: absolute;
  left: 0;
  bottom: 18px;
  text-align: center;
  display: block;
  width:210px;
}

#in-the-family #scroll_area .image {
  float: left;
  width: 291px;
  height: 215px;
}

#in-the-family #scroll_area .scrollContent {
  float: left;
  height: 168px;
  width: 375px;
  padding: 18px 4px 10px 20px;
}

#in-the-family #scroll_area .scrollContent .scroll {
  height: 168px;
  width: 345px;
  padding-right: 15px;
  overflow: auto;
}



#scroll_area .image {
  float: left;
  width: 400px;
  height: 215px;
}

#scroll_area .scrollContent {
  float: left;
  height: 168px;
  width: 266px;
  padding: 18px 4px 10px 20px;
}

#scroll_area .scrollContent .scroll {
  height: 168px;
  width: 250px;
  padding-right: 15px;
  overflow: auto;
}

.signin_but, .maillist_submit {
  cursor: pointer;
}

a  				{color:#ffffff;font:9pt arial;text-decoration:none}
a:visited {color:#ffffff;font:9pt arial;text-decoration:none}
a:hover	  {color:#ffffff;font:9pt arial;text-decoration:underline}