/*------------------------------------------------------------*
/* General CSS */ 
/*-----------------------------------------------------------*/

body {
 padding: 0;
 margin-top: 0; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #cccccc;
 }
 
p, li {
 padding-left: 10px;
 padding-right: 10px; 
 } 

a {
 color: red;
 text-decoration:none;
 font-weight: bold;
 }

a:hover {
 text-decoration:underline;
 }

h1 {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 padding-left: 10px;
 font-size:16px;
 color:#000000;
 }

h2 {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding-left: 10px; 
 } 

h3 {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 padding-left: 10px; 
 } 

h4 {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 padding-left: 10px; 
 } 

hr {
 color: #FF0000;
 width: 95%;
 }

.red {
 color: red;
 }

#sitemap a {
 color:#FF0000;
 }

.breadcrumbs {
 float: left;
 width: 75%;
 }

.emailprint {
 float: right;
 width: 25%;
 }

.results {
 padding-left: 10px;
 }

.contact-form {
 padding-left: 10px;
 }
 
.logo {
 width: 395px;
 float:left;
 }

.googlesearch {
 float:right;
 padding-right: 10px;
 padding-top: 15px
 } 

.googlesearch form {
 margin: 0px;
 padding: 0px;
}

.date {
 text-decoration:none;
 color:#FF0000;
 }

.results {
 padding-left: 10px;
 }

#news h2 {
 margin: 0px;
 padding-left: 10px;
}

.tinytxt {
 color: #666666;
 font-size: 10px;
 text-decoration: none;
 padding-left: 10px;
}

/*------------------------------------------------------------*
/* Container */ 
/*-----------------------------------------------------------*/
#container {
 width: 1024px;
 margin:0 auto;
 }

/*------------------------------------------------------------* 
/* Header Area */ 
/*-----------------------------------------------------------*/
#header {
 width: 100%;
 height: 93px;
 float:left;
 background-color: #FFFFFF;
 background-image:url(../images/header.jpg);
 background-repeat:no-repeat;
 }

#header a {
 color:#FF0000;
 }

/*------------------------------------------------------------*
/* Body of Content Area */ 
/*-----------------------------------------------------------*/
#body {
 width: 100%;
 float:left;
 border-bottom:#FF0000 thin solid;
 border-top:#FF0000 thin solid;
 background-color: #FFFFFF;

 }
 
 /*------------------------------------------------------------*
/* Left Navigation Area */ 
/*-----------------------------------------------------------*/
#left-nav {
 width: 17%;
 float:left;
 padding-top: 10px; 
 }
 
/*------------------------------------------------------------*
/* Content Area */ 
/*-----------------------------------------------------------*/
#content {
 width: 58%;
 float:left;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 /* border-left: #FF0000 thin solid;
 border-right: #FF0000 thin solid; */
 min-height:350px;
 height:auto !important;
 height:350px;
 }

 /*------------------------------------------------------------*
/* Right Navigation Area */ 
/*-----------------------------------------------------------*/
#right-nav {
 width: 24%;
 float:right;
 padding-top: 10px; 
 }
 
/*------------------------------------------------------------*
/* Footer Area */ 
/*-----------------------------------------------------------*/
#footer {
 width: 100%;
 float:left;
 padding-top: 5px;
 padding-bottom: 5px;
 background-color: #FFFFFF;
 }

#footer p {
 text-align:center;
 color:#000;
 } 

 #footer a {
 font-weight: bold;
 color:#FF0000;
 }

/*------------------------------------------------------------*
/* Other CSS */ 
/*-----------------------------------------------------------*/

.activepage { 
 text-decoration:none; 
 padding: 0 0 2px 0; 
 margin: 0 3px; 
 font-weight: 700;

.sociable ul li {
	display: inline;
 }

.sociable img {
	border: 0;
 }