body {
	font: 10px/13px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #F4E7D9;
}

td {
	font: 10px/13px verdana, arial, helvetica, sans-serif;
	color: #000000;
}

a {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #FF9933;
	font-weight: bold;
	text-decoration: none;
}

a.util {
	color: #FFFFFF;
	text-decoration: none;
}

a.util:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.whole {
	text-align: right;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom:5px;
}

.halfLeft {
	padding-left: 12px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.halfRight {
	text-align: right;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
}

input, textarea {
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
}

.blue {
	background-color: #00CCCC;
}

.white {
	background-color: #FFFFFF;
}

.bright {
	font-weight: bold;
	color: #853333;
}

.note {
	font-size: 9px;
	line-height: 13px;
}

.content {
	background-color: #F4E7D9;
	border: 9px solid #FFFFFF;
	height: 413px;
}

.content2 {
	background-color: #F4E7D9;
	border: 9px solid #FFFFFF;
	height: 386px;
}

.content3 {
	background-color: #F4E7D9;
	border: 10px solid #FFFFFF;
}

.subcontent {
	/* border: 1px solid #F9F1EA; */
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.subcontent2 {
	/* border: 1px solid #F9F1EA; */
	padding: 10px;
}

.subgallery {
	/* border: 1px solid #F9F1EA; */
}

.sublinks {
	height: 302px;
	padding-right: 18px;
	background: #F4E7D9 url(images/linksBg.gif);
}

.cost {
	font-weight: bold;
	padding-left: 15px;
}

.contact {
	background-color: #CED68D;
	border: 9px solid #FFFFFF;
}

.subcontact {
	border: 1px solid #CDE8C4;
}

.site {
	border-right: 8px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;
	border-top: 8px solid #FFFFFF;
	background-color: #FDA954;
}

.subsite {
	height: 346px;
	background-color: #FFFFFF;
}

.shadowv {
	background: #00CCCC url(images/shbgv.gif);
}

.shadowh {
	background: #00CCCC url(images/shbgh.gif);
}

.central {
	background-color: #00CCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 5px;
}

.beige {
	background-color: #F4E7D9;
}

/* these classes are for the film section */
.credits {
	background-color: #853333;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 17px;
}

.creditsText {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
}

.orange {
	color: #FFA433;
	font-weight: normal;
	padding-top: 4px;
}

.yellow {
	color: #FAE42A;
	font-weight: bold;
	padding-top: 4px;
}

.next {
	position: absolute;
	top: 465px;
	left: 686px;
}

.back {
	position: absolute;
	top: 465px;
	left: 631px;
	width: 200px;
}

.links {
	position: absolute;
	top: 393px;
	left: 443px;
}

.women {
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	background-color: #853333;
	padding: 8px;
	height: 196px;
}

.filmmakers {
	position: absolute;
	z-index: 1;
	left: 107px;
	top: 142px;
}

.fhistory {
	position: absolute;
	z-index: 1;
	left: 116px;
	top: 167px;
}

.fwomen {
	position: absolute;
	z-index: 1;
	left: 137px;
	top: 192px;
}

.filmWomen {
	padding-left: 5px;
	padding-bottom: 10px;
	font-size: 9px;
	color: #853333;
}

/* these classes are for the calendar */
.calbox {
	background-color: #F4E7D9;
}

.date {
	font-weight: bold;
	color: #0066CD;
}

.price {
	font-weight: bold;
	color: #FF0000;
}

.months {
	padding-left: 20px;
	background: #FFA54C url(images/calendarBg.jpg);
	font-family: 'Times New Roman', Times, Serif;
	font-size: 120%;
	font-weight: normal;
	font-style: italic;
	line-height: 150%;
}

.months a:hover {
	color: #fff;
}

.calendar {
	background-color: #F4E7D9;
	border: 9px solid #FFFFFF;
	height: 592px;
}

.calendar h2 {
	font-family: 'Times New Roman', Times, Serif;
	font-size: 260%;
	color: #ff0000;
	font-weight: normal;
	font-style: italic;
	line-height: 150%;
}

.top {
	font-size: 55%;
}

.top a {
	color: #0066CD;
}

.subcalendar {
	/* border: 1px solid #F9F1EA; */
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font: 10px/14px verdana, arial, helvetica, sans-serif;
}

/* these classes are for the gallery */
.galNav {
	position: absolute;
	left: 535px;
	top: 448px;
	width: 200px;
}

.thumb {
	padding: 1px;
	border: 1px solid #F4E7D9;
}

.thumbOn {
	padding: 1px;
	border: 1px solid #FF91B2;
}

.credit {
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}

.creditH {
	width: 190px;
	background-color: #FFFFFF;
	color: #666666;
	padding: 6px;
	border: 1px solid #666666;
	position: absolute;
	visibility: hidden;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}

.creditHon {
	width: 190px;
	background-color: #FFFFFF;
	color: #666666;
	padding: 6px;
	border: 1px solid #666666;
	position: absolute;
	visibility: show;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}

.creditsH {
	position: absolute;
	visibility: hidden;
	left: 307px;
	top: 226px;
}

.creditsHon {
	position: absolute;
	visibility: visible;
	left: 307px;
	top: 224px;
}

.sitecredits {
	width: 165px;
	text-align: left;
	background-color: #FFFFFF;
	color: #666666;
	padding: 6px;
	border: 2px solid #FFA54C;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}

.sitecredits a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}

.bluetext {
	color: #0066CC;
	font-weight: bold;
}

a.credit {
	font-weight: normal;
}

a.credit:hover {
	font-weight: normal;
}