
a:link {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #ff3300; text-decoration: none}
a:visited {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #ff3300; text-decoration: none}
a:active {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #ff3300; text-decoration: none}
a:hover {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #ff3300; text-decoration: underline}

td {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px;}
label {cursor: pointer; cursor: hand;}

.navsub {padding-left: 10px; padding-right: 10px; padding-bottom: 4px; font-size: 12px;}
.navleft_photo {border: 10px solid #cc9;}

.content-area {background-image: url('images/bg_area.gif'); background-repeat: repeat-x;}

.big {font-size: 14px;}
.copyright {color: #666; font-size: 9px;}
.divline {width: 330px;}
.indent {padding-left: 20px;}
.label {font-size: 9px; padding-left: 4px; padding-bottom: 5px;}
.label2 {font-size: 10px; padding-right: 5px;}
.orange {color: #ff3300;}
.pad {padding-left: 8px; padding-right: 8px;}
.padrow {padding-top: 2px; padding-bottom: 2px;}
.question {padding-bottom: 4px;}
.spacer-height {height: 5px;}
.textbox {font-size: 11px;}
.textbox-date {font-size: 11px; width: 66px;}
.textbox-email {font-size: 11px; width: 180px;}
.textbox-phone {font-size: 11px; width: 120px;}
.textbox-comments {font-size: 11px; width: 240px;}

.title {font-size: 12px; padding-bottom: 2px; font-weight: bold;}

.event_box {margin: 3px 0px 6px 0px; background-image: url(images/event_box_bg.jpg); background-repeat: repeat-x; border: 1px solid #666; width: 450px;}
.event_box td {font-size: 10px;}
.event_calendar {width: 65px; background-color: #fff; border-right: 1px solid #666; border-bottom: 1px solid #666;}
.event_header {padding: 3px 0px 4px 6px; background-color: #cc9; font-size: 12px; font-weight: bold;}
.event_title {padding: 2px 2px 2px 0px; font-size: 15px; color: #f30; font-weight: bold;}
.event_desc {padding: 3px 4px 0px 6px; font-size: 10px;}


.border-h {height: 1px; background-color: #eeeeee;}


/* Offset First Letter */
.firstLetter{
  display      : block;
  float        : left;
  margin-top   : -0.205em; /* use -0.205em for two lines */
  margin-left  : 0em;
  margin-right : 0.5em;
  height       : 3.5em;
}

.firstLetter span{
  font-size    : 3.75em;   /* use 3.33em for two lines */
  line-height  : 1.0em;
}

.firstLetter + span{
  margin-left  : -0.5em;
}

/* Popin */

.popin {display:none;}
.popin_transparent {filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.popin_title {padding: 0px 0px 0px 5px; color: #fff;}
.popin_content {background-color: #fff;}
.dragme {cursor: move;}