/*global corrections that affect every page */


	body{   
		 margin: 0;
		 padding: 0;
		 background-color:#000000;
		 color:white;
		 font-size:12px;
		 font-family:Verdana, Geneva, sans-serif;
		 text-decoration:none;
		 border: none;
		 font-weight:normal;
		 }

	a:link {
		color:white;
		text-decoration: none;
		}
	
	a:visited {
		color:white;
		text-decoration: none;
		}
	
	img {
		border:none;
		}
		
	h5 {
		font-size: 10px;
		display: inline;
		}
		
	li{
		margin-left: 35px;
		}
		
	.heading {
		background-image:url(../images/header.jpg);
		color:#0d88f2;
		font-weight: bold;
		font-size: 20px;
		height: 37px;
		width: 587px;
		background-position:center;
		text-indent: 15px;
		}
	
	.locations {
		width: 187px;
		height: 65px;
		font-size: 10px;
		float:left;
		text-align: center;
		padding-left: 4px;
		padding-right: 4px;
		}
		
	img.center {
		position:relative;
		left:80px;
		}
	
	#container{
		margin: 15px auto 30px auto;
		width: 778px;
		position:relative;
		}

	#header {
		width: 778px;
		height: 82px;
		background-image:url(../images/banner.jpg);
		position:fixed;
		top:0px;
		z-index: 6;
		}
		
		img.banner {
			position: fixed;
			top: 25px;
			width:300px;
			height:50px;
			border: none;
			}

	#navi { 
		position: fixed;
		width: 175px;
		top: 85px;
		margin-left:0px;
		padding-left:0px;
		z-index: 6;
		}

	#content {
		left: 185px;
		top: 85px;
		width: 595px;
		height: 592px;
		z-index:5;
		position: relative;
		}

		#content p {
			text-indent: 25px;
			font-size: 14px;
			}

/*PAGE SPECIFIC*/

	/*Locations*/
	
		.maps {
			width: 575px;
			padding-bottom: 30px;
			}

		.maps img {
			top: 9px;
			position: relative;
			}
	
	/*Contests*/
	
		.winners {
			width: 187px;
			font-size: 10px;
			float: right;
			text-align: center;
			margin-left: 4px;
			margin-right: 4px;
			font-weight: bold;
			}
			
		img.contest {
			padding:5px 21px 10px;
			}

		#horizbar{
			width:587px;
			height: 40px;
			}
	
	/*Order*/
	
		p.lefttext {
			width: 400px;
			}
			
		img.rightimage {
			position: relative;
			top: -300px;
			left:410px;
			margin-bottom: -300px;
			vertical-align: top;
			}
	
	
	/*Story Books*/
	
		.albums {
			width: 575px;
			padding-bottom: 30px;
			}

		.albums img {
			top: 9px;
			position: relative;
			}
	
	/*Sports*/
	
		.fadeshow{ 
		left:10px;

			}
	
	/*Press Print*/
	
		#flashcontent{
			top: 120px;
			position:fixed;
			z-index: 6;
			}

		#noflash{
			z-index:6;
			}
	

	/* Temporary information*/
	
	.upperrighttemp{
		position: fixed;
		right:0px;
		top:0px;
		z-index:15000;	
	}
	