/* contents 

generic
	container
	 strong
	 p
	error
	push
	non-editable
	status
login button
sign up
login
profile
summary
awards pages
submit
*/
#nominate #content div.nom-container {
	/*no longer needed*/
}
#nominate #content div.nom-container strong {font-weight: bold; }
#nominate #content div.nom-container p { font-size: 1em; margin-left: 0; margin-right: 0; }
#nominate #content div.nom-container li { font-size: 1em; }
#nominate .nom-error { color: #f00; }
#nominate .nom-clear { clear: both; }
#nominate #content .nom-push0 { margin-bottom:  0px; }
#nominate #content .nom-push1 { margin-bottom: 10px; }
#nominate #content .nom-push2 { margin-bottom: 20px; }
#nominate .nom-noneditable { color: #999; }
/* status */
#nominate #nom-status { padding: 0 0 20px 0; }
#nominate #nom-status ul { list-style-type: none; margin: 0; padding: 0; }
#nominate #nom-status ul li { list-style-type: none; float: left; margin: 0; padding: 3px 0; text-align: center; line-height: 20px; }
#nominate #nom-status #lins1 { width: 102px; }
#nominate #nom-status #lins2 { width:  93px; }
#nominate #nom-status #lins3 { width: 136px; }
#nominate #nom-status #lins4 { width: 100px; }
#nominate #nom-status #lins5 { width: 115px; }
#nominate #nom-status li.done    { color: #fcd08f; border-bottom: 3px solid #fcd08f; font-weight: normal; }
#nominate #nom-status li.current { color: #faa220; border-bottom: 3px solid #faa220; font-weight: bold; margin: 0 2px; }
#nominate #nom-status li.notdone { color: #bbbbbb; border-bottom: 3px solid #bbbbbb; font-weight: normal; }
/* login button */
#nominate #nom-loginbutton { position: relative; top: -33px; left: 912px; margin: 0; padding: 0; width: 40px; height: 15px; line-height: 15px; text-align: center; font-size: 11px; }
#nominate #branding #nom-loginbutton a { width: auto; height: auto; display: block; position: relative; top: 0px; left: 0px; text-decoration: none; color: #fff; }
#nominate #branding #nom-loginbutton a:hover { color: #000; }
/* sign up */
#nominate #nom-signup div.nom-lbl    { height: 20px; line-height: 20px; width: 95px; padding-right: 5px; text-align: right; float: left; }
#nominate #nom-signup div.nom-input  { height: 20px; line-height: 20px; width: 200px; float: left; }
	#nominate #nom-signup div.nom-input input  { width: 190px; }
#nominate #nom-signup div.nom-button { height: 20px; line-height: 20px; width: 200px; float: left; }
	#nominate #nom-signup div.nom-button input  { width: 190px; }
/* login */
#nominate #nom-login div.nom-lbl    { height: 20px; line-height: 20px; width: 95px; padding-right: 5px; text-align: right; float: left; }
#nominate #nom-login div.nom-input  { height: 20px; line-height: 20px; width: 200px; float: left; }
	#nominate #nom-login div.nom-input input  { width: 190px; }
#nominate #nom-login div.nom-button { height: 20px; line-height: 20px; width: 200px; float: left; }
/* profile */
#nominate #nom-profile div.nom-lbl    { height: 20px; line-height: 20px; width: 155px; padding-right: 5px; text-align: right; float: left; }
#nominate #nom-profile div.nom-input  { height: 20px; line-height: 20px; width: 200px; float: left; }
	#nominate #nom-profile div.nom-input input  { width: 190px; }
#nominate #nom-profile div.nom-button { height: 20px; line-height: 20px; width: 200px; float: left; }
.summary div.nom-lbl { font-weight: bold; }
/* summary */
#nominate #content div.nom-summary-box { width: 210px; margin: 0 0 10px 10px; float: right; background: #fcd08f url(..//i/summary-top.gif) no-repeat scroll left -2px; font-size: 0.9em; }
#nominate #content div.nom-summary-box div.inner { padding: 15px; background: transparent url(..//i/summary-bottom.gif) no-repeat scroll bottom left; }
#nominate #content div.nom-summary-box p { line-height: 1.4em; margin: 0; text-align: right; }
/* awards pages */
#nominate textarea.nom-textarea { width: 520px; height: 105px; margin: 0 0 20px 0; }
#nominate #nom-submit div.nom-input  { line-height: 20px; width: 400px; float: left; }
	#nominate #nom-submit div.nom-input input  { width: 290px; }
/* submit */
#nominate #nom-submit div.nom-lbl    { font-weight: bold; line-height: 20px; width: 165px; padding-right: 10px; text-align: right; float: left; }
#nominate #nom-submit div.nom-input  { line-height: 20px; width: 200px; float: left; }
	#nominate #nom-submit div.nom-input input  { width: 190px; }
#nominate #nom-submit div.nom-button  { line-height: 20px; width: 300px; float: left; }
	#nominate #nom-submit div.nom-button input  { width: 290px; }
#nominate input.submit { border: 1px solid #000; background: #ecebe6; }