#team { margin-top: 20px; }
#team ul { float: left; list-style: none; margin: 0 0 15px 0; padding: 0; }
#team li { display: inline; float: left; margin: 0 0 0 33px; text-align: center; width: 150px; }
#team li a:hover { text-decoration: none; }
#team .img { height: 200px; margin-bottom: 5px; position: relative; width: 150px; }
#team img { border: none; display: block; margin: 0 0 5px 0; }
#team .name { color: #00614d; font: bold 16px Verdana, Arial, Helvetica, sans-serif; }
#team .title { color: #82001c; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; }

#member .pic { display: inline; float: right; height: 200px; margin: 0 0 5px 15px; position: relative; width: 150px; }
#member .backtop, #member .backbot { font-size: 10px; }
#member .backtop { position: absolute; right: 0; top: 5px; }
#member .backbot { margin-top: 10px; }

#elink { clear: both; display: none; }

#email, #email h3 { clear: both; width: 400px; }
#email { float: left; }
#email .message { color: #b00; margin: 5px 0; text-align: center; width: 400px; }
#form { float: left; list-style: none; margin: 0; padding: 0; }
#form li { clear: left; float: left; padding: 5px 0; width: 400px; }
#form .label, #form .field { display: inline; float: left; }
#form .label { font-weight: bold; width: 100px; }
#form .field { margin-left: 10px; width: 280px; }
#form .horiz input { width: 280px; }
#form .vert .label { padding-bottom: 5px; }
#form .vert .field, #form .solo .field { clear: left; margin-left: 0; }
#form .vert textarea { height: 100px; width: 390px; }
#form .solo .field { width: 400px; }

/* Round Corners */
.tl, .tr, .bl, .br { height: 8px; position: absolute; width: 8px; }
.tl { background: url(../images/cornertl.png) no-repeat; left: 0; top: 0; }
.tr { background: url(../images/cornertr.png) no-repeat; right: 0; top: 0; }
.bl { background: url(../images/cornerbl.png) no-repeat; bottom: 0; left: 0; }
.br { background: url(../images/cornerbr.png) no-repeat; bottom: 0; right: 0; }
* html .tl { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornertl.png',sizingMethod='image'); }
* html .tr { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornertr.png',sizingMethod='image'); }
* html .bl { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornerbl.png',sizingMethod='image'); bottom: -1px; }
* html .br { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornerbr.png',sizingMethod='image'); bottom: -1px; }
.image { overflow: hidden; position: relative; }