#welcome {
vertical-align:middle;
height:42px;
margin-top:0px;
text-align:center;
padding: 55px 0px 0px 0px;
}
#cert_body p {
font-size: 110%;
color:#660000;
text-transform:uppercase;
}
#name {
font-size:35px;
font-family:Palatino, "Times New Roman", serif;
color:#993333;
text-align:center;
text-transform:uppercase;
font-weight:bolder;
margin:0px;
width:576px;
padding: 10px 0px;
}
#title {
vertical-align:middle;
text-align:center;
height:102px;
margin:0px;
padding: 10px 0px;
}
#nominated {
font-size:18px;
font-family:Palatino, "Times New Roman", serif;
color:#993333;
text-align:center;
font-weight:bold;
margin:0px;
padding: 10px 0px;
}
#appreciated {
vertical-align:middle;
text-align:center;
height:33px;
margin:0px;
padding: 10px 0px;
}
#awrapper {
margin:0px;
padding: 10px 0px;
}
#left_box {
float:left;
padding-left:35px;
width:326px;
font-size:13px;
vertical-align:top;
margin: 0 0 5px 0;
clear:left;
}
#right_box {
float:right;
padding-right:75px;
vertical-align:top;
margin: 0 0 5px 0;
height:125px;
clear:right;
}
#nominated_by {
margin: 0;
padding: 15px 0px;
text-align:center;
color:#333333;
font-size:14px;
font-family:"Times New Roman", Times, serif;
clear:both;
}
#cert_date {
margin: 0;
padding: 10px 0px;
text-align:center;
color:#333333;
font-size:14px;
font-family:"Times New Roman", Times, serif;
clear:both;
}
#signed {
font-size:10px;
font-family:Palatino, "Times New Roman", serif;
color:#333333;
font-weight:bold;
text-align:center;
margin:0px;
padding-bottom:40px;
}
#signed a {
	font-family:Palatino, "Times New Roman", serif;
	font-size: 10px;
}
#signed a:visited {
	color: #6B5D8C;
}
#signed a:hover {
	color: #333333;
}
#signed a:active {
	color: #9C96BD;
}
#signed .highlight {
	color: #993333;
	font-weight: bold;
}
#hallnav{
font-size:13px;
font-family:Palatino, "Times New Roman", serif;
color:#333333;
font-weight:bold;
text-align:center;
margin:0px;
width:576px;
}
#hallnav a {
	font-family:Palatino, "Times New Roman", serif;
	font-size: 13px;
	padding: 0 5px 0 5px;
}
#hallnav a:visited {
	color: #6B5D8C;
}
#hallnav a:hover {
	color: #333333;
}
#hallnav a:active {
	color: #9C96BD;
}
#hallnav .highlight {
	color: #993333;
	font-weight: bold;
}
#hallnav .h1 {
	text-align:center;

}
#date {
color:#660000;
padding: 114px 0 0 54px;
text-transform:uppercase;
}
#left_box ul {
	margin: 10px 20px;
	padding: 0 20px;
	font: normal 70%/1.5em Verdana, Tahoma, Verdana, sans-serif;
	color: #333;
	text-align:left;
}
#left_box ul li {
	list-style: none;		
}
#status {
	width: 72%;
	padding: 0;	margin: 0;
	color: #667F99;	 
	border-bottom: 1px solid #CCCCCC;
	text-align:left;
}
.inactive {
	color:#FF0000;
	font-weight:bolder;
}
.success {
	color:#336633;
	font-weight:bolder;
}
.error {
	color:#FF0000;
	font-weight:bolder;
}
.nominator {
	color:#000033;
	font-size:16px;
	font-weight:bold;
}
input.invalid {
  background-color: pink;
}
strong.error {
  color: red;
}
#content-wrap {
	margin: 0 auto;
	padding: 0;
	text-align:left;
}
p 
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #333333;
	line-height: 1.2em;
}
/* form elements */
form {
	margin:10px; padding: 0 5px;
	border: 1px solid #000000;
	background-color:#CCCCCC;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #275F6C;
}
.list {
	margin: 10px 20px;
	padding: 0 20px;
	font: normal 70%/1.5em Verdana, Tahoma, Verdana, sans-serif;
	color: #333; 
}
