a {
  color:#0000ff
}

a:link {
  color:#0000ff; 
  text-decoration: none
}

a:hover {
  color:#ff0000
}

a:visited {
  color:#aa00aa
}

a:active {
  color:#00ffff
}

h1 {
  font-size: 2.2em;
  text-align: center
}

h2 {
  font-size: 1.9em;
  text-align: center
}

h3 {
  font-size: 1.5em;
  text-align: center
}

h4 {
  font-size: 1.2em;
  /*text-align: left*/
}

h5 {
  font-size: 1.0em;
  text-align: left
}

h6 {
  font-size: 0.75em;
  text-align: left
}

/*
p {
  font-weight: 600  
}
*/

body {
  color: #000000; 
  font-weight:600;
  font-size: 12pt; 
  font-family: Georgia, Times, Times New Roman, serif
}


.body {
  color: #000000; 
  font-weight: 600; 
  font-size: 12pt; 
  font-family: Georgia, Times, Times New Roman, serif
  /*font-family: Arial*/
}

.center {
  margin-left: auto;
  margin-right: auto
}

.tcenter {
  text-align:center
}

.menu {
  color: #0000ff; 
  font-weight: 800; 
  /* font-size: 12pt; */
  font-family: Georgia, Times, Times New Roman, serif
}

.indent1 {
  color: #000000; 
  text-indent: 5%;  
  font-weight:600; 
  font-size: 10pt; 
  /*font-family: Arial, Verdana, Helvetica, sans-serif}*/
  font-family: Georgia, Times, Times New Roman, serif
}

.indent2 {
  color: #000000; 
  text-indent: 10px;
  font-weight:600; 
  font-size: 10pt; 
  /*font-family: Arial, Verdana, Helvetica, sans-serif}*/
  font-family: Georgia, Times, Times New Roman, serif
}

.title {
  color: #000000; 
  /* font-weight: 800; */
  font-size: 20pt; 
  font-family: Georgia, Times, Times New Roman, serif
}

.subtitle {
  color: #000000; 
  /* font-weight: 800;  */
  font-size: 16pt; 
  font-family: Georgia, Times, Times New Roman, serif
}

.foot {
  color: #000000; 
  /* font-weight:600; */
  font-size: 10pt; 
  /*font-family: Arial, Verdana, Helvetica, sans-serif}*/
  font-family: Georgia, Times, Times New Roman, serif;
  text-align: center
}

/* copyright here is no longer used
.foot::after {
  content: "\00A9\0020 2022 Tabb Lakes Homes Association"
}
*/

.list {
  color: #000000; 
  list-style-type: square; 
  font-weight: 600; 
  font-size: 10pt; 
  /*font-family: Arial*/
  font-family: Georgia, Times, Times New Roman, serif
}

.hilite {
  color: #FF0000; 
  list-style-type: square; 
  font-weight: 600; 
  font-size: 10pt; 
  /*font-family: Arial*/
  font-family: Georgia, Times, Times New Roman, serif
}

.bodymenu {
  color: #0000ff; 
  font-weight: 600; 
  font-size: 10pt; 
  font-family: Georgia, Times, Times New Roman, serif
}

.bodymenu_center {
  color: #0000ff; 
  font-weight: 600; 
  font-size: 10pt; 
  font-family: Georgia, Times, Times New Roman, serif;
  text-align:center
}

.bodymenu2 {
  /* color: #0000ff; */
  color: #000000; 
  font-weight: 600; 
  font-size: 10pt; 
  font-family: Georgia, Times, Times New Roman, serif 
}

.logo {
  color: #0000ff; 
  font-weight: 600; 
  font-size: 10pt; 
  font-family: Georgia, Times, Times New Roman, serif;
  margin-left: 50%
}

.li {
  list-style-type: square
}



/* Horizontal Scrolling Styles */
.news {
  box-shadow: inset 0 -15px 30px rgba(0,0,0,0.4), 0 5px 10px rgba(0,0,0,0.5);
  width: 350px;
  height: 30px;
  margin: 20px auto;
  overflow: hidden;
  border-radius: 4px;
  padding: 3px;
  -webkit-user-select: none
} 

.full-width {
    width: 100%;
}

.news span {
  float: left;
  color: #fff;
  padding: 6px;
  position: relative;
  top: 1%;
  border-radius: 4px;
  box-shadow: inset 0 -15px 30px rgba(0,0,0,0.4);
  font: 16px 'Source Sans Pro', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  cursor: pointer
}

.news ul {
  float: left;
  padding-left: 20px;
  animation: ticker 10s cubic-bezier(1, 0, .5, 0) infinite;
  -webkit-user-select: none
}

.news ul li {line-height: 30px; list-style: none }

.news ul li a {
  color: #fff;
  text-decoration: none;
  font: 14px Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none
}

@keyframes ticker {
	0%   {margin-top: 0}
	25%  {margin-top: -30px}
	50%  {margin-top: -60px}
	75%  {margin-top: -90px}
	100% {margin-top: 0}
}

.news ul:hover { 
	animation-play-state: paused 
}

.news span:hover+ul { 
	animation-play-state: paused 
}

tr {
  border: 0px solid
}

th {
  padding: 5px;
  border: 0px solid #000000;
  font-weight: 600; 
  font-size: 11pt; 
  text-align: center
}

.thleft {
  text-align: left
}

.thright {
  text-align: right
}

td {
  padding: 5px;
  border: 0px solid #000000;
  font-weight: 600; 
  font-size: 10pt; 
  text-align: center
}

.tdborder {
  border: 1px solid #000000;
}

.left {
  text-align: left
}

.tdright {
  text-align: right
}

.tabletitle {
  color: #000000; 
  font-weight: 600; 
  font-size: 14pt; 
  font-family: Georgia, Times, Times New Roman, serif
}

table2, tr2, td3{
 border:none;
}


/****************
FONT ORDER-
From: https://developer.mozilla.org/en-US/docs/Web/CSS/font
Syntax
The font property may be specified as either a single keyword, which will select a system font, or as a shorthand for various font-related properties.
If font is specified as a system keyword, it must be one of: caption, icon, menu, message-box, small-caption, status-bar.
If font is specified as a shorthand for several font-related properties, then:
    it must include values for:
        <font-size>
        <font-family>
    it may optionally include values for:
        <font-style>
        <font-variant>
        <font-weight>
        <font-stretch>
        <line-height>
    font-style, font-variant and font-weight MUST precede font-size
    font-variant may only specify the values defined in CSS 2.1, that is normal and small-caps
    font-stretch may only be a single keyword value.
    line-height must immediately follow font-size, preceded by "/", like this: "16px/3"
    font-family must be the last value specified.

Order-
font: font-style; font-variant; font-weight; font-size/line-height; font-family|caption|icon|menu|message-box|small-caption|status-bar|initial|inherit;
*/