body  { background-color:#e6d2cb; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; font-size:medium; margin:0px; padding:0px; text-align:center; }

#main  { margin:0 auto; width:740px; clear:both; text-align:center; }
#menu  { float:left; width:160px; clear:left; }
#menu ul  { margin:10px 0 5px; padding:0; list-style:none; text-align:left;}
#menu li  { border-bottom:1px dotted green; padding:2px;}
#menu ul ul  { margin:0 0 0 15px; padding:0; font-size:smaller; }
#menu li li { border-bottom:1px dotted pink; padding:1px;}

a:link  { color:#006633; text-decoration:none; }
a:visited  { color:#993399; text-decoration:none; }
a:hover  { color:#CC00CC; text-decoration:none; }
h1  { font-size:1.5em; padding:0; margin:0}
h2  { font-size:1.1em;}

input  { background-color:#FF6666; color:#FFFF66; }

.plain  { background-color:#F3EBE9; border-style:inset; border-width:1px; color:#333333; font-family:Arial, sans-serif; font-weight:normal; width:130px; }

textarea  { background-color:#F3EBE9; }

.address  { background-color:#F3EBE9; border:#666600 groove 3px; clear:left; color:#CC3300; font-size:14px; font-style:italic; font-weight:bold; letter-spacing:0.1em; margin:5px; padding:5px; text-align:center; }

.class { background-color:#F3EBE9; border:#666600 groove 3px; clear:left; margin:5px; padding:5px;}
.class strong {color:#CC3300; font-size:1.2em}

.bgpoppies  { background:#FF6666 url(../images/medium/BlowingFlowers.jpg) no-repeat; padding:10px; border-bottom:12px solid #806b2a; margin-bottom:10px; }

.caption  { font-size:.85em; }

.nav  { font-size:small; text-align:center; width:50%;}

.textout  { background-color:#FFFFA8; border:#666600 groove 3px; color:#CC3300; font-size:18px; font-style:italic; font-weight:bold;	letter-spacing:.05em; float:right;	
	margin:5px; padding:5px; text-align:center; width:250px; }
	
h1.gallery, .textout2  { background-color:#FFFFA8; border:#666600 groove 3px; color:#CC3300; font-size:18px; font-style:italic; font-weight:bold;	letter-spacing:.05em; margin:5px; padding:5px; text-align:center; }

.textout2  { float:right; width:400px; }
	
.thumbs  { border:2px solid #eee; background:#f3ebe9; float:left; font-size:11px; height:140px; width:100px; margin:4px; overflow:hidden; text-align:center; padding:0; }
.thumbs a img, .thumbs a:visited img  { border:none; margin-bottom:5px;  }
.thumbs a:hover img  {  }

.yellow  { background-color:#FFFF99; }

img.border {border:25px solid #806b2a; margin:30px;}
.sendcard {background:#806b2a; color:white; padding:5px; margin:10px;}
.sendcard a, .sendcard a:visited, .sendcard a:hover {color:white;}

div.container {float:left; clear:right; width:560px; background:#e6d2cb; padding:0 0 0 20px;  text-align:left;}
#footer {float:left; clear:both; text-align:center; font-size:small; width:100%; padding-top:20px;}
#resume #main {text-align:left;}

label {display:block; width:150px; text-align:right; margin-right:10px; float:left;}
a.cwd {clear:both; display:block; width:100%; padding:20px 0; margin-top:100px;}