body {
  background: #FFeebb;
  text-align: justify;
  font-size: 11pt;
  font-family: trebuchet ms, helvetica, arial;
  color: #6F391F;
  margin: 0;
  padding: 0.25em 0.25em;
}

a:link { 
	color: #AD6302;
        text-decoration: none;
        font-weight: bold;
	}
a:visited { 
	color: #7D2C03;
        text-decoration: none;
	}
a:hover { 
	color: #CC9966;
	background-color: none;
	text-decoration: none;
	}
a:active { 
	color: #CC9966;
	}

h1 {
  color: #B22222;
  font-size: 25pt;
  font-family: courier new, palatino linotype, book antiqua, palatino;
  font-weight: bold;
}

h2 {
  color: #5e5e5e;
  font-size: 11pt;
  margin: 3% 0% 1% 0% ;
}

h3 {
  color: #5e5e5e;
  font-size: 18pt;
  font-weight: bold;
  margin: 3% 0% 1% 0% ;
}

h4 {
  color: #B22222;
  font-size: 15pt;
  font-weight: bold;
  margin: 3% 0% 1% 0% ;
}


p:first-letter 
{
color: #B22222;
font-family: times new roman, times;
font-size: 15pt;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  padding: 0 0;
  margin: 0 0;
  *border-collapse: expression('separate');
}

td {
padding: 0em;
}

img{
-ms-interpolation-mode: bicubic;
margin:0;
padding:0;
} 

div.header
{
/*background-image: url('omg.jpg');
background-repeat: no-repeat;
background-position: left;*/
padding: 0em 0.5em;
margin: 0 15px;
text-align: center;
}

div.header table {
margin: auto;
}

table.header {
width:95%;
background: none;
}

td.header {
  font-size: 15pt;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
vertical-align: top;
  padding: 0em;
}

td.subheader {
  font-size: 10pt;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
text-align: right;
  padding: 0 2em 0 2em;
}    

div.center {
text-align: center;
padding: 0em 5px;
    }

div.center table {
margin: auto;
}

table.main {
width:97%;
}

table.main td.lefttop {
width:420px;
height: 480px;
vertical-align: middle;
padding: 1em 0 1em 0;
}

td.leftbottom {
width: 300px;
vertical-align:top;
padding: 1em 0 1em 0;
}

td.nav {
  font-size: 10pt;
  padding: 0em 0em;
  vertical-align: top;
}

table.nails {
 background: #ffdd99;
  margin: 0;
padding: 0 0.5em;
width: 250px;
margin-right: 0 !important;
text-align: center;
}

table.nails td {
/*width:80px;*/
vertical-align: top;
text-align: center;
}

table.nails img {
/*height: 80px;
width: 80px;*/
margin: 3px 3px;
border: none;
}

/*table.info {
  margin: 0;
padding: 0em 0.5em;
vertical-align: top;
}  

table.info td {
      font-size: 11pt;
    padding: 1em;
margin:0;
  text-align: justify;
}*/

table.nails td.news {
/*width:80px;*/
vertical-align: top;
text-align: justify;
}

table.nails td.nails {
text-align: center;
}

table.snails {
 background: #ffdd99;
  margin: 0;
padding: 1em;
text-align: center;
}

table.snails td {
/*width:80px;*/
vertical-align: top;
text-align: center;
}

table.snails img {
/*height: 80px;
width: 80px;*/
margin: 3px 3px;
border: none;
}

table.snails td.news {
/*width:80px;*/
vertical-align: top;
text-align: justify;
}

table.snails td.nails {
text-align: center;
width: 80px;
padding: .5em;
}

table.fnails {
 background: #ffdd99;
  margin: 0;
padding: 0.5em; 0.5em;
width: 300px;
margin-right: 0 !important;
text-align: center;
}

table.fnails td {
/*width:80px;*/
vertical-align: top;
text-align: center;
}

table.fnails img {
/*height: 80px;
width: 80px;*/
margin: 0px;
border: none;
}

table.fnails td.news {
/*width:80px;*/
vertical-align: top;
text-align: justify;
}

table.fnails td.nails {
text-align: center;
width: 41px;
padding: .5em;
}

table.setpage {
width: 300px;
  margin: 0;
padding: 0em 0.5em;
vertical-align: top;
margin-right: 0 !important;

}

td.setlist {
  font-size: 13pt;
  text-align: center;
  padding: .25em;
}

td.greeting {
   padding: .5em;
 font-size: 15pt;
  text-align: center;
}

td.newsgreeting {
   padding: 1em 0 0 0;
 font-size: 15pt;
  text-align: center;
}
	
td.backforth {
  font-size: 12pt;
  text-align: center;
  padding: 0.5em 0em 0.5em 0em;
}

td.setcaption {
  /*height: 10em;
width: 100%;*/
  font-size: 9pt;
  text-align: justify;
  padding: 1em 3em;
}

td.mail {
background: #ffdd99;
padding: 2em;
}

td.copyright {
  font-size: 8pt;
  text-decoration: none;
  color: #B22222;
  text-align: justify;
 vertical-align: bottom;
  padding: 0.5em 2em;
}


td.aboutpage {
  font-size: 8pt;
  text-align: justify;
  padding: 0 2em;
}

td.right {
padding:0em;
vertical-align:top;
width:880px;
}



td.main {
  font-size: 2em;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
/*height:620px;*/
width:720px;
text-align: center;
vertical-align: top;
  padding: 0em 0em 0em 0;
}

td.biopic {
  font-size: 2em;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
width:720px;
text-align: center;
  padding: 0.5em 0em 0em 0;
}

img.main {
border:  10px solid #ffdd99;
}

td.arrow {
	min-width:80px;
	text-align:center;
}

td.arrow img {
border:0;
}

td.piccaption {
  font-size: 13pt;
  text-align: right;
  padding: 0.5em 4em 0.25em 0em;
}

td.picdesc {
      font-size: 10;
      text-align: justify;
      padding: 0.25em 8em 0em 4em;
}

td.bio {
  font-size: 1em;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
width: 720px;
text-align: justify;
  padding: 0;
}

td.news {
font-size: 1em;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
max-width: 250px;
border: 6px solid;
border-color: #FFDD99;
text-align: left;
  padding: 0em;
  overflow: hidden;
}

td.services {
font-size: 1em;
  font-family: trebuchet ms, helvetica, arial;
  font-weight: bold;
color: #B22222;
max-width: 700px;
border: 6px solid;
border-color: #FFDD99;
text-align: left;
  padding: 1em;
  margin-top: 10em;
  overflow: hidden;
}

td.inc {
background: #E9ECC9;
padding: 0.5em 1.5em;
border: 4px solid;
width: 18em;
border-color: #FFDD99;
}

td.space {
/*border: 4px solid;
border-color: #FFDD99;*/
padding: 1em;
}

td.add {
width: 18em;
background: #F3EECC;
padding: 0.5em 1.5em;
border: 4px solid;
border-color: #FFDD99;
}

td.incaddheader {
padding: 0.5em 2em;
}

td.button {
padding: 1em;
}

img.button {
border: 2px solid #ccaa66;
}