body, .body_1, .body_2, .body_3                    {background-image:url(images/clip_mesh1.gif); font-family: Helvetica, Geneva, sans-serif; font-weight:400; color:#000000; }
blockquote.agendas, blockquote.generic             {background:url(images/clip_parchment.gif); border-style:solid; border-width:2px; border-color:#3333cc; clear:both; color:#000000; padding:0.25em 1.5em; }
table.clear, table.clearcenter, table.clearspaced  {background-color: transparent; background-position:top; margin:0px; border-collapse:separate; border-spacing:0px 0px; border-style:solid; border-width:0px 0px 0px 0px; border-color:red; empty-cells:show; }
table.asbox                                        {background-color: white; background-position:top; margin:0px; border-collapse:separate; border-spacing:4px 4px; border-style:solid; border-width:1px 1px 1px 1px; border-color:black; empty-cells:show; width:80%; }
table.framed, table.obit                           {border-width:10px 10px 10px 10px; border-collapse:separate; }
.bold, caption, a:hover, table.obit td             {font-weight:700; }

/* Lists down to here. */

h1                           {font-size:5mm; font-weight:400; text-align:center; }
h2                           {font-size:4mm; font-weight:400; text-align:center; }
h3                           {font-size:6mm; font-weight:400; text-align:center; }
p                            {text-indent:5mm; margin-top: 5px; margin-bottom: 5px}
p:first-letter               {float:none; font-size:5mm; }
p span                       {float:none; font-size:5mm; }
.body_1                      {font-size:4mm; }
.body_2                      {font-size:4mm; margin-left:10%; margin-right:10%; padding-left:0%; padding-right:0%; }
.body_3                      {font-size:3mm; font-weight:400; margin-left:30%; margin-right:10%; padding-left:0%; padding-right:0%; }
.bold                        {font-weight:700; }
.italic                      {font-style:italic; }
.mybutton                    {background: transparent; padding: 1px 5px 1px 5px; font-family: Geneva, Vera, Arial, Helvetica, sans-serif; font-weight: x-bold; font-size: x-small; font-variant : small-caps; }
.reference                   {font-size:3mm; font-style:italic; }
a:hover                      {font-style:italic}
blockquote.agendas           {margin:0.25em 1em 0; }
blockquote.generic           {margin:0.25em 15em 0; }
blockquote.note              {background: transparent; border-style:solid; border-width:1px; border-color:#000000; clear:both; color:#000000; padding:0.25em 1.5em; font-size: 3mm; color: green; }
input.btn                    {font-size: 3mm; font-weight:700; float:none; }
table caption                {text-align:left; vertical-align:top; }
table.clear td               {padding: 0px 15px 0px 0px; text-align:left; vertical-align:top; font-size:4mm; }
table.clearspaced td         {padding: 0px 15px 15px 0px; text-align:left; vertical-align:top; font-size:4mm; }
table.clearcenter            {margin-left:auto; margin-right:auto; }
table.clearcenter td         {padding: 0px 15px 0px 0px; text-align:left; vertical-align:top;}
table.framed                 {border-spacing:1px 1px; border-style:outset; border-color:grey; empty-cells:show; float:left; margin-right:10px; }
table.framed td              {border-width:2px 2px 2px 2px; border-style:solid; }
table.obit                   {border-spacing:10px 10px; border-style:solid; border-color:black; margin-left:auto; margin-right:auto; background-color:white; empty-cells:show; }
table.obit td                {border-width:2px 2px 2px 2px; border-style: none; text-align: center; font-size:3.5mm; }
table.menu                   {border-width: 1px 1px 1px 1px; border-spacing: 2px; border-style: inset inset inset inset; border-color: gray gray gray gray; border-collapse: separate; background-color: white; }
table.menu td                {border-width: 3px 3px 3px 3px; padding: 1px 1px 1px 1px; border-style: inset inset inset inset; border-color: gray gray gray gray; background-color: transparent; -moz-border-radius: 0px 0px 0px 0px; }
caption                      {text-align: left; }
span.l1                      {font-size: 5mm; padding: 0 0 0 5mm; }
