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:940px; clear:both; text-align:center; }
 div.edit#main {text-align:left; width:95%; margin:2.5%}
 form.edit {width:250px; float:left; padding:5px; margin:3px; height:460px; background:#d7afa1;}
form.edit h2 {height:120px;}
 label input {width:auto;}
 
#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.3em; padding:0; margin:0}
h2  { font-size:1.2em; padding:5px 0; margin:0; text-align:center;}
h2 a, h2 a:visited {color:#660000;}

input, select, textarea  { color:#FF6666; border:none; padding:2px; background:#F3EBE9; width:230px; margin:2px; font-family:Georgia;}
 #menu form * {width:130px;}
input.button {width:auto; font-weight:bold; border:1px solid #ffff66; background:#f66; color:#ff6;}

.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}

h1.bgpoppies  { background:#FF6666 url(../images/medium/BlowingFlowers.jpg) no-repeat; padding:60px 10px 10px; border-bottom:8px solid #806b2a; margin-bottom:15px; font-size:25px; }

.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; }

div.container {float:left; clear:right; width:750px; padding:0 0 30px 30px; text-align:left; margin:0; }
div.container#gallery { width:780px; padding:0; text-align:left; margin:0 -15px 0 0; }
div.container li {padding:5px 0;}
		
.thumbs  { background:#f3ebe9; float:left; font-size:11px; height:160px; width:110px; margin:0 0 10px 10px; overflow:hidden; text-align:center; padding:5px; }
.thumbs a img  { border:none; margin-bottom:5px;  }

.yellow  { background-color:#FFFF99; }

.border {border:20px solid #806b2a; margin:5px 15px; text-align:center; background:#806b2a; color:#f3ebe9; width:auto;}
.border img {float:left; clear:both;}
.border span {float:left; padding:5px; clear:both; width:auto; margin:0;}
.left {margin-left:0; float:left; width:auto;}
.right {margin-right:0; float:right; width:auto;}

.sendcard { padding:5px; margin:10px 70px;}

#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;}
