body {padding:0px;margin:0px;background:url(img/bodyback.gif) repeat-x center top #D9D9D9;}
body, div, td {font-family:tahoma,verdana,arial;font-size:11px; }
.toptable {width:760;background:url(img/mainback.gif) repeat-x center top #D9D9D9;}
.content {width:700px;padding:0px;padding-bottom:20px;background:white;text-align:left}
.footer {width:700px;background:url(img/content.back.gif) no-repeat center bottom white;height:60px;padding:0px;text-align:center}

.menu {float:right;width:170px; margin-left:0px; margin-bottom:20px;padding-left:15px;padding-bottom:55px;margin-top:20px;border:0px solid red;border-left:1px dotted #cccccc;margin-left:10px;}

.menu {}
.menu .item {margin-bottom:5px;width:100%}
.menu .item a {display:block; padding:7px;padding-right:0px;text-decoration:none;color:black;border-left:solid white 2px}
.menu .item a:hover {background:#efefef;border-left:solid green 2px}
.menu .item a:active {background:#EBFAB8;border-left:solid green 2px}



.title {font-family:Georgia, Arial;font-size:20px;color:darkblue; padding:20px;padding-bottom:0px;}
.text {padding-left:20px;line-height:20px;width:470px; text-align:left;border:0px solid red;margin-top:20px;}


.text b {color:#89A33E;font-family:Arial, Tahoma;font-size:14px;font-weight:bold}
.text .right {float:right;margin-left:3px;margin-bottom:3px;margin-top:0px;}
.text .left {float:left;margin-right:3px;margin-bottom:3px;margin-top:0px;}

.text .photos {text-align:center}

.text a {color:#89A33E;text-decoration:underline}
.text a:hover {color:#000000;text-decoration:none}
.text a:visited {color:#89A33E;text-decoration:underline}



.locator {padding-left:20px;padding-top:5px;color:#8FCB85}
.locator a {color:#8FCB85;text-decoration:none} .locator a:hover {color:#8FCB85;text-decoration:underline}

.listing {padding-left:20px;line-height:20px;width:470px; text-align:justify;border:0px solid red;margin-top:20px;}


.listing .day {margin-bottom:40px;margin-left:15px;padding:10px;}
.listing .day .date {font-weight:normal;border-bottom:1px solid black;font-family:arial; }
.listing .day .type {float:right;color:black}
.listing .day .link a  {color:#787878}

.listing .month {font-size:18px;padding-bottom:70px;}

.listing .month .themonth {margin-bottom:17px;padding-bottom:7px;border-bottom:1px dotted gray;display:block;}

.listing .day#done {color:#cccccc}
.listing .day#done .date {border-bottom:1px solid #cccccc;}



.listing .day#done {background:#efefef}
.listing .day#done .date {color:#666666;font-weight:bold}
.listing .day#today {background:#E3FFD7}
.listing .day#today .date {color:green;font-weight:bold}
.listing .day#tommorow {background:#FFF2D7}
.listing .day#tommorow .date {color:orange;font-weight:bold}

.bio {}
.bio title {}

.listing#articles .day {margin-bottom:10px;}

.more {width:470px;text-align:right;}



