.row {
	cursor: pointer;
	background: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	padding: 0 10px 0 10px;
	width: 2356px; /* this needs to be wide enough to accommodate the widest thumbnail row, plus 20px of padding */
}

.page_divider {
	height: 0px;
	margin: 0 -10px 0 -10px;
	border-bottom: 2px solid #000000;
}

.photo_divider {
	height: 0px;
	margin: 0 -10px 10px -10px;
	border-bottom: 2px solid #000000;
}

.menu {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
}

.menu a {
	color: #000000;
	text-decoration: none;
}

.submenu {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin: 12px 0 12px 0;
}

.submenu a {
	color: #000000;
	text-decoration: none;
}

.body_large {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	letter-spacing: .1em;
	text-transform: uppercase;
	width: 485px;
	margin-bottom: 10px;
}

.heading {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.body {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.body_large a, .body a {
	color: #000000;
}

a:focus {
	outline-style: none; /* this removes the dotted borders in Firefox */
}

.thumbnail_row {
}

.thumbnail {
	margin-right: 10px;
	margin-bottom: 10px;
}

.photo {
	margin-right: 10px;
	margin-bottom: 10px;
}

.photo_row {
}

/* the following attributes are used during editing only; they are removed during site display */

.content {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-bottom: 10px;
}

.thumbnail_row {
	border: 1px dashed #0000CC;
}

