
#whole {
	width: 800px;
	height: 1200px;
	margin-left: -400px;
	position: absolute;
	top: 0px;
	left: 50%;
	visibility: visible;

}


div {
	z-index: 1;
}

h1, h2, h3, h4, h5, h6 { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #450000; 
}

.bolded {
	font-weight: bold;
}

/* Background images */
 
	#img_tm {
		position: absolute;
		top: 0px; left: 305px;
		width: 495px; height: 60px;
		background-image: url("../i/tm.png");
	}
	
	#img_ll {
		position: absolute;
		top: 189px; left: 0px;
		width: 117px; height: 1011px;
		background-image: url("../i/ll.png");
	}
	
	#img_ft {
		position: absolute;
		top: 1085px; left: 0px;
		width: 800px; height: 115px;
		background-image: url("../i/ft.png");
	}
	
	#img_rb {
		position: absolute;
		top: 60px; left: 770px;
		width: 30px; height: 1025px;
		background-image: url("../i/rb.png");
	}
	
	#img_lg {
		position: absolute;
		top: 0px; left: 0px;
		width: 391px; height: 381px;
		background-image: url("../i/lg.png");
		z-index: 0;
	}
	
/* Main Content */
 	
	#main { 
		z-index: 2; 
		position: absolute;
		top: 220px; left: 122px;
		width: 650px; height: 864px;
		overflow-y: auto;
	}
 
 	.header { 
 		position: relative;
 		width: 66%;
 		float: right;
 		margin-right: 50px;
 		border-bottom: 1px solid #000; 
 	}
 	
 	.header h1 {
		font-size: 2.2em;
		font-face: arial;
		text-align: right;
		padding-right: 20px;
		margin-bottom: -4px;
		
	}

	.headerMenu {
		position: relative;
		width: 100%;
		float: right;
		margin-right: 50px;
		margin-top: 4px;
		
	}
	
	.headerMenu li {
		display: inline;
		text-decoration: none;
	}
	
	.headerMenu li a {
		padding: 0.2em 1em;
		font-variant: small-caps;
		font-weight: bold;
		font-size: 1.1em;
		text-decoration: none;
		color: #75abb7;
		float: right;
		border-right: solid #a9a9ae 1px;
	}
	
	.headerMenu li a:hover {
		color: #450000;
	} 
	
/* Navigation */

	#navigation {
		z-index: 2;
		position: absolute;
		top: 4px; left: 348px;
		width: 440px; height: 50px;
	}
	
	#navigation ul {
		padding-left: 0;
		margin-left: 0;
		float: right;
		width: 100%;
		font-family: arial, helvetica, sans-serif;
	}
	
	#navigation ul li { 
		display: inline;
	}
	
	#navigation ul li a {
		padding: 0.2em 1em;
		color: #fff;
		font-variant: small-caps;
		font-weight: bold;
		font-size: 1.1em;
		text-decoration: none;
		float: right;
		
	}
	
	#navigation ul li a:hover {
		color: #450000;
	} 	
	
	
/* Concerning News Entries */
 
	 .entry {
	 	position: relative;
	 	float: left;
	 	width: 620px;
	 	margin: 10px;
	 }
	 
	 .entry h1 {
	 	inherit: none;
		font-size: 1.2em;
		color: #2b6d7b;
	 }
	 
	 .entry h2 {
	 	font-size: .6em;
		margin-top: -10px;
		color: #447;
	 }
	 
	 .entry p {
		font-size: 1.0em;
		width: 450px;
		margin-left: 50px;
		text-align: justify;
	}
	
	.entry a {
		text-decoration: none;
		font-weight: bold;
		color: #2b6d7b;
	}
	
	.entry a:hover {
		color: #450000;
		font-size: 1.1em;
	}
	
	 
/* Concerning Contact */

	.contact {
	 	position: relative;
	 	float: left;
	 	width: 620px;
	 	margin-left: 10spx;

	}
	
	.contact h1 {
		inherit: none;
		font-size: 1.2em;
		color: #2b6d7b;
		margin-top: 22px;
		margin-left: 2px;
		
	}
	
	.contact p {
		margin-left: 150px;
		margin-right: 50px;
	}
	
	.contact .email {
		font-weight: bold;
	}
		
	.contact a {
		text-decoration: none;
		font-weight: bold;
		color: #2b6d7b;
	}
	
	.contact a:hover {
		color: #450000;
		font-size: 1.1em;
	}
	
/* Concerning Submissions */

	 .submit {
	 	position: relative;
	 	float: left;
	 	width: 620px;
	 	margin: 10px;
	 }
	 
	 .submit h1 {
	 	inherit: none;
		font-size: 1.2em;
		color: #2b6d7b;
	 }
	 
	 .submit h2 {
	 	font-size: 1.1em;
		margin-top: -10px;
		margin-left: 10px;
		color: #2b6d7b;
		font-style: bold;
	 }
	 
	 .submit p, .submit li {
		font-size: 1.0em;
		width: 468px;
		margin-left: 50px;
	}
	
	.submit li { 
		margin-top: 10px;
		margin-left: 10px;
	}
	
	.submit li li {
		width: 398px;
		margin-left: -4px;
		margin-top: 10px;
		text-align: justify;
	}
	
	.submit a {
		text-decoration: none;
		font-weight: bold;
		color: #2b6d7b;
	}
	
	.submit a:hover {
		color: #450000;
		font-size: 1.1em;
	}
	
	
		 
/* Footer */

	#footer {
		z-index: 2;
		position: absolute;
		top: 1140px; left: 120px;
		width: 560px; height: 40px;
	}
	
	#footer p {
		font-size: .6em;
		color: #000;
		font-variant: small-caps;	
		text-align: center; 
	}
 