* {
-moz-box-sizing: border-box;
}

body {
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0;
padding:0;
background-color: #000000;
}

#about {
left:30px;
position:absolute;
text-align:left;
top:30px;
}

#background {
height:600px;
overflow:hidden;
position:relative;
text-align:right;
width:940px;
}

#contactPanel {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
left:30px;
line-height:19px;
position:absolute;
text-align:left;
top:143px;
width:150px;
}

#contactPanel .whiteItalic {
color:#F7F2E3;
font-style:italic;
}

#headline {
color:#F7DB58;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
}

#headlineLower {
color:#F7DB58;
font-style:italic;
font-weight:bold;
}

#headlineItalic {
color:#F7F2E3;
font-style:italic;
font-weight:none;
}

#headlineRed {
color:#F7DB58;
font-weight:bold;
font-size:10px;
text-transform: uppercase;
}

.label {
display:block;
font-size:12px;
margin-bottom:0;
margin-top:2px;
}

#largePhoto div {
margin-left:8px;
margin-top:8px;
}

#homePhoto div {
margin-left:8px;
margin-top:8px;
}

#copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-transform: uppercase;
color:#;
}

.line {
color:#938E80;
font-weight:bold;
}

#logo {
left:30px;
position:absolute;
text-align:left;
top:30px;
}

#logoHome {
left:550px;
position:absolute;
text-align:left;
top:180px;
}

#mailingList {
color:#938E80;
font-family:PFDinTextPro-Medium;
font-size:8px;
left:30px;
line-height:19px;
position:absolute;
text-align:left;
bottom:-5px;
text-transform: uppercase;
height:578px;
overflow:hidden;
position:relative;
text-align:right;
width:940px;
}

#mainContainer {
height:578px;
overflow:hidden;
position:relative;
text-align:right;
width:948px;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0 0;
border: 1px solid #938E80;
background:transparent url(images/orangeBackground.png) no-repeat scroll 0 0;
}

#mainContainer a {
color:#F7F2E3;
text-decoration:none;
}

#mainContainer a.current {
color:#F7DB58;
cursor:default;
}

#mainContainer #largePhoto {
border:1px dashed #938E80;
height:478px;
right:30px;
position:absolute;
text-align:left;
bottom:30px;
width:698px;
}

#mainContainer #homePhoto {
border:1px dashed #938E80;
height:516px;
right:30px;
position:absolute;
text-align:left;
bottom:30px;
width:886px;
}

#nav {
font-size:12px;
margin-right:30px;
margin-top:30px;
text-align:right;
}

.navLinks {
color:#F7DB58;
}

#photoPanel {
border:1px solid #938E80;
left:30px;
position:absolute;
top:143px;
width:150px;
}

.pressBlock {
float:left;
margin:12px 21px 14px 22px !important;
text-align:center;
width:118px;
}

.pressTitle {
color:#F7DB58;
font-weight:bold;
font-size:10px;
text-transform: uppercase;
line-height: 19px;
}

.pressDate {
color:#F7F2E3;
font-size:10px;
line-height: 14px;
}

.pressLink {
color:#F7F2E3;
font-weight:bold;
font-size:10px;
text-transform: uppercase;
line-height: 19px;
}

#sidePanel {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
left:30px;
line-height:19px;
position:absolute;
text-align:left;
top:392px;
width:150px;
}

#enterSite {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
left:550px;
line-height:19px;
position:absolute;
text-align:center;
top:362px;
width:231px;
}

.textbox {
background-color:transparent;
border:1px solid #938E80;
color:#F7F2E3;
padding:1px;
}

#textMain {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
text-align:left;
}

#textSub {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
text-align:left;
font-style: italic;
}

#slideshowLarge {
border:1px dashed #938E80;
height:478px;
right:30px;
position:absolute;
text-align:left;
top:68px;
width:698px;
}
	
#previewPane {
margin-left:8px;
margin-top:8px;
text-align:left;
height:420px;
width:580px;	
float:left;
}

#waitMessage {
display:none;
position:absolute;
right:0px;
bottom:0px;
background-color:#000000;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}
		
#galleryContainer {
border:1px solid #938E80;
height:238px;
width:150px;
top:143px;
left:30px;
position:absolute;
background-color: #000000;
}

#galleryContainer #arrow_down {
height:17px;
}

#galleryContainer #arrow_up {
height:17px;
}

#galleryPanel {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
left:30px;
line-height:19px;
position:absolute;
text-align:left;
top:406px;
width:150px;
}

#theImages {
position:relative;
overflow:hidden;
height:202px;
}

#theImages div {	
position:relative;
height:1500px;
}

#theImages img {
border:0px;
filter:alpha(opacity=50);
opacity:0.5;
padding-top:1px;
}
	
#largeImageCaption {
color:#F7F2E3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
left:30px;
line-height:19px;
position:absolute;
text-align:left;
top:435px;
width:150px;
}

#theImages .imageCaption {
display:none;
}

ul.info {
margin:0 auto;
text-align:left;
width:600px;
}

.event {
text-align:left;
width:300px;
}

.event:hover {
background-color:#FFFFFF;
}

.event p {
margin:0;
padding:0px;
}

.title {
font-size:12px;
font-weight:bold;
}

.title a {
color:#0066FF;
text-decoration:none;
}

.date {
left:175px;
font-style:italic;
}

.event p.desc {
font-size:12px;
margin-top:10px;
}
