body
{
	font-family: arial;
}
#loginform
{
	width: 300px;
	background: #f0f0f0;
	border: 1px solid green;
	margin: 50px auto 0;
	padding: 1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#loginform h1,h2,h3,h4,h5 
{
	margin-top: 0px;
	font-family "Arial Rounded MT", arial black, arial;
	text-align: center;
}
#loginform input[type=text], input[type=password]
{
	display: block;
	margin: 5px;
	width: 280px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 2px;
	border: 5px;
	font-size: 16px;
}
#loginform input[type=submit], form a 
{
	border: none;
	margin-right: 1em;
	padding: 5px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: green;
	color: white;
	font-weight: bold;
	letter-spacing: 2px;
	box-shadow: 0 1px 0 white;
	-moz-box-shadow: 0 1px 0 white;
	-webkit-box-shadow: 0 1px 0 white;
}
#loginform input[type=submit]:hover, form a:hover 
{
	cursor: pointer;
	background: rgb(34,88,43);
}
.error
{
	color: red;
	font-size: 16px;
}
#summary
{
	float: left;
}
#summary p 
{
	margin: 0px;
	padding: 3px;
	
}
#emailform
{
	float: left;
	clear: both;
}
#logout
{
	float: left;
	clear: both;
	background: green;
	padding: 5px;
	margin: 5px;
	margin-top: 35px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#logout a
{
	color: white;
}
#content
{
	float: left;
}
#content hr
{
	float: left;
}
.numbercount
{
	background-color: rgb(210,0,0);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 2px;
	color: white;
	font-weight: bold;
}
.deletebutton
{
	background-color: rgb(210,0,0);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 2px;
	margin-left: 6px;
	color: white;
	font-weight: bold;
	font-size: .8em;
}
.editbutton
{
	background-color: rgb(0,0,210);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 2px;
	color: white;
	font-weight: bold;
	font-size: .8em;
}
.editbutton a
{
	color: white;
}
.deletebutton a
{
	color: white;
}
.required
{
	color: rgb(210,0,0);
	font-weight: bold;
}
#viewlist
{
	width: 1500px;
	font-size: .8em;
}
#viewlist tr.editrow
{
	background-color: #fff;
}
.editrow td 
{
	padding: 2px;
	border-bottom: 2px solid rgb(180,200,180);
}
