input.menuButton
{
   margin: 5px 0 0 0;   
}

form.login
{
   position: absolute;
   right: 1px; top: 1px;
}

form
{
   display: inline;
}

A {font-family: Comic Sans MS;}
A:link {font-weight:bold; text-decoration: none;}
A:visited {font-weight:bold;  text-decoration: none;}
A:active {font-weight:bold;  text-decoration: none;}
A:hover {font-weight:bold; color: red;}

p
{
   padding: 1px;
   margin: 0 1% 0 1%;
   font-family: arial;
}

p.login
{   
   display: inline; 
   font-family: arial;
   font-size: small;
   color: blue;
}

p.categoriesHeader
{
   text-align: left;
   font-family: arial;
   font-size: 1em;
   font-weight: bold;
}

p.servicesNote
{
   text-align: left;
   font-size: .7em;
}

p.localListings
{
   display: inline;
   text-align: left;
   font-size: .7em;
}

p.welcome
{
   text-align: center;
   font-family: Comic Sans MS;
   color: red;
   font-weight: bold;
   font-size: 2em;
}

p.welcomeNote
{
   font-family: Comic Sans MS;
   font-size: 1.2em;
   color: grey;
   font-weight: bold;
}

p.mainIdea
{
   text-align: center;
   font-size: 1.3em;
   color: red;
   font-family: Comic Sans MS;
}

p.copyright
{
   text-align: center;
   color: blue;
   font-size: .8em;
}

p.warningHeader
{
   font-weight: bold;
   color: black;
   font-size: .6em;
}

p.warning
{
   color: black;
   font-size: .6em;
}

p.copyright
{
   color: blue;
   font-size: .6em;
}

img
{
   display: block;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

div
{
   background-color: #BBBBBB;
   width: 100%;
   float: left;
}

div.menuBar
{
   float: left;
   width: 100%;
   text-align: center;
   margin: 5px 0 0 0;
   padding: 0;
}

table.mainArea
{
   clear: both;
   padding: 0px;
}

table.faqTable
{
   width: 100%;
}

table.wantedAndRecent
{
   background-color: #CCDDFF;
   text-align: center;
   width: 100%;
   border: 2px solid white;
}

table.localListings
{
   background-color: #DDDDDD;
   text-align: center;
   width: 100%;
   border: 2px solid white;
}

td.categories
{
   width: 15%;
   background-color: #CCDDFF;
   text-align: center;
}

td.services
{
   width: 15%;
   valign: top;
}

td.serviceCategories
{
   background-color: rgb(221, 221, 221);
   text-align: center;
   valign: top;
}

td.faqTableCell
{
   background-color: white;
   text-align: center;
}
