@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(images/bgcolour.png);
	background-repeat:repeat;
	font-family:Verdana, Geneva, sans-serif;
}

body a:link {
	text-decoration:underline;
	color:#FFF;
}
body a:visited {
	text-decoration:underline;
	color:#FFF;
}
body a:hover {
	text-decoration:none;
	color:#FFF;
}

#container {
	/*padding: 0px 200px 0px 200px;*/
	background-image:url(images/bggrad.png);
	background-repeat:repeat-x;
}

#page {
	
}

#topspace {
	height:20px;
}

#topspaceslideshow {
	height:0px;
}
	
#logo {
	height:100px;
}

#contentbox {
	/*border:medium;	
	border-color:#000;
	background-color:#FFF;
	padding:5px 5px 5px 5px;*/
	text-align:center;
}

#navtable {
	text-align:center;
}

#navtable table {
	border-collapse:collapse;
	border-spacing:0px;
}

#navtable td.navbutton1 {
	background-image:url(images/navbutton1.png);
	border-right:solid;
	border-right-width:thin;
	border-right-color:#000;
	border-left:solid;
	border-left-width:thin;
	border-left-color:#000;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
}

#navtable td.navbutton2 {
	background-image:url(images/navbutton1.png);
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
}

#navtable td.navbuttonsmall {
	background-image:url(images/smallnav_wall_3.png);
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
}

#navtable td.navbuttonsmallfooter {
	background-image:url(images/smallnav_wall_3.png);
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
	border-top:solid;
	border-top-width:thin;
	border-top-color:#000;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#000;
	border-left:solid;
	border-left-width:thin;
	border-left-color:#000;
}


#navtable td.navbuttonsmallselect {
	background-image:url(images/smallnav_wall_5.png);
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
}

#navtable td.navbuttonsmall2 {
	background-image:url(images/smallnav_wall_1.png);
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
}

#navtable td.navbuttonsmall2select {
	background-image:url(images/smallnav_wall_5.png);
	text-align:center;
	font-weight:bold;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
}

#navtable td.navbutton3 {
	background-image:url(images/navbutton1.png);
	text-align:center;
	font-weight:bold;
	border-left:solid;
	border-left-width:thin;
	border-left-color:#000;
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#000;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#000;
}

table.center {
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border-spacing:0px;
}

td.left {
	text-align:center;
}

#yourphotosbanner {
	text-align:center;
}

#contenttable table {
	border-collapse:collapse;
	border-spacing:0px;
}

#contenttable {
	color:#FFF;
	text-align:left;
}

#centerdiv {
	text-align:center;
}

#gallery td.galleryCell {
	padding: 5px 5px 5px 5px;
	border-collapse:collapse;
	text-align:center;
}

table.gallery {
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border-spacing:0px;
}

#imgdesc {
	text-align:center;
	height:17px;
	font-size:14px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	line-height:30px;
}

.returngallery {
	font-size:15px;
	font-variant:small-caps;
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	vertical-align:middle;
}
.returngallery a:link {
	text-decoration:none;
	color:#CCC;
}
.returngallery a:hover {
	text-decoration:underline;
	color:#CCC;
}
.returngallery a:visited {
	text-decoration:none;
	color:#CCC;
}

#hr hr {
	color:#FFF;
}

#preload {
	display:none;
}

#leftalign {
	text-align:left;
}

#info_c {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-size:15pt;
}
#info {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
}
.error {
	color:#F00;
}
.green {
	color:#0F0;
}

#whiterounded {
	background-image:url(administration/white.png);
	background-position:center;
	background-repeat:no-repeat;
	height:420px;
	color:#000;
	padding:0px 50px 0px 50px;
}

#ypblockcontainer {
	padding:2px;
	height:70px;
	color:#FFF;
	background-color:#FFF;
}

#ypblocktitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:28px;
	vertical-align:middle;
	height:40px;
	color:#FFF;
	background-color:#666;
	text-align:left;
	padding: 0px 0px 0px 6px;
}

#ypblockpass {
	height:30px;
	background-color:#666;
	text-align:left;
	font-size:14px;
}

.passinput {
	height:15px;
}

.collapse {
	border-collapse:collapse;
}

.vertgallery {
	padding:1px 0px 0px 0px;
	background-image:url(yourphotos/img/gallerybg.png);
	background-position:center;
	background-repeat:no-repeat;
	height:145px;
	vertical-align:middle;
}

.specvertgallery {
	padding:5px 0px 2px 0px;
	background-image:url(yourphotos/img/gallerybg.png);
	background-position:center;
	background-repeat:no-repeat;
	height:145px;
	vertical-align:middle;
}

.vertslideshow {
	padding:2px 0px 0px 0px;
	background-image:url(yourphotos/img/filmstripbg.png);
	background-position:center;
	background-repeat:no-repeat;
	height:94px;
	vertical-align:middle;
}

.vertfull {
	padding:4px 0px 0px 0px;
	background-image:url(yourphotos/img/slideshowbg.png);
	background-position:center;
	background-repeat:no-repeat;
	height:404px;
	vertical-align:middle;
}

h2 { 
	font-size: 18px; 
	font-weight: 300;
	padding-top: 1em;
	padding-bottom: .25em;
}

#linkdiv {
	font-weight:bold;
}

#linkdiv a:link {
	color:#000;
}

#linkdiv a:hover {
	color:#333;
}