* {

	margin: 0;

	padding: 0;

}

:focus { /* FF 1.5 workaround */

	overflow:hidden;

}

a {

	color: #6e5d19;

	text-decoration: none;

}

a:hover, li.selected a {

	color: #f6ecaa;

}

ul {

	list-style-type: none;

}

html {

	height: 100%;

}

body {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 140%;

	color: #6e5d19;

	background-color: #dac264;

}

#wrap {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 804px;

	height: 604px;

	margin: -302px 0 0 -403px;

	border: 1px solid #fff;

}

#galleryList #wrap {

	background: #fff url(../img/bg-gallery-header.jpg) no-repeat 219px 40px;

}

#galleryBigPic #wrap, .bigpicA {

	width: 800px;

	height: 600px;

	margin: -302px 0 0 -403px;

	line-height: 0;

	background-image: none;

	background-color: #f4e7a1;

	background-position: 0 0;

	border: 3px solid #fff;

}

#navigation {

	position: absolute;

	top: 0;

	left: 0;

	width: 219px;

	height: 604px;

	background: url(../img/bg-gallery-navigation.jpg) no-repeat left top;

	overflow: auto;

}

h2 a {

        display: block;

	height: 21px;

	margin: 10px 3px 5px 0;

	padding-left: 15px;

	font-size: 12px;

	line-height: 180%;

}

h2 a:hover, h2.selected a {

  display: block;

  background: #f6ecaa;

  color: #6e5d19;

}

#navigation li {

	margin-left: 15px;

	padding-left: 12px;

	margin-right: 15px;

	font-size: 11px;

	line-height: 120%;

	background: url(../img/bg-gallery-navbullet.gif) no-repeat left 5px;

}

#navigation li ul {

padding-left:0;

}

#navigation li li {

margin-left:0;

}

#navigation li.selected li a {

color: #6e5d19;

}

#navigation li.selected li.selected a {

color: #f6ecaa;

}

#pics {

	margin: 20px 0 0 240px;

}

h1 {

	font-size: 22px;

	font-weight: normal;

	color: #39546c;

}

h1 span {

	font-size: 14px;

}

#picsWrap {

	margin-top: 70px;

}

.pic {

	height: 99px;

	width: 130px;

	float: left;

	margin: 0 8px 25px 0;

}

/* ----- .pic related ----- */

	.lastCol {

		margin-right: 0;

	}

	.pic a {

		position: relative;

		display: block;

	}

	.pic img {

		display: block;

		margin: 4px;

		border: 0;

	}

	.pic span {

		display: block;

		margin: 0 auto;

		border: 1px solid #f5f5f5;

	}

	.pic span span {

		border: 1px solid #efefef;

	}

	.pic span span span {

		background-color: #fff;

		border: 1px solid #e5e5e5;

	}

/* ----- .pic related ----- */

.bigPic {

	display: block;

	margin: 0 auto;

}

#pager {

	position: absolute;

	top: 12px;

	right: 0;

	width: 100px;

	height: 21px;

	padding-top: 5px;

	background-color: #f6f6f6;

}

/* ----- #pager related ----- */

	#pager a {

		font-size: 11px;

		font-weight: bold;

		color: #2f7dc2;

	}

	#pager li {

		float: left;

		width: 15px;

		height: 15px;

		margin-top: 0px;

		margin-left: 5px;

		line-height: 130%;

		font-size: 11px;

		font-weight: bold;

		color: #2f7dc2;

	}

	#pager li a {

		display: block;

		width: 15px;

		height: 15px;

		text-indent: -999em;

		background-repeat: no-repeat;

		background-position: left top;

	}

	#pager li.numPages {

		width: auto;

	}

	#pager li.goBack {

		background-image: url(../img/bg-gallery-pager-goback.gif);

	}

	#pager li.goUp {

		background-image: url(../img/bg-gallery-pager-goup.gif);

	}

	#pager li.goForward {

		background-image: url(../img/bg-gallery-pager-goforward.gif);

	}

/* ----- #pager related END ----- */
