#big_picture {
	width: 800px;
	height: 325px;
}

/* @group Bottom of page presets */

#weddings,
#seniors,
#families,
#note,
#weddings_picture,
#seniors_picture,
#families_picture,
#note_picture,
#weddings_link,
#seniors_link,
#families_link,
#note_link {
	float: left;
}

#weddings_picture,
#seniors_picture,
#families_picture,
#note_picture,
#weddings_link,
#seniors_link,
#families_link {
	width: 175px;
}

#weddings_link, #seniors_link, #families_link, #note_link {
	height: 21px;
	padding-top: 4px;
}

/* @end */

/* @group Row 1 */

#weddings, #seniors, #families, #note {
	padding: 7px 3px 0 0;
	height: 18px;
}

#note_link {
	padding-right: 3px;
}

#weddings, #seniors, #families {
	width: 172px;
}

#note, #note_link {
	width: 272px;
}

/* @end */

/* @group Row 2 */

#weddings_picture,
#seniors_picture,
#families_picture {
	height: 100px;
}

#weddings_picture {
	background: url(images/weddings_picture.jpg) no-repeat top left;
}

#seniors_picture {
	background: url(images/seniors_picture.jpg) no-repeat top left;
}

#families_picture {
	background: url(images/families_picture.jpg) no-repeat top left;
}

#note_picture {
	height: 79px;
	width: 265px;
	background: #684e57;
	border-bottom: 1px #fff solid;
	padding: 20px 0 0 10px;
}

/* @end */

/* @group Row 3 */

#weddings_link {
	background: url(images/weddings_link.jpg) no-repeat top left;
}

#seniors_link {
	background: url(images/seniors_link.jpg) no-repeat top left;
}

#families_link {
	background: url(images/families_link.jpg) no-repeat top left;
}

#note_link {
	background: url(images/note_link.jpg) no-repeat top left;
}

/* @end */

#footer {
	padding-top: 10px;
	margin-bottom: 10px;
}