/* color triplets              */
/* rgb(  0,  0,  0) black      */
/* rgb(  0,255,  0) green      */
/* rgb( 74,113, 83) blue green */
/* rgb( 95, 45, 27)            */
/* rgb(103,127, 58) dark green */
/* rgb(106, 69, 60) purple     */
/* rgb(119,101, 68) not red    */
/* rgb(132,170,149) blue       */
/* rgb(148, 76, 42) black red  */
/* rgb(170,170,170) gray       */
/* rgb(185,189,104) green      */
/* rgb(219,113, 75) brick      */
/* rgb(224,224,224)            */
/* rgb(227,191, 12) mustard    */
/* rgb(235,222,175) tan        */

html {
   font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-left: 5%;
   background-color: rgb(218,213,207);
   }

/* HEADER */
div.header {
   background-color: white;
   border-bottom: 1ex solid rgb(64,72,119);
   width: 72%;
   margin-top: 12px;
   }
div.header img {
   float: left;
   margin: 1ex;
   }
div.header h1 {
   text-align: center;
   font-size: 350%;
   }
div.header h2 {
   font-size: 140%;
   text-align: center;
   }

/* CONTENT */
div.content {
   margin-top: 1ex;
   margin-bottom: 1ex;
   width: 72%;
   }

/* FOOTER */
div.footer {
   color: inherit;
   background-color: white;
   padding-top: 1ex;
   padding-bottom: 1ex;
   border-top: 1ex solid rgb(64,72,119);
   width: 72%;
   text-align: left;
   }
div.footer img {
   float: left;
   margin-left: 1ex;
   margin-right: 1ex;
   margin-top: 0ex;
   margin-bottom: 0ex;
   }

/* TABLE */
table {
   margin: auto;
   }
table.left {
   margin: 0px;
    }
table.meeting {
   margin-left: 15%;
   margin-right: 15%
   }
th {
   background-color: rgb(170,170,170);
   color: black;
   }
td {
   text-align: left;
   vertical-align:top;
   }
td.center {
   text-align: left;
   vertical-align: middle;
   }
td.bold {
   font-weight: bold;
   text-align: left;
   vertical-align:top;
   }
td.right {
   text-align: right;
   vertical-align:top;
   }
tr.odd {
   background-color: rgb(224,224,224);
   color: black;
   }
td.odd {
   background-color: rgb(224,224,224);
   color: black;
   }

/* SIDEBAR */
div.sidebar {
   position: absolute;
   top: 30px;
   right: 7%;
   width: 19%;
   text-align: center;
   }
div.sidebar ul {
   margin-left: 2em;
   }
div.sideinfo {
   color: black;
   background-color: white;
   margin-top: 2ex;
   padding: 1ex;
   text-align: left;
   }
div.sidebar img {
   border: 0px;
	 margin: 2px;
   }
div.sidebar img.navigation {
   border: 0px;
	 margin-top: 0px;
	 margin-bottom: 1px;
	 margin-left: 0px;
	 margin-right: 0px;
   }


/* HEADERS */
h1 {
   text-align: center;
   }
h2 {
   font-size: 150%;
   text-align: left;
   }
h2.postingdate {
   font-size: 150%;
   text-align: center;
   color: white;
   background-color: transparent;
   text-decoration: overline;
   }
h3 {
   font-weight: bold;
   font-size: 140%;
   text-decoration: underline;
   }
h4 {
   font-weight: bold;
   font-size: 140%;
   text-align: left;
   }
h4.center-bold {
   font-weight: bold;
   font-size: 140%;
   text-align: center;
   }
h5 {
   font-size: 120%;
   font-style: italic;
   font-weight: normal;
   }
h6 {
   font-weight: normal;
   font-size: 110%;
   }

/* BULLETS */
div.sideinfo ul {
   list-style-position: outside;
	 padding-left: 2ex;
	 }
ol {
   list-style-position: outside;
   }
ul {
   list-style-position: outside;
   list-style-image: url(../images/modbul2.png);
   }
ul.inline {
   list-style-position: outside;
   list-style-image: none;
   margin-left: 0ex;
   margin-top: 1ex;
   margin-bottom: 1ex;
   padding-left: 0ex;
   }
li.inline-first {
   display: inline;
	 padding-left: 1ex;
   }
li.inline {
   display: inline;
   padding-left: .5ex;
   border-left-width: 1px;
   border-left-style: dotted;
   border-left-color: black;
   }
ul.quotation {
   list-style-position: outside;
   list-style-image: none;
   list-style: disc;
   }
ol.lower-alpha {
   list-style-position: inside;
   list-style-image: none;
   list-style-type: lower-alpha;
   }

/* DEFINITION LIST */
dd {
   padding-left: 1em;
   }

/* MISCELLANEOUS */
cite:before {
   content: "\00A0\00A0\2500\00A0";
   }
abbr, acronym, .help {
   border-bottom: 1px dotted black;
   cursor: help;
   }
p {
   text-indent: 1.5em;
   margin-top: 0;
   margin-bottom: 1ex;
   }
.noindent {
   text-indent: 0
   }
div.center {
  text-align: center;
   }
.required {
   color: inherit;
   background-color: rgb(255,255,208);
   }


/* IMAGE */
img {
   border: 0ex;
   }
img.navigation {
   }
img.left {
   float: left;
   margin-right: 1ex;
   margin-bottom: 1ex;
   border: 0ex;
   }
img.right {
   float: right;
   margin-left: 1ex;
   margin-bottom: 1ex;
   border: 0ex;
   }
object.left {
   float: left;
   margin-right: 1ex;
   margin-bottom: 1ex;
   border: 0ex;
   }

/* ARTICLE */
div.block {
   background-color: white;
   border: 1px solid black;
   margin-bottom: 1em;
   }
div.article {
   color: inherit;
   background-color: white;
   margin-top: 0ex;
   margin-bottom: 1ex;
   margin-left: 1ex;
   margin-right: 1ex;
   overflow: hidden;
   }

/* HEADLINE GRAY */
div.headline-gray {
   color: inherit;
   background-color: rgb(224,224,224);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-gray h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid rgb(219,113,75);
   border-right: 1em solid rgb(219,113,75);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-gray img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* HEADLINE GREEN */
div.headline-green {
   color: inherit;
   background-color: rgb(185,189,104);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-green h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid rgb(219,113,75);
   border-right: 1em solid rgb(219,113,75);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-green img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* HEADLINE WHITE */
div.headline-white {
   color: inherit;
   background-color: rgb(218,213,207);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-white h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid black;
   border-right: 1em solid rgb(64,72,119);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-white img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* HEADLINE YELLOW */
div.headline-yellow {
   color: inherit;
   background-color: rgb(227,191,12);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-yellow h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid rgb(103,127,58);
   border-right: 1em solid rgb(103,127,58);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-yellow img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* HEADLINE RED */
div.headline-red {
   color: inherit;
   background-color: rgb(219,113,75);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-red h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid rgb(119,101,68);
   border-right: 1em solid rgb(119,101,68);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-red img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* HEADLINE BLUE */
div.headline-blue {
   color: inherit;
   background-color: rgb(132,170,149);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-blue h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid rgb(106,69,60);
   border-right: 1em solid rgb(106,69,60);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-blue img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* HEADLINE TAN */
div.headline-tan {
   color: inherit;
   background-color: rgb(235,222,175);
   padding-bottom: .5ex;
   margin: 1ex;
   }
div.headline-tan h3 {
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid rgb(106,69,60);
   border-right: 1em solid rgb(106,69,60);
   margin: 0ex;
   color: black;
   background-color: white;
   text-align: left;
   }
div.headline-tan img.navigation {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 2px;
   border: 0px;
   padding: 0px;
   }

/* ANCHOR LINKS */
a:link {
   color: rgb(64,72,119);
   text-decoration: none;
   background-color: inherit;
   }
a:visited {
   color: rgb(64,72,119);
   text-decoration: underline;
   background-color: inherit;
   }
a:active {
   color: rgb(64,72,119);
   text-decoration: none;
   background-color: inherit;
   }
a:hover {
   text-decoration: none;
   color: white;
   background-color: rgb(64,72,119);
   }
a.nohighlight:hover {
   background-color: transparent;
   }

/* NON TABLE ROWS */
div.row {
   clear: both;
   padding: 0ex;
   }
div.row label, div.label {
   font-weight: bold;
   float: left;
   width: 30%;
   }
div.row input textarea, div.field {
   float: left;
   width: 70%;
   }
div.row div.url {
   float: left;
   width: 30%;
   }
div.row div.description {
   float: left;
   width: 70%;
   }
div.row div.lhs {
   float: left;
   width: 10%;
   }
div.row div.rhs {
   float: left;
   width: 90%;
   }

div.description img {
   margin: 0px;
   border: 0px;
   padding: 0px;
   }
div.url img {
   margin: 2px;
   }

/* WORDPRESS CALENDAR */
#wp-calendar {
   border: 1px solid black;
   empty-cells: show;
   margin: auto;
   width: 90%;
   text-align: right;
   }
#wp-calendar #today {
   background-color: rgb(103,127,58);
   color: white;
   text-decoration: blink;
   }
#wp-calendar th {
   color: black;
   background-color: rgb(224,224,224);
   text-align: center;
   }
#wp-calendar #next {
   text-align: center;
   }
#wp-calendar #prev {
   text-align: center;
   }
