body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #F0F4D7; }
body, p, td, tr, li, ul, ol {color: #554; font-size: 0.96em; line-height: 1.4em;}
A:link {color: black}
A:visited {color: black}
A:hover {color: black; text-decoration: underline;}
acronym {cursor: help; border-bottom: #000 1px dotted}
form {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;}
textarea, input, select, option, .area {font-family: "Andale Mono", "Courier New", Courier, monospace;
font-size: 1em;}
h1, h2, h3,h4,h5,h6 {
	margin: 0;
	color: #554;
	font-family: Georgia, Arial, Verdana, Serif;
	line-height:1.6em;	
}

h2 {
	margin-bottom: .5em;
	font-size: 1.4em;
}

h3 {
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight:normal;
}

img.LeftThumb {float: left; margin-bottom: 1.5em; margin-right: .5em; border: 1px solid #666;}


#choices { width: 240px; padding: 0.42em; margin: 0; margin-bottom: 0.8em; background-color: #C9DA71; color: #000; }
#content { background-color: #FFFFFF; width: 80%; margin: 5px auto; padding: 5px; border: 1px solid #8371DA;}
#footer, .footer { margin: auto; width: 80%; text-align: center; }
#header {height: 50px; margin: 0 auto 15px auto; padding: 0; width: 100%; background-color: #FFFFFF; }
#headImg { float: left; background-color: #fff; background-image: url(../images/graphics/logoHarr-dkr.gif); background-repeat: no-repeat; background-position: center left; width: 250px; height: 50px; border-style: none; padding: 0px; }
#sidebar {float: left; width: 185px; padding: 5px; margin: 5px; }
#sidebar  ul {margin:0px; padding: 0px; }
#sidebar  li  {padding: 1px 0px 1px 3px; margin: 0px; list-style-type: none;}
#linkBox {background-color: #FFFFFF; color: #000000;padding: 8px 3px 5px 3px; margin: 5px;}
#linkBox li  {padding: 1px 0px 1px 3px; margin: 0px; list-style-type: none;}
#linkBox ul {padding: 0px; margin: 3px;}
#ltContent{margin: 5px 275px 5px 15px;}
#mMenu { height: 35px;  padding-top: 15px; margin-left: 350px;   color: #ffffff; }
#mMenu ul { float: right; margin: 0px;  padding: 0px; list-style: none; display: inline; }
#mMenu li { padding: 1px; list-style: none; display: inline;  color: #ffffff; } 
#mMenu a:link, #mMenu a:visited, #mMenu a:hover, #mMenu a:active { font-size: 105%; padding: 0.16em 0.33em; text-decoration: none;  color: #ffffff; }
#mMenu a:hover { background-color: #E7D0A2; color: #8371DA; }
#wrapper { margin: 0; padding: 10px; border-top: 5px dashed #C9DA71;}
#wrapper li {margin-left: 20px; font-size: 100%}
#wrapper td, #wrapper td p {font-size: 105%}
#wrapper .post {margin:0 0 2em 0;padding:0 0 3em 0;	border-bottom:#cca 1px dashed;}
#machineNav {float: left; width: 120px; padding: 4px; margin-right: 15px;}
#machineNav li {margin-left: 8px; padding:0; list-style-type: none; }
#machineNav ul {margin: 0; padding: 0px; }
#machineNav img, .imgBorderthin img {margin: 0; padding: 0; border: 1px solid #666666;}

.biggertxt {font-size: 105%;}
.blogDate {text-align: right; margin-top: 0;}
.boxed,.calendar { border: 1px solid #F5DAD6;font-family:verdana, arial, sans-serif; color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding:2px; text-align:left; margin: auto;}
.calendarhead {font-family:palatino, georgia, times new roman, serif; color:#666600; font-size:small; font-weight:normal; padding:2px; letter-spacing: .3em; background:#FFF; text-transform:uppercase; text-align:left;}	
.cleared { clear: both; }
.clearL {clear: left}
.clearR {clear: right}
.dailyInset {float: right; padding: .5em; margin: 1em 0 1em 1em; width: 160px; font-size: .8em; background-color: #EDEBFA;}
.details, .details a:link, .details a:visited, .details a:hover, .details a:active { font-size: 80%; color: #cc0000; padding: 0.25em; margin-left: 0.16em; text-decoration: none;}
.entry {width: 90%; margin: 0; padding:0; overflow: auto; }
.floatL{float: left;  margin: 2% 1% 1% 0; }
.floatR{float: right;  margin:  2% 0 1% 1%; }
.floatL25p {float: left; width: 25%;}
.green {background-color: #C9DA71; color: #000; }
.hdr {  font-size: 110%; margin: 0 0 0.4em 0; padding: 0.2em 0.2em; border-left: 10px solid #F5DAD6;border-bottom: 2px solid #ADA2E7; }
.level2Hdr {  font-size: 103%; margin: 0; padding: 0.4em 0; border-bottom: 2px solid #F5DAD6; clear: both; }
.lowerFloat {float: left; width: 200px; height: 275px;}
.month { font-weight: bold; color: #993300; text-align: center; }
.picture { height: 500px; width: 450px; margin: auto; padding: 0px; overflow: hidden; }
.pink {  background-color: #FAF4EB; border: 1px solid #F5DAD6; }
.project, .projectR {margin: 2% 1% 1% 0; border: 1px solid #000000;}
.project {float: left; }
.purple {background-color: #ADA2E7; color: #fff; border: 1px solid #8371DA; }
.smallertxt {font-size: 75%;}