body {
	font-size: 100%;
}

.thumbnail_box {
	padding: .5em;
	background-color: #000;
	float: left;
	color: #ffffff;
	font: .8em verdana, trebuchet, helvetica, arial, sans-serif;
}

.title_box {
	width: 150px;
	height: 5em;
}

h1 {
	font: 1.5em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #60c;
	border-top: 1px solid #60c;
	border-bottom: 1px solid #60c;
	padding-bottom: 2em;
	padding-top: 1em;
	width: 37em;
}

h2 {
	font: normal 1.1em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #eee;
}

.about_header {
	font: normal 1.1em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #f60;
}

.contact_header {
	font: normal 1.1em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #60c;
	margin-left: 10em;
}

.thumbnail {
	border: 4px solid #333;
}


body {
	color: #333;
	font-size: 100%;
}

.gallery_box {
	background-color: #000;
	width: 55em;
	padding: 1em 0 1em 1em;
	height: 50em;
}

.pagelink:link {
	color: #eee;
	text-decoration: underline;
	text-transform: uppercase;
}

.pagelink:visited {
	color: #E8D4EF;
	text-decoration: underline;
	text-transform: uppercase;
}

.pagelink:focus, .pagelink:hover, .pagelink:active {
	color: #eee;
	text-decoration: underline;
	text-transform: uppercase;
}

.more_info_link:link {
	color: #eee;
	text-decoration: underline;
}

.more_info_link:visited {
	color: #E8D4EF;
	text-decoration: underline;
}

.more_info_link:focus, .more_info_link:hover, .more_info_link:active {
	color: #eee;
	text-decoration: underline;
}

.view_pagebox {
	margin-top: .5em;
}

#home_titlelink:link,  #home_titlelink:visited, #home_titlelink:focus,
#home_titlelink:hover, #home_titlelink:active {
	color: #60c;
	text-decoration: none;
}

#homelink:link, #homelink:visited, #homelink:focus,
#homelink:hover, #homelink:active {
	text-decoration: underline;
	font: .8em verdana, trebuchet, helvetica, arial, sans-serif;
	display: block;
}

.menulink:link, .menulink:visited, .menulink:focus,
.menulink:hover, .menulink:active {
	text-decoration: none;
	font: .8em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #60c;
}

#menu_top {
	width: 53em;
	list-style: none;
	text-align: right;
	color: #60c;
}

#menu_top li {
	display: inline;
	padding-right: 1em;
}


.pagepic {
	border: 0;
}

.pagepic_box {
	width: 200px;
	background-color: #000;
	padding: 0 0 1em;
	margin-left: .5em;
}

.image_credit:link, .image_credit:visited, .image_credit:focus,
.image_credit:hover, .image_credit:active {
	font: .6em verdana, trebuchet, helvetica, arial, sans-serif;
	text-decoration: underline;
	margin-left: 110px;
}

.enlarge:link, .enlarge:visited, .enlarge:focus,
.enlarge:hover, .enlarge:active {
	font: .8em verdana, trebuchet, helvetica, arial, sans-serif;
	text-decoration: underline;
	color: #eee;
}

.cite {
	text-align: right;
	font: .8em/1.5em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #333333;
	width: 55em;
	margin-top: -1em;
}

.description {
	font: .8em/1.5em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #eee;
}

.statement {
	font: .8em/1.5em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #fff;
	width: 45em;
}

object {
	float: right;
	border: 10px solid #eeeeee;
	margin-right: 10em;
	margin-top: 1em;
}

#video_asterisk {
	float: right;
	font: .8em/1.5em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #333;
}

#tagline {
	font: .8em/1.5em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #333;
	margin-bottom: 1em;
	
}

.page_box {
	background-color: #000;
	width: 55em;
}

.about_box {
	background-color: #553285;
	width: 55em;
	padding: .5em;
}

.container {
	padding-top: 2em;
		
}

.about_container {
	padding: 0;
}
	
.description_box {
	float: right;
	position: absolute;
	left: 15em;
}

.kristina_pic {
	float: left;
	padding-right: 1em;
}

.red {
	color: #f00;
}

.purple {
	color: #63f;
}

.green {
	color: #3c0;
}

.blue {
	color: #33f;
}

.light_purple {
	color: #c3c;
}

.orange {
	color: #f96;
}

.dark_green {
	color: #399;
}

.dark_orange {
	color: #f60;
}

/* Contact Us Form */

#contact_form ol {
	padding: 1em 1em 0 0;
	list-style: none;
	zoom: 1;
}

#contact_form li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
}

#contact_form label {
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
	font: normal .9em verdana, trebuchet, helvetica, arial, sans-serif;
	color: #333;
}

.submit {
	margin-left: 12em;
}

#captcha {
	padding-left: 10em;
}


#contact_form label.error {
	float: none;
	color: red;
	padding-left: .5em;
	vertical-align: top;
}

