body, div, p, h1, h2, h3, h4, h5, h6, th, td, input, select, textarea, a, li {
  font-family: verdana, arial, sans-serif;
}

body, th, td, input, select, textarea, p, li {
  font-size: 10px;
}

code, pre {
  font: 10px "courier new", courier, monospace;
}

body {
	background-color: #fff;
  color: #515b72;
	margin:0px;
	background-image:url(../images/backgrounds/bg.jpg);
}

p {
	margin-top:0px;
}

cite {
	color:#8a4518;
}

h1 {
  font-size: 16px;
}

h2 {
  font-size: 14px;
	margin:0px;
	color:#8a4518;
}

h3 {
  font-size:12px;
	border-bottom:1px dashed #666;
	padding-bottom:3px;
	margin:0px;
	margin-bottom:3px;
}

h4 {
  font-size: 10px;
}

h5 {
  font-size: 8px;
}

h6 {
  font-size: 6px;
}

img {
  border: 0px;
}

hr {
  height: 1px;
}

th {
  text-align: left;
}

a {
  color: #af3c1d;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
  color: #ed3200;
	font-weight:bold;
	text-decoration:none;
}

a.foot {
  color: #a9b7d7;
	font-size:9px;
}

a.foot:hover {
  color: #fff;
	font-size:9px;
}

a.brown {
  color: #6b5532;
	font-size:15px;
	text-transform:uppercase;
  font-family: times, times new roman, serif;
}

a.brown:hover {
  color: #9f793e;
	font-size:15px;
	text-transform:uppercase;
  font-family: times, times new roman, serif;
}

a.orange {
  color: #d97f2d;
	padding-left:13px;
}

a.orange:hover {
  color: #ff7d06;
}

.alert {
  color: #f00;
}

.required {
  color: #9f793e;
	font-size: 9px;
	font-style:italic;
}

.footer {
	font-size:9px;
	color:#a9b7d7;
	padding-top:9px;
}

.divider {
	font-size:9px;
	color:#708cc0;
	padding-top:9px;
}

.stroke {
	border: #000 1px solid;
}

.content {
	background-image:url(../images/backgrounds/bgTile.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.behindEvents {
	border:#bda276 1px solid;
	border-bottom:0px;
	background-color:#f9f4e4;
	padding:8px;
	color:#625647;
	text-align:left;
}

.photoOut {
	border:#f0f0f0 1px solid;
	background-color:#d0d0d0;
	padding:1px;
}

.photoIn {
	border:#fff 4px solid;
	background-color:#8e94a1;
	padding:1px;
}

.photoBottom {
	background-image:url(../images/backgrounds/photoBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.photoTop {
	background-image:url(../images/backgrounds/photoTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.photoBottom2 {
	background-image:url(../images/backgrounds/photoBottom2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.photoTop2 {
	background-image:url(../images/backgrounds/photoTop2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.caption {
	border:#a69989 1px solid;
	background-color:#efe3bb;
	padding:4px;
}

.captionIn {
	border:#bda276 1px solid;
	background-color:#f9f4e4;
	padding:5px;
	color:#625647;
}

.caption2 {
	border:#a69989 1px solid;
	background-color:#efe3bb;
	padding:4px;
	padding-bottom:0px;
	border-bottom:0px;
}

.captionIn2 {
	border:#bda276 1px solid;
	background-color:#f9f4e4;
	padding:5px;
	color:#625647;
	border-bottom:0px;
}

.underPhoto {
	background-image:url(../images/backgrounds/underStaff.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.specialHeader {
	background-image:url(../images/backgrounds/blankHead.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#efe3bb;
	padding-left:0px;
}