body
{
font-family: georgia, big caslon, serif;
font-size: 90%;
margin: 3px;
background: #fff;
color: #000;
}


a
{color: #B9693F; text-decoration: none;}
a:hover
{text-decoration: underline;}
img
{border: 0;}


input:focus, textarea:focus, select:focus, option:focus
{background: #FFFBCB;}

form
{margin: 0; padding: 0;}

fieldset
{border: none; margin: 0; padding: 0;}

#f-ideas-form
{width: 450px; height: 110px;}



.hidden, span, li a strong, #content-rightcol-search h3 span, #content-leftcol-search h3 span, #content-rightcol-search-5 h3 span
{display: none;}

.clearer
{clear: both; height: 1px; overflow: hidden;}
.clearerblank
{clear: both; height: 1px; overflow: hidden; width: 246px; background: #fff;}
.clearerblank02
{clear: both; height: 17px; overflow: hidden; width: 246px; background: #fff url("i/bg_clearerblank02.gif") repeat-x; margin: 0;}

#wrapper {
	width: 892px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 2px;}


#wrapper-2
{width: 739px; margin-left: auto; margin-right: auto; background: none;}

#blueHorizontalLine
{margin: 0px; padding: 0px; height: 7px; width: 888px; margin-left: auto; margin-right: auto; background: url("i/7x246blueLine.gif") repeat-x; display: inline; float: left;}

#leftcolumn
{width: 249px; float: left;}

#rightcolumn
{width: 640px; float: left; margin:2px 0 0 3px;}

#contentcolumn
{width: 892px;}

#content
{margin: 0; padding: 0; width: 90%; margin: 0px auto; font-size: 90%; display: block;}

#content-leftcol, #content-rightcol
{width: 100%; margin: 0; padding: 0;}

#content p, #content-leftcol p, #content-rightcol p, h3, ul
{margin: 7px;}

#content-leftcol-search
{
	width: 270px;
}

#content-rightcol-search
{
	width: 270px;
}

#content-leftcol
{float: left;}

#content-rightcol
{float: left;}

h3
{color: #567686; font: bold 100% arial narrow, arial, sans-serif; text-transform: uppercase;}

ul.nobullets
{list-style-type: none; margin: 10px; padding: 0;}
ul.nobullets-small
{list-style-type: none; margin: 10px; padding: 0; font-size: 90%;}



h1
{width: 249px; height: 51px; margin: 1px; padding: 0 0 2px 0; background: #fff;}
h1 a
{height: 51px; display: block; width: 249px; background: #fff url("i/logo_castlegarden.gif") no-repeat 0 0;}
h1 a:hover
{height: 51px; display: block; width: 249px; background: #fff url("i/logo_castlegarden.gif") no-repeat 0 -51px;}


h2
{color: #C8582B; font-size: 100%; letter-spacing: 0.2em; text-transform: uppercase; margin: 13px 10px 5px 10px;}
h2 em
{text-transform: uppercase; font-style: normal; font-weight: bold; font-family: arial narrow; font-size: 25px; letter-spacing: -0.05em; color: #4A3E29;}

#h-index
{width: 211px; height: 35px; background: url("i/h_index.gif") no-repeat;}

#h-thebattery
{width: 399px; height: 11px; background: url("i/h_thebattery.gif") no-repeat;}
#h-credits
{width: 135px; height: 11px; background: url("i/h_credits.gif") no-repeat;}
#h-contact
{width: 135px; height: 11px; background: url("i/h_contact.gif") no-repeat;}
#address
{margin: 0% 0% 0% 3%;}
#h-help
{width: 356px; height: 11px; background: url("i/h_help.gif") no-repeat;}
#h-manifest
{width: 212px; height: 11px; background: url("i/h_manifest.gif") no-repeat;}
#h-support
{width: 338px; height: 11px; background: url("i/h_support.gif") no-repeat;}
#h-advancedsearch
{width: 208px; height: 11px; background: url("i/h_advancedsearch.gif") no-repeat;}
#h-request
{width: 234px; height: 11px; background: url("i/h_request.gif") no-repeat;}
#h-requestconf
{width: 280px; height: 11px; background:  url("i/h_requestconf.gif") no-repeat;}
#h-searchresults
{width: 191px; height: 11px; background: url("i/h_searchresults.gif") no-repeat; float:left;}
#h-terms
{width: 160px; height: 11px; background: url("i/h_terms.gif") no-repeat;}

#pictureabout, #picturehome, #picturesearch, #picturetimeline, #picturecredits, #picturecontact, #picturehelp
{width: 490px; height: 99px; float: left}
#picturehome
{background: url("i/picture02.jpg") no-repeat;}
#pictureabout
{background: url("i/picture01.jpg") no-repeat;}
#picturesearch
{background: url("i/picture04.jpg") no-repeat;}
#picturetimeline
{background: url("i/picture03.jpg") no-repeat;}
#picturecredits
{background: url("i/picture02.jpg") no-repeat;}
#picturecontact
{background: url("i/picture03.jpg") no-repeat;}
#picturehelp
{background: url("i/picture04.jpg") no-repeat;}

#searchdonate {
	float:right;
	margin: 0 40px 0 0;
}

#ranger {
	margin: 0 0px 0 70px;
}


#left-head
{margin: 1px; padding: 0 0 1px 0; width: 249px; display: block; float: left;}
#center-head
{margin: 1px 1px 1px 0; padding: 1px 1px 1px 0; width: 490px; display: block; float: left;}
#right-head
{margin: 1px; padding: 1px; width: 142px; display: block; float: left}


/* headering */
#headering
{height: 120px; display: block; float: none}
#headering li
{display: block; float: left; background: #fff; padding-bottom: 3px; width: 83px;}
/* headering end */


/* menu */

#menu
{margin: 0; padding: 0;}

#menu li
{display: block; float: left; height: 28px; background: #fff; padding-bottom: 3px; width: 83px;}

#menu li#m-aboutus a, #menu li#m-advancedsearch a, #menu li#m-timeline a, #menu li#m-aboutus-on a, #menu li#m-advancedsearch-on a, #menu li#m-timeline-on a
{display: block; height: 28px;}

#menu li#m-aboutus a
{background: url("i/m_aboutus.gif") no-repeat 0 0;}
#menu li#m-advancedsearch a
{background: url("i/m_advancedsearch.gif") no-repeat 0 0;}
#menu li#m-timeline a
{background: url("i/m_timeline.gif") no-repeat 0 0;}
#menu li#m-aboutus-on a, #menu li#m-aboutus a:hover
{background: url("i/m_aboutus.gif") no-repeat 0 -28px;}
#menu li#m-advancedsearch-on a, #menu li#m-advancedsearch a:hover
{background: url("i/m_advancedsearch.gif") no-repeat 0 -28px;}
#menu li#m-timeline-on a, #menu li#m-timeline a:hover
{background: url("i/m_timeline.gif") no-repeat 0 -28px;}

/* menu end */


/* submenu start */

#placeholder
{background: #89A787; margin-bottom: 0px; display: block; height: 14px; width: 246px;}

#submenu
{margin: 0; padding: 0;}

#submenu li
{background: #fff; padding-bottom: 0px; display: block; height: 14px; float: left;}

#submenu li#sm-thebattery, #submenu li#sm-thebattery-on
{width: 63px;}
#submenu li#sm-credits, #submenu li#sm-contact, #submenu li#sm-help, #submenu li#sm-credits-on, #submenu li#sm-contact-on, #submenu li#sm-help-on
{width: 62px;}

li#sm-thebattery a, li#sm-credits a, li#sm-contact a, li#sm-help a, li#sm-thebattery-on a, li#sm-credits-on a, li#sm-contact-on a, li#sm-help-on a
{display: block; height: 14px;}

li#sm-thebattery a
{background: url("i/sm_thebattery.gif") no-repeat;}
li#sm-credits a
{background: url("i/sm_credits.gif") no-repeat;}
li#sm-contact a
{background: url("i/sm_contact.gif") no-repeat;}
li#sm-help a
{background: url("i/sm_help.gif") no-repeat;}
li#sm-thebattery-on a, li#sm-thebattery a:hover
{background: url("i/sm_thebattery.gif") no-repeat 0 -14px;}
li#sm-credits-on a, li#sm-credits a:hover
{background: url("i/sm_credits.gif") no-repeat 0 -14px;}
li#sm-contact-on a, li#sm-contact a:hover
{background: url("i/sm_contact.gif") no-repeat 0 -14px;}
li#sm-help-on a, li#sm-help a:hover
{background: url("i/sm_help.gif") no-repeat 0 -14px;}

/* submenu end */









#sidebar {
	width:247px;
	float:left;
}

#blueboxes {
	background: url("i/bg_wrapper.gif") repeat-y;
	width:246px;
	height:226px;
}

#blueboxes h4 {
	background: #fff url("i/h_presentedby.gif") no-repeat 0 3px; 
	margin: 0 0 7px 0; 
	padding: 3px 0 3px 0; 
	height: 13px; 
	overflow: hidden;
}
	
#blueboxes p {
	margin: 0 0 3px 0; 
	font: bold 70% arial, sans-serif; 
	text-transform: uppercase; 
	padding:0 0 0 2px;}

#logobox {
	background: url("i/logo_battery.gif") no-repeat;
	margin:0 0 0 0px;
	width:72px;
	height:70px;
	float:left;
}

#donorbox {
	width:162px;
	float:left;
	margin: 0 1px 0 11px; 
}

#donatebox {
	float:left;
	width:246px;
	height:152px;
	margin: 2px 0 0px 0;
	padding: 10px 0 0 0;
	background: url("i/bg_donate.gif") repeat-y;
}

#donatebox p {
	font: 75% georgia, big caslon, serif;
	padding: 0px 20px 10px 20px;
	color: #fff;
	text-align:center; 
}

#donatenow {
	display: block;
	margin: 0; 
	padding: 66px 0 0 0;
	background: url("i/gs_donatenow_green.gif") no-repeat top center; 
	height: 66px; 
	overflow: hidden;
	height/**/:/**/ 0 !important;
}

#floatRight { 
    float: right; 
    margin: 4px 0px 0px 4px; 
}

#zoomer {  
    margin: 0px 0px 0px 10px; 
}

#presentedby p
{margin: 0; font: bold 70% arial, sans-serif; text-transform: uppercase; display: none}

#presentedby #logo-battery {
display: block; 
margin: 0; 
padding: 66px 0 0 0;
background: url("i/theBatteryConservancyRightHeader.gif") no-repeat top center; 
height: 66px; 
width: 142px; 
overflow: hidden;
height/**/:/**/ 0 !important;
}
#donatenow {
display: block;
margin: 0; 
padding: 66px 0 0 0;
background: url("i/gs_donatenow_green.gif") no-repeat top center; 
height: 66px; 
overflow: hidden;
height/**/:/**/ 0 !important;
}




/* footer start */
#footer {
	padding-top: 3px; 
	background: #fff; 
	font-size: 70%; 
	color: #999; 
	margin: 0;
}

#footer ul {
	margin: 0; 
	padding: 0; 
	display: block;
}

#footer p {
	margin: 0; 
	padding: 0;
}

#footer p {
	float: center;
	text-align: center;
}

#footer li {
	display: inline;
	margin: 0;
	width: 70px;
	text-align: center;
}

/* footer end */


.a-search
{border-bottom: 2px solid #839388; padding: 0 0 10px 0; margin: 0 0 10px 0;}

#content-leftcol-search , #content-rightcol-search
{width: 240px; margin: 0; padding: 0; height: 29em;}

#content-leftcol-search
{float: left;}

#content-leftcol-search-2
{width: 180px; margin: 0; padding: 0; float: left;}

#content-rightcol-search
{float: right; border-left: 2px solid #839388;}


#content-leftcol-search , #content-rightcol-search-4
{width: 240px; margin: 0; padding: 0; height: 25em;}

#content-leftcol-search-4
{float: left;}

#content-rightcol-search-4
{float: right; border-left: 2px solid #839388;}


#content-leftcol-search-3, #content-rightcol-search-3
{width: 240px; margin: 0; padding: 0; height: 24em;}

#content-leftcol-search-3
{float: left;}

#content-rightcol-search-3
{float: right; border-left: 2px solid #839388;}


p#btn-a-search
{border-left: 2px solid #839388; margin: 0 0 0 248px; padding: 0 0 0 7px;}

p.search-time
{border-bottom: 2px solid #839388; padding-bottom: 10px;}


#content p.submit-right
{text-align: right; margin-bottom: 0;}

#content-leftcol-search label
{color: #567686; font: bold 100% arial narrow, arial, sans-seriif; float: right;}

#content-rightcol-search em
{width: 80px; margin: 0; padding: 0; float: left; display: block; font-style: normal;}

#content-rightcol-search span
{width: 110px; margin: 0; padding: 0; float: right; display: block;}

#content-rightcol-search input
{width: 25px; margin: 0; padding: 0; float: left; display: block;}

#content-rightcol-search-5 em
{width: 80px; margin: 0; padding: 0; float: left; display: block; font-style: normal;}

#content-rightcol-search-5  span
{width: 110px; margin: 0; padding: 0; float: left; display: block;}

#content-rightcol-search-5  input
{width: 25px; margin: 0; padding: 0; float: left; display: block;}

.search-step2
{font-weight: bold;}

.search-step2 em
{width: 80px; margin: 0; padding: 0; float: left; display: block; font-style: normal; font-weight: normal;}

#content
{overflow: auto;}



.f-short
{width: 90px; margin: 0; padding: 0;}
.f-long
{width: 190px; margin: 0; padding: 0;}

#content-leftcol-search p.form-a-seacrh
{margin: 5px 0 5px 0; padding: 0; float: left; width: 100px;}

#content-leftcol-search p.form-a-seacrh-2
{margin: 5px 0 5px 0; float: left; width: 220px; padding: 0;}

fieldset#form-a-search
{margin: 10px;}

fieldset#form-a-search-2
{padding: 10px;}

#search-details, #search-details-2
{padding: 0; width: 93%;}

#search-details
{margin: 10px 0 10px 10px;}

#search-details-2
{margin: 10px 0 10px 10px; text-align: right;}


#search-details caption, #search-details-2 caption
{background: #37528D; text-transform: uppercase; font-family: arial narrow, arial, sans-serif; font-weight: bold; color: #fff; padding: 3px; text-align: center; font-size: 130%; margin: 0; margin-left: 10px;}

#search-details th, #search-details-2 th
{text-align: left; text-transform: uppercase; font-family: arial narrow, arial, sans-serif; font-size: 110%; padding: 3px;}
#search-details td, #search-details-2 td
{text-align: left;  font-weight: normal; font-family: arial narrow, arial, sans-serif; font-size: 110%; padding: 3px;}

#search-details tr.tr-back, #search-details-2 tr.tr-back, #search-results tr.tr-back
{background: #CDDADC;}

#search-results
{margin: 10px; width: 470px;}

#search-results th
{text-align: left; text-transform: uppercase; font-family: arial narrow, arial, sans-serif; padding: 5px 3px; font-size: 90%;}
#search-results th a
{color: #000;}

#search-results th a strong
{color: #B9693F;}

#search-results td
{text-align: left;  font-weight: normal; font-family: arial narrow, arial, sans-serif; padding: 3px; font-size: 90%; border-right: 2px solid #839388;}

#search-results td.search-without
{border: none;}


.refine-select
{width: 50px; overflow: hidden; font-size: 95%;}


#h-search-step1
{width: 64px; height: 10px; background:  url("i/h_step1_on.gif") no-repeat;}
#h-search-step1-off
{width: 150px; height: 10px; background:  url("i/h_step1_off.gif") no-repeat;}
#h-search-step2
{width: 66px; height: 10px; background:  url("i/h_step2_on.gif") no-repeat;}
#h-search-step2-off
{width: 150px; height: 10px; background:  url("i/h_step2_off.gif") no-repeat;}
#h-search-confirm
{width: 97px; height: 10px; background:  url("i/h_confirm.gif") no-repeat;}
#h-search-results
{width: 97px; height: 10px; background:  url("i/h_results.gif") no-repeat;}

#h-search-step1-off a
{display: block; margin-left: 90px; height: 20px; background:  url("i/btn_edit_off.gif") no-repeat;}
#h-search-step1-off a:hover
{background:  url("i/btn_edit_on.gif") no-repeat;}

#h-search-step2-off a
{display: block; margin-left: 90px; height: 20px; background:  url("i/btn_edit_off.gif") no-repeat;}
#h-search-step2-off a:hover
{background:  url("i/btn_edit_on.gif") no-repeat;}

object
{margin: 0; padding: 0;}

#searchform {
	width:600px;
	margin-top:4px;
	padding:10px 0 0 20px;
	text-align:left;
}

#searchform fieldset {
	margin:0;
	padding:0 0 10px 0;
	border:0;
}

#searchform label {
	margin:0 10px 15px 0;
	display:block;
}

#searchform input {
	margin:0 0 10px 0;
	display:block;
	width:92px;
}

#searchform2 {
	width:600px;
	margin-top:4px;
	padding:10px 0 0 20px;
	text-align:left;
}

#searchform2 fieldset {
	margin:0;
	padding:0 0 10px 0;
	border:0;
}

#searchform2 label {
	height:14px;

}

#searchform2 input {
	width:114px;
}

#searchform2 select {
}

#searchleft {
	text-transform: uppercase;
	text-align:right;
	width:400px;
	float:left;
	color: #567686; 
	font: bold 100% arial narrow, arial, sans-serif
}

#searchright {
	float:left;
	width:200px;
}



#mailform {
	width:226px;
	margin-top:2px;
	padding:10px 0 0 20px;
	text-align:left;
	background: #D4CEA3; font-family: arial, sans-serif; font-size: 87%;
}

#mailform fieldset {
	margin:0;
	padding:0 0 10px 0;
	border:0;
	background: #D4CEA3; font-family: arial, sans-serif; font-size: 87%;
}

#formhead {
	text-transform:uppercase;
	display:block;
	background: #D4CEA3; font-family: arial, sans-serif; font-size: 87%;
}

#mailform label {
	margin:0 2px 0 0;
	display:block;
	background: #D4CEA3; font-family: arial, sans-serif; font-size: 87%;
}

#mailform input {
	margin:0 0 10px 0;
	display:block;
	width:120px;
	background: #89a787; font-family: arial, sans-serif; font-size: 87%;
}

#mailform #submit2 {
	width:54px;
	height:23px;
}

#scriptfooter {
	clear:both;
	padding-top:15px;
}

#footerdonate {
	width:900px;
	margin-bottom:50px;
}

#footerdonate p {
	font-size:11px;
}

#footerdonate p a {
	color:#2daebf;
}

#footerdonate #donateButton, #footerdonate #donateButton:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x; 
	background-color: #d45500;
	display: inline-block; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size: 14px;
	padding: 8px 14px 9px;
}

#footerdonate #donateButton:hover { background-color: #B9693F; }
#footerdonate #donateButton:active { top: 1px; }

/* timeline css */

/* General Timeline Styles */

#timeline_wrapper {
	width:638px;
	height:541px;
	display:block;
	padding:0;
	position:relative;
	font-family:arial, verdana, sans-serif;
}

#timelinenav {
	list-style:none;
	padding:0;
	margin:0;
	height:20px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
}

#timelinenav li {
	list-style:none;
	padding:0;
	margin:0 auto;
	display:inline;
	font-size:11px;
	font-weight:bold;
}

#timelinenav a {
	color:#263856;
	text-decoration:none;
	background:#7fa1d7;
	padding:2px 3px;
}

#timelinenav a:hover {
	color:#ffffff;
}

#timelinenav a.selected {
	background:#8e9631;
	color:#ffffff;
}

#timeline {
	list-style:none;
	padding:0;
	margin:0;
	width:638px;
	height:521px;
}

#timeline li {
	list-style:none;
	padding:0;
	margin:0;
	background:no-repeat 0 0;
	display:block;
	width:638px;
	height:521px;
	overflow:hidden;
	position:relative;
}

#timeline .hide {
	display:none;
}

#timeline ul {
	padding:0;
}

#timeline ul li {
	background-image:none;
	margin:0;
	overflow:visible;
/* main control of font size within timeline */
	font-size:10px;
	position:absolute;
	height:auto;
}

#timeline h2 {
	display:none;
}

#timeline ul li a {
	text-decoration:none;
	color:#000000;
}

#timeline ul li a:hover {
	color:#b6751f;
}

/* Quarter-specific Styles */

#timeline li#q1800 {
	background-image:url(./i/timeline/q1800.png);
}

#timeline li#q1825 {
	background-image:url(./i/timeline/q1825.png);
}

#timeline li#q1850 {
	background-image:url(./i/timeline/q1850.png);
}

#timeline li#q1875 {
	background-image:url(./i/timeline/q1875.png);
}

#timeline li#q1900 {
	background-image:url(./i/timeline/q1900.png);
}

#timeline li#q1925 {
	background-image:url(./i/timeline/q1925.png);
}

#timeline li#q1950 {
	background-image:url(./i/timeline/q1950.png);
}

#timeline li#q1975 {
	background-image:url(./i/timeline/q1975.png);
}

/* Year-specific Styles */

#timeline #y1804 {
	top:389px;
	left:148px;
	width:180px;
}

#timeline #y1807 {
	top:170px;
	left:216px;
	width:66px;
}

#timeline #y1808 {
	top:459px;
	left:238px;
	width:150px;
}

#timeline #y1812 {
	top:170px;
	left:326px;
	width:100px;
}

#timeline #y1815 {
	top:287px;
	left:392px;
	width:70px;
}

#timeline #y1824 {
	text-indent:94px;
	top:157px;
	left:497px;
	width:120px;
}

#timeline #y1824b {
	top:413px;
	left:576px;
	width:60px;
}

#timeline #y1825 {
	top:170px;
	left:55px;
	width:150px;
}

#timeline #y1825b {
	top:240px;
	left:32px;
	width:160px;
	text-indent:30px;
}

#timeline #y1825c {
	top:421px;
	left:31px;
	width:100px;
	text-indent:30px;
}

#timeline #y1828 {
	top:318px;
	left:44px;
	width:130px;
	text-indent:84px;
}

#timeline #y1830 {
	top:469px;
	left:172px;
	width:130px;
}

#timeline #y1833 {
	top:212px;
	left:237px;
	width:140px;
}

#timeline #y1835 {
	top:401px;
	left:283px;
	width:130px;
}

#timeline #y1841 {
	top:469px;
	left:415px;
	width:130px;
}

#timeline #y1842 {
	top:237px;
	left:416px;
	width:60px;
	text-indent:20px;
}

#timeline #y1845 {
	top:152px;
	left:447px;
	width:118px;
	text-indent:54px;
}

#timeline #y1845b {
	top:351px;
	left:467px;
	width:118px;
	text-indent:34px;
}

#timeline #y1849 {
	top:279px;
	left:513px;
	width:120px;
	text-indent:77px;
}

#timeline #y1849b {
	top:427px;
	left:575px;
	width:48px;
	text-indent:16px;
}

#timeline #y1850 {
	top:142px;
	left:60px;
	width:125px;
}

#timeline #y1851 {
	top:314px;
	left:75px;
	width:160px;
}

#timeline #y1851b {
	top:464px;
	left:82px;
	width:160px;
}

#timeline #y1855 {
	top:277px;
	left:140px;
	width:200px;
}

#timeline #y1855b {
	top:389px;
	left:151px;
	width:120px;
}

#timeline #y1861 {
	top:222px;
	left:306px;
	width:160px;
}

#timeline #y1863 {
	top:446px;
	left:348px;
	width:120px;
}

#timeline #y1867 {
	top:156px;
	left:437px;
	width:130px;
}

#timeline #y1870 {
	top:401px;
	left:504px;
	width:90px
}

#timeline #y1877 {
	top:222px;
	left:109px;
	width:80px;
}

#timeline #y1877b {
	top:400px;
	left:109px;
	width:80px;
}

#timeline #y1883 {
	top:143px;
	left:238px;
	width:100px;
}

#timeline #y1886 {
	top:272px;
	left:306px;
	width:100px;
}

#timeline #y1890 {
	top:145px;
	left:392px;
	width:100px;
}

#timeline #y1892 {
	top:382px;
	left:438px;
	width:100px;
}

#timeline #y1896 {
	top:318px;
	left:524px;
	width:88px;
}

#timeline #y1904 {
	top:379px;
	left:157px;
	width:98px;
}

#timeline #y1907 {
	top:198px;
	left:225px;
	width:150px;
}

#timeline #y1917 {
	top:407px;
	left:443px;
	width:98px;
}

#timeline #y1924 {
	top:172px;
	left:547px;
	width:80px;
	text-indent:50px;
}

#timeline #y1929 {
	top:156px;
	left:161px;
	width:110px;
}

#timeline #y1939 {
	top:143px;
	left:378px;
	width:80px;
}

#timeline #y1941 {
	top:301px;
	left:423px;
	width:150px;
}

#timeline #y1941b {
	top:389px;
	left:423px;
	width:94px;
}

#timeline #y1945 {
	top:143px;
	left:510px;
	width:95px;
}

#timeline #y1950 {
	top:217px;
	left:66px;
	width:95px;
}

#timeline #y1950b {
	top:359px;
	left:66px;
	width:115px;
}

#timeline #y1952 {
	top:138px;
	left:111px;
	width:235px;
}

#timeline #y1953 {
	top:437px;
	left:133px;
	width:165px;
}

#timeline #y1959 {
	top:206px;
	left:265px;
	width:145px;
}

#timeline #y1966 {
	top:283px;
	left:420px;
	width:145px;
}

#timeline #y1986 {
	top:166px;
	left:309px;
	width:145px;
}

#timeline #y1988 {
	top:245px;
	left:421px;
	width:145px;
}
