/* css: jayhendren.com */
/* copyright © kds web consultancy */

/* globals */
body {
  margin:0;
  padding:0;
  font:1em Arial, sans-serif;
  background-color:#8b7466;
}
a:link {
  color:white;
  text-decoration:underline;
}
a:visited {
  color:#d9d9d9;
  text-decoration:none;
}
a:hover {
  color:gray;
  text-decoration:none;
  background-color:rgb(255,255,255);
  border-bottom:1px dotted white;
}
a.menu:link {
  color:white;
  text-decoration: none;
}
a.menu:visited {
  color:white;
  text-decoration:none;
}
a.menu:hover, a.menu:active {
  color:rgb(0,200,0);
  text-decoration:none;
  background-color:transparent;
}
h2 {
  color:black;
  font-size:1.2em;
  margin:0px;
  margin-top:10px;
}
h3 {
  color:white;
  display:block;
  background-color:black;
  font-size:1.3em;
  padding:1px;
  margin-top:1px;
}
h4 {
  color:#0055ff;
  font-size:.9em;
  margin:0px;
  margin-top:10px;
}
h5 {
  color:black;
  font-size: .9em;
  margin:0px 0px 10px 0px;
  padding:0px; 
}
div#Navigation {
  position:absolute;
  top:28px;
  left:50px;
  margin:0px;
  padding:0px;
  background-color:black;
}
#Navigation ol {
  padding: 0px 0px 0px 10px;
  margin:0px;
}
#Navigation ol li {
  float:left;
  list-style-type:none;
  margin:0px 10px 0px 0px;
  padding: 0px 5px 0px 0px;
  font:14pt Arial, sans-serif;
}
.navLiSel { background-color:white; }
.navHtSel { color:#cc0000; }

div#ContentBox {
  background-color:white;
  position:absolute;
  top:50px;
  left:50px;
  padding:0px;
  margin:0px;
  width:665px;
  height:480px;
}
div#Footer {
  background-color:black;
  position:absolute;
  top:530px;
  color:white;
  padding:2px;
  left:50px;
  width:465px;
  font:.7em Verdana,sans-serif;
}

/* bio page */
div#BioTxt {
  position:relative;
  top:140px;
  left:20px;
  height:310px;
  width:440px;
  overflow:auto;  
}

span#sBioText {
  font:1em verdana;
  line-height:1.2em;
}

/* media page */
div#MoviePanel {
  color:white;
  position:relative;
  top:100px;
  left:425px;
  height:375px;
  width:238px;
  font:.7em verdana;
  overflow:auto;
  padding:0px 0px 0px 0px;
}

div#movieClip {
position:relative;
left:80px;
top:130px;
width:400px;
}

ol#movieList {
  font: 1em Arial;
  padding:0px;
  margin:0px 0px 10px 0px;
}

ol#movieList li {
  display:block;
  padding:0px;
  margin:5px 0px 10px 0px;
}

.Cwma {
  margin:0px 5px 0px 5px;
  float:left;
}

/* clients page */
div#ClientBox {
  position:relative;
  top:170px;
  left:10px;
  width:360px;
}
div#clientTxt {
  height:310px;
  width:340px; 
  font: 1em Arial, sans-serif;
  overflow:auto;
  float:left;
  scrollbar-base-color: #ffffff;
  scrollbar-arrow-color: green;
  scrollbar-darkshadow-color: #ffffff;
}
div#clientTxt ul {
  padding:0px;
  margin:0px 0px 0px 15px;
}
div#clientTxt ul li {
  padding:0px;
  margin:0px;
}

/* faq page */
div#faqTitleBar {
  position:relative;
  top:145px;
  left:20px;
  color:white;
  font:14pt Arial, sans-serif;
}
div#faqContent {
  position:relative;
  top:150px;
  left:20px;
  height:290px;
  width:430px;
  overflow:auto;
}

/* Contact page */
div#ContactForm {
  position:relative;
  top:140px;
  left:10px;
  width:335px;
}
.frmContact {
  padding:0px;
  margin:0px;
}
.frmTxtArea {
  border:1px solid green;
  scrollbar-base-color: #ffffff;
  scrollbar-arrow-color: green;
  scrollbar-darkshadow-color: #ffffff;
}

div#frmResults {
  position:relative;
  left:20px;
  top:150px;
  width:500px;
}

table#tblForm {font:11pt Arial, sans-serif; width:100%;}
input { border:1px solid green; }

