div#img {
	background-color: #FFFFFF;
	padding: 2px;
}
.w200 {
	height: auto;
	width: 200px;
}
.w199 {
	height: auto;
	width: 199px;
}
.w198 {
	height: auto;
	width: 198px;
}

.w197 {
	height: auto;
	width: 197px;
}
.w193 {
	height: auto;
	width: 193px;
}
.w171 {
	height: auto;
	width: 171px;
}

.w173 {
	height: auto;
	width: 173px;
}
.w172 {
	height: auto;
	width: 172px;
}
.w170 {
	height: auto;
	width: 170px;
}
.w169 {
	height: auto;
	width: 169px;
}
.w166 {
	height: auto;
	width: 166px;
}
.shw_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px;
	width: 300px;
	font-style: italic;
	font-size: 20px;
}
.w159 {
	height: auto;
	width: 159px;
}
img#people {
	border: 4px solid #3333FF;
}
img#tuscany {
	border: 4px solid #FF9933;
}
img#wine {
	border: 4px solid #CC0033;
}
img#coastal {
	border: 4px solid #336666;
}
.border_r {
	margin-left: 5px;
	border: 2px solid #FFFFFF;
}
.border {
	border: 2px solid #FFFFFF;
}
@charset "utf-8";
/* CSS Document */

body, html {
	height: 100%;
}

	div#layout { /* exploder 5.5+ */
		position: absolute;
		left: 0px;
		top: 0px;
		overflow: hidden;
		text-align: center;
	}

	* > div#layout { /* normal browsers */
		min-width: 790px;
		min-height: 490px;
		width: 100%;
		height: 100%;
	}

		div#container {
			position: relative;
			top: 50%;
			margin-top: -245px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
		}

		div#container div.container-top {
			position: absolute;
			left: 0px;
			top: -1000px;
			height: 1000px;
		}

		div#container div.container-right {
			position: absolute;
			right: -1000px;
			top: 0px;
			width: 1000px;
		}

		div#container div.container-bottom {
	position: absolute;
	left: 145px;
	bottom: -607px;
	height: 1000px;
		}

		div#container div.container-left {
			position: absolute;
			left: -1000px;
			top: 0px;
			width: 1000px;
		}

		div#container div.container-top-right {
			position: absolute;
			right: -1000px;
			top: -1000px;
			width: 1000px;
			height: 1000px;
		}

		div#container div.container-bottom-right {
			position: absolute;
			right: -1000px;
			bottom: -1000px;
			width: 1000px;
			height: 1000px;
		}

		div#container div.container-bottom-left {
			position: absolute;
			left: -1000px;
			bottom: -1000px;
			width: 1000px;
			height: 1000px;
		}

		div#container div.container-top-left {
			position: absolute;
			left: -1000px;
			top: -1000px;
			width: 1000px;
			height: 1000px;
		}
div#heading {
	text-align: center;
	height: auto;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	left: 0px;
	top: -30px;
}
div#footing {
	text-align: center;
	height: 200px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	left: 0px;
	bottom: -200px;
}
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 3em;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}

A:link {
	COLOR: #dddddd;
	text-decoration: none
}
A:visited {
	COLOR: #dddddd;
	text-decoration: none
}
A:hover {
TEXT-DECORATION: underline;
COLOR: #ffffff;
}

/* a hack to create smaller line spacing between li elements */
p.smallBR {
	margin-top:-20px;
}

#menu ul li ul {
	display:none;
	margin-top:35px;
	position:absolute;
	top:-50px;
	width:165px;
	left:120px;
	text-align:left;
	line-height:1.5;font-style:italic;
	
}

#menu ul li:hover ul li {
	display:block;
	background-color:black;
	/* border:1px solid white;*/
}

#menu ul li:hover ul, #nav ul li.over ul {
	display:block;
	padding-top:20px;
}

#menu ul ul li {
	padding:5px;
	margin: 2px;
}

#galleryList font {
	font-size:16px;
}

