/* Media Screen Stylesheet for Keesling Genealogy Created by Tim Keesling on 8/22/2009 */

body {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: .8em;
  color: #990000;
  background-color: #fff;
  min-width: 1000px;
  margin: 0;
  padding: 0;
}

div.txtheader > h2 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}

div.txtheader {
  width: 100%;
  color: inherit;
  background-color: #ddd;
  padding: .2em;
}

a:link {
  color: #000;
  background-color: inherit;
}

a:visited {
  color: #999;
  background-color: inherit;
}

a:hover {
  color: #fff;
  background-color: #990000;
  text-decoration: none;
}

a:active {
  color: #ffff00;
  background-color: #990000;
  text-decoration: none;
}

a:focus {
  color: #fff;
  background-color: #990000;
  text-decoration: none;
}

p.vrysml {
  font-size: .8em;
}

p {
  text-indent: .8em;
  text-align: justify;
}

/******** index.shtml styles *********/

div#mainwrapper {
  width: 1000px;
  margin: .1em auto .1em auto;
}

div#header {
  width: auto;
}

div#main {
  width: 100%;
}

div#footer {
  width: 100%;
  clear: both;
  margin-top: 1em;
}

div#indexbottom {
	width: 100%;
	border-width: 1px;
	border-style: solid;
}

p.bottomlinks {
	text-align: center;
}

/********  main.html styles *********/

div.mainleftcol {
  width: 550px;
  float: left;
  clear: right;
}

div.mainrightcol {
  width: 432px;
  float: right;
}

div.mainbottomcol {
  clear: both;
  margin-bottom: 1em;
}

/* contact form kegen2.html styles */

form {
  margin: 0;
  padding: 0;
}

div.formleftcol {
  width: 210px;
  float: left;
}

div.formrightcol {
  width: 525px;
  float: right;
}

div.tpblk {
  width: 400px;
  float: left;
  margin: 0;
  padding: 0;
}

input.inp {
  width: 275px;
  float: right;
  margin: 0 40px 0 0;
  padding: 0;
}

p.frm {
  width:75px;
  float: left;
  margin: 0;
  padding: 0;
  border: 1px solid #fff;
}

label {
  margin: 0;
  padding: 0;
}

legend {
  color: #990000;
  background-color: inherit;
  padding: .5em; 
}

p.com {
  padding: 1.0em 0 0 0;
}

input, textarea {
  color: #990000;
  background-color: #ccc; 
  border: 1px solid #990000;
  margin: 0;
  padding: 0;
}

input:hover {
  color: inherit;
  background-color: #ffff00;
}

textarea:hover {
  color: inherit;
  background-color: #ffff00; 
}

textarea.contcom {
  width: 100%;
}

div.btmblk {
  width: auto;
  clear: both;
  margin: .5em 1em .5em .6em;
}
