


/* --------------------------------------------------------------------------------------------------- */
/* BODY */
/* --------------------------------------------------------------------------------------------------- */

html, body
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family: "trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	color: #737373;
	behavior: url("../scripts/csshover3.htc");
	
}


a
{
	color: #9D1919;
	text-decoration: none;
}

a:hover
{
	color: #9d1919;
	text-decoration: underline;
}

h2
{
	margin: 0;
	font-size: 18px;
	color: #2A2A2A;
}

h2 a
{
	color: #2A2A2A;
}

h2 a:hover
{
	text-decoration: none;
}

h3
{
	margin: 0;
	font-size: 14px;
	color: #404040;
}

img
{
	border: 0px;
}

/* --------------------------------------------------------------------------------------------------- */
/* MAIN WRAPPER */
/* --------------------------------------------------------------------------------------------------- */

.background
{

	text-align: center;
	width: 972px;
	margin-left: auto;
	margin-right: auto;


}
.main_wrapper
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

/* --------------------------------------------------------------------------------------------------- */
/* HEADER */
/* --------------------------------------------------------------------------------------------------- */


#header
{
	width: 984px;
	height: 139px;
	background-image:url("../images/header.jpg")
}



/* --------------------------------------------------------------------------------------------------- */
/* GLOBAL NAV */
/* --------------------------------------------------------------------------------------------------- */


/* navigation */

#global_nav {width: 960px; height: 31px; background:url(../images/sprite_globalNav.gif);}

#global_nav #n-wrapper { width:960px; height:31px; margin:0 auto; text-align:left; position:relative; }

ul#nav { width:960px; height:31px; margin:0 0 0 18px; padding: 0; top:0; left:0px;}
ul#nav li { height: 31px; float:left; list-style-type:none; background-image:url(../images/sprite_globalNav.gif); }
ul#nav li a { display:block; text-decoration:none;}

ul#nav li a {height: 0; padding-top: 31px; overflow: hidden;}

/* BUTTONS */ 

li#gn_home      { background-position: -18px 0; width: 59px;  }
li#gn_whatson   { background-position: -77px 0; width: 100px;  }
li#gn_tickets   { background-position: -177px 0; width: 77px; }
li#gn_reviews   { background-position: -254px 0; width: 88px; }
li#gn_about     { background-position: -342px 0; width: 130px; }
li#gn_education { background-position: -472px 0; width: 185px; }
li#gn_friend    { background-position: -657px 0; width: 142px;}
li#gn_cafe      { background-position: -799px 0; width: 58px; }
li#gn_contact   { background-position: -857px 0; width: 103px; }



/* HOVER */


li#gn_home:hover      { background-position: -18px -33px; width: 59px;  }
li#gn_whatson:hover   { background-position: -77px -33px; width: 100px;  }
li#gn_tickets:hover   { background-position: -177px -33px; width: 77px; }
li#gn_reviews:hover   { background-position: -254px -33px; width: 88px; }
li#gn_about:hover     { background-position: -342px -33px; width: 130px; }
li#gn_education:hover { background-position: -472px -33px; width: 185px; }
li#gn_friend:hover    { background-position: -657px -33px; width: 142px;}
li#gn_cafe:hover      { background-position: -799px -33px; width: 58px; }
li#gn_contact:hover   { background-position: -857px -33px; width: 103px; }

/* SELECTED */

#global_nav.home li#gn_home 			{ background-position: -18px -33px; width: 59px;  }
#global_nav.whats_on li#gn_whatson 		{ background-position: -77px -33px; width: 100px;  }
#global_nav.tickets li#gn_tickets 		{ background-position: -177px -33px; width: 77px; }
#global_nav.reviews	li#gn_reviews 		{ background-position: -254px -33px; width: 88px; }
#global_nav.about li#gn_about 			{ background-position: -342px -33px; width: 130px; }
	#global_nav.who_are_we li#gn_about 					{ background-position: -342px -33px; width: 130px; }
	#global_nav.staff li#gn_about 						{ background-position: -342px -33px; width: 130px; }
	#global_nav.board li#gn_about 						{ background-position: -342px -33px; width: 130px; }
	#global_nav.venue li#gn_about 						{ background-position: -342px -33px; width: 130px; }
	#global_nav.press li#gn_about 						{ background-position: -342px -33px; width: 130px; }
#global_nav.education_resources li#gn_education 	{ background-position: -472px -33px; width: 185px; }
	#global_nav.education_programs li#gn_education 		{ background-position: -472px -33px; width: 185px; }
	#global_nav.workshops li#gn_education 				{ background-position: -472px -33px; width: 185px; }
	#global_nav.archives li#gn_education 				{ background-position: -472px -33px; width: 185px; }
	#global_nav.links_in_the_dog_chain li#gn_education 	{ background-position: -472px -33px; width: 185px; }
#global_nav.become_a_friend li#gn_friend 		{ background-position: -657px -33px; width: 142px;}
#global_nav.cafe li#gn_cafe 			{ background-position: -799px -33px; width: 58px; }
#global_nav.contact li#gn_contact 		{ background-position: -857px -33px; width: 103px; }

/* DROP DOWN MENU */

ul#nav .dd_nav { width:184px; background:url(../images/sprite_subNav.gif) bottom no-repeat; position:absolute; font-weight: bold;}

ul#nav .dd_nav ul.subnav {  width:164px; margin:0 0 40px 0; padding:0; float:left;}
ul#nav .dd_nav ul.subnav li { height: 25px; float:none; background-image:none; padding:10px 0 0 10px; margin: 0 0 0 15px; border-bottom: 1px dotted #9f9f9f; }
ul#nav .dd_nav ul.subnav li a {padding:0; color:#000000; height:100%; background-color:transparent;}
ul#nav .dd_nav ul.subnav li a:hover {color: #9d1919; background-color:transparent;}

ul#nav .dd_nav ul.subnav {  width:164px; margin:0 0 20px 0; padding:0 0 20 0; float:left;}
ul#nav .dd_nav ul.subnav li { height: 25px; float:none; background-image:none; padding:10px 0 0 10px; margin: 0 0 0 15px; border-bottom: 1px dotted #9f9f9f; }
ul#nav .dd_nav ul.subnav li a {padding:0; color:#000000; height:100%; background-color:transparent;}
ul#nav .dd_nav ul.subnav li a:hover {color: #9d1919; background-color:transparent;}

ul#nav li .dd_nav {display:none; }
ul#nav li:hover .dd_nav { display:block; cursor: pointer; }
ul#nav li.over .dd_nav  { display:block; width:184px; }

/* DROP DOWN POSITIONS */

li#gn_media .dd_nav {margin: 0 0 0 -55px;}
li#gn_education .dd_nav {margin: 0 0 0 -8px;}

/* --------------------------------------------------------------------------------------------------- */
/* MAIN CONTENT */
/* --------------------------------------------------------------------------------------------------- */


#main_content
{
	width: 960px;
	background: url(../images/contentBg.gif) repeat-y;
	display: inline-block;
	display: -moz-inline-block;
}

/* --------------------------------------------------------------------------------------------------- */
/* HEADINGS */
/* --------------------------------------------------------------------------------------------------- */

h1#nowShowing  { background: url(../images/heading_nowShowing.gif) no-repeat 10px 0; }
h1#comingUp    { background: url(../images/heading_comingUp.gif) no-repeat 10px 0; ; }
h1#tours       { background: url(../images/heading_tours.gif) no-repeat 10px 0; ; }
h1#tickets     { background: url(../images/heading_tickets.gif) no-repeat 10px 0; ; }
h1#friendsFeed { background: url(../images/heading_friendsFeeds.gif) no-repeat 10px 0; ; }
h1#contact     { background: url(../images/heading_contact.gif) no-repeat 10px 0; ; }
h1#gallery     { background: url(../images/heading_gallery.gif) no-repeat 10px 0; ; }
h1#reviews     { background: url(../images/heading_reviews.gif) no-repeat 10px 0; ; }
h1#about	   { background: url(../images/heading_about.gif) no-repeat 10px 0; ; }
h1#who_are_we  { background: url(../images/heading_who_are_we.gif) no-repeat 10px 0; ; }
h1#board	   { background: url(../images/heading_board.gif) no-repeat 10px 0; ; }
h1#staff	   { background: url(../images/heading_staff.gif) no-repeat 10px 0; ; }
h1#venue	   { background: url(../images/heading_venue.gif) no-repeat 10px 0; ; }
h1#media	   { background: url(../images/heading_media.gif) no-repeat 10px 0; ; }
h1#education_resources	   { background: url(../images/heading_education_resources.gif) no-repeat 10px 0; ; }
h1#education_programs	   { background: url(../images/heading_education_programs.gif) no-repeat 10px 0; ; }
h1#workshops	   { background: url(../images/heading_workshops.gif) no-repeat 10px 0; ; }
h1#archives	   { background: url(../images/heading_archives.gif) no-repeat 10px 0; ; }
h1#links_in_the_dog_chain	   { background: url(../images/heading_links_in_the_dog_chain.gif) no-repeat 10px 0; ; }
h1#subscribe	   { background: url(../images/heading_subscribe.gif) no-repeat 10px 0; ; }
h1#donate	   { background: url(../images/heading_donate.gif) no-repeat 10px 0;}
h1#cafeMenu    { background: url(../images/heading_cafemenu.gif) no-repeat 10px 0; ; }
h1#bar     	   { background: url(../images/heading_bar.gif) no-repeat 10px 0; ; }


/* --------------------------------------------------------------------------------------------------- */
/* GENERIC BUTTONS */
/* --------------------------------------------------------------------------------------------------- */


#lh_content .lh_pod_tickets .book_button a
{
	margin-top: 13px;
	padding-right: 10px;
	float: right;
	background-image: url("../images/book_tickets_btn.gif");
	background-position: 0px 0px;
	width: 122px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

#lh_content .lh_pod_tickets .book_button a:hover
{

	background-position: 0px -24px;
			
}

#lh_content .lh_pod_content .book_button a
{
	margin-top: 20px;
	padding-right: 10px;
	float: left;
	background-image: url("../images/book_tickets_btn.gif");
	background-position: 0px 0px;
	width: 122px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-shadow: #000000 1px 1px 2px;


}

#lh_content .lh_pod_content .book_button a:hover
{

	background-position: 0px -24px;
			
}

.interview_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/interview_btn.gif");
	background-position: 0px 0px;
	width: 124px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

.interview_button a:hover
{

	background-position: 0px -24px;
			
}	

.viewreview_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/viewreview_btn.gif");
	background-position: 0px 0px;
	width: 124px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

.viewreview_button a:hover
{

	background-position: 0px -24px;
			
}

.viewfootage_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/footage_btn.gif");
	background-position: 0px 0px;
	width: 124px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

.viewfootage_button a:hover
{

	background-position: 0px -24px;
			
}	

#lh_content .lh_pod_reviews .button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/read_more_btn.gif");
	background-position: 0px 0px;
	width: 122px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

#lh_content .lh_pod_reviews .button a:hover
{
	
	background-position: 0px -24px;
			
}


.pdf_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/pdf_btn.gif");
	background-position: 0px 0px;
	width: 60px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

.pdf_button a:hover
{

	background-position: 0px -24px;
			
}	

#lh_content .lh_pod_programs .more_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/find_out_more_btn.gif");
	background-position: 0px 0px;
	width: 122px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

#lh_content .lh_pod_programs .more_button a:hover
{

	background-position: 0px -24px;
			
}

#lh_content .lh_pod_subscribe .donate_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/donate_btn.gif");
	background-position: 0px 0px;
	width: 122px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

#lh_content .lh_pod_subscribe .donate_button a:hover
{

	background-position: 0px -24px;
			
}

#lh_content .lh_pod_subscribe .subscribe_button a
{

	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	background-image: url("../images/subscribe_btn.gif");
	background-position: 0px 0px;
	width: 122px;
	height: 24px;
	background-repeat: no-repeat;
	overflow: hidden;
			

}

#lh_content .lh_pod_subscribe .subscribe_button a:hover
{

	background-position: 0px -24px;
			
}



/* --------------------------------------------------------------------------------------------------- */
/* LH CONTENT */
/* --------------------------------------------------------------------------------------------------- */


#lh_content
{
	width: 640px;
	float: left;
	padding: 20px 10px;
}

#lh_content .flash_hero
{
	margin: 0 0 20px 0;
	width: 640px;
	height: 410px;
	border-bottom: 1px dotted gray;
	
}

#lh_content .lh_pod
{
	margin: 0 0 20px 0;
	
}

#lh_content .lh_pod h1
{
	height: 0;
	margin: 0;
	padding-top: 37px;
	border-bottom: 1px dotted #9F9F9F;
	overflow: hidden;
}

#lh_content .lh_pod_content
{
	padding: 20px 10px;
	height:100%;
	border-bottom: 1px dotted #9F9F9F;
	display: inline-block;
	display: -moz-inline-block;
}

#lh_content .lh_pod_content .img_holder
{

	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	height: 100%;
	width: 200px;

}

#lh_content .lh_pod_content .show_details
{
	width:400px;
	float: right;
}

#lh_content .lh_pod_content img
{
	float: left;
	margin: 0 20px 0 0;
	vertical-align: top;
	border: 1px solid #000000;
}

		/* --------------------------------------------------------------------------------------------------- */
		/* WHATS ON SECTION */
		/* --------------------------------------------------------------------------------------------------- */

			#lh_content .lh_pod_show_img
			{
			
				float:left;
				width:210px;
			
			}
			
			#lh_content .lh_pod_show_img img
			{
				
				float:left;
			
			
			}
			
			#lh_content .lh_pod_show
			{
				float: right;
				width:400px;
				padding-left: 10px;
			}
			
			
			

		/* --------------------------------------------------------------------------------------------------- */
		/* TICKET SECTION */
		/* --------------------------------------------------------------------------------------------------- */
		
			#lh_content .lh_pod_tickets
			{
			
				width:100%;
				height:50px;
				border-bottom: 1px dotted #9F9F9F;
				vertical-align: bottom;
			
			}
			
			#lh_content .lh_pod_tickets .title
			{
			vertical-align: middle;
			font-size: 14px;
			font-weight: bold;
			color: #404040;
			width: 350px;
			float:left;
			padding-left: 10px;
			padding-top: 17px;
			}
			
			#lh_content .lh_pod_tickets .date
			{
			font-size: 14px;
			font-weight: bold;
			color: #737373;
			width: 110px;
			float:left;
			padding-top: 17px;
			}
			
			#lh_content .lh_pod_tickets .buy_tickets
			{
			
			font-size: 14px;
			font-weight: bold;
			color: #737373;
			width: 122px;
			float:right;
			padding-right: 10px;
			padding-top: 17px;
			}
			
			.date
			{
				font-size: 12px;
				font-weight: bold;
				color: #404040;
			}
					
					
		/* --------------------------------------------------------------------------------------------------- */
		/* REVIEW SECTION */
		/* --------------------------------------------------------------------------------------------------- */
			
			#lh_content .lh_pod_reviews
			{
			
				padding-top: 10px;
				padding-left: 10px;
				border-bottom: 1px dotted #9F9F9F;
				vertical-align: bottom;
				display: table;
				height: 100%;
			
			
			}
			
			#lh_content .lh_pod_reviews .img_holder
			{
			
			float: left;
			padding-right: 20px;
			padding-bottom: 10px;
			height: 100%;
			width: 100px;
						
			
			}
			
						
			#lh_content .lh_pod_reviews .details
			{
			
			
			color: #404040;
			width: 510px;
			float: right;
			height: 100%;
			
						
			}
			
			
			#lh_content .lh_pod_reviews .details .show
			{
			
			padding-top:2px;
			font-size: 14px;
			font-weight: bold;
			
			
			}
			
			#lh_content .lh_pod_reviews .details .source
			{
			
			padding-top:2px;
			font-size: 14px;
			font-weight: bold;
	
			
			}
			
			#lh_content .lh_pod_reviews .details .date
			{
			padding-top:2px;
			padding-bottom: 10px;
			font-size: 14px;
			font-weight: bold;
			float: right;
			text-align: right;
			vertical-align: top;
			
		

			}
			
			
			#lh_content .lh_pod_reviews .date
			{
			vertical-align: top;
			font-size: 14px;
			font-weight: bold;
			color: #737373;
			width: 150px;
			float:left;
			padding-top: 17px;
			
			}
			

			
		/* --------------------------------------------------------------------------------------------------- */
		/* ABOUT SECTION */
		/* --------------------------------------------------------------------------------------------------- */
			
			#lh_content .lh_pod_venue 
			{
				padding-top: 20px;
				border-bottom: 1px dotted #9F9F9F;
				display: inline-block;
				height:100%;
			}
			
			#lh_content .lh_pod_links 
			{
				width:100%;
				height:100%;
				float: left;
			}
			
			#lh_content .lh_pod_venue_links 
			{
				width:100%;
				height:50px;
				border-bottom: 1px dotted #9F9F9F;
				vertical-align: bottom;
				float: left;
			}
			
			#lh_content .lh_pod_venue_links .title
			{
				vertical-align: middle;
				font-size: 14px;
				font-weight: bold;
				color: #404040;
				width: 350px;
				float:left;
				padding-top: 17px;
			}
			
			#lh_content .lh_pod_venue_links .pdf_button
			{
			
				font-size: 14px;
				font-weight: bold;
				color: #737373;
				width: 70px;
				float:right;
				padding-top: 15px;
			}
			
			#lh_content .lh_pod_venue .img_holder
			{
				float: left;
				padding-right: 20px;
				height: 400px;
				width: 200px;

			}
			
			#lh_content .lh_pod_venue .show_details
			{
				float: left;
				width:100%;
			}
			
			#lh_content .venue_img
			{
				float: left;
				vertical-align: top;
				border: 1px solid #000000;
				margin-top: 20px;
			}
			
			#lh_content .lh_pod_venue img
			{
				float: left;
				margin: 0 20px 0 0;
				vertical-align: top;
				border: 1px solid #000000;
			}
				
			#lh_content .lh_pod_content ul
			{
			
				padding-left: 0px;
				list-style-type: none; 			
			
			}
			
			#lh_content .lh_pod_content a
			{
			
			font-weight: bold;
			
			}	
			
			#lh_content .lh_pod_press
			{
			
				padding-top: 10px;
				border-bottom: 1px dotted #9F9F9F;
				vertical-align: bottom;
			
			
			}
			
			#lh_content .lh_pod_press .details
			{
			
			vertical-align: middle;
			display: table-cell;
			color: #404040;
			padding-left: 20px;
						
			}
			
			#lh_content .lh_pod_press img
			{
			
			float: left;
			
			
			}
			
			#lh_content .lh_pod_venue .pdf_button a
			{
						
			padding-right: 10px;
			margin-bottom: 10px;
			float: left;
			background-image: url("../images/pdf_btn.gif");
			background-position: 0px 0px;
			width: 60px;
			height: 24px;
			background-repeat: no-repeat;
			overflow: hidden;
			}
						
			#lh_content .lh_pod_venue .pdf_button a:hover
			{
			background-position: 0px -24px;
			}
			
			
		/* --------------------------------------------------------------------------------------------------- */
		/* EDUCATION SECTION */
		/* --------------------------------------------------------------------------------------------------- */			
			
						/* THIS IS CSS APPLIED TO EDUCATION PROGRAMS/WORKSHOPS/ARCHIVES SECTIONS. 
						IF ONE SECTION NEED CUSTOMISATION IN THE FUTURE, DUPLICATE THE STYLE AND EDIT THAT */
						
						#lh_content .lh_pod .lh_pod_programs
						{
						
							padding-top: 10px;
							border-bottom: 1px dotted #9F9F9F;
							height: 100%;
						
						}
						
						#lh_content .lh_pod .lh_pod_programs .details
						{
						
						vertical-align: middle;
						display: table-cell;
						color: #404040;
						padding-left: 10px;
						height: 100%;
									
						}
						
						
						#lh_content .lh_pod .lh_pod_programs .details .heading
						{
						
						padding-top:2px;
						font-size: 14px;
						font-weight: bold;
						
						
						}
						
						#lh_content .lh_pod .lh_pod_programs .details .sub_heading
						{
						
						padding-top:2px;
						font-size: 14px;
						font-weight: bold;
						
						}
						
						#lh_content .lh_pod .lh_pod_programs .pdf_button a
						{
						
						padding-right: 10px;
						margin-bottom: 10px;
						float: left;
					  	background-image: url("../images/pdf_btn.gif");
					  	background-position: 0px 0px;
					  	width: 60px;
					  	height: 24px;
					  	background-repeat: no-repeat;
					  	overflow: hidden;
					  			
						
						}
						
						#lh_content .lh_pod .lh_pod_programs .pdf_button a:hover
						{
						
						background-position: 0px -24px;
									
						}	
						
						#lh_content .lh_pod .lh_pod_programs .more_button a
						{
						
						padding-right: 10px;
						margin-bottom: 10px;
						float: left;
					  	background-image: url("../images/find_out_more_btn.gif");
					  	background-position: 0px 0px;
					  	width: 122px;
					  	height: 24px;
					  	background-repeat: no-repeat;
					  	overflow: hidden;
					  			
						
						}
						
						#lh_content .lh_pod .lh_pod_programs .more_button a:hover
						{
						
						background-position: 0px -24px;
									
						}
						
			
			
			/*BACK TO GENERAL */
			
			#lh_content .lh_pod .link_column
			{
				width:310px;
								
			}
			
			
			#lh_content .lh_pod .lh_pod_link{
			
				width: 300px;
				height: 60px;		
				padding-top: 10px;
											
			}
					
			#lh_content .lh_pod .link_column .lh_pod_link img
			{
				width: 80px;
				height: 80px;
				border: 1px solid black;
				float: left;
				
			
			}
			
			#lh_content .lh_pod .link_column .lh_pod_link .details
			{
			
				float: left;
				padding-left: 10px;
				width: 190px;
				
					
			}
			
		/* --------------------------------------------------------------------------------------------------- */
		/* BECOME A FRIEND SECTION */
		/* --------------------------------------------------------------------------------------------------- */	
		
		
			#lh_content .lh_pod .lh_pod_subscribe 
			{
				padding-top: 20px;
				padding-left: 10px;
				padding-bottom: 20px;
			}
		
					
			
		/* --------------------------------------------------------------------------------------------------- */
		/* CAFE SECTION */
		/* --------------------------------------------------------------------------------------------------- */	
			
			#lh_content .lh_pod_cafe
			{
			
			float: right;
			width:320px;
				
			}
			
			#lh_content .lh_pod_cafe_img
			{
			
				float:left;
				width:290px;
			
			}
			
			#lh_content .lh_pod_cafe_img img
			{
				
				float:left;
			
			
			}
			
			#lh_content .lh_pod_cafe .dish_name
			{
			width: 250px;
			float: left;
			
			
			}
			
			#lh_content .lh_pod_cafe .dish_size
			{
			width: 95px;
			float: left;
			padding-left: 200px;
			
			}
			
			#lh_content .lh_pod_cafe .price
			{
			
			width: 25px;
			float:right;
			
			}
			
			#lh_content .lh_pod_cafe h2
			{
			padding-bottom: 10px;
			}


		/* --------------------------------------------------------------------------------------------------- */
		/* CONTACT SECTION */
		/* --------------------------------------------------------------------------------------------------- */
		
		
		
		
			#lh_content .contact_pod
			{
			
			float: left;
			width:200px;
					
			
			}
			
			#lh_content .map_wrapper
			{
			
			width:100%;
			height: 500px;
			float: left;
			
			}
			
			#lh_content .map_wrapper h2
			{
			
			padding-bottom:15px;
			
			}
			
			#lh_content .map_canvas
			{
			
			width: 100%
			height:600px;
			
			}


					

/* --------------------------------------------------------------------------------------------------- */
/* RH CONTENT */
/* --------------------------------------------------------------------------------------------------- */


#rh_content
{
	width: 280px;
	float: left;
	padding: 20px 10px;
}

#rh_content .rh_pod
{
	margin: 0 0 20px 0;
	border-bottom: 1px solid #9F9F9F;
}

#rh_content .rh_pod h1
{
	height: 0;
	margin: 0;
	padding-top: 37px;
	border-bottom: 1px dotted #9F9F9F;
	overflow: hidden;
}

#rh_content .rh_pod_content
{
	padding: 10px 10px;
	display: inline-block;
	display: -moz-inline-block;
}

#rh_content .rh_pod_content p
{
	margin: 0;
}

#rh_content .rh_pod_content a
{
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
}

/* --------------------------------------------------------------------------------------------------- */
/* ' */
/* --------------------------------------------------------------------------------------------------- */

#footer
{
	width: 960px;
	height: 185px;
	clear: both;
	background: url(../images/footerBg.gif) repeat-x;
	padding-top: 15px;
	font-family: "trebuchet MS", verdana, sans-serif;
	color: #FFFFFF;
	text-shadow: #000000 1px 1px 2px;
	
}

#footer .wrapper
{

margin-left: 0px;
padding-left: 0px;

}

#footer .wrapper h1{

font-size: 12px;
text-indent: 0px;

}

#footer .wrapper ul{

font-size: 11px;
margin-left: 0px;
padding-left: 0px;
line-height: 15px;
list-style-type: none;
}

#footer .wrapper li{

line-height: 15px;
list-style-type: none;


}

#footer .wrapper .section_div 
{

padding-left: 18px;
float: left;
vertical-align: top;


}

#footer .wrapper .section_div a
{

color:white;
padding-left: 0px;



}

#footer .wrapper .section_div a:hover
{

text-decoration: 

}