
li { margin-bottom: 8px }

.play-demo { width:329px; height:138px; margin:8px 0 0; text-indent:-2000em;
			background:url(../../universe-project/i/play-demo.gif) no-repeat #e54e25 }
.play-demo a { display:block; position:relative; top:53px; left:260px; width:52px; height:54px; text-indent:-2000em }

.headshots { margin:8px 0 0 }
/* .headshots img { width:62px; height:67px; float:left; margin:0 3px 3px 0 } */

.headshots img { width:79px; height:91px; float:left; margin:0 3px 3px 0 }


/* signup form */

.userForm { display:block; margin:0 0 1em; padding:10px; border:1px solid #e0e0e0; background: #f7f7f7; }
.userForm em { font-weight: bold; font-style:normal; color: #c00 }
.userForm input, .userForm label, .userForm select { font-size:11px }
input.submit { font:bold 11px "verdana"; padding:3px 8px; cursor:pointer }

td.hsep, div.hsep { line-height:40px; background:url(../../universe-project-v2/i/tmpl/sep3.gif) repeat-x 0 50% }
div.hsep { line-height:20px }

td.tLabel { width:130px; font-weight:bold; vertical-align:top }
td.tInput { vertical-align:top }
td.spacerRow { line-height:6px }
td.tInputMiniLabel { width:110px; font-style: italic; font-size: 9px; color:#666; padding-bottom:3px }
td.tInputMiniLabel input { width:100px; font-style:normal }
.userForm .miniInputLabel, .userForm .tInput label { display:block !important; margin:8px 0 3px;
		font-style: italic; font-size: 9px; color:#666 }

.miniModuleIcon { margin-right:20px }
.userForm p.moreInfo { font-size:10px; margin:7px 0 0 }

.lblErr		{color: #c03 !important}
.errMsg		{ border:1px solid #ccc; background-color:#f3f3f3; padding:12px;
				font:bold 11px verdana; color:#803; text-align:left;
				display:none; width:350px; margin:15px 0 0 }
