/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
     margin: 1em;
     background: rgb(221, 221, 221) none repeat scroll 0%;
     color: black;
     font-family: arial,sans-serif;
     }

table {
     border: 2px solid #3399cc;
     border-collapse: collapse;
     }

table td {
     border: 2px solid #3399cc;
     }
     

img.head {
     border: 2px solid goldenrod;
     margin-top: 8px;
     float: right;
     }
     
img.headshot  {
     float: right;
     margin-top: 10px;}

td.head {
     margin: 0pt;
     padding: 0em 0.5em;
     background: black;
     width: 100%;
     height: 150px;
     }
     
span#address  {
     width: 400px;
     color: white;
     font-size: 9pt;
     position: relative;
     top: -10px;
     left; 0px;}

span#contact {
     color: black;
     font-size: 10pt;
     font-weight: bold;
     position: relative;
     top: -3px;
     left: 12px;
     }

#catchphrase {
     padding: 8px;
     background: black;
     color: goldenrod;
     text-align: center;
     font-family: serif;
     font-size: 16pt;
     font-style: italic;
     font-weight: bold;
     letter-spacing: 1px;
     }

.leftnav {
     background: black;
     width: 15%;}

.leftnav ul {
     margin: 0pt;
     padding: 0pt;
     list-style-type: none;
     }

.leftnav ul a {
     padding: 0.5em 0em 0.5em 0.5em;
     display: block;
     width: 8em;
     height: 1em;
     text-decoration: none;
     }

.leftnav a:link {
     color: #3399cc;
     font-weight: bold;
     }

.leftnav a:visited {
     color: gray;
     font-weight: bold;
     }

.leftnav a:hover {
     background: #3399cc;
     display: block;
     color: white;
     font-weight: bold;
     }

.maininfo {
     padding: 0.5em;
     background-image: url(graphics/dan_bg.gif);
     color: black;
     font-weight: bold;
     line-height: 2em;
     width: 80%;}

.maininfo h3 {
     color: #3399cc;
     font-size: 12pt;
     font-weight: bold;
     margin-top: 0px;
     line-height: 14pt;
     }

.maininfo p {
     font-size: 11pt;
     font-weight: normal;
     line-height: 16pt;
     margin-top: -20px;
     }
     
.maininfo img {
     float: left;
     }

.rtinfo {
     padding: 0.5em;
     width: 20%;
     }

.foot {
     padding: 5px 0px;
     background: transparent none repeat scroll 0%;
     color: white;
     font-size: 9pt;
     text-align: center;
     }

.foot a:visited {
     color: purple;
     }

.foot a:hover {
     color: rgb(30, 147, 193);
     }


