﻿/*
PAGE TEMPLATE STYLESHEET
RESET
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}

body {
  background:           url(../images/bodyBg.jpg) #e9e9e9 repeat-x;
  font-family:          Arial;
  font-size:            12px;
}

h1 {
  font-size:            21px;
  text-transform:       uppercase;
  font-weight:          normal;
  letter-spacing:       2px;
}

h2 {
  font-size:            16px;
  text-transform:       uppercase;
  color:                #666666;
  font-weight:          normal;
}

p {
  line-height:          25px;
  margin:               20px 0px;
}

p.address {
  line-height:          15px;
  margin:               10px 0px;
  text-align:           right;
}

div.container {
  margin:               15px auto;
  width:                910px;
  border-top:           solid 1px #b2b2b2;
  border-bottom:        solid 1px #000;
  border-left:          solid 1px #b2b2b2;
  border-right:         solid 1px #666666;
  position:             relative;
  padding:              25px;
  background:           url(../images/containerBg.jpg) #fff repeat-x;
}

div.tempImage {
  height:               420px;
  width:                428px;
  float:                right;
}

div.tempImage img {
  border:               solid 1px #666666;
  padding:              1px;
}

div.tempContent {
  float:                left;
  width:                453px;
}

ul.upcomingEvents {
  margin:               10px 0px;
}

ul.upcomingEvents li {
  display:              block;
  margin:               0px 0px 10px 0px;
  clear:                both;
}

ul.upcomingEvents li span {
  display:              block; 
  float:                left;
}

ul.upcomingEvents li span.date {
  clear:                both;
  margin-bottom:        5px;
}

ul.upcomingEvents li span.event {
  clear:                both;
  margin-bottom:        12px;
  font-style:           italic;
}