/* CSS Document */

* { margin: 0px; padding: 0px; }

p{padding:7px 0px 7px 0px;}

img, div { behavior: url(iepngfix.htc) }

body { line-height:19px; color:#545454; font-size:12px; background: #2e1707 url(img/blue_bg.jpg) top center; background-attachment:fixed; font-family:Arial, Helvetica, sans-serif;}

.clear{ clear:both; height:1px line-height:1px; width:100%;}

.outter_main_container { width: 950px; margin: 0 auto; background: white; }

.main_container { width: 950px; float:left; background: white; }

.header { width: 950px; height: 217px; float: left; background: white url(img/header_image.jpg); text-indent: -9999px;}

.flash_area_homepage { width: 950px; height: 294px; background: white url(img/flash_area_homepage.jpg); float:left; }

.menu_container { width: 950px; height: 43px; float: left; }

.content_container { width: 936px; background: white url(img/content_area_bg.gif) repeat-x; float:left; padding:7px; }

.footer_container { line-height:10px;font-size:10px; color:#fff; width: 930px; height: 30px; padding:30px 10px 0px 10px; background: #112637 url(img/footer_container_bg.gif) repeat-x; float:left; }
.footer_container a{ color:#fff; }

a img{ border:none; }

a.allen { width: 251px; height:113px; background: url(img/allen_organs_top.png); display:block;  text-indent: -9999px;}

a.audio { width: 251px; height:85px; background: url(img/play_audio.png); display:block;  text-indent: -9999px;}

a.video { width: 251px; height:96px; background: url(img/watch_video.png); display:block;  text-indent: -9999px;}

a.allen:hover { background: url(img/allen_organs_top_ro.png) }

a.audio:hover { background: url(img/play_audio_ro.png) }

a.video:hover { background: url(img/watch_video_ro.png) }

/* MENU */

/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      font-size:16px;
      line-height:15px;
      font-family:Arial, Helvetica, sans-serif;
      }
    #tabsB ul {
	margin:0;
	padding:0 0 0 70px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      
      }
    #tabsB a {
      float:left;
      background:url(img/tableft_v1.gif) no-repeat left top;
      margin:0;
      /*this padding reveals the left side of the tab graphic*/
      padding:0 0 0 6px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url(img/tabright_v1.gif) repeat-x right top;
      /*this padding spaces around the text to create enough padding to reveal the complete graphic*/
      padding:12px 35px 16px 23px;
      color:white;
      font-weight: bold;
      /*height: 43px;*/
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color: #F3be00;
      font-weight: bold;
      }
    #tabsB a span.selected {
      color:#FF9;
      font-weight: bold;
      }
    #tabsB a:hover {
      background-position:0% -43px;
      }
   #tabsB a.selected {
      background-position:0% -43px;
      }
    #tabsB a:hover span {
      background-position:100% -43px;
      }
          #tabsB a span.selected {
      background-position:100% -43px;
      }

/*******************************************/
.fpBoxEvents{
	background-image:url('img/fpBoxEvents.jpg');	
	width:300px;
	height:25px;
	text-indent: -9999px;
}
.fpBoxMessage{
	background-image:url('img/fpBoxMessage.jpg');	
	width:300px;
	height:25px;
	text-indent: -9999px;
}
.fpBoxFeatured{
	background-image:url('img/fpBoxFeatured.jpg');	
	width:300px;
	height:25px;
	text-indent: -9999px;
}

.fpBoxCont{
	padding:4px;
	float:left;
	width:304px;
}
.fpBox{
	margin-top:2px;
	border:1px solid #e1ded9;
	width:298px;
	float:left;
	font-size:12px;
	height:350px;
	overflow:hidden;
	background-image:url('img/fpBoxBG.jpg');	
	background-repeat:repeat-x;
}

.fpBox p{
padding:5px 15px 5px 15px;
}

.fpBoximg{
	padding:4px;
	border:solid 1px #e1ded9;
	text-align:center;
	background:#fff;
}

.dotline{
	background-image:url('img/dot.jpg');
	background-repeat:repeat-x;
	background-position:center bottom;
	height:1px;
	padding:0px;
	line-height:1px;
}
.fpBoxTitle{
	color:#907d6c;
	font-size:12px;	
	margin:0px;
}
.fpBoxTitleh2 a{
	color:#907d6c;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.fpBoxTitleh2 {
	color:#907d6c;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0 0 15px; 

}
.pageTitle{
	color:#594838;
	font-size:20px;
	line-height:28px;
}
.sideBar{
	width:300px;
	padding:0px 10px 10px 5px;
	float:left;
	
}

.sideBarSpacer{
	height:300px;
	width:100px;
}

.sidebarTitle{
	color:#604d3f;
	font-weight:bold;
	font-size:14px;
}

.sideBar ul{
	padding: 0px;
	margin: 0px;
	list-style:none;
	margin-bottom:10px;
}

.sideBar ul a{
	text-decoration:none;
}

.sideNav{
	padding:5px 0px 5px 15px;
	font-size:13px;
	color:#907d6c;
	font-weight:bold;
	border-bottom:solid 1px #cdc8c4;
	background:url("img/bullet.png");
	background-repeat:no-repeat;
	background-position:left center;
}

.On a{
	color:#907d6c;
	
}

.Off a{
	color:#112637;
}

.pageCopy{
	width:600px;
	float:left;
	padding:0px 5px 5px 14px;
	border-left:solid 1px #cdc8c4;
}

.pageCopy ul{
	padding-left:30px;	
}

.copyTitle{
	width:600px;
	color:#594838;
	font-size:24px;
	font-weight:bold;
	line-height:25px;
	float:left;
	border-top:solid 5px #cdc8c4;
	border-bottom:solid 1px #cdc8c4;
	margin-bottom:5px;
	clear:both;
}
.date{
	color:#907d6c;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	padding:0px;
	text-align:right;
}
.subTitle{
	color:#594838;
	font-size:12px;
	font-weight:normal;
	padding:0px;
		
}

.photoCont{
	border-top:solid 1px #cdc8c4;
	width:600px;
	float:left;
	padding:5px 0px 5px 0px;
	margin-top:10px;
}
.photoCont img{
	border:1px solid #e7e5d9;
	padding:4px;
}

.photoBox{
	padding:4px;
	float:left;
}

.crumb{
	width:905px;
	padding:5px 10px 5px 10px;
	color:#85827d;
	border-bottom:1px solid #c8c7c5;
	margin:0px auto 10px auto;

}

.crumb a{
	color:#85827d;
}

.mailMSG{
	font-weight:bold;
	color:#CC1b23;
}

.contactForm input, textarea{
	width:340px;
}

.menuItem{
	height:43px;
	float:left;
	overflow:hidden;
	display:block;
	background-position:0 0px;
}
.menuItem:hover {
	background-position:0 43px;
}
.thickHR{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#d6d6d6;
	height:10px;
	width:600px;
	position:relative;
}
.thinHR{
	background-color:#d6d6d6;
	height:1px;
	width:600px;
	position:relative;
}
