

html, body{

	font-family: tahoma, helvetica, arial, sans-serif;
	background-color: #333333;
	background-color: white;
	/*background-image: url(/resources/images/ist2_4465732-scroll-print.jpg); */
	/* background-image: url(/resources/images/bgimage.png); */
	
	/*background-image: url(/resources/images/mainbbgimage.jpg);
	background-image: url(/resources/images/ist2_4465732-scroll-print.jpg);
	background-image: url(/resources/images/bg2.jpg);*/
	padding: 0;
	margin: 0;
	min-width: 800px;
	color: #522;
	font-size: 0.9em;
}

/*h1, h2, h3, h4, h5{
	color: #003366;
}*/

#wrapper{
	margin: 0px 5% 0px 2%;
	padding: 0;
	background-color: white;
	min-width: 850px;
	max-width: 1000px;
	border: 0px solid #522;
	border-top: none;
}


#heading{
	text-align: left;
	background-color: white;
	border-bottom: 0px solid #522;
	/* background-image: url(/resources/images/hutsreverse.png); */
	/* background-image: url(/resources/images/headerbgimage.gif);  */
	 background-image: url(/resources/images/logo/Pirate_Logo.gif); 
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 150px;
	width: 850px;
	margin: 5px 0 0 20px;
}

#heading img{
	padding: 0;
	margin: 50px 0 0 20px;
	border: none;
}
#heading h1{
		margin: 0;
		padding: 0;
		margin-left: 205px;

}
#heading h1 a{
	color: #522;
	margin: 0;
	padding: 0;
}



#content_pane a:link, #content_pane a:visited, #footer a:link, #footer a:visited {
	
	color: #992222;
}

#content_pane a:hover, #footer a:hover {
	text-decoration: none;
}


#content_pane h1, h2, h3, h4{

	margin: 0;
	padding: 0;
}

#content_pane p{
	margin-left: 20px;
}



#content_pane{
	margin: 10px 0 20px 0;
	padding: 0 0 0 0;
	width: 610px;
	float: left;
}


/** Main Navigation*/

#main_nav a{
	/*padding: 2px 5px;
	background-color: #522; */
	color: black;
	text-decoration: none;
	
}

#main_nav a:hover{
	/*padding: 2px 5px;
	background-color: #522; */
	color: black;
	border-bottom: 3px solid #922;
}

/** selected */
#main_nav_selected a{
	border-bottom: 3px solid #522;
}





#main_nav{
	margin: 0 0 0 225px;
	
}

#main_nav_list{
	padding: 0;
	margin: 0 0 0 0;
	
}

#main_nav_list li{
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}


/** Events Navigation*/

#events_navigation{
	/* width: 200px; */
	float: left;
	margin: 10px 20px 0 20px;
	width: 200px;
	
}

#left_column_spacing{
	float: left;
	margin: 10px; 
	/*width: 50px;*/
}


#events_navigation ul{
	padding: 0;
	margin: 0;
	background-color: white;
}

#events_navigation ul li {
	list-style: none;
	font-weight: normal;
	margin: 0px 0 0px 0;
}

#events_navigation ul li a{
	/** Top level */
	display: block;
	text-align: center;
	/* background-color: rgb(67,21,26); */
	background-color: #522; 
	border: 1px solid white;
	color: white;
	padding: 10px 0px;
	text-decoration: none;
}



#events_navigation ul li a:hover{
	background-color: #922;
}



#events_navigation #selected_day a{
	/** top level selected day*/
	
	background-color: #922;
	font-weight: normal;
}


#events_navigation #selected_day ul li a{
	/** sub level non selected events*/

	background-color: white;
	font-weight: bold;
	color: black;
	text-align: left;
	margin: 0 0 2px 20px;
	border: none;
	padding: 0;
	font-weight: normal;
	/*text-decoration: none;*/

}


#events_navigation #selected_day ul li a:hover{
	/** sub level non selected events*/
	border-left: 3px solid #922;
	padding-left: 5px;
	margin: 0 0 2px 12px;
}





#events_navigation #selected_day .navigation_special_event a{

		font-weight: bold;
		font-size: 1.1em;
}	

#events_navigation #selected_day #selected_event a{
	/** sub level selected event */
	color: black;

	border-left: 3px solid #522;
	padding-left: 5px;
	margin: 0 0 2px 12px;
	/*
	background-image: url(/resources/images/selected.gif);
	*/
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffa;
	
}





#events_navigation #selected_day #selected_event ul li a {
	/** sub level selected event */
	color: black;
	background-color: white;
	font-weight: normal;
	border-left: 3px solid #522;
	padding-left: 5px;
	margin: 0 0 2px 12px;
	
	/*background-image: url(/resources/images/selected.gif);*/
	
	background-repeat: no-repeat;
	background-position: right;
	
}



#events_navigation #selected_day ul li ul li {
	/** sub sub level non selected events*/
	
	padding-left: 5px;
	margin: 0 0 2px 12px;
	
}






#navigation_events_year {
	text-align: center;

}


#search_button_front_page{
	border: 1px solid black;
	padding: 1px 5px; 
	width: 50px;
}
#search_box_front_page{
	width: 140px; 
	padding: 0;
	margin: 5px 0px;
}



.photos_pagination{
	padding: 10px;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}

.photos_pagination a{
	padding: 2px;
	text-decoration: none;
	
}

.photos_pagination a:hover {
	padding: 2px 5px; 
	border-bottom:2px solid #922;
	text-decoration: none;
}


.add_to_cart_button {
	border: 1px solid #522; 
	padding: 2px 4px; 
	color: white; 
	background-color: #922; 
	font-weight: bold;
}
.view_cart_button {
	width: 180px;
	padding: 5px;
	border: 1px solid #522; 
	color: white; 
	margin: 0;
	background-color: #922; 
	font-weight: bold;
}
.emphasised{
	/* for important links and  buttons etc. e.g. that are big and cream coloured */
	font-size: 1.4em; 
	font-weight: bold; 
	text-align: center; 
	margin: 0 0 30px 20px; 
	padding: 3px; 
	background-color: rgb(255, 255, 170);

}


/** Footer*/



#footer{
	height: 25px;
	text-align: center;
	/*background-color: #522;*/
	margin: 0;
	padding: 0;
	/*color: white;*/
}

