h5{font-style:normal}

html, body{
	width:100%;
	margin:0;padding:0;
}
html {
	min-height:100%;
	margin-bottom:1px;
}
body{
	text-align:center;
	font:normal 100% "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color:#000;background:#fffefd url(bgds/mat.jpg) repeat 0% 0% fixed;
	position:relative;left:0;top:0;
}
ul{margin:0;padding:0;list-style:none}
img, input{vertical-align:middle}
img{border:none;margin:0}
ins{display:inline}
noscript p{display:inline;margin:0}
abbr,acronym{cursor:help;border-bottom:1px dotted #993300}
abbr:hover,acronym:hover{color:#009966;background:#fff url(bgds/eggshell.gif) repeat 0% 0%}

#outerwrap{
	width:602px;
	margin:0 auto;
	position:relative;
	}
#wrapper{
	width:600px;
	margin:0 0 2px 0;padding:0 0 3px 0;
	text-align:left;
	border:1px solid rgb(153,51,0);
	position:absolute;left:0;top:0;
}
#masthead{
	margin:0;
	width:600px;height:96px;
	background:rgb(153,51,0) url(bgds/fabyan_trestle.gif) no-repeat 0% 0%;
}
div#main, div#page, div#mh, div.section{
	margin:0;padding:0;
	position:relative;left:0;top:0;
}
div#main, div#page{color:#111;background:transparent}
div#main{width:600px;font:normal 100% "Lucida Sans Unicode",Arial,Helvetica,sans-serif}
div#page{
	/*width:580px;*/
	width:592px;
	margin:0 auto;padding-top:3px;
	text-align:left;
	position:relative;
}
ul#toc{width:210px;font-size:75%;position:absolute;right:0px;top:6px;z-index:10}
ul#toc li{font-size:100%;line-height:120%;text-align:right}

ul#breadcrumb{margin-right:210px;font-size:70%;position:absolute;left:0px;top:6px;z-index:10}
ul#breadcrumb li{display:inline;font-size:100%;margin:0}

h1#title{margin:1em 210px 1em 0;font:normal 1.9em "Georgia","Berling Antiqua","Palatino Linotype","Times New Roman",Times,serif}

div.section{
	/*width:578px;*/
	width:592px;
	color:#111;background:#fffefd;
	border:solid 1px rgb(153,51,0);
}
div.section.smallpad{margin-top:3px;margin-bottom:3px;}
.section_title{
	/*
	width:578px;
	margin:10px 0 15px 0;
	*/
	width:592px;
	margin:3px 0;
	text-align:left;
	font:normal 28px/36px "Georgia","Berling Antiqua","Palatino Linotype","Times New Roman",Times,serif;
	color:#5f8f6f;background:#f7f6ef;
	border:1px solid rgb(153,51,0);
	position:relative;
} 
.section_title.icra{
	color:#5f8f6f;
	background:#f7f6ef url(bgds/icra_sw.gif) no-repeat 100% 50%;
}
div.content{margin:0.5em 9px}
div.content h3{margin:0.5em 0 1em 0;font-size:80%}
div.content p{margin:0.5em 0;text-align:justify;line-height:1.4em;font-size:75%}

p.first{text-indent:0}
p.first:first-letter{font-family:"Times New Roman",serif;font-size:333%;float:left;width:auto;margin:4px 2px 0 0;line-height:0.85em}
img.inpage{float:right;width:300px;margin:0 0 8px 8px;border: double medium rgb(132,41,0)}
img.tall{width:225px;margin:205px 0 0 14px;border: double medium rgb(132,41,0)}

a#childsafe{position:absolute;right:90px;top:-3px}
a#childsafe img{width:105px;height:33px}

p#rating{text-align:center;font-size:0.5em}
img.childsafe{width:147px;height:38px}
img.iwatchdog{width:117px;height:50px}
img.icra{width:88px;height:31px}

.linkbar,.linkbar ul{margin:0;color:#111;background:#f7f6ef}
.linkbar ul{margin-right:10px;text-align:right;line-height:1.6em}
.linkbar li{display:inline;padding-left:0;font-size:70%}
.linkbar span{font-weight:bold;color:#a02;background:#f7f6ef}

.bv{text-align:right;font-size:12px;margin:6px 6px 6px 0}
ul.bv{list-style:none;padding:0}
ul.bv li{display:inline;padding-left:0}
p.libra{text-align:center}
#foot{
	width:592px;
/*
	width:577px;
	margin:0px 0 0 11px;
	*/
	margin:0 auto;padding:0.1em 0;
	text-align:center;
	color:#000;background:#f7f6ef;
	border:solid 1px rgb(153,51,0);
}
ul#foot, ul#foot li, ul#foot li a{line-height:130%}
/*
* html ul#foot li{line-height:130%}
*/
#foot li{display:inline;font-size:70%}
ul#foot li noscript p{font-size:100%}
#foot span{font-variant:small-caps}

div.section.wrp{background:transparent url(bgds/wainwright_railpark.jpg) no-repeat 50% 0%}
div.content.wrps{background:transparent url(bgds/railpark.gif) no-repeat 2% 70%}
div.content.wrps h3, div.content.wrps p{margin-left:170px}
div.wrp{height:200px}
div.wrp p{margin:1em;font-size:100%}
h1#title cite, h2 cite{display:block;font-size:70%}


div#mini{position:absolute;top:0px;left:0px;margin:0;padding:0}
#mini li{
	display:block;
	width:200px;
	margin:0;padding:0;
	font:normal 12px/14px "Lucida Sans Unicode","MS Sans Serif",sans-serif;
}
#mini em{display:none}
a{text-decoration:none;cursor:pointer;color:#108;background:transparent}
a:hover, a:focus{text-decoration:underline;color:#a02;background:transparent}
a:focus{outline:none}
a.intext{text-decoration:underline}
a.intext:hover, a.intext:focus{text-decoration:none}
.av{padding:5px 0;font-weight:bold;color:#a02;background:transparent}
a.active{font-weight:bold;color:#990033;background:transparent}
a.active:hover, a.active:focus{cursor:default;color:#330099;background:transparent}

ul#foot a.block{display:block;height:2.2em;line-height:2em}
ul#foot span, ul#foot li a.block span{font-size:1.2em;font-variant:small-caps}
ul#foot a.block:hover, ul#foot a.block:focus{background:#fffefd}

a.hires_link{float:right;width:120px;height:90px;margin:0 0 0 2em}
blockquote p.cite{color:#086;background:transparent;text-align:right!important}
/* PDF and DOC files icon notification */
/*
li.word,
li.wrp,
*/
li.pdf,
li.adobe {
 list-style-type: none;
}
/*
.word a,
.wrp a,
*/
.pdf a,
.adobe a {
 height: 24px;
 line-height: 24px;
 display: block;
 text-decoration: none;
/* border: 1px dotted #fff; */
}
.pdf a {
 background: transparent url(bgds/pdf-logo.gif) no-repeat 100% 0%;
}
.adobe a {
 background: transparent url(bgds/adobe-reader-logo.gif) no-repeat 0% 0%;
}
/*
.word a {
 background: transparent url(bgds/word-logo.gif) no-repeat 0% 0%;
}
.wrp a {
 background: transparent url(bgds/wrp-logo.gif) no-repeat 0% 0%;
}
*/
/*
.word a span,
.wrp a span,
 margin-left: 42px;

*/
.pdf a span,
.adobe a span {
 margin-right: 40px;
 text-decoration: none;
	color:#309;
 background: transparent;
 background-image: none;
}
/*
.word a:hover,
.wrp a:hover,
*/
/*
.pdf a:hover,
.adobe a:hover {
 border: 1px dotted #b20032;
}
*/
/*
.word a:hover span,
.wrp a:hover span,
*/
.pdf a:hover span,
.adobe a:hover span {
 text-decoration: underline;
	color:#903;
 background: transparent;
}

#masthead a{
	display:block;
	width:385px;height:94px;
	padding-top:10px;
	text-align:right;
	font:normal 1.2em "Georgia","Berling Antiqua",Times,serif;
	text-decoration:none;
	color:#f7f6ef;background:transparent;
	position:relative;top:0px;left:205px;
}
#masthead a span{display:block;margin-right:10px}
* html div#masthead a{padding-top:0}
* html div#masthead a span{margin-top:10px}
#masthead a:hover, #masthead a:focus{
	color:#fcc99c;background:transparent;
/*
	color:#ffee99;background:transparent;
	color:#ffd964;background:transparent;
	*/
}
#mini a{
	display:block;
	width:200px;height:14px;
	margin:0;padding:0 0 0 13px;
	color:#f7f6ef;background:transparent;
}
div#mini>ul a{height:16px}
#mini a:hover, #mini a:focus{
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#990033;background:transparent url(bgds/eggshell.gif) repeat 0% 0%;
}
#mini a span, #mini a.active{text-transform:uppercase;color:#fcc99c;background:transparent}
#mini a.active:hover, #mini a.active:focus{color:#fcc99c;background:transparent url(bgds/eggshell.gif) repeat 0% 0%}

div.clear{clear:both;height:1px;line-height:1px;margin:0;visibility:hidden}
* html div.clear{padding:0;display:none}

div#WLSearchBoxDiv{width:315px;position:absolute;z-index:15}
div#SearchButtonDiv{width:85px;position:absolute;z-index:15}
div#WLSearchBoxDiv{right:1px;top:74px}
div#SearchButtonDiv{right:1px;top:66px}
input#WLSearchBoxInput{background-image:url(http://search.live.com/s/siteowner/searchbox_background.png);background-position-x:right;background-position-y:0px;background-repeat:no-repeat;height:16px;width:290px;border:1px solid #ccc}
input#WLSearchBoxButton{vertical-align:middle;border-style:none}
table{border-collapse:collapse}
table,td{margin:0;padding:0}
