a
{
	color: #FFFFFF
}
a:hover
{
	color: #FFFFCC
}

body
{  
	background-color: #A69351;
	background-attachment: fixed;
	background-position: top;
	background-image: url("../images/pg_bkgd.jpg");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C0C0C0;
	margin: 0;
	padding: 0;
}


#topMenuBkd {
  background-image: url(../images/menubar.gif);
  height: 21px;
  width: 641px;
}

#subMenuFilmBkd {
  background-image: url(../images/but_filmaud2_1.gif);
  height: 32px;
  width: 193px;
  text-align:left;
}

#subMenuAudBkd {
  background-image: url(../images/but_filmaud2_2.gif);
  height: 32px;
  width: 193px;
  text-align:left;
}

#subMenu {
  position:absolute;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3pt;
  height:32px;
}

#subMenu a i {
  visibility: hidden;
}

a#sub_film {
  position:absolute;
  left:45px;
  top:6px;
  width:44px;
  height:21px;
}

a#sub_film:hover {
  border:1px solid #A69351;
  position:absolute;
  left:45px;
  top:6px;
  width:44px;
  height:21px;
}

a#sub_audio {
  position:absolute;
  left:102px;
  top:6px;
  width:45px;
  height:21px;
}

a#sub_audio:hover {
  border:1px solid #A69351;
  position:absolute;
  left:102px;
  top:6px;
  width:45px;
  height:21px;
}

#homeMenuBkd {
  background-image: url(../images/gbf_home_menu.jpg);
  height: 24px;
  width: 497px;
  text-align:left;
}

#topMenu {
  position:absolute;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3pt;
  height:18px;
}

#topMenu a i {
  visibility: hidden;
}


a#home_projects {
  border:1px solid #000000;
  position:absolute;
  left:41px;
  width:68px;
  height:21px;
}

a#home_projects:hover {
  border:1px solid #A69351;
  position:absolute;
  left:41px;
  width:70px;
  height:21px;
}

a#menu_projects {
  border:1px solid #000000;
  position:absolute;
  left:86px;
  width:68px;
  height:21px;
}

a#menu_projects:hover {
  border:1px solid #A69351;
  position:absolute;
  left:86px;
  width:70px;
  height:21px;
}

a#home_events {
  border:1px solid #000000;
  position:absolute;
  left:121px;
  width:49px;
  height:21px;
}

a#home_events:hover {
  border:1px solid #A69351;
  position:absolute;
  left:121px;
  width:49px;
  height:21px;
}


a#menu_events {
  border:1px solid #000000;
  position:absolute;
  left:177px;
  width:50px;
  height:21px;
}

a#menu_events:hover {
  border:1px solid #A69351;
  position:absolute;
  left:177px;
  width:50px;
  height:21px;
}

a#home_news {
  border:1px solid #000000;
  position:absolute;
  left:179px;
  width:42px;
  height:21px;
}

a#home_news:hover {
  border:1px solid #A69351;
  position:absolute;
  left:179px;
  width:42px;
  height:21px;
}

a#menu_news {
  border:1px solid #000000;
  position:absolute;
  left:246px;
  width:42px;
  height:21px;
}

a#menu_news:hover {
  border:1px solid #A69351;
  position:absolute;
  left:246px;
  width:42px;
  height:21px;
}

a#home_store {
  border:1px solid #000000;
  position:absolute;
  left:232px;
  width:52px;
  height:21px;
}

a#home_store:hover {
  border:1px solid #A69351;
  position:absolute;
  left:232px;
  width:52px;
  height:21px;
}

a#menu_store {
  border:1px solid #000000;
  position:absolute;
  left:308px;
  width:52px;
  height:21px;
}

a#menu_store:hover {
  border:1px solid #A69351;
  position:absolute;
  left:308px;
  width:52px;
  height:21px;
}

a#home_aboutus {
  border:1px solid #000000;
  position:absolute;
  left:293px;
  width:69px;
  height:21px;
}

a#home_aboutus:hover {
  border:1px solid #A69351;
  position:absolute;
  left:293px;
  width:69px;
  height:21px;
}

a#menu_aboutus {
  border:1px solid #000000;
  position:absolute;
  left:379px;
  width:69px;
  height:21px;
}

a#menu_aboutus:hover {
  border:1px solid #A69351;
  position:absolute;
  left:379px;
  width:69px;
  height:21px;
}

a#home_contactus {
  border:1px solid #000000;
  position:absolute;
  left:373px;
  width:82px;
  height:21px;
}

a#home_contactus:hover {
  border:1px solid #A69351;
  position:absolute;
  left:373px;
  width:82px;
  height:21px;
}

a#menu_contactus {
  border:1px solid #000000;
  position:absolute;
  left:471px;
  width:82px;
  height:21px;
}

a#menu_contactus:hover {
  border:1px solid #A69351;
  position:absolute;
  left:471px;
  width:82px;
  height:21px;
}

h3
{
	font-family: Book Antiqua, Times New Roman, Times, serif;
	font-size: 18pt;
	text-decoration: none;
	font-weight: bold;
	color: #8D7A38;
}

li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C0C0C0;
}

.HeaderText1
{
	font-family: Book Antiqua, Times New Roman, Times, serif;
	font-size: 14pt;
	text-decoration: none;
	font-weight: bold;
	color: #8D7A38;
}


.HeaderText2
{
	font-family: Book Antiqua, Times New Roman, Times, serif;
	font-size: 14pt;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFCC;
}


.SubHeader1
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

.SubHeader2
{
	font-family: Book Antiqua, Times New Roman, Times, serif;
	text-decoration: none;
	color: #669999;
}

.FinePrint1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ADADAD;
}

.FinePrintGold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #726237;
}

.NormalBodyCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C0C0C0;
}

.GrayBodyCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
}

.callout
{
	margin: 4px 4px 4px 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top: 1px solid #A69351;
	border-right: 1px solid #A69351;
	border-bottom: 1px solid #A69351;
	border-left: 1px solid #A69351;
}

.calloutHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #A69351;
}

.upcoming
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-align: center;
	font-weight: bold;
	background-color: #666666;

}

.upcoming2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-align: center;
	font-weight: bold;
	background-color: #7B6A2F;

}

.smblk
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	background-color: #000000;

}

.leftBottomGray {
	border-bottom: 1px solid #7E7E7E;
	border-left: 1px solid #7E7E7E;
	
}

.rightBottomGray {
	border-bottom: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
}