body {
margin: 0;
padding: 0;
font: 11px verdana, sans-serif;
line-height: 1.5em;
text-align: center; /* Takes care of horizontal alignment in Internet Explorer */
background-color: #FFF;
background: url(../images/background_loading.jpg) no-repeat fixed right top;
}

#content {
position: relative; /* Needed for Safari */
margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
text-align: center;
width: 422px;

background-color: #E7E7FF;
border: solid 1px #000;
}

h1 {
font: bold 13px verdana, sans-serif;
font-variant: small-caps;
margin: 0;
padding: 1em;
padding-top: 0px;
padding-bottom: 0px;
}

p {
margin: 0;
padding: 1em;
text-align: center;
}

.alert {
font: 13px verdana, sans-serif;
font-weight: bold;
line-height: 1.5em;
font-variant: small-caps;
color: Red;
}

/* Body Link Styles
----------------------------------------------- */
	
a, a:link {
font-weight: bold;
text-decoration: none;
color: #FF6347;
}
	
a:visited {
color: #FF6347;
}
	
a:hover, a:active {
text-decoration: underline;
color: #000;
}