/* This is the CSS for the hoosierheights_website */	
	ul.menu {list-style:none; line-height: 22px; margin:0; padding:0; z-index:1}
	ul.menu * {margin:0; padding:0; z-index:1}
	ul.menu a {display:block; color:#000; text-decoration:none; font-size:14px; font-family:arial; z-index:1}
	ul.menu li {position:relative; float:left; margin-right:2px; z-index:1}
	ul.menu ul {position:absolute; top:26px; left:0; background:#F9EDDE; display:none; opacity:0; list-style:none; z-index:1 }
	ul.menu ul li {position:relative; border:2px solid #000; border-top:none; width:148px; margin:0; z-index:1}
	ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#F9EDDE; color:#000; z-index:1}
	ul.menu ul li a:hover {background-color:#FFCE78; color:#000; z-index:1}
	ul.menu ul ul {left:148px; top:-1px; z-index:1}
	ul.menu .menulink {border:2px solid #000; border-bottom:0; height:16px; border-top:0;; padding:2px 7px 10px; font-family:"trebuchet ms"; font-size:18px; font-weight:700; background:url(images/content_background2.gif); width:134px; color:#000; z-index:1}
	ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif); color:#000; z-index:1}
	ul.menu .sub {background:#F9EDDE url(images/arrow.gif) 136px 8px no-repeat; z-index:1}
	ul.menu .topline {border-top:2px solid #000; z-index:1}

	ol, ul {
		line-height: 18px;
	}

	ol {
		margin-top:0;;
		padding-bottom:5px;
		list-style-position:outside;
		font-size:14px;
		font-weight:700;
	}

	ul {
		margin-top:0;;
		margin-bottom:0;;
		list-style-position:outside;
	}

	ul.none {
		list-style-type: none;
		font-weight:400;
	}

	ul.disc {
		list-style-type: disc;
		font-weight:400;
	}

	ul.square {
		list-style-type: square;
	}

	ul.circle {
		list-style-type: circle;
		color:#900;
		font-size: 20px;
		font-weight:700;
		padding-top:10px;
		margin-left:10px;
		margin-bottom:0;;
		padding-left:5px;
	}

/* Begin anchor/hover elements */

	a.general_link { 
		font-family: "trebuchet ms", arial;
		font-weight:700;
		color:#3333cc;
		font-size: 14px;
		text-decoration:none;
	}

	a.general_link:hover, a.home_link:hover, a.text_link:hover, a.footer_link:hover, a.footnote_link:hover{ 
		font-weight:700;
		color:#000;
		text-decoration:underline;
	}

	a.home_link {
		font-size: 10px;
		font-family: "trebuchet ms", arial;
		color:#000;
		text-decoration:none;
		font-weight:400;
	}

	a.text_link { 
		font-weight:700;
		color:#33c;
		font-size: 14px;
		text-decoration:none;
		font-family: arial;
	}

	a.footnote_link { 
		font-weight:700;
		color:#33c;
		text-decoration:none;
		font-family: arial;
		font-size: 10px;
	}

	a.footer_link { 
		font-family: "trebuchet ms", arial;
		font-weight:700;
		color:#33c;
		text-decoration:none;
		font-size: 14px;
		text-align: center;
	}

/* End anchor/hover elements */

/* Begin body and text formating */

	.t {background: url(images/dot_green.png) 0 0 repeat-x; }
	.b {background: url(images/dot_green.png) 0 100% repeat-x;}
	.l {background: url(images/dot_green.png) 0 0 repeat-y;}
	.r {background: url(images/dot_green.png) 100% 0 repeat-y;}

	.bl_clear-white {background: url(images/brown_03.gif) 0 100% no-repeat;}
	.br_clear-white {background: url(images/brown_04.gif) 100% 100% no-repeat;}
	.tl_clear-white {background: url(images/brown_01.gif) 0 0 no-repeat;}
	.tr_clear-white {background: url(images/brown_02.gif) 100% 0 no-repeat; padding:18px; padding-top:2px;}

	.bl_picture {background: url(images/brown_03.gif) 0 100% no-repeat;}
	.br_picture {background: url(images/brown_04.gif) 100% 100% no-repeat;}
	.tl_picture {background: url(images/brown_01.gif) 0 0 no-repeat;}
	.tr_picture {background: url(images/brown_02.gif) 100% 0 no-repeat; padding-right: 2px; padding-left:2px; padding-top:10px; padding-bottom:10px;}

	.bl_tan-green {background: url(images/tan_03.gif) 0 100% no-repeat;}
	.br_tan-green {background: url(images/tan_04.gif) 100% 100% no-repeat;}
	.tl_tan-green {background: url(images/tan_01.gif) 0 0 no-repeat;}
	.tr_tan-green {background: url(images/tan_02.gif) 100% 0 no-repeat; padding:17px; padding-top:15px;}

	p {
		font-family: arial;
		font-size:14px;
		font-weight:400;
		margin-top:0;;
		margin-bottom:12px;
	}
	
	p.footnote {
		display:block;
		font-size: 10px;
		text-align: center;
		margin-bottom:0;;
	}

	h1, h2, h3, h4 {
		font-family: "trebuchet ms", arial;
		font-weight:700;
	}

	h1 {
		font-size: 32px;
		color:#fff;
		text-align:center;
	}

	h2{
		font-size: 22px;
		color:#aaa;
		padding-top:3px;
		margin-top:0;;
		padding-bottom:1px;
	}

	h3{
		font-size: 20px;
		color:#900;
		margin:0;;
		padding-top:3px;
		padding-bottom:5px;
	}

	h4 {
		font-size: 22px;
		color:#33f;
		margin:0;;
		padding-top:3px;
		padding-bottom:5px;
	}

	.line {
		clear:both;
		display:block;
		height:3px;
		background-color:#999;
		margin:0;;
		padding:0;;
		border: 1px solid #000;
		border-left:0;;
		border-right:0;;
	}

	.blue_line {
		clear:both;
		display:block;
		height:3px;
		background-color:#99f;
		margin:0;;
		padding:0;;
		border: 1px solid #000;
		border-left:0;;
		border-right:0;;
	}
	
	body {
		background-color: #F9EDDE;
		margin:5px;
		font-family: arial;
		font-size: 14px;
		font-weight:400;
	}

	div {
		display:block;
	}

	.all_box {
		background-color: #990000;
		min-width:910px;
		width:910px;
		height:auto;
		background-image: url(images/content_background.gif);
		background-repeat: repeat-x;
	}

	.header_box {
		min-width:890px;
		width:890px;
		height:auto;
		background:#990000;
	}

	.content_box {
		margin-top:5px;
		width:879px;
		height:auto;
		background-color:#990000;
		text-align:left;
	}

	.content_box_left {
		margin-top:10px;
		float:left;
		height:auto;
		background-color:#990000;
	}
	
	.content_box_right {
		margin-top:10px;
		float:right;
		width:240px;
		height:auto;
		background-color:#990000;
		
	}

	div.footer_box {	
		background:#F9EDDE;
		width:890px;
		color:#000;
		margin-top:15px;
		padding-bottom:50px;
	}

	.section_end {
		clear:both;
	}

	.postrating {
		font-weight: bold;
		font-size: 12px;
		font-family: Arial, Verenda;
	}

	.linethrough {
	display:inline;
	text-decoration: line-through;
	}

	.tab_box {
		height:28px;
		background:#000;
		background-image: url(images/content_background8.gif);
		background-repeat: repeat-x;
		min-width:908px;
		width:908px;
		margin-left:-17px;
		float:left;
		margin-top:10px;
		border:solid;
		border-width:2px;
		border-left:0;;
		border-color:#000;
	}

	.content_box {
	}

	.content_container {
		float:left;
		background-image: url(images/content_background9.gif);
		background-repeat: repeat-x;
		width:875px;
		height:auto;
		background-color:#fff;
		text-align:left;
	}

	.content_container_left {
		width:624px;
		background-image: url(images/content_background9.gif);
		background-repeat: repeat-x;
		background-color:#fff;
		text-align:left;
	}
	
	.content_container_right {
		background-image: url(images/content_background9.gif);
		background-repeat: repeat-x;
		width:236px;
		background-color:#fff;
		text-align:left;
	}

	.picture_container_right {
		margin-bottom:10px;
		width:240px;
		background-color:#fff;
		text-align:center;
	}

	.container {
		padding:5px;
		padding-top:0;;
		height:93px;
	}

	.content_container_signup {
		text-align:center;
		width:655px;
		height:975px;
		min-height: 975px;
		height: auto !important;
		height: 975px;
		background-color:#990000;
	}

	.content_container_signup_thankyou {
		text-align:center;
		font-weight:700;
		font-size:36px;
		width:710px;
		height: 450px;
		background-color:#fff;
	}
	
	.content_gallery {
		text-align: center;
		display:block;
		width: 706px;
		min-height: 400px;
		height: auto !important;
		height: 400px; 	}

	.content_wordpress {
		min-height: 400px;
		height: auto !important;
		height: 400px; 	}

	div.footer {
		display:block;
		font-size: 14px;
		font-weight:700;
		text-align: center;
		font-family: "trebuchet ms", arial;
	}

	table.title {
		margin-left:30px;
	}

	.content_block_short {
		width:340px;
		font-family: arial;
		font-size: 14px;
		font-weight:400;
		padding-bottom:15px;
	}

	.content_block_long {
		width:600px;
		padding-bottom:15px;
	}

	td {
		display:table-cell;
		position:relative;
		font-family: arial;
		font-size: 14px;
		font-weight:400;
		padding-bottom:5px;
	}

	legend {
		font-size:18px;
		font-weight:700;
		margin-bottom:10px;
		text-decoration: underline;
		font-variant: small-caps;
	}

	.row{
		clear:both;
		font-family: arial;
		font-size: 14px;
		font-weight:400;
		padding-bottom:5px;
	}

	.col_norm_1	{
		float:left;
		width:300px;
		padding-bottom:5px;
	}

	.col_norm_2	{
		float:left;
		width:auto;
		text-align:right;
	}

	.rates_col_1 {
		float:left;
		width:300px;
		padding-bottom:5px;
	}

	.rates_col_2 {
		float:left;
		width:40px;
		text-align: right;
	}
	
	.party_col_1 {
		float:left;
		padding-bottom:5px;
		width:280px;
	}

	.party_col_2 {
		float:left;
		width:60px;
		text-align: right;
	}
	
	.group_col_1 {
		float:left;
		padding-bottom:5px;
		width:280px;
	}

	.group_col_2 {
		float:left;
		text-align: right;
		width:60px;
	}
	
	.lockin_col_1 {
		float:left;
		padding-bottom:5px;
		width:280px;
	}

	.lockin_col_2 {
		float:left;
		text-align: right;
		width:60px;
	}
	
	.facility {
		padding-bottom:5px;
	}

	.col_long {
		width:900px;
	}
	.col_med {
		width:600px;
	}
	.col_short {
		width:340px;
	}

	.classes_col_1 {
		float:left;
		padding-bottom:5px;
		font-weight:700;
		width:120px;
	}

	.classes_col_2 {
		float:left;
		width:460px;
	}

	.announcement_col_1 {
		font-weight:700;
		width:90px;
	}

	.announcement_col_2 {
		width:250px;
	}

	.specials_col_1 {
		width:200px;
	}

	.specials_col_2 {
		width:240px;
	}

	.contact_col_1 {
		float:left;
		padding-bottom:5px;
		font-weight:700;
		width:140px;
	}
	
	.contact_col_2 {
		float:left;
		padding-bottom:5px;
		width:200px;
	}

	.hours_col_1 {
		float:left;
		width:200px;
		padding-bottom:5px;
	}

	.hours_col_2 {
		float:left;
		width:300px;
	}

	.waiver_col_1 {
		width:110px;
	}

	.waiver_col_2 {
		width:440px;
	}

	.waiver_col_3 {
		width:193px;
	}

	.waiver_col_4 {
		width:340px;
	}

	.calender {
		width:80px;
		height:70px;
	}

	tr {
		display: table-row;
	}

	img.hidden {
		display:none;
	}

	.pic {
			float:right;
		}

	.lastpost {
		width:708px;
		border-color:#990000;
		background-color:#FFE3E5;
		margin-bottom:20px;
		}

	.caption {
		display:block;
		width:230px;
		color:#fff;
		text-align:center;
		font-family: "trebuchet ms", arial;
		font-weight:700;
		font-size:13px;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:20px;
	}


	.picture div div div div div div div {
		height:345px;
		padding:0;
	}

	.picture{width:230px}

	#picture_home1{background: url(images/picture_mainroom_thumbnail.jpg)}
	#picture_home2{background: url(images/picture_bouldering1_thumbnail.jpg)}
	#picture_home3{background: url(images/picture_comp_thumbnail.jpg)}
	#picture_aboutus1{background: url(images/picture_bouldering2_thumbnail.jpg)}
	#picture_rates1	{background: url(images/picture_gear_thumbnail.jpg)}
	#picture_rates1{background: url(images/picture_gear_thumbnail.jpg)}
	#picture_rates2{background: url(images/picture_hands_thumbnail.jpg)}
	#picture_classes1{background: url(images/picture_leadwall2_thumbnail.jpg)}
	#picture_groups1{background: url(images/picture_party_thumbnail.jpg)}
	#picture_portable_wall1{width:170px; background: url(images/picture_portablewall.jpg)}
	#picture_outdoor_guide1	{background: url(images/picture_guide_thumbnail.jpg)}
	#picture_gear_shop1	{background: url(images/picture_shop_thumbnail.jpg)}
	
	#picture_portable_wall1 div div div div div div div  
	{
		height:500px;
		padding:0;
	}

	img.footer 
	{
		vertical-align: middle;
	}

	.textfield_container
	{
		height:19px;
		width:500px
		text-align:right;
	}
	
	.textfield_left
	{
		float:left;
		text-align:right;
		width:300px
	}
	
	.textfield_right
	{
		margin-left:10px;
		margin-top:2px;
		text-align:left;
		float:left;
	}
