body 
{
    background-image: url(images/bg.jpg);
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
}

body, td, p	
{
    font-family: verdana, helvetica; 
    font-size: 11px; 
    color: #656565; 
    line-height: 18px; 
    }

h1 
{
    font-family:Copperplate Gothic Bold, Rockwell Extra Bold, Verdana; 
    font-weight: bold;
    font-size: 2.0em;
    color: Teal; 
}

a:link {text-decoration: none; color: #339966;}
a:visited {text-decoration: none; color: #339999;}
a:hover {text-decoration: underline; color: #66CC66;}
a:active {text-decoration: none; color: #996633;}

.headline, .sublines, .infotext {font-family:Comic Sans MS; color:teal; font-weight:bold;}
.headline {font-size:18pt; font-style:italic;}
.sublines {font-size:14pt;}
.sublinesunbold {font-family:Comic Sans MS; color:teal; font-size:12pt;}
.infotext {font-size: 10pt;}
.menufont {font-family:Comic Sans MS; font-size:7pt; color:green;}

.foot		{ font-size: 9px; color: #cccccc; line-height: 14px; }


/* hcard styles */
.fn {color: #ffffff;}
.org{ font-weight:bold; 
    font-style:italic;
    font-size:larger;
}
.title {color: #ffffff;}
.type  {color: #ffffff;}
.latitude {color: #ffffff;}
.longitude {color: #ffffff;}



/* Navigation Menu */
/* http://www.webcredible.co.uk/user-friendly-resources/css/css-navigation-menu.shtml */
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
font-size: 8pt;
font-family: Comic Sans MS;
}

 #nav-menu li a
{
/* background: url(images/css-nav.gif) #fff bottom left repeat-x; */
background: none;
height: 1.5em;
line-height: 1.5em;
float: left;
width: 5em;
display: block;
border: none; /* 0.1em solid #dcdce9; */
color: green;
text-decoration: none;
text-align: center;
}

 /* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu li a:hover
{
/* background: url(images/css-nav.gif) #fff bottom left repeat-x; */
background: none;
height: 1.5em;
line-height: 1.5em;
float: left;
width: 5em;
display: block;
border: 0.1em dashed #dcdce9;
color: green;
background-color: #ccff66;
text-decoration: none; /* underline; */
text-align: center;
}

#nav-menu
{
/* width:80em */
}

/* highlight menu item on selected page */
 #about #nav-menu .about, #services #nav-menu .services,  #toolbox #nav-menu .toolbox,  #clients #nav-menu .clients,  #contact #nav-menu .contact, #events #nav-menu .events,  #blog #nav-menu .blog 
{
    border: 0.1em dashed #669966;
}


#top1bgx
{
 background: url(images/top1bgx.gif);
}

#top2bg
{
 background: url(images/top2bg.jpg);
}

#top3bgx
{
 background: url(images/top3bgx.gif);
}

#top4bg
{
 background: url(images/top4bg.jpg);
}

#top4bg2x
{
 background: url(images/top4bg2x.gif);
}

#top5bgx
{
 background: url(images/top5bgx.jpg);
}

#leftbgx
{
 background: url(images/leftbgx.jpg);
}

#top6bgx
{
 background: url(images/top6bgx.jpg);
}

.rssHeading 
{
    font-family: Arial;
    font-weight: bold;
    color: #ffffff;
    background-color: Teal;
    text-align: center;
    width:180px;
    height:30px;
}

#rssTable
{
    height: 225px;
}

.h316
{
    height:316px;
}

.h165
{
    height:165px;
}

.h30
{
    height:30px;
}