body {
margin : 0px 0px 0px 0px;
background: #F0FFFF;
}

#top {
position:  absolute;
height: 90px;
width: 100%;
top:0px;
border:0px none;
background: #F0FFFF;
text-align: center;
}

#left {
position:  absolute;
height:100%;
width:165px;
top:90px;
background: #F0FFFF;
}

#main {
position:  absolute;
top: 90px;
left: 180px;
background: #F0FFFF;
padding-right: 3em;
}

#blurb {
padding-top: .5em;
padding-bottom: .5em;
padding-left: 0.5em;
padding-right: 0.5em;
background: #F0FFFF;
font: 12px Arial, sans-serif;
}

#myemail {
background: #F0FFFF;
}

#mydateline {
color: blue;
font: 24px Times, Times New Roman;
font-weight: bold;
background: #F0FFFF;
padding-top: 0em;
padding-bottom: 1em;
}

#mypost {
font: 16px Times, Times New Roman;
background: #F0FFFF;
}

#myentrytitle {
color: blue;
font: 24px Times, Times New Roman;
font-weight: bold;
font-style: italic;
background: #F0FFFF;
padding-top: 0em;
padding-bottom: .25em;
}

#mypermalink {
color: blue;
font: 12px Arial, sans-serif;
background: #F0FFFF;
padding-top: 0em;
padding-bottom: 5em;
}

#pagetitle {
color: blue;
font: 36px Times, Times New Roman;
font-weight: bold;
font-style: italic;
background: #F0FFFF;
}

#pagesub {
color: blue;
font: 16px Arial, sans-serif;
font-weight: bold;
background: #F0FFFF;
}

#main_dir {
padding-bottom: .5em;
font: 14px Times, Times New Roman;
background: #F0FFFF;
}

#sub_dir {
padding-top: 0em;
padding-bottom: .5em;
padding-left: 1.5em;
font: 14px Times, Times New Roman;
background: #F0FFFF;
}

#blacktext {
color: black;
}

#redtext {
color: red;
}

#downsize {
font-size: 85%;
}

#head1 {
color: blue;
font: 22px Times, Times New Roman;
font-weight: bold;
background: #F0FFFF;
padding-top: 0em;
padding-bottom: 0em;
}

#head2 {
color: blue;
font: 16px Times, Times New Roman;
font-weight: bold;
background: #F0FFFF;
padding-top: 1em;
padding-bottom: 0em;
}

#head3 {
color: blue;
font: 14px Times, Times New Roman;
font-weight: bold;
background: #F0FFFF;
padding-top: 1em;
padding-bottom: 0em;
}

#brite {
color: yellow;
font: 16px Times, Times New Roman;
font-weight: bold;
}

#nav_a-z {
color: blue;
font: 12px Times, Times New Roman;
background: #F0FFFF;
padding-top: 0em;
padding-bottom: 0em;
}



.buttonscontainer {width: 150px;}

.buttons a {color: #00FFFF;
border: 1px solid;
background-color: #4B0082;
padding: 2px;
padding-left: 3px;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #4169E1 #7B68EE #7B68EE #4169E1;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #FFF0FE;
border-color: #7B68EE #4169E1 #4169E1 #7B68EE;
color: #000000;
text-decoration: none;}
