body {
	background-image : url(images/main.jpg);
	background-repeat : no-repeat;
	
		color : #FFFFFF;
	font-family : Verdana, Arial;
}
/* Main navigation */
#navigationFrame {
	position : absolute;

	width  : 533px;
	height :  30px;
	
	top :  38px;
	left: 189px;
	
	padding-top : 10px;	
	padding-left: 30px;
	padding-bottom : 0px;
	padding-right : 15px;
	
	margin : 0px;

	font-family : "Arial Narrow", Verdana;
	font-size   : inherit;
	font-weight : bold;
	
	list-style: none;
}

#navigationFrame li {
	float : left;
	margin-right : 15px;
	color : #313134;
}
#navigationFrame a,
#navigationFrame a:active,
#navigationFrame a:visited {
	color : #B72026;
	text-decoration : none;
}
#navigationFrame a:hover {
	color : #313134;
}
/* Photoset Navigation */
#PhotoSetNav {
	position : absolute;
	
	top :  93px;
	left: 189px;
	
	width  : 582px;
	height :  26px;

	background-image : url(images/photosetNavBackground.jpg);
	background-repeat: no-repeat;

	margin : 0px;

	padding-left: 75px;
	padding-right : 15px;

	font-family : "Arial Narrow", Verdana;
	font-weight : bold;
	font-size : inherit;
	
	list-style: none;
}
#PhotoSetNav li {
	float : left;
	margin-right : 30px;
	color : #B72026;
}
#PhotoSetNav a,
#PhotoSetNav a:visited {
	color : #B72026;
	text-decoration : none;
}
#PhotoSetNav a:active,
#PhotoSetNav a:hover {
	color : #313134;
}

/* Language Navigation */
#languageSelect {
	position : absolute;

	width  : 533px;
	height :  24px;
	
	top :  603px;
	left: 189px;
	
	padding-top : 6px;	
	padding-left: 75px;
	padding-bottom : 0px;
	padding-right : 15px;
	
	margin : 0px;

	font-family : "Arial Narrow", Verdana;
	font-weight : bold;
	
	list-style: none;
}
#languageSelect li {
	float : left;
	margin-right : 120px;
	color : #FFFFFF;
}
#languageSelect a,
#languageSelect a:active,
#languageSelect a:visited {
	color : #B72026;
	text-decoration : none;
}
#languageSelect a:hover {
	color : #f4f2f3;
}


/* Main Content Styles */
#contentFrame {
	position : absolute;

	top  : 90px;
	left : 185px;
	width : 557px;
	
	overflow : auto;	
	
	margin : 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top : 30px;
}
#contentFrame a,
#contentFrame a:active,
#contentFrame a:visited {
	padding-left : 20px;
	background-image : url(images/link_out.gif);
	background-repeat:no-repeat;
	
	
	text-decoration : none;
	color : #FFFFFF;
}

#contentFrame a:hover {
	color : #B72026; 
	
	background-image : url(images/link_out_hover.gif);
	background-repeat:no-repeat;
	
}
h1 {
	font-size : larger;
}

#image_Container {
	text-align : center;
}
