body             { color: #fff; background-image: url(img/background.jpg); margin: 0px; padding: 0px; position: relative }
table { position: relative; top: 25px }
H1       { color: #8a0f07; font-size: 28px; padding-left: 10px }
H2          { color: #010066; font: italic small-caps bolder 24px/normal "Times New Roman", Georgia, Times; text-transform: capitalize; margin-left: 5px }
H4 { color: #010066; font: italic small-caps bolder 22px "Times New Roman", Georgia, Times; text-transform: capitalize; margin: 0px 0px 0px 8px; padding: 0px }
H3      { color: #b00e1b; font-size: 18px; margin-top: 5px; margin-right: 10px; margin-left: 10px }
p           { color: #181121; font-style: normal; font-weight: 200; font-size: 18px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; margin-top: 5px; margin-right: 20px; margin-left: 10px }
a           { color: #eee; font-style: normal; font-weight: normal; font-size: 16px; text-decoration: none; background-color: transparent; border: none 0px white }
#main  { margin: 0px; padding: 0px }
#main a { color: #00b; font-weight: bold }
#main p { font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#main h2 { font-size: 28px; font-family: "Times New Roman", Georgia, Times; background-color: #feebc3; margin-bottom: 0px; border-bottom: 1px solid #070922 }
a:hover       { color: #8f919d; font-size: 16px; text-decoration: underline }
H6   { color: lime; font-size: 14px }
H5   { color: white; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #010066 }
.blue  { color: #fff; font-size: large; background-color: #008; text-align: center; text-transform: uppercase; padding: 0 0 5pt; border: solid #f00; width: 175px }
.image_left      { float: left; position: relative }
.image_right           { background: repeat fixed 10em 10em; float: right; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; clip: auto }
.image_center     { background-color: transparent; border: none 2px white; position: relative }
.leftsideSection        { color: #222; line-height: 100%; background: #fff url(../../../../keithfaber/keithfaber.com%20folder/keithfaber.com/img/sideseal.gif) no-repeat; text-align: center; margin: 0px 0px 15px; padding: 2px; border: solid 0px #000; height: 600px }
.leftsideSection p  { }
.twocolumn { padding: 3px }
.headline { color: #fff; font-variant: small-caps; font-size: 20px; line-height: 110%; background-color: #112364; text-align: center; margin-top: 5px; margin-bottom: 3px }
.headline a { color: #fff; font-size: 20px; line-height: 110%; text-decoration: none; text-align: center }
.headline a:hover { text-decoration: underline }
.table    { background-color: white; margin: 0px; padding: 0px; border: solid 1px #fff; top: 0px; width: 900px }
.footer   { color: #fff; text-align: center }
.footer a { color: #fff; font-weight: bold; text-align: center }
.body    { background-color: #f4f4f4; margin: 0px; padding: 0px; width: 570px }
.body a { color: #008; font-weight: bold }
#navigation   { text-decoration: none; width: 200px }
#navigation a, #navigation a:visited     { color: white; font-weight: bolder; font-size: 14px; font-family: "Times New Roman", Times, serif; text-decoration: none; padding-left: 5px; border-bottom: 1px solid #feebc3; display: block }
#navigation ul  { list-style-type: none; list-style-position: inside; margin: 0px; padding: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px solid; border-left: 0px; border-bottom-style: none; border-left-style: solid; border-right-style: solid; border-top-style: none }
#navigation a:hover   { color: #feebc3; background-color: #1e2a61 }
#navigation li   { line-height: 12px; background-position: left ; margin: 5px 0px 0px 5px; padding: 0px; border-bottom-color: #66090E  }
#lightbox { line-height: 0; text-align: center; position: absolute; z-index: 100; left: 0; width: 100% }
#lightbox a img { border: none }
#outerImageContainer { background-color: #fff; margin: 0 auto; position: relative; width: 250px; height: 250px }
#imageContainer { padding: 10px }
#loading { line-height: 0; text-align: center; position: absolute; top: 40%; left: 0%; width: 100%; height: 25% }
#hoverNav { position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 100% }
#imageContainer>#hoverNav { left: 0 }
#hoverNav a { outline: none }
#prevLink, #nextLink { background-color: transparent; width: 49%; height: 100%; display: block }
#prevLink { float: left; left: 0 }
#nextLink { float: right; right: 0 }
#prevLink:hover, #prevLink:visited:hover  { background: url(images/prevlabel.gif) no-repeat left 15% }
#nextLink:hover, #nextLink:visited:hover  { background: url(images/nextlabel.gif) no-repeat right 15% }
#imageDataContainer { font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; width: 100%; overflow: auto }
#imageData { color: #666; padding: 0 10px }
#imageData #imageDetails { text-align: left; float: left; width: 70% }
#imageData #caption { font-weight: bold }
#imageData #numberDisplay { clear: left; padding-bottom: 1em; display: block }
#imageData #bottomNavClose { float: right; padding-bottom: 0.7em; width: 66px }
#overlay { background-color: #000; position: absolute; z-index: 90; top: 0; left: 0; width: 100%; height: 500px }
img  { border: solid 0px white }
.brand { }
.brand img { margin: 5px }
.logo { }
.logo img   { margin-top: 5px; margin-right: 5px; margin-left: 5px; border: solid 1px #000 }
