
body {
     font-size:16px; /* Make sure the default is always 16px */
     color: #416000;
     font-family: "Palatino Linotype", Georgia, Garamond, "sans-serif";
}

    
img {
    border:0;
}

p {
  margin: 0;
  padding: 10px 0 15px 0;
}

.style1 {font-size: 250%; color: #80AECB; line-height: 150%;}

.indexflash {
         float: left;
         width: 500px;
         border: 1px solid #c0c0c0;
         margin:0px 0 10px 0;
         padding:10px;
}

img.rightpic {
margin:10px 0px 5px 20px;
border:0px #B9E0F7 solid;
float: right;
}

img.leftpic {
margin: 0px 15px 5px 0px;
border: 1px #C0C0C0 solid;
padding: 5px;
float: left;
}

#content p,
.blockquote p {
           font-size: 0.87em;
           line-height: 155%;
           text-align: justify;
}
         
#content h1 {
            font-family: "trebuchet ms", verdana, tahoma, arial;
            text-align: left;
            font-size: 1.4em;
            font-weight: normal;
            color: #416000;   
            padding: 0px 0 20px 0;
            margin: 0px;    
}

#content h2 {
            text-align: left;
            font-size: 0.95em;
            font-weight: normal;
            padding: 0px 0 15px 0;
            margin: 0px;
            color: #416000;
}

#content h3 {
            text-align: left;
            font-size: 0.90em;
            font-weight: bold;
            padding: 0px 0 20px 0;
            margin: 0px;
            color: #416000;
}

#content h4 {
	         color: #416000;
	         text-transform:uppercase;
	         word-spacing:3px;
	         letter-spacing:1px;
	         font-size:0.72em;
	         font-weight:normal;
	         padding: 3px 0 3px 10px;
	         margin: 20px 0 20px 0;
             border-top: 1px solid #CCE3F1;
             border-bottom: 1px solid #CCE3F1;
}
         
.footleft p {
            font-family: "trebuchet ms", verdana, tahoma, arial;
            font-size: 11px;
            text-align: left;
            color: #C0C0C0;
            padding: 55px 0 0 15px;
            margin: 0px;
}

.footright p {
             font-family: "trebuchet ms", verdana, tahoma, arial;
             font-size: 10px;
             text-align: right;
             color: #C0C0C0;
             padding: 70px 15px 0 0;
             margin: 0px;
}

#footer a {
          text-decoration:none;
          color:#C0C0C0;
          font-weight:normal;
}

#footer a:hover {
		        text-decoration:underline;
		        color:#008000;
}

a:active,a:visited,a:link{color: #416000; font-weight: bold; text-decoration: none; }
a:hover{color: #008040; text-decoration: underline; }

    
.blockquote {
	        display: block;
	        background:url('quote.gif') no-repeat top left;
            padding: 5px 15px 0 40px;
            margin:0px 0px 15px 0px;
            font-style: italic;
}

.guest_name{
            font-family: "Palatino Linotype", Georgia, Garamond, sans-serif;
            padding: 0px; 
            margin: 0px 0 0 40px;
            font-size: 0.85em;
}

.bulletlist {
            margin-left: 10px;
            padding-left: 0;
            list-style: none;
            font-size:0.8em;
            text-align:left;
            line-height:150%;
            margin-bottom:20px;
}

.bulletlist li {
            padding:0px 0px 10px 25px;
            background-image: url(images/bullet.gif);
            background-repeat: no-repeat;
            background-position: 0 .2em;
            
}

img.pic {
		padding: 10px;
		margin: 0px 0px 15px 0px;
		border: 1px #C0C0C0 solid;
		float: left;
        clear: both;
}