#wrapper {
	margin:auto;
	text-align: center;
	text-align:left!important;
}

#pagecontent{
	/*float: left;*/
	margin-top: 0;
}

#pagecontent.home{
	width:100% !important;
	margin:auto;
	padding:0px !important;
	text-align: center;
}

div#wrapper .fhheading {
	font-size:1.8em;
	background: url(/images/familyhistory/homepage/familyhistory-appheading.gif) 0 0 no-repeat;
	height: 76px !important;
	width: 97% !important;
	text-indent: -9999em;
	border-bottom:1px solid #4A413C;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	text-align: left!important;
}

div#wrapper .fhheading span{
	background: url(/images/familyhistory/homepage/familyhistory-appheading-end.gif) 0 0 no-repeat;
	height: 76px;
	width:113px;
	float:right;
}

div#wrapper .fhheading a{
	float:left;
	height:76px;
	width:310px;
	display:block;
	text-decoration:none;
	text-indent: -9999em;
}

#homepage-menu{
	list-style:none !important;
	padding:0px !important;
	margin:auto !important;
	width: 730px !important;
}

#homepage-menu .homepage-box{
	text-align: left;
}


.celeb-home-intro-text {
	margin: 0!important;
	font-size: 1.2em;
	color: #762223;
}


.celebrity-gallery, .online-resources{
	padding:0em;
	margin:auto;
	width: 730px;
	text-align: left;
}

 .online-resources{
	width:80% !important; 
}

h1, h2{
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:180% !important;
	color: #868048;
	font-weight:900!important;
}

.celebrity-gallery h1, h2{
	padding:.5em 0em .5em 0em !important;
	margin:0em !important;
}

.celebrity-gallery h1 span.seriestitle, h2 span.seriestitle{
	color: #762223!important;
}

.celebrity-gallery h2{
	padding:0em !important;
	margin:0em !important;
}

.celebrity-gallery h2.celebrity-name{
	padding:.6em 0em .3em 0em !important;
	font-size: 1.4em !important;
	text-align: left!important;
	font-weight:600!important;
}

#celebhome-series-container{
	width: 100%;
	height:auto; 
	float:left;
	padding-bottom:1.3em;
}

#celebhome-series-container ul{
	border-bottom:1px solid #ccc;
	/*margin:0 0 5px 0;
	padding:0;*/
	width:90%;
}

#celebhome-series-container ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:normal;
	padding:0 !important;
	margin:0 0 5px -5px!important;
	/*background:url(/images/arrows/arrowright.gif) no-repeat center left;*/
}

/* IE6 hack */
* html #celebhome-series-container .colOne, * html #celebhome-series-container .colTwo, * html #celebhome-series-container .colThree, * html #celebhome-series-container .colFour, * html #celebhome-series-container .colFive
{
	width:108px;	
}

#celebhome-series-container .colOne, #celebhome-series-container .colTwo, #celebhome-series-container .colThree, #celebhome-series-container .colFour, #celebhome-series-container .colFive {
	width: 20%;
	float:left;
}

#celebhome-series-container .colOne ul, #celebhome-series-container .colTwo ul, #celebhome-series-container .colThree ul, #celebhome-series-container .colFour ul, #celebhome-series-container .colFive ul{
	border:0; 
	margin:5px 2em 0 0; 
	
}

#celebhome-series-container .bookshop-container {
	border:0; 
	margin: -28px .2em 0 30px!important;
	width:30%; 
	float:left;
}

#celebhome-series-container img {
	margin: 30px 0 0 0!important;
}

.bookblurb p{
	margin: 0!important;
}

#homepage-menu li{
	width:228px;
	min-height:12.5em;
	/*_height:12.5em;*/
	border:1px solid #D2D2D2;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	background:url(/images/familyhistory/homepage/homepage-menu/box-background.gif) repeat-x #F9F9F6;
}

#homepage-menu li.last-row-child{
	margin-right:0px !important;
}

#homepage-menu li div {
	padding:12px 12px 12px 12px;
}

#homepage-menu li div h2 {
	margin:0px 0px 0px 0px;
	padding:0px;
}

#homepage-menu li div h2 a {
	font-size:60%;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#homepage-menu li div p {
	padding-top:0px;
	margin:5px 0px 0px 0px;
}

#homepage-menu li div a.main-image {
	float:left;
	margin-bottom:40px;
}

.profiledivider  {
	height: 1px; 
	overflow: hidden; 
	border-bottom: solid 1px #CCCCCC; 
	margin: .5em 0;}
	
.celebhome-divider  {
	height: 10px; 
	overflow: hidden; 
	border-bottom: solid 10px #868048; 
	margin: 1em 0;
	clear:both;}

.celebrity-selector{
	border:1px solid #D2D2D2;
	background:#F9F9F6;
	padding:5px 5px 5px 10px;
	float:right;
	margin-top: -36px;
}

.gallery-link {
	margin-right:50px;
}

.celebrity-selector.main{
	float:none;
}

.celebrity-selector.main select{
	width:200px;
}

.celebrity-selector form, .celebrity-selector p{
	display:inline;
}

.celebrity-selector p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	padding:0px 11px 0px 11px;
	background:url(/images/arrows/arrowleft.gif) no-repeat center left;
}

.celebrity-selector button{
	background:url(/images/familyhistory/homepage/homepage-menu/celebrity-select.gif) no-repeat;
	height:22px;
	width:65px;
	text-indent:-1000em;
	border:none;
	overflow:hidden;
	padding:0px;
}

.celebrity-profiles{
	list-style-image:none !important;
	list-style-type:none !important;
	padding:0px !important;
	margin:2em 0px 0px 0px !important;
}

.celebrity-profiles li.first-row{
	min-height:8em;
	border-top:none;
	padding:0px;
	margin:0px;
}

.celebrity-profiles li{
	min-height:8em;
	/*_height:8em;*/
	float:left;
	width:50%;
	border-top:1px solid #D2D2D2;
	padding-top:1em;
	margin-top:1em;
}

.celebrity-profiles li a img {
	float:left;
	border:1px solid #4A413C;
	margin:0em 1em .5em 0em;
}

.celebrity-main-photo {
}

 .celebrity-main-photo img {
	float:left;
	border:1px solid #4A413C;
	margin:2em 1em .5em 0em;
	/*_margin-top:1.7em;*/
}

.celebrity-main-text{
	padding-left:160px;
	margin-bottom:2em;
}

.celebrity-main-text h3{
	padding: 0!important;
}

.celebrity-profiles li h3{
	margin:0px !important;
	padding:0px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em !important;	
}

.celebrity-profiles li p{
	padding-top:0px;
	margin:.5em .5em 0em 0em;
}

.celebrity-profiles li h3 a:link {
	color:#0066CC !important;
}

.resource-list {
	clear:both;
}

.resource-list ul{
	list-style-image:none !important;
	list-style:none !important;
	margin:0px 0px 1em 0px !important;
	padding:0px !important;
}

.resource-forms form {
	float:left;
	width:42%;
	border:1px solid #D2D2D2;
	background:url(/images/familyhistory/homepage/homepage-menu/box-background-small.gif) center left repeat-x #F9F9F6;
	min-height:4em;
	/*_height:4em;*/
	padding:1em;
	margin:0em 0em 1em 1em;
}

.resource-forms #search_text{
	margin-left:0em !important;
}

.resource-forms form label{
	font-size:100%;
	font-weight:bold;
	display:block;
	padding-bottom:.5em;
}

.resource-forms #search_text, .resource-forms #resource-list {
	width:69%;
}

.resource-forms .submit{
	text-indent:-1000em;
	height:24px;
	width:65px;
	border:none;
	overflow:hidden;
	padding-left:5em;
}

.resource-forms #searchform .submit{
	background:url(/images/buttons/search_paleparch.gif) no-repeat;
}

.resource-forms #resource-topiclist .submit{
	background:url(/images/buttons/select.gif) no-repeat;
}


/* START FAMILY HISTORY */

/* styles for new getting started page */
#page_border{
	width:100%;
}

div#page_border h2{background:#FFF;color:#979873;font-size:1.4em;padding:0;margin:0;}

#movie_leftcolumn{float:left;width:49%;padding:0;margin:0;}
#movie_rightcolumn{float:left;width:49%;padding:0;margin:0;}

.bigdivider{display:none;}

.movie_holder_left h4,.movie_holder_right h4 {background:transparent;color:#000;padding:0;margin:0;}
div#pagecontent h4.headerlink a{text-decoration: none; color:#000;}
div#pagecontent h4.headerlink a:hover{text-decoration: none; color:#000;}
div#pagecontent h4.headerlink a:visited{text-decoration: none; color:#000;}

.last{border-bottom:1px solid #C7C7C7;}
/* end */

/* start getting started */
 
 #filmhome-menu{
 	float: left;
	list-style:none !important;
	padding:0px !important;
	margin:auto !important;
	width:672px;
}


#filmhome-menu li{
	width:318px;
	min-height:11em;
	/*_height:12em;*/
	border:1px solid #D2D2D2;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	background:url(/images/familyhistory/homepage/homepage-menu/box-background.gif) repeat-x #F9F9F6;
}


#filmhome-menu li div {
	padding:12px 12px 12px 12px;
}

#filmhome-menu li div h2 {
	margin:0px 0px 0px 0px;
	padding:0px;
}

#filmhome-menu li div h4 {
	margin-top:0;
	padding-top:0;
	font-size:100%;
	color:#000 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#filmhome-menu li div h4 a, a:visited{
	text-decoration: underline;
}

#filmhome-menu li div h4 a:hover{
	text-decoration: none;
}

#filmhome-menu li div p {
	padding-top:0px;
	margin:5px 0px 0px 0px;
}

#filmhome-menu li div a.main-image {
	float:left;
	margin-bottom:30px;
	margin-right: 10px;
}

/*end getting started */

/* INDIVIDUAL MOVIE PAGES */
/* the main border for the content of the page */
#contentborder{border:1px solid #D2D2D2; width:95%; padding:10px; background:url(/images/familyhistory/homepage/homepage-menu/box-background.gif) repeat-x #F9F9F6;}
#movieimage{float: right; margin:.5em;}
/* creates the view the movie box */
#movieinfo{border: 1px solid #E8E1BB; padding:0;margin:0;background-color: #fff;}
#movieborder{ width: 100%; border: none; padding: 2px;}
#movieinfoheader{text-align:center;background:#E8E1BB;padding:3px 0;}

/* holds the 3 columns */
#moviecontentholder{padding:5px 0 5px 0;margin:0;}
#pagecontent h3.movieheader {text-align:center;font-size:1em;padding: 0;margin: 0; background:#E8E1BB; color:#000;}

/* columns contain links to media palyers */
#column1, #column2 {text-align:left;float:left;padding:2px;margin:0;width:33%;border-right:1px dashed #C6C8A9;}
#column3 {text-align:left;float:left;padding:2px;margin:0;width:30%;}

/* links to next page */
#nextpagewrapper{width:100%;float:right;margin-top:20px;margin-bottom:20px;}
#next{width:48%;float:right;margin:0;padding:0;}
#prev{width:48%;float:left;margin:0;padding-left:20px;}

#nextpagelink{text-align:right;float:left;width:80%;}
#nextpageimage{float:left;width:15%;padding-left:10px}

#prevpagelink{float:left;}
#prevpageimage{float:left;padding-right:10px;}

/* position of film image */
#contentborder img.right {border: 0; float: right; margin: 0 10px 10px 10px;}

/* page styling */
#contentborder p {text-align:left;}
#column1 ol, #column2 ol, #column3 ol{list-style:none;padding:0;margin-top:2px;margin-bottom:0em;margin-left:20px;}
#column1 ol li, #column2 ol li, #column3 ol li {padding:0;line-height:0.9em;}
#column1 ol li a, #column2 ol li a, #column3 ol li a {padding:0;line-height:2em;margin:0;}
div#pagecontent h3.bgbrown { margin-bottom: 0; background-color:#762123; color:#FFFFFF;}

/* fact sheet style */
#factsheet {border-top:solid 1px ; border-bottom:solid 1px ; padding: 10px 0px 25px 0px;}
#factsheet .hide {display:none}
#essentials {padding: 10px 5px 20px 10px; background-color:#F7f7f7; width:60%}
#essentials p {margin-top:35px}
#factbottom{margin-top:25px}
.print {float:right;}

/* film clip pop up */
.film-clip h1 {
	font-size:90%;
	background-color:#868048;
	color:#fff;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.transcript-text h2 {
	font-size:90% !important;
	color:#000;
}

.transcript-text{
	min-height:350px;
	/*_height:350px;*/
	padding:10px;
}

/* end */