html {height: 100%}

body {margin: 20px 10px 40px 10px; font-family: verdana, sans-serif; font-size: 13px; line-height: 1.3}

table {font-family: verdana, sans-serif}
td    {font-family: verdana, sans-serif}

iframe#mapframe 
{
  border: solid 1px #000;
  width: 525px; height: 525px;
  overflow: auto;
  margin: 0;
}

h1 {}

h2      {font-size: 22px; text-transform: uppercase; color: #f0690c; margin: 1.0em 0 1.0em 0; padding: 0; font-family: arial; font-weight: bold; border-bottom: dotted 2px #999}
h2.home {font-size: 20px; margin: 0 340px 1.0em 0; text-align: center}
h2.double {margin-top: 2.5em}

h3       {font-size: 16px; font-family: arial; margin: 2.0em 0 1.0em 0; color: #630; width: 50%; border-bottom: solid 2px #fc9}
h3.full  {width: auto}
h3.first {margin-top: 0}
div.h3   {border-bottom: solid 2px #fc9; display: inline}

h4 {font-size: 14px; margin: 2.0em 0 1.0em 0}
h4.first {margin-top: 0}
h4.event {margin: 1.5em 0 2px 20px}

h5 {}


p        {margin: 1.0em 0 1.0em 0}
p.double {margin-top: 2.0em}
p.triple {margin-top: 3.0em}
p.first  {margin-top: 0}

div.half   {margin-top: 0.5em}
div.single {margin-top: 1.0em}
div.double {margin-top: 2.0em}
div.triple {margin-top: 3.0em}

ul        {margin: 0.5em 0 1.0em 1.5em; padding: 0 0 0 1.5em}
ul.double {margin-top: 2.0em}
ul.boxlist {margin-left: 8px; padding-left: 8px}

li        {margin-bottom: 0.5em}
li.zero   {margin-bottom: 0}
li.single {margin-bottom: 1.0em}
li.double {margin-bottom: 1.5em}


img {}
img.img-left {margin: 0 15px 5px 0}
img.email  {position: relative; top: 3px}
img.eamp   {position: relative; top: 1px}
img.edot   {margin-left: 0}
img.pdf    {position: relative; top: 3px; margin-right: 1px}

a:link    {color: #080}
a:visited {color: #080}
a:hover   {color: #963}

a.noul:link    {text-decoration: none} 
a.noul:visited {text-decoration: none}
a.noul:hover   {text-decoration: underline}

a.subnav:link    {font-weight: bold; text-decoration: underline} 
a.subnav:visited {font-weight: bold; text-decoration: underline}
a.subnav:hover   {font-weight: bold; text-decoration: underline}

a.subnav-this:link    {color: #963; font-weight: bold; text-decoration: none} 
a.subnav-this:visited {color: #963; font-weight: bold; text-decoration: none}
a.subnav-this:hover   {color: #963; font-weight: bold; text-decoration: underline}

a.foot:link    {font-family: tahoma, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none} 
a.foot:visited {font-family: tahoma, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.foot:hover   {font-family: tahoma, verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline}

a.foot-this:link    {font-family: tahoma, verdana, sans-serif; color: #963; font-size: 12px; font-weight: bold; text-decoration: none} 
a.foot-this:visited {font-family: tahoma, verdana, sans-serif; color: #963; font-size: 12px; font-weight: bold; text-decoration: none}
a.foot-this:hover   {font-family: tahoma, verdana, sans-serif; color: #963; font-size: 12px; font-weight: bold; text-decoration: underline}

a.eventlocationlink:link    {text-decoration: none}
a.eventlocationlink:visited {text-decoration: none}
a.eventlocationlink:hover   {text-decoration: underline}


div.nav {font-family: verdana, tahoma, sans-serif; font-size: 11px; padding: 10px 0 10px 5px}

div.subnav {text-align: center; font-size: 11px; font-family: arial, sans-serif; padding: 20px 0 10px 0}

div.main {width: 900px; margin: 0 auto}

div.foot {text-align: center; border-top: dotted 2px #000; margin: 50px auto 0 auto; padding-bottom: 50px}



div.eventlocation      {color: #777; font-weight: bold; margin-left: 35px; font-size: 11px}
span.eventlocationlink {font-size: 9px; font-weight: normal; margin-left: 5px}

div.eventdate {color: #f0690c; margin-left: 35px; font-size: 11px; font-weight: bold; margin-bottom: 2px}

div.eventdesc {color: #963; margin: 1.0em 0 0 50px; font-size: 11px}



.dateadded {font-family: arial, sans-serif; font-size: 10px; color: #555; padding-left: 2px; white-space: nowrap}

.eadr    {font-size: 11px; font-weight: bold; color: #006600; font-family: arial}

.noborder {border: 0}
.nowrap   {white-space: nowrap}

.clear {clear: both}

.blk    {color: #000}
.blue   {color: #00c}
.brown  {color: #963}
.orange {color: #f93}
.red    {color: #c00}
.yellow {color: #e3e300}
.green  {color: #090}
.grey   {color: #666}

.arial {font-family: arial, sans-serif}
.tahoma {font-family: tahoma, verdana, sans-serif}

.center {text-align: center}
.right  {text-align: right}
.float-left {float: left}
.float-right {float: right}

.indent  {margin-left: 25px}
.indent2 {margin-left: 50px}

.bold {font-weight: bold}
.normal {font-weight: normal}
.ital {font-style: italic}

.big {font-size: 23px}
.lrg {font-size: 16px}
.reg {font-size: 13px}
.med {font-size: 11px}
.sml {font-size: 9px}
