/*BEGIN LOGIN SPECIFIC*/
.button_login, .button_forgot
{
    margin-top: 16px;
	padding: 3px;
	color: #ffc;
	font-size: 85%;
	text-decoration:none;
	border:1px solid #f93;
	background-color: #000;
}
.button_forgot{width: 12em;}
.button_login:hover, .button_forgot:hover
{
	color: #000;
	background-color: #99C;
}

/*BEGIN SIGNUP MANAGEMENT, EVENTS SPECIFIC*/

#signup_admin dt 
{   
    margin:0 5% 0 2%;
	width:50%;
	font-weight:normal;
}
#signup_admin dd, #signup_manage 
{
    margin:0;
	font:80% Arial, Helvetica, sans-serif;
}
#signup_admin label 
{
    font: 90% Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

/*BEGIN EVENT DETAILS, MEMBER DETAILS SPECIFIC*/

/*admin_signups_form*/
#admin_signups_form dt{margin: 0;
	width:55%;
	float:left;
	padding-right:5em;
	font-size: 90%;}

#event_details {margin-top: -.25em;}
#user_details dt{margin: 0;
	width:10em;
	float:left;
	padding-right:1em;
	font-size: 90%;}
#user_details dd{margin: 0;}

#event_details dt
{   
    margin: 8px 0 0 0;
    font-size: 100%;
}
#event_details dd{margin: 4px 0 4px 0;}

#event_details #notes{clear: both;
	width:85%;}	
#bottom_title {clear:both; 
	margin-top:.5em;
	width: 60%;}

/*BEGIN EVENT EDIT SPECIFIC*/
#event_edit {margin-top: 10px;}
.event_info {width: 60%; }
#event_edit dd{margin: 4px;}
#event_edit dt
{
    margin: 0px;
	width: 33%;
	float:left;
	padding-right:1em;
	font-size: 90%;
	width: 100px;    /* added 12 mar 2013 */
}
#event_notes { clear: both; width:95%; }

/*BEGIN USER EDIT and ADD SPECIFIC*/
#user_edit { margin-top: -1em; }
.user_info { width: 47%; padding-left: .5em; }
#user_edit dd{ margin: 0; }
#user_edit dt
{
    margin: 0;
	width: 40%;
	float:left;
	padding-right:1em;
	font-size: 90%;
}
#user_notes
{
    clear: both;
	width:85%;
}	

form { margin: 0; }
form  dt 
{
   margin:0;
   float:left;
   padding-right: 1em;
   font-size: 90%;
}
   
#left_form dt { width: 7em; }
#right_form dt { width: 10em; }

label { font-size: 100%; }
		
.news_input { width: 80%; }

form dd { margin: 0; }
 
#admin, #strState, #strShirt, .info, .drop_down   /* previously had 'input' */
{
    font-size: 90%; 
	color: #000;
	background-color: rgb(222,224,230);
} 

.info_readonly 
{
    width: 280px;
    font-size: 100%; 
	color: white;
    background-color: #556;
}
		
#admin { width: 8em; }
#strState, #strShirt { width:6em; }
 
#right_form 
{
    margin: 0 0 0 2%;;
	float: right;
	width: 35%;
	text-align:left;
}

#left_form 
{
    margin:0 2% 0 0;
    float: left;
	width: 57%;
}
	
.info {width: 12em;}	
	
#bottom_form {clear:both;}
		
textarea {width: 60%;}		

.button, .button_go, .button_admin_signups 
{
    margin: 1.5em 0 1.5em 0; 
    padding:1px; 
    color: #ffc;
    font-size: 90%;
    text-decoration:none; 
    border:1px solid #f93;   
    background-color: #000;
}

.button_admin_signups {margin:-.25em 0 0 0;}

.button_go {margin: 0 0 0 1em}

.results
{
    margin: 0; 
	width:98%;
	padding: .3em  .3em .3em 0;
	font-size: 100%; 
	color: #ffc;
	background-color: #000;
}

.searchterm, .searchtype {margin: 0;		 
	padding: 0em  .3em 0 0;
	font-size: 100%; 
	color: #000;
	background-color:rgb(222,224,230);}

.searchterm {width: 25%;}	

