h1 {font-size: 300%; color:#ffffff; padding: 3px;}
h2 {font-size: 150%; border-left-width: 0px; border-bottom-width: 1px; border-top-width: 0px; border-right-width: 0px;}
h3 {font-size: 110%; color:#ffffff; padding: 2px; text-align: center;}
h4 {font-size: 110%; color:#ffffff; padding: 2px;}
h5 {font-size: 300%; color:#ffffff; padding: 3px;}
h6 {font-size: 150%;}
.mybox {
background-color: #f7f7f7;
padding: 10px;
border-style: solid;
border-color: #666666;
border-left-width: 6px;
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
}

.mymenu {
background-color: #f7f7f7;
padding: 10px;
border-style: solid;
border-color: #666666;
border-left-width: 1px;
border-bottom-width: 1px;
border-top-width: 6px;
border-right-width: 1px;
}

.on {line-height: 170%;color: #BF0108;}
.ecalendar {font-size: 80%;}

.myspace {line-height: 170%;}
b.myspace {color: #666666;}

.myproduct {
background-color: #f7f7f7;
padding: 10px;
border-style: solid;
border-color: #666666;
border-left-width: 0px;
border-bottom-width: 0px;
border-top-width: 3px;
border-right-width: 0px;
}

.mylink {
background-color: #f7f7f7;
padding: 10px;
}

a, a:link, a:active, a:visited {color: #000000;	text-decoration: none;}
a:hover	{color: #000000; text-decoration: underline;}

div.spacer {clear: both;font-size:1%}

body	{
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
  background: #ffffff;
  }

.tag {text-decoration: none; font-size: 80%; font-weight: bold;}

a.header, a:link.header, a:active.header, a:visited.header {text-decoration: none;}
a:hover.header {text-decoration: underline;}

a.tag, a:link.tag, a:active.tag, a:visited.tag {text-decoration: none; font-size: 80%; font-weight: bold;}
a:hover.tag {text-decoration: underline; font-size: 80%; font-weight: bold;}

a.eventtag, a:link.eventtag, a:active.eventtag, a:visited.eventtag {color: #2D7428; text-decoration: none; font-size: 100%; font-weight: bold;}
a:hover.eventtag {color: #1B4417; text-decoration: underline; font-size: 100%; font-weight: bold;}

a.title, a:link.title, a:active.title, a:visited.title {color: #000000; text-decoration: none; font-size: 135%; font-weight: bold;}
a:hover.title	{color: #000000; text-decoration: underline; font-size: 135%; font-weight: bold;}

a.bignav, a:link.bignav, a:active.bignav, a:visited.bignav {color:#ffffff; padding: 3px; text-decoration: none; font-weight: bold;}
a:hover.bignav	{color:#ffffff; padding: 3px; text-decoration: underline; font-weight: bold;}

a.newstop, a:link.newstop, a:active.newstop, a:visited.newstop {color:#ffffff; text-decoration: none;}
a:hover.newstop	{color:#ffffff; text-decoration: underline;}

a.newstop2, a:link.newstop2, a:active.newstop2, a:visited.newstop2 {color:#ffffff; text-decoration: none;}
a:hover.newstop2 {color:#ffffff; text-decoration: underline;}

a.add, a:link.add, a:active.add, a:visited.add {color:#1B4417; text-decoration: underline;}
a:hover.add {color:#ffffff; background-color:#1B4417; text-decoration: underline;}

a.menu a:link.menu a:active.menu a:visited.menu {color: #fff; text-decoration: underline;}
a:hover.menu {color: #fff; text-decoration: none;}

#header {
margin: 0 auto;
padding: 0px;
width:960px;
height:120px;
text-align: left;
}

#newsheader {
margin: 0 auto;
padding: 0px;
width:960px;
height:60px;
text-align: left;
}

#localnews a {font-size: 80%; color: #ffffff;}
#newstop {font-size: 100%; color:#ffffff; background-color:#1B4417; padding: 3px;}
#newstop2 {font-size: 100%; color:#ffffff; padding: 3px;}
#title {font-size: 200%; font-weight: bold;}
.mydate {font-size: 80%; font-weight: bold;}
.myphoto {padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px;}
b.mydate {font-size: 80%; font-weight: bold;}
.mycredit {font-size: 80%; font-weight: bold;color:#666666;}
.sm {font-size: 80%;}
.tt {font-size: 18px;}
td.newsnav {padding: 1px;}
p {margin-bottom: 15px;}
#article {line-height:120%;}
#article a {text-decoration: underline;}
.events td {padding: 5px;}
strong {font-weight: bold;}
em {font-style: italic;}

.footer {
margin: 0 auto;
width:960px;
text-align: center;
clear:both;
}

  #wrapper  {
    margin: 0 auto;
    text-align: left;
    width: 960px;
    }

  #left  {
    width: 310px;
    float: left;
padding: 5px;
    }

  #lefthalf  {
    width: 470px;
    float: left;
padding: 5px;
    }

  #lefthalf2  {
    width: 440px;
    float: left;
padding: 5px;
    }

  #right1  {
    width: 310px;
    float: left;
padding: 5px;
    }

  #main  {
    width: 310px;
    float: left;
padding: 5px;
    }

  #right  {
    width: 310px;
    float: left;
padding: 5px;
    }

  #middle  {
    width: 470px;
    float: left;
padding: 5px;
    }

  #nav  {
    width: 150px;
    float: right;
padding: 5px;
    }

  #content  {
    width: 620px;
    float: left;
padding: 5px;
    }

  #left2  {
    width: 470px;
    float: left;
padding: 5px;
    }

  #right2  {
    width: 500px;
    float: right;
padding: 5px;
    }

  #gobig  {
    width: 780px;
    float: left;
padding: 5px;
    }


.top-nav b {border-right:1px solid #CCC; display:block; float:left; margin-top:5px;padding:0pt 12px; text-decoration:none;color:#000000;}
.top-nav a {border-right:1px solid #CCC; display:block; float:left; margin-top:5px;padding:0pt 12px; text-decoration:none;color:#0000FF;}
.top-nav a:visited {border-right:1px solid #CCC; display:block; float:left; margin-top:5px;padding:0pt 12px; text-decoration:none;color:#0000FF;}
.top-nav a:hover {color:#0000FF;text-decoration:underline; }