BODY
{	background: url('../site_images/pio_layout_back.jpg');
}

BODY.reel
{	background: url('../site_images/body_back_r1_c1.jpg');
	background-attachment: fixed;
}


BODY.buchcentre
{	background: url('../buchanan/buchanan_r3_c4.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.dahlcentre
{	background: url('../dahlquest/dahlquest_r3_c4.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.yeocentre
{	background: url('../yeoward/yeoward_r3_c4.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.buchreel
{	background: url('../buchanan/buchanan_r2_c2.jpg');
	background-attachment: fixed;
}

BODY.dahlreel
{	background: url('../dahlquest/dahlquest_r2_c2.jpg');
	background-attachment: fixed;
}

BODY.yeoreel
{	background: url('../yeoward/yeoward_r2_c2.jpg');
	background-attachment: fixed;
}

BODY.search
{	background: url('../site_images/search_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.themes
{	background: url('../themes/themes_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.info
{	background: url('../site_images/siteinfo_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.histphoto
{	background: url('../hist_photo/hist_photo_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.histarcola
{	background: url('../hist_arcola/hist_arcola_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.histmuseum
{	background: url('../museum/museum_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.dahlinfo
{	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-left: 4px;
	background: url('../site_images/dahl_crop.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.yeoinfo
{	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-left: 4px;
	background: url('../site_images/yeo_crop.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.buchinfo
{	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-left: 4px;
	background: url('../site_images/buch_crop.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.buchsplash
{	background: url('../buch_images/back_buch_r3_c4.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.buchbio
{	background: url('../buch_images/back_buch_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
	color: black;
}

BODY.dahlsplash
{	background: url('../dahl_images/back_dahl_r3_c4.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.dahlbio
{	background: url('../dahl_images/back_dahl_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
	color: black;
}

BODY.yeosplash
{	background: url('../yeo_images/back_yeo_r3_c4.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
}

BODY.yeobio
{	background: url('../yeo_images/back_yeo_r2_c2.jpg');
	background-attachment: fixed;
	font-family: tahoma;
	font-size: 12px;
	color: black;
}

DIV.alt-welcome
{	position: absolute;
	left: 648px;
	top: 100px;
	width: 152px;
	height: 24px;
}

DIV.alt-sask
{	position: absolute;
	left: 320px;
	top: 100px;
	width: 480px;
	height: 24px;
}

DIV.alt-arcola
{	position: absolute;
	left: 673px;
	top: 100px;
	width: 127px;
	height: 24px;
}

DIV.alt-photography
{	position: absolute;
	left: 602px;
	top: 100px;
	width: 198px;
	height: 24px;
}

DIV.alt-buchanan
{	position: absolute;
	left: 528px;
	top: 100px;
	width: 272px;
	height: 24px;
}

DIV.alt-dahlquest
{	position: absolute;
	left: 538px;
	top: 100px;
	width: 262px;
	height: 24px;
}

DIV.alt-yeoward
{	position: absolute;
	left: 468px;
	top: 100px;
	width: 332px;
	height: 24px;
}

DIV.alt-women
{	position: absolute;
	left: 685px;
	top: 100px;
	width: 115px;
	height: 24px;
}

DIV.alt-weddings
{	position: absolute;
	left: 655px;
	top: 100px;
	width: 145px;
	height: 24px;
}

DIV.alt-towns
{	position: absolute;
	left: 692px;
	top: 100px;
	width: 108px;
	height: 24px;
}

DIV.alt-sundayschool
{	position: absolute;
	left: 588px;
	top: 100px;
	width: 212px;
	height: 24px;
}

DIV.alt-sport
{	position: absolute;
	left: 695px;
	top: 100px;
	width: 105px;
	height: 24px;
}

DIV.alt-school
{	position: absolute;
	left: 675px;
	top: 100px;
	width: 125px;
	height: 24px;
}

DIV.alt-rural
{	position: absolute;
	left: 618px;
	top: 100px;
	width: 182px;
	height: 24px;
}

DIV.alt-recreation
{	position: absolute;
	left: 635px;
	top: 100px;
	width: 165px;
	height: 24px;
}

DIV.alt-portrait
{	position: absolute;
	left: 667px;
	top: 100px;
	width: 133px;
	height: 24px;
}

DIV.alt-misc
{	position: absolute;
	left: 591px;
	top: 100px;
	width: 209px;
	height: 24px;
}

DIV.alt-military
{	position: absolute;
	left: 664px;
	top: 100px;
	width: 136px;
	height: 24px;
}

DIV.alt-men
{	position: absolute;
	left: 716px;
	top: 100px;
	width: 84px;
	height: 24px;
}

DIV.alt-groups
{	position: absolute;
	left: 681px;
	top: 100px;
	width: 119px;
	height: 24px;
}

DIV.alt-children
{	position: absolute;
	left: 661px;
	top: 100px;
	width: 139px;
	height: 24px;
}

DIV.alt-agriculture
{	position: absolute;
	left: 619px;
	top: 100px;
	width: 181px;
	height: 24px;
}

DIV.alt-search
{	position: absolute;
	left: 669px;
	top: 100px;
	width: 131px;
	height: 24px;
}

DIV.alt-siteinfo
{	position: absolute;
	left: 662px;
	top: 100px;
	width: 138px;
	height: 24px;
}


DIV.wel-about
{	position: absolute;
	z-index: 1;
	top: 169px;
	left: 508px;
	height: 53px;
	width: 274px;
	background: #F6EADA;
	border: 1px solid #884422;
	color: black;
	font-family: tahoma, verdana;
	font-size: 11px;
}

DIV.wel-photographers
{	position: absolute;
	z-index: 1;
	top: 228px;
	left: 508px;
	height: 53px;
	width: 274px;
	background: #F6EADA;
	border: 1px solid #884422;
	color: black;
	font-family: tahoma, verdana;
	font-size: 11px;
}

DIV.wel-themes
{	position: absolute;
	z-index: 1;
	top: 287px;
	left: 508px;
	height: 53px;
	width: 274px;
	background: #F6EADA;
	border: 1px solid #884422;
	color: black;
	font-family: tahoma, verdana;
	font-size: 11px;
	cursor: normal;
}

DIV.wel-search
{	position: absolute;
	z-index: 1;
	top: 346px;
	left: 508px;
	height: 53px;
	width: 274px;
	background: #F6EADA;
	border: 1px solid #884422;
	color: black;
	font-family: tahoma, verdana;
	font-size: 11px;
	cursor: pointer;
}

DIV.wel-info
{	position: absolute;
	z-index: 1;
	top: 405px;
	left: 508px;
	height: 53px;
	width: 274px;
	background: #F6EADA;
	border: 1px solid #884422;
	color: black;
	font-family: tahoma, verdana;
	font-size: 11px;
	cursor: pointer;
}


DIV.sub
{	position: absolute;
	visibility: hidden;
	left: 5px;
	top: 62px;
	font-family: tahoma;
	font-size: 10px;
}

DIV.menu
{	padding-left: 1px;
	border: 0px;
	margin: 0px;
}

DIV.detailinfo
{	font-family: tahoma, verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
}

DIV.menubar
{	background: #7b6b52;
	width: 800px;
	color: #FFFFFF;
	font-family: tahoma;
	text-align: center;
	font-size: 14px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

DIV.welcome
{	background: url('../site_images/welcome.jpg');
	width: 800px;
	height: 420px;
}

DIV.center
{	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-right: 18px;
	background: url('../site_images/plain_back.jpg');
	width: 800px;
	height: 320px;
	font-family: tahoma;
	font-size: 12px;
	text-align: left;
}

IMG.detail
{	border-top: 5px solid #AFAF96;
	border-left: 5px solid #AFAF96;
	border-right: 5px solid #7b6b52;
	border-bottom: 5px solid #7b6b52;
	
}

IMG.standard
{	border: 0px;
}


TD.buchtheme
{	padding: 5px;
	background: url("../buchanan/buchanan_r3_c5.jpg");
	padding-left: 10px;
	font-family: tahoma;
	font-size: 12px;
	width: 136px;
	height: 315px;
}

TD.reeler
{	background: #7b6b52;
}

TD.bodyback
{	background: url('../site_images/frame_back.jpg');
}

TD
{	font-family: tahoma;
	font-size: 12px;
}

TD.photographer	
{	border-bottom: 1px solid #885533;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 4px;
}

TD.photoinfo
{	
	font-family: tahoma;
	font-size: 12px;
}

TD.photoshow
{	border-bottom: 1px solid #885533;
	margin-bottom: 4px;
	font-family: tahoma;
	font-size: 12px;
}

TD.photobottom
{	margin-bottom: 4px;
	font-family: tahoma;
	font-size: 12px;
}

TD.search
{	border-top: 2px solid #AFAF96;
	border-left: 2px solid #AFAF96;
	border-right: 2px solid #7b6b52;
	border-bottom: 2px solid #7b6b52;
	padding-top: 3px;
	padding-bottom: 3px;
}

DIV.index	
{	font-family: tahoma;
	font-size:16px;
}

SPAN.film
{	background: url('../site_images/reel_block.gif');
	width: 80px;
	height: 96px;
}

TD.data
{	font-family: tahoma;
	font-size: 12px;
}

INPUT
{	font-family: tahoma;
	font-size: 12px;
}

SELECT
{	font-family: tahoma;
	font-size: 12px;
	background: white;
}

A:visited
{	text-decoration: none;
	
}

A:link
{	text-decoration: none;
	
}

A:active
{	text-decoration: none;
	
}

A:hover
{	text-decoration: none;
	
}

A.front:visited
{	text-decoration: underline;
	font-weight: bold;
	color: #444411;
}

A.front:link
{	text-decoration: underline;
	font-weight: bold;
	color: #444411;
}

A.front:active
{	text-decoration: underline;
	font-weight: bold;
	color: #444411;
}

A.front:hover
{	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

A.menu:visited
{	text-decoration: none;
	color: #444411;
}

A.menu:link
{	text-decoration: none;
	color: #444411;
}

A.menu:active
{	text-decoration: none;
	color: #444411;
}

A.menu:hover
{	text-decoration: none;
	color: #000000;
}

A.menupick:visited
{	text-decoration: none;
	color: #F5EDD0;
}

A.menupick:link
{	text-decoration: none;
	color: #F5EDD0;
}

A.menupick:active
{	text-decoration: none;
	color: #F5EDD0;
}

A.menupick:hover
{	text-decoration: none;
	color: #FFFFFF;
}

A.arttheme:visited
{	text-decoration: none;
	color: #F5EDD0;
}

A.arttheme:link
{	text-decoration: none;
	color: #F5EDD0;
}

A.arttheme:active
{	text-decoration: none;
	color: #F5EDD0;
}

A.arttheme:hover
{	text-decoration: none;
	color: #FFFFFF;
}

