@charset "utf-8";
/* CSS Document */

*{font-family:Georgia, "Times New Roman", Times, serif;}

.clear{clear:both;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

body{
width:950px;
margin:0 auto;
background-image:url(../images/bkg_header.jpg);
background-repeat:repeat-x;
background-color:#4f5b74;
}

.header{
background-repeat:no-repeat;
width:930px;
text-align:right;
position:relative;
padding:24px 20px 0 0;
}

.header a{
color:#ffd88c;
}

#header_home{
background-image:url(../images/header_home.jpg);
height:115px;
}

#header_internal{
background-image:url(../images/header_internal.gif);
height:37px;
}

#main_menu{
background-image:url(../images/bkg_main_menu.jpg);
background-repeat:no-repeat;
width:924px;
height:73px;
padding:2px 0 0 26px;
}

#main_menu a{
margin-left:4px;
float:left;
}

#main_left{
background-image:url(../images/texas_wrap_vertical.gif);
background-repeat:no-repeat;
background-color:#000000;
background-position:top left;
width:946px;
padding-left:4px;
}

#main_left_flash{
width:950px;
}

#main_body{
background-image:url(../images/texas_pagebg.jpg);
background-repeat:repeat-y;
width:942px;
padding:0 0 40px 0;
}

#main_body_flash{
background-image:url(../images/texas_pagebg.jpg);
background-repeat:repeat-y;
width:950px;
}

.about{ background-image:url('/images/bkg_content_about.jpg'); }
.teacher{ background-image:url('/images/bkg_content_teacher_resources.jpg'); }
.connection{ background-image:url('../images/bkg_content_connection.jpg'); }
.contact{ background-image:url('/images/bkg_content_contact.jpg'); }
.credits{ background-image:url('/images/bkg_content_credits.jpg'); }
.recommended{ background-image:url('/images/bkg_content_recommended.jpg');}
.register{ background-image:url('/images/bkg_content_register.jpg'); }
.requirements{ background-image:url('/images/bkg_content_requirements.jpg'); }
.washingtontown { background-image:url('/images/bkg_content_washingtontown.jpg'); }

#content_plain {
	background-repeat:no-repeat;
	background-position:top;
	background-color:#802d22;
	width:798px;
	margin:auto;
	padding-top:37px;
	padding-left:21px;
	padding-right:21px;
	color: #ffd88c;
}

#content_plain p {
	font-size:12px;
	color:white;
	margin-bottom:20px;
}
#content_plain a {color:#ffd88c;}
#content_plain .whiteText {font-size:12px; color:#ffffff;}

#content_connection {
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#802d22;
	width:500px;
	padding-top:37px;
	margin-left:30px;
	color: #ffd88c;
}

#content_connection div {
	font-size:12pt;
	color:white;
}

.brown_text14px {color:#996633; font-size:14px; font-weight:bold;}
.brown_text15px {color:#996633; font-size:15px; font-weight:bold;}
.delegate_image {border: 2px solid #401611;}
.delegate_name {font-size:10px;}
.delegate_name2 {font-size:10px; margin-left:14px; line-height:11px;}
.delegate_name li, ol.delegate_name {margin-left:14px; line-height:11px;}
.entry_arrival {padding-top:6px; padding-left:11px;}
.entry_birthplace {margin-top:2px; height:23px; margin-left:4px;}
.entry_birthplaceT {height:23px; margin-left:4px;}
.entry_municipality {margin-top:2px; height:23px;}
.entry_municipalityL {margin-top:2px; height:41px;}
.entry_municipalityT {height:23px;}
.floatL {float:left;}
.floatL_margin18pxL {float:left; margin-left:18px;}
.floatR {float:right;}
.height_1px {height:1px;}
.maroon_12px {color:#401611; font-size:12px; font-weight:bold;}
.padding_21pxLR {padding:0px 21px 0px 21px;}
.padding_delegatenav {padding:2px 21px 0px 21px; height:23px;}
.padding_delegatenavOff {padding:2px 21px 0px 21px; height:23px; color:#996633; background:transparent url('/images/bg_leftnav.gif') no-repeat; font-weight:bold; font-size:15px;}
.padding_delegatenavL {padding:2px 21px 0px 21px; height:41px;}
.padding_delegatenavLOff {padding:2px 21px 0px 21px; height:41px; color:#996633; background:transparent url('/images/bg_leftnavL.gif') no-repeat; font-weight:bold; font-size:15px;}
.padding_delegatenavT {padding:2px 21px 0px 21px; height:23px; margin-top:5px;}
.padding_delegatenavTOff {padding:2px 21px 0px 21px; height:23px; margin-top:5px; color:#996633; background:transparent url('/images/bg_leftnav.gif') no-repeat; font-weight:bold; font-size:15px;}
.padding_delegatehome {padding-left:21px; padding-right:125px;}
.padding_delegatenames {padding-top:6px;}
.popup_list {margin-left:16px;}
a.link_brown12px {color:#996633; font-size:12px; font-weight:bold;}
a.link_brown13px {color:#996633; font-size:13px; font-weight:bold;}
a.link_brown14px {color:#996633; font-size:14px; font-weight:bold;}
a.link_brown15px {color:#996633; font-size:15px; font-weight:bold;}
a.link_maroon12px {color:#802d22; font-size:12px; font-weight:bold;}
a.link_yellow {color:#ffe3ab; font-weight:bold; font-size:15px;}

#bg_popup {background-color:#401611; position:absolute; top:130px; margin-left:0px; width:942px; visibility:hidden; opacity:80; filter:alpha(opacity=80); -moz-opacity:80; z-index:10;}
#birthplace {background:transparent url('/images/bg_municipality.gif') no-repeat; width:118px; height:23px; padding:2px 0px 0px 12px;}
#birthplace_popup {visibility:hidden; position:absolute; top:0px; left:0px; width:155px;}
#birthplace_popupTitle {visibility:hidden; position:absolute; top:0px; left:0px; width:130px;}
#block_delegate {float:left; width:754px;}
#content_delegate {background-color:#f7eeda; padding:6px 19px 16px 19px;}
#county_popup {visibility:hidden; position:absolute; top:0px; left:0px;}
#county_title {font-family:Verdana,Arial,serif; font-size:11px; font-weight:bold;}
#delegate_arrival {background-color:#f7eeda; padding:12px 0px 16px 21px;}
#delegate_county {background-color:#f7eeda; padding:8px 0px 16px 15px;}
#delegate_faces {background-color:#f7eeda; padding:8px 15px 5px 14px;}
#delegate_header {background:transparent url('/images/header_gradientT.gif') repeat-y; padding:2px 21px 4px 21px; color:#ffffff; font-size:15px; font-weight:bold;}
#delegate_image {position:absolute; top:135px; margin-left:527px;}
#delegate_intHeight {height:116px;}
#delegate_municipality {background-color:#f7eeda; padding:8px 19px 16px 15px;}
#delegate_names {visibility:hidden;}
#delegate_nav {margin-top:9px; float:left; width:164px;}
#delegate_navbg {background:transparent url('/images/bg_leftnavM.gif') no-repeat;}
#delegate_popup {visibility:hidden; position:absolute; top:162px; margin-left:112px; width:720px; border:3px solid #401611; background-color:#f7eeda; z-index:20;}
#explore_by {padding-left:18px;}
#municipality {background:transparent url('/images/bg_municipality.gif') no-repeat; width:128px; height:23px; padding:2px 0px 0px 12px;}
#municipalityL {background:transparent url('/images/bg_municipalityL.gif') no-repeat; width:128px; height:41px; padding:2px 0px 0px 12px;}
#municipality_content {min-height:34px; padding-right:4px; background-color:#ffd88c;}
#municipality_popup {visibility:hidden; position:absolute; top:0px; margin-left:0px; width:210px;}
#municipality_popupTitle {visibility:hidden; position:absolute; top:0px; margin-left:0px; width:140px;}
#popup_bg {background:transparent url('../images/bg_popupT.gif') no-repeat; background-color:#ffd88c;}
#popup_bgB {background:transparent url('../images/bg_popupB.gif') no-repeat; height:4px; width:678px;}
#popup_content {padding:0px 21px 21px 21px; font-size:12px;}
#popup_header {background:transparent url('../images/bg_popupheader.jpg') no-repeat; width:706px; height:36px; padding-top:6px; padding-left:14px;}
#popup_image {float:right; width:248px; border:2px solid #401611; margin-right:9px; margin-top:13px; margin-left:10px;}
#popup_info1 {float:left; width:210px; padding-right:16px; font-size:12px; margin-top:13px;}
#popup_info2 {float:left; width:165px; padding-right:15px; font-size:12px; margin-top:13px;}
#popup_links {height:34px;}
#popup_padding {padding:18px 13px 14px 14px;}
#popup_title {color:#996633; font-size:15px; font-weight:bold;}

#regformWrapper{margin-left:230px;width:400px;}
#regformWrapper span{color:#ffd88c}
#regformWrapper td {padding-bottom:3px;}
#regformWrapper .user_instructions{
	font-size:12px; width:300px;font-style:italic;
}
#main_right{
background-image:url(../images/texas_wrap_vertical.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#000000;
}

#home_left{
float:left;
background-image:url(../images/bkg_home_left.jpg);
background-repeat:no-repeat;
width:650px;
height:465px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

#the_story{
background-image:url(../images/bkg_thestory.png);
background-repeat:no-repeat;
width:264px;
height:234px;
position:relative;
padding:40px 0 0 15px;
margin:20px 25px 0 33px;
float:left;
}

#in_washington_town{
background-image:url(../images/bkg_inwashingtontown.jpg);
background-repeat:no-repeat;
width:264px;
height:234px;
position:relative;
text-align:right;
padding:40px 15px 0 0;
margin-top:20px;
float:left;
}

#home_right{
float:left;
background-image:url(../images/bkg_home_right.jpg);
background-repeat:no-repeat;
width:240px;
height:464px;
position:relative;
padding:0 25px 0 35px;
}

#home_right h5{
position:absolute;
}

#ps_text{
background-image:url(../images/bkg_primarysources_text.gif);
background-repeat:no-repeat;
width:545px;
height:127px;
font-size:12pt;
color:#ffffff;
padding:0 20px;
margin:0 0 25px 30px;
float:left;
}

#ps_text p{
padding:0;
margin:0;
/*CHANGED: padding-top:35px;*/padding-top:10px;
}
/*START ADDED IN*/
p#mycollection {
	height:20px;
	text-align:right;
	padding:0;
	margin:10px 0 0 0;
	font-size:12px;
}

#mycollection a { color: #ffd591; }/*END ADDED IN*/
#ps_search{
float:right;
}

#search_term {
height:15px;
width:140px;
float:left;
padding:5px 5px;
font-size:11px;
}

#search_button{
float:left;
margin-left:10px;
}

#ps_search input{
font-size:11px;
font-weight:bold;
border:1px solid black;
}

#primary_three{
background-image:url(../images/bkg_primary_three.png);
background-repeat:repeat-y;
padding-bottom:10px;
margin:0 0 0 40px;
}

#primary_three ul{
list-style:none;
font-size:15px;
line-height:25px;
font-weight:bold;
float:left;
width:220px;
margin:0 50px 0 0;
padding:0 0 0 30px;
}

#primary_three ul li{
}

#primary_three ul li a{
color:#996633;
text-decoration:none;
}

#primary_three ul li a:hover{
text-decoration:underline;
}

#primary_one{
background-color:#f7eeda;
width:829px;
margin:0 0 0 55px;
padding:0 0 0 10px;
border-bottom:1px solid #f7eeda;
border-top:1px solid #f7eeda;
}


#primary_browse{
background-color:#ffd88c;
width:785px;
margin:0 auto;
margin-bottom:10px;
padding-left:10px;
position:relative;
}

#primary_browse div h2 {
	margin-bottom:0;
}
#primary_browse div p {
	margin-top:0;
}
#primary_browse ul{
	clear:both;
list-style:none;
margin:0;
padding:0;
}

#primary_browse ul li{
float:left;
margin-bottom:25px;
margin-left:25px;
}

#primary_browse ul li.first{
margin-left:0;
}

#primary_browse a{
font-size:12px;
font-weight:bold;
color:#802d22;
}

#primary_browse ul li a:hover{
text-decoration:underline;
}

#primary_browse ul li a img{
border:2px solid black;
margin-bottom:7px;
}

.primary h2, .primary h2 a{
font-size:15px;
color:#996633;
margin-bottom:10px;
}

.item_info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#b53c2b;
}

.item_description, .credit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:455px;
}

.subtitle {font-size:16px; color:#ffd88c;}

.zoomify{
float:right;
margin:0px 10px 10px 0;
/*START ADDED IN*/text-align:right;/*END ADDED IN*/
}

#footer{
background-image:url(../images/bkg_footer.jpg);
background-repeat:no-repeat;
width:950px;
height:45px;
text-align:center;
}

#footer a{
font-size:11px;
line-height:45px;
color:#ffd88c;
font-weight:bold;
padding:0 18px;
}