html, img, div { behavior: url(css/iepngfix.htc) }
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; font-weight:normal; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }




html { z-index: 0; background-repeat: no-repeat; background-image: url(../images/bg/background.gif); color: #111111; font-family: Arial, helvetica, sans-serif; text-align: center; height: 100%; background-color: #432918; background-attachment: fixed;}
body { z-index: 0; text-align: left; margin-right: auto; margin-left: auto; margin-bottom: 0px; margin-top: 0px; width: 955px; height: 100%; font: 0.75em/140% Arial, sans-serif; color: #111111; }
body a { text-decoration: underline; color: #583112; }
	body a:hover { text-decoration: none; color: #583112; }
	h1, h2, h3, h4 { color: #583112; font-family: Georgia, Times, serif; }
#shadow_container { /*min-height: 100%;*/ position: relative; width: 100%; background: url(../images/shadow/body_shadow.png);  
 }
* html #shadow_container { min-height: 100%; position: relative; width: 100%; background:none;  }


/**/
* html #right_column { margin-left: 2px; margin-right: 0px; margin-top: 0px; float: right; width: 190px; } 
* html #content { padding-right: 3px; padding-left: 10px; float: left; width: 510px; }




 
#container { width: 925px; background-color: #ffffed; left: 15px; /*height: 100%;*/ clear: both; z-index: 50; position: relative; }
#header { background-repeat: no-repeat; height: 100px; width: 100%; }





#header h1 {  height: 100px; width: 468px; float:left; }
	#header h1.living_history { background-repeat: no-repeat; background-image: url(../images/header/logo_lh.gif); height: 100px; width: 468px; display: block; }
	#header h2 { position: absolute; right: 0px; top: 0px; background-repeat: no-repeat; background-image: url(../images/header/call_today.gif); height: 25px; width: 291px; display: block; }
	#header span { text-align: right; float:right; padding-top:80px;padding-right:5px;}
	#body_container { z-index: 0; }#left_column { height: 100%; min-height: 100%; padding-bottom: 25px; float: left; background-color: #f4f1e0; }#navigation { left: 0px; background-color: #583112; height: 200px; width: 200px; }
#navigation a { display: block; height: 25px; width: 200px; text-indent: -9999px; background-position: 0 -25px; }
	#btn_home { background: url(../images/navigation/home.gif) 0 -25px no-repeat; }
	#btn_home:hover, #btn_home.selected { background-position: 0 0; }
	#btn_about { background: url(../images/navigation/about.gif) 0 -25px no-repeat; }
	#btn_about:hover, #btn_about.selected { background-position: 0 0; }
	#btn_services { background: url(../images/navigation/services.gif) 0 -25px no-repeat; }
	#btn_services:hover, #btn_services.selected { background-position: 0 0; }
	#btn_speakers { background: url(../images/navigation/speakers.gif) 0 -25px no-repeat; }
	#btn_speakers:hover, #btn_speakers.selected { background-position: 0 0; }
	#btn_living_history { background: url(../images/navigation/living_history.gif) 0 -25px no-repeat; }
	#btn_living_history:hover, #btn_living_history.selected { background-position: 0 0; }
	#btn_talent_entertainment { background: url(../images/navigation/talent_entertainment.gif) 0 -25px no-repeat; }
	#btn_talent_entertainment:hover, #btn_talent_entertainment.selected { background-position: 0 0; }
	#btn_store { background: url(../images/navigation/store.gif) 0 -25px no-repeat; }
	#btn_store:hover, #btn_store.selected { background-position: 0 0; }
	#btn_contact { background: url(../images/navigation/contact.gif) 0 -25px no-repeat; }
	#btn_contact:hover, #btn_contact.selected { background-position: 0 0; }
	
	
	
	
#side_bar { width: 190px; padding: 5px; }	

.side_bar_container { padding: 10px; }
	.side_bar_container h3 { margin-top: 15px; text-align: right; padding-bottom: 1px; border-bottom: 1px solid #999; color: #583112; font-size: 80%; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
	.side_bar_container img { float: left; padding: 5px; }.side_bar_container p { font-size: 85%; padding: 5px; }.right_column h3 { margin-top: 15px; text-align: left; padding-bottom: 1px; border-bottom: 1px solid #999; color: #583112; font-size: 80%; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
	.side_bar_link { text-align: right; font-size: 90%; }
	.searchbox_links { text-align: left; font-size: 90%; }
	.side_bar_link a:link, #side_bar_link a:visited, #side_bar_link a:hover, #side_bar_link a:active {
		font-size: 90%;
		letter-spacing: 1px;
		padding-left: 0;
		padding-bottom: 0px;
		padding-right: 0;
		padding-top: 3px;
		color: #583112; 
		text-decoration: underline;
		display: block;
		height: 1%; }
		#side_bar_link li a:hover { text-decoration: none; color: #583112; }
		#side_bar_link li a.selected {
			text-decoration: none;
			color: #583112; }
#content_container {padding-bottom: 25px; width: 725px; float: right; }

		#content_container h4 { font-size: 150%; }
			#content_container h5 { margin-top: 5px; margin-bottom: 8px; color: #583112; font-size: 80%; font-weight: bold; letter-spacing: 1.5px; }
	#feature { float: left; background-color: black; height: 200px; width: 100%; }
		#monoSlideshow { float: left; height: 200px; width: 100%; }
		#timeline_search { float: left; background-color: #583112; height: 100px; width: 100%; }
		#content { padding-right: 5px; padding-left: 10px; float: left; width: 480px; }
			#content h2 { margin-bottom: 15px; font-size: 150%; padding-top:15px;}
			#content h3 { margin-top: 10px; margin-bottom: 5px; font-size: 125%; }
			#content h4 { margin-top: 5px; margin-bottom: 8px; text-align: left; color: #583112; font-size: 80%; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
	#content li { margin-bottom: 2px; margin-left: 25px; padding-left: 5px; list-style-position: outside; list-style-type: disc;}
	#content li.checklist { font-weight: bold; list-style-image: url(../images/li/checklist/checklist.png); margin-bottom: 2px; margin-left: 25px; padding-left: 5px; l }
	#content ul.checklist { margin-left: 25px; }
	#content table { padding-right: 5px; background-color: #f4f1e0;}
	#content table.centered_portraits { text-align: center; }
	#content img { padding: 5px; }
	#buttons { float: left; width: 100%; background: #f4f1e0; border: 1px solid #e6e4d7; font-size: 90%; }
				#buttons li { text-decoration: underline; display: inline; padding: 5px 10px; float: left; color: #222222; cursor: pointer; }
					#buttons li:hover, #buttons li.active { background: #583112; color: #fff; text-decoration: none; }
					
					
					
					
					
					
					
					#panes {
			width: 510px;
			text-align: left;
			border-style: none;
			/*width: 245px;*/
			
		}
		
		#panes p {
		  
		  padding-left: 10px;
		  
		  text-align: left;
		  
		  margin-left: auto;
		  
		  margin-bottom: 0em;
		  
		  margin-right: auto;
		  
		  margin-top: 0;
		  
		  padding-top: 10px;
		  
		  color: #222222;
		  line-height: 140%;
		}
		
		#panes h4 {
		  
		  font-weight: bold;
		  
		  font-size: 120%;
		  
		  padding-left: 10px;
		  
		  text-align: left;
		  
		  margin-left: auto;
		  
		  margin-bottom: 0em;
		  
		  margin-right: auto;
		  
		  margin-top: 0;
		  line-height: 140%;
		}
		
		#panes div div { overflow: hidden; }
					
					
					
					
					
					
					
					
					
		.pane table img { padding-left: 5px; padding-right: 5px; float: left; }
	p.featured_small_text {font-size: 85%; /* font-size: 12px;*/ padding: 5px; }#right_column { margin-left: 5px; margin-right: 5px; margin-top: 0px; float: right; width: 192px; padding-right:2px;}
			

.searchbox { padding: 5px; background: #f4f1e0; overflow:hidden; }
.searchbox_container { padding: 10px; background: #fff;overflow:hidden; }
	.searchbox_container h3 { margin-top: 15px; text-align: left; padding-bottom: 1px; border-bottom: 1px solid #999; color: #583112; font-size: 80%; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
		

		
		
		
		
		
		
		
		
			                
.searchbox_container p { font-size: 85%; padding: 5px; }.searchbox_container img { padding: 5px; float: left; }
	#footer { clear: both; background-color: #ffffed; text-align: center; border-top-color: #f4f1e0; border-top-width: 1px; border-top-style: solid; padding: 5px 0; width: 925px; color: #333333; font-size: 85%; margin:0px auto; position:relative;}
	#footer a:link, #footer a:visited, #footer a:active { text-decoration: underline; color: #523117; }
	#footer a:hover { text-decoration: none; }
	#footer img { padding: 7px; }
	.left { float: left; }
	.right { float: right; }

#category_menu select
{
	width160px;
}	


	.bookReviewBoxContent 
	{	font-size:11px;
	}
	
	.bookReviewBoxFooter 
	{	font-size:11px;
		text-transform:uppercase;
	}
	
		.bookReviewBoxFooter a
	{	font-size:10px;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	#content .blank_content_heading table {background:none;}
	
	#content .blank_content_heading table h2 {padding-top:0px;}
	
	.inTheSpotlight {font-size:12px;color:#000;line-height:16px;/*font-size:11px; */ }
	.inTheSpotlight a{font-size:10px;color:#583112;line-height:16px;font-weight:normal;text-transform:uppercase;}
	.input1 {
background-color:#FFFFFF;
border:1px solid #C2C8CF;
color:#000000;
font-family:verdana,tahoma,arial,verdana;
font-size:11px;
height:20px;
letter-spacing:0.05em;
margin:2px;
}
	.input3 {
background-color:#FFFFFF;
border:1px solid #C2C8CF;
color:#000000;
font-family:verdana,tahoma,arial,verdana;
font-size:11px;
height:20px;
letter-spacing:0.05em;
margin:2px 2px 2px 7px;
}
	.input2 {
background-color:#432918;
border:1px solid #C2C8CF;
color:#fff;
font-family:verdana,tahoma,arial,verdana;
font-size:10px;
height:20px;
line-height:17px;
margin:2px 2px 2px 7px;
text-transform:uppercase;
}
.adminlink a 
{	padding:0px 8px;
	font-size:9pt;
	line-height:13pt;
}

.contentTableBGnone 
{float:left;
	background:#FFFFED;
}
table.contentTableBGnone td
{
	background:#FFFFED;
	font-size:11px;
}
.inputErrors 
{
	color:Red;
	padding-left:7px;
}
.heading2 {font-size:150%;margin-bottom:15px;color:#583112;font-family:Georgia,Times,serif;}

.returnToSearch {color:#583112;text-decoration:underline;font-size:8pt;color:#583112;}

/*#################### DILUM ########################*/
/*About us page Our team table style */
/*-----------------------------------*/

table.ourteam
  { 
     border-collapse:collapse;
     border-style:solid;
     border-color:black;
     border-width:1px;
  }

  td.ourteam
  {  
     border-style:solid;
     border-width:1px;
     padding-left:3px;
  }
/*-----------------------------------*/