body {
		 margin: 0 auto; 
		 padding: 0; width: 780px; 
		 background: url(../images/body_bg.png); 
		 background-repeat: repeat-x; 
		 font-family: Arial, Georgia, Verdana, Sans-serif; 
		 font-size: 1em; 
		 color: #000;
		 }

#header {
     padding: 3em; 
		 background: url(../images/header_st_reduced.jpg); 
		 background-repeat: no-repeat; 
		 height: 316px; 
		 margin-top: 1em; 
		 text-indent: -9999px;
		 }

#content {
		 padding: 24px; 
		 background: url(../images/content_bg.png); 
		 background-repeat: no-repeat; 
		 width: 780px; 
		 height: 1702px; 
		 margin-top: 1.5em;
		 }

#footer {
     margin-top: -1em; 
		 background: url(../images/footer_bg.png); 
		 background-repeat: no-repeat; 
		 width: 780px; 
		 height: 48px;
		 }

#additional-info {
    float: right; 
		width: 550px; 
		padding-top: 16px; 
		color: #f0f0f0; 
		font-size: 80%;
		}

#additional-info a:link, a:visited {
		color: #fff;
		}

#additional-info a:hover {
		color: #e2e2e2; 
		text-decoration: none;
		}

#navigation {
		margin-top: -6em;
		}

#navigation ul {
		width: 780px;
		height: 38px;
		margin: 0;
		padding: 0px;
		list-style-type: none;
		text-align: center;
		background-image: url(../images/menu_bar.png);
		background-repeat: no-repeat;
		}

#navigation ul li {  
		display: inline;
		}

#navigation ul li a {
		text-decoration: none;
		font-weight: bold;
		line-height: 36px;
		padding-top: .6em;
		padding-bottom: .7em;
		padding-left: 2em;
		padding-right: 2em;
		color: #fff;		
		}

#navigation ul li a:hover {
		color: #ccc;
		background-color: #000000;
		}
		 
.r {
	 padding: 8px 8px 8px 8px;
	 }
