﻿/*universal*/
/*defaults*/
body {
font-family: "Trebuchet MS", Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: .85em;
font-style: normal;
font-weight: normal;
color: #333333;
letter-spacing: normal;
line-height: 1.3em;
text-align: center;
width: 100%;
margin: .5em 0 0 0;
background-color: #ffffff;
}
h1 {
font-size: 125%;
letter-spacing: .3em;
font-weight: normal;
}
h2 {
font-size: 120%;
letter-spacing: .2em;
font-weight: normal;
}
h3 {
font-size: 110%;
letter-spacing: .1em;
font-weight: normal;
}
img {border: 0;}
em {font-style: italic;}
sup {
line-height: 0em;
vertical-align: super;
}
a {
letter-spacing: .1em;
text-decoration: none;
}
/*----default links*/
a:link {
color: #d27800;
background-color: transparent;
}
a:visited {
color: #333333;
background-color: transparent;
}
a:hover {
color: #333333;
background-color: transparent;
}
a:active {
color: #000000;
background-color: transparent;
}
/*---go gosub foot text links*/
.go a:link, .gosub a:link, #foot a:link {
color: #333333;
background-color: transparent;
}
.go a:visited, .gosub a:visited, #foot a:visited {
color: #333333;
background-color: transparent;
}
.go a:hover, .gosub a:hover, #foot a:hover {
color: #d27800;
background-color: transparent;
}
.go a:active, .gosub a:active, #foot a:active {
color: #000000;
background-color: transparent;
}
/*universal section setup*/
div#all {width: 100%;}
/*---go*/
div.go {
width: 100%;
height: 50px;
font-family: Georgia, Times, "Times New Roman", serif;
}
.go ul {
list-style-type: none;
width: 33em;
float: right;
border-bottom: 1px #333333 solid;
}
.go ul li {
display: inline;
font-size: 120%;
padding: .7em .5em;
}
.go ul li a {
line-height: 1.8em;
letter-spacing: .4em;
padding: 0 0 .7em .75em;
}
.go ul li a:hover {
border-left: 1px #d27800 solid;
margin-left: -1px;
}
.go ul li.current a {
border-left: 1px #333333 solid;
margin-left: -1px;
}
/*go return bar*/
.go a#return {
display: block;
letter-spacing: .2em;
width: 14em;
position: fixed;
top: 0;
left: 0;
background: #d27800 url(../images/d27800_br.gif) no-repeat right bottom;
padding: .4em .5em .6em .4em;
}
.go a#return:link {background: #d27800 url(../images/d27800_br.gif) no-repeat right bottom;}
.go a#return:visited {background: #d27800 url(../images/d27800_br.gif) no-repeat right bottom;}
.go a#return:hover {
background-color: #ffffff;
background-image: none;
}
.go a#return:active {
background-color: #ffffff;
background-image: none;
}
/*-----content innards*/
div#content {
width: 90%;
min-height: 400px;
margin: 1em auto 5em auto;
}
#content ul {
list-style-type: none;
text-align: left;
margin: 0;
padding: 0;
}
/*gosub*/
div.gosub {
width: 29%;
float: left;
}
.gosub ul li {
font-size: 105%;
letter-spacing: .1em;
}
.gosub ul li a {padding: .1em 1em;}
.gosub ul li a:link {border-left: 1px solid #ffffff;}
.gosub ul li a:visited {border-left: 1px solid #d27800;}
.gosub ul li a:hover {border-left: 1px solid #d27800;}
.gosub ul li a:active {border-left: 1px solid #000000;}
.gosub ul li.this a {border-left: 1px solid #333333;}
/*address*/
div.add {
font-size: 88%;
line-height: 1.1em;
width: 29%;
float: right;
margin: 4em 6em 4em 0;
}
.add ul li {text-align: right;}
/*bodytext*/
div.bodytext {
text-align: justify;
clear: both;
margin: 0 5em 5em 5em;
}
.bodytext p {
width: 60%;
margin-bottom: 1.5em;
}
.bodytext ul#resume ul {padding-bottom: 1em;}
.bodytext ul#resume ul li {padding-left: 1em;}
/*universal fixed foot*/
div#foot {
width: 100%;
position: relative;
bottom: .2em;
left: auto;
clear: both;
}
#foot ul {
list-style-type: none;
width: 30em;
height: 50px;
background: url(../images/glyph_foot.gif) no-repeat right bottom;
margin: 0 auto;
border-bottom: 1px #333333 solid;
}
#foot ul li {
display: inline;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 85%;
}
#foot ul li a {
display: block;
float: left;
padding: .4em .7em 0 .7em;
margin-top: 47px;
}
#foot ul li.home a {border-right: 1px #333333 solid;}