* {  
font-family: Verdana, Tahoma, Arial, "Book Antiqua", Helvetica, sans-serif
}

A:link { 
color: #716200 
}

A:visited { 
color: #716200 
}

A:hover { color: #4f4f39 }

A:active   { color: #716200; padding: 1px; border: dotted 1px #e5ca87 }

blockquote { margin: 10px; padding: 5px }

body  { font-size: 1.2em; background-image: url(../images/paper_fiber.png); margin: 5px; padding: 5px; scrollbar-3dlight-color: #EEE8AA; scrollbar-arrow-color: #DCDCDC; scrollbar-darkshadow-color: #A52A2A; scrollbar-face-color: #D79658; scrollbar-highlight-color: #FFE4C4; scrollbar-shadow-color: #FFDAB9; scrollbar-track-color: #F5DEB3  }

h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
hr { }
img { }

li { list-style-image: url(../images/orangeball.gif); padding: 2px }

ol { background: #e3ddb3 url(../images/paper_fiber.png); margin: 5px; padding: 5px; border: outset }

p { margin: 3px; padding: 3px }

sub {
font-size: 10px;
}

table { background-image: url(../images/paper_fiber.png); border-collapse: collapse; border-spacing: 0pt 0pt }

tr { background-color: transparent }

a.external{
	padding-right:12px;
	background:url(../images/ico_external.gif) no-repeat 100% 50%;}

.book { color: teal; font-style: italic }

.button { color: black; font-weight: 900; font-size: 10px; background-color: #e3ddb3; margin: 0px; padding: 2px 10px; border: ridge 1px #a0522d }

.copyright  { color: gray; font-weight: 300; font-size: 10px; text-align: left; margin: 0px; padding: 0px }

.cssbutton:visited{color: black;}

.cssbutton:hover  { background-color: #e5cc1b; padding: 1px; border: solid thin }

.cssbutton:active{color: black;}

.datemod   { color: gray; font-variant: small-caps; font-weight: 300; font-size: 11px; text-align: right; float: left; margin: 0; padding: 5px 0 0; z-index: 50 }

.dateother { color: #a88355; font-size: 14px; text-align: left; vertical-align: bottom; float: left; border-top: 3px solid #a88355; border-right: 0px solid; border-bottom: 0px solid; border-left: 0px solid; z-index: 5; left: 50px; width: 200px }

.dateTimeline { color: #c1ae6f; font-weight: bolder; margin: 10px }

.datetitle   { color: #a88355; font-weight: bold; font-size: 12pt; padding: 4px 4px 4px 10px; border-bottom: 1px solid #a88355; border-left: 4px solid #a88355; width: 200px }

.footer     { color: gray; font-style: italic; font-weight: 100; margin: 5px; padding: 5px; width: auto ; border-top: 1px solid #a88355; border-left: 5px solid #a88355; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; }

.header { padding: 5px }

.headleft { text-align: left; float: left; top: 0px; left: 0px; width: 100% }

.headright { text-align: right; float: right; margin: 0px; padding: 0px; width: 100% }

.image { background-image: url(../images/paper_fiber.png); margin: 10px; padding: 10px; border: 10px }

.main { margin: 10px; padding: 10px; position: relative }

.patent    {
	font-style: italic;
	font-variant: small-caps;
	font-size: 10px;
}

.process    {
	color: navy;
	font-style: italic;
	font-variant: small-caps;
}
.quiz    {
	font-size: 0.8em;
	background: #e3ddb3 url(../images/paper_fiber.png);
	border: solid 1px gray;
	width: 45%;
}
.quote { color: #369; font-style: italic; font-size: 12pt }

.stamp    {
	color: #a88355;
	width: 75%;
}

.subtitle     { color: black; font-weight: 800; font-size: 13pt; padding-top: 15px; padding-left: 50px }

.text        { background: #e3ddb3 url(../images/paper_fiber.png); clear: both; padding: 10px; border: solid 1px gray; position: relative; width: 90% }

.title      { color: black; font-weight: 900; font-size: 15pt; padding: 2px 4px; border-bottom: 1px solid #a88355; border-left: 4px solid #a88355 }

.graphic { font-size: 0.7em; background-image: url(../images/gold_005.jpg); width: 30%; margin-top: 1em; margin-bottom: 1em; padding-top: 1em; padding-bottom: 1em; }

.nil { font-size: 0.7em; background-image: url(../images/gold_005.jpg); margin-top: 1em; margin-bottom: 1em; padding-top: 1em; padding-bottom: 1em; text-align: center;  }




