html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
    margin: 0;
    padding: 0;
    border: 0;
}

h2,h3 
{
    color: #5f6c3b;
    }
p 
{
    padding: 0 0 20px 0;
    }

body{
    padding:0px;
    margin:0px;
  	font-family: Trebuchet MS, Tahoma, Helvetica;
    font-size: .78em;
}

.menutop
{
    font-family: Helvetica, Arial;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0 235px;
    }

.menutopitem
{
    height: 30px;
    text-align: center;
    color: #ffffff;
    background-color: #e99040;
    padding: 6px 6px 6px 6px;
    border: solid 1px #996633;
    margin: 4px 4px 4px 0;
}

.menutopitema
{
    text-decoration: none;
    color: #4f4f00;
    background-color: #f7dd00;
}

.menutopitem: hover
{
    background-color:Green;
    }

.search {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 15px;
	width: 120px;
	border: 1px solid #AFC1C8;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
}
.news {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #F9AD81;
}
.copy {
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration:none;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #818181;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #595959;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #35609A;
}
.columnablock
{
    padding: 2px 2px 2px 2px;
}
    
.columnbblock
{
    padding: 2px 2px 2px 2px;
    width: 300px;
	line-height: 1.2em;
    }

.visitinghoursblock 
{
     font-size:1em;
    }

.visitinghoursblock td
{
    border: dotted 1px #111111;
    vertical-align:top;
    }

.arrowedlist
{
    list-style-image: url(images/listimage.gif);
    margin: 0 0 0 24px;
    vertical-align: middle;
}
.redletter
{
    color: #ce131b;
    font-weight: bold;
}

.pullquotebox 
{
	font-family: Tahoma;
	font-size: 20px;
	line-height: 22px;
	color: #595959;
    margin:0 20px 0 20px; 
    padding: 20px 10px 25px 15px; 
    background-image: url(images/pullQuote1.gif); 
    background-repeat:no-repeat; 
    height:200px; 
    }
    
.centertext 
{
	font-family: Tahoma;
	font-size: 1.2em;
    margin: 20px 0 0 10px; 
    }

.listblock
{
    background-color: #efd35a; 
    border: solid 2px #d3af7d;
    font-size:1.1em; 
    margin:25px 0 20px 5px; 
    padding: 20px 10px  25px 15px; 
    }
.rightbox 
{
    margin: 12px; padding: 6px 6px 6px 6px; border: solid 1px #222222;
    }
.storyHeadline 
{
    font-size: 1.3em;
   padding:0 0 12px 0;
   font-weight:bold;
}
.storyHeadlinePanel
{

   padding:0 0 12px 0;
   font-weight:bold;
}
.storyByline
{
    color:#222222;
    padding:0 0 12px 0;
     font-style:italic;
   font-weight:bold;
    }
.storyDateline
{
    }
    
.storyPanel    
{
   border-top: solid 1px green;
   padding:12px 24px 12px 24px;
   font-size: .95em;
}    

.storyPhotoPanel
{
    margin: 0 18px 18px 24px;
    float: left;
}


.pubspanel 
{
   padding:12px 12px 12px 12px;
   font-size: 1em;
    }
    
.linkspanel 
{
   padding:12px 12px 12px 12px;
   font-size: 1em;
    }
    
.RSSStory
{
   margin:12px 12px 12px 24px;
   padding: 0 0 0 12px;
   font-size: 1em;
   }
   
.smokefreeHeaderBlock
{
    font-weight:bold;
	font-size: 1.2em;
    }

.smokefreeBlock
{
    color: #5f6c3b;
	font-size: 1em;
    }
