body, html { 
  vertical-align:top;
  height:100%; 
  color:#ffffff; 
  font-family:arial, verdana, sans-serif; 
  margin:0px; 
  padding:0px;

  scrollbar-3dlight-color:    #676767;
  scrollbar-arrow-color:      #80E3FF;
  scrollbar-base-color:       #676767;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color:       #494949;
  scrollbar-highlight-color:  #CCCCCC;
  scrollbar-shadow-color:     #322943;
  scrollbar-track-color:      #494949;
}
img { border:0px }
h1 { }
h2 { }
p { font-size:11px; margin-top: 0.2em; margin-bottom:1.5em;}

.contentbox { color:#ffffff; background-color:#676767; font-size:11px; padding:3px; vertical-align:top; }
.contactbox { color:#ffffff; background-color:#676767; font-size:11px; padding:3px; margin-left:1px;border-bottom: 1px solid #494949;	border-left: 1px solid #494949; }
.contactbox2 { color:#ffffff; background-color:#676767; font-size:11px; padding:3px; margin-left:1px;border-bottom: 1px solid #494949; }
.biobox { color:#ffffff; background-color:#676767; font-size:11px; padding:1px;}
.bioimage { vertical-align:middle; }
.vtop { vertical-align: top; }
.spaceleft { padding-left:8px; }
.textleft { padding-left:8px; vertical-align:top}
a:link {  color:#FFF833; text-decoration:none; font-size:11px}
a:active { color:#FFF833; text-decoration:underline; font-size:11px}
a:visited { color:#FFF833; text-decoration:none; font-size:11px}
a:hover { color:#FFF833; text-decoration:underline; font-size:11px}

.upcomingeventTitle { color:#FFC601; font-size:15px; font-weight:bold; }
.upcomingeventDate { color:#ffffff; font-size:11px; font-weight:bold; }
.upcomingeventBody { color:#ffffff; font-size:12px; }

.featuredarticleTitle { color:#ffffff; font-size:12px; font-weight:bold; }
.featuredarticleDate { color:#ffffff; font-size:12px; font-weight:bold; }
.featuredarticleBody { color:#ffffff; font-size:10px; }

.pollQuestion { color:#FFC601; font-size:12px; font-weight:bold; }
.pollResponse { color:#ffffff; font-size:10px; }
.pollResultsResponse { 
  color: #ffffff; 
  font-size: 10px; 
  margin-left: 5px;
}
.pollResultsVotes {
  color: #ffffff; 
  font-size: 10px; 
  margin-left: 5px;
}

.eventGeneral { 
  color: #FFC601; 
  font-size: 11px; 
}
.eventDate { 
  color: #FFC601; 
  font-size: 11px; 
  font-weight: bold; 
  margin-left: 2px;
}
.eventTitle { 
  color: #FFC601; 
  font-size: 11px; 
  margin-left: 2px;
}


.linkTitle { 
  color: #FFC601; 
  font-size: 13px; 
  font-weight: bold; 
  margin-left: 2px;
}
.linkDescription { 
  color: #ffffff; 
  font-size: 11px; 
  margin-left: 2px;
}

.loginUsername { 
  color: #FFA200; 
  font-size: 11px; 
  margin-left: 5px;
}
.loginText { 
  color: #FFFFFF; 
  font-size: 11px; 
  margin-left: 5px;
}
a.loginLogout { 
  color: #F8F200; 
  font-size: 11px; 
  margin-left: 5px;
}


.s2fText {
  font-family:arial, verdana, sans-serif;
  font-size:11px;
  margin-top: 9px;
  margin-left: 9px; 
  margin-right: 9px;
}

.s2fFormText {
  font-family:arial, verdana, sans-serif;
  font-size:11px;
  border: solid #999999 1px;
  margin-left:5px; 
  margin-right: 9px;
  width: 200px;
}
.formText {
  font-family:arial, verdana, sans-serif;
  font-size:11px;
  border: solid #999999 1px;
  margin-left:5px; 
  margin-right: 9px;
  width: 143px;
}



.eventsEventTitle {
  color: #FFFFFF; 
  font-size: 11px; 
  margin-left: 2px;
}
.eventsEventDate {
  color: #FFC601; 
  font-size: 11px; 
  font-weight: bold; 
  margin-left: 2px;
}
a.eventYear { 
  color: #FFC601; 
  font-size: 11px; 
  font-weight: bold; 
  margin-left: 2px;
}
a.eventYearOn { 
  color: #FFFFFF; 
  font-size: 11px; 
  font-weight: bold; 
  margin-left: 2px;
}

.mediaThumbnail {
  padding: 3 3 3 3;
}
.mediaGeneral {
  color: #FFFFFF; 
  font-size: 10px; 
  font-weight: bold; 

}
.mediaEventNav {
  padding: 4 4 4 4;
}

.mediaEventYear {
  color: #FFFFFF; 
  font-size: 11px; 
  font-weight: bold; 
}

.guestlistInfoTD {
  padding: 4 4 4 4;
}
.guestlistEventTitle {
  color:#FFC601;
  font-size:12px;
  font-weight:bold; 
}
.guestlistEventDate {
  color:#ffffff;
  font-size:11px;
  font-weight:bold; 
}
