body {
 background-color: #333333; text-align: center;  margin: 0; padding: 0;
	padding-bottom: 5px;}
div#container {position: relative;  text-align: left; width: 750px; margin: 10px auto 10px auto; border: 1px solid #333; }

.text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding-top: 6px; padding-right: 3px; padding-bottom: 6px; padding-left: 3px; color: #FFFFFF; text-decoration: none; vertical-align: top; background-position: center; line-height: 1.6em;}
.biogtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #CCCCCC}
.navigation {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle}
a {  color: #FFFFFF}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
.titletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
#diarytable td {border: 1px solid #000;}
.emph { font-style: italic;}
h4 {font-size:14px; font-weight: bold; margin-bottom: 0.2em;}
div#lycontent hr { width: 593px; height: 1px; color: #666; text-align: center; margin: 15px auto 20px auto;}
.imgleft { float: left; margin: 0 10px 10px 0; }
.imgright {float: right; margin: 0 0 10px 10px;}
.imgright2 {float: right; margin: 30px 0 40px 10px;}

div#proj p {margin-bottom: 3px; }
div#txtright {padding-left: 150px; background-image: url(images/projstreet.jpg); background-position: left; background-repeat: no-repeat;}
div#txtleft {padding-right: 150px; background-image: url(images/treedrawing.jpg); background-position: right; background-repeat: no-repeat;}
div#anpup1 { float: right; margin: 0 0 20px 20px; width: 269px; height: 202px; padding: 0; border: 3px ridge #333; font-size: 11px; }
div#anpup1 a {font-size: 11px;}

div#anpup2 { float: right; margin: 0 0 20px 20px; width: 300px; height: 200px; padding: 0; border: 3px ridge #333; font-size: 11px; }

div.flright {float:right; border: 3px ridge #333; width: 300px;}


table.reviewstext1 td {vertical-align:middle; padding-right: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; padding-top: 6px;  padding-bottom: 6px; padding-left: 3px; color: #FFFFFF; text-decoration: none;  background-position: center; line-height: 1.5em;}
table.reviewstext1 td.leftcolwidth {width: 350px;}

table.projtable {margin-top: 10px; width: 320px; margin-left: auto; margin-right: auto;}
table.projtable td {padding-bottom: 5px; text-align: center;}
table.projtable td a {text-transform: uppercase;}
.ridgeimg {border: 3px ridge #333;}