  

#header h1 {
				color: #2C603D;
         		font-size: 13px;
                font-weight:bold;
         		text-align:right;
         		margin:0px;
                padding: 60px 20px 0px 0px;
}

#content p,
#contentcalender p,
#clearfooter p {
            margin:0px;
            padding:0px 0px 10px 0px;
            font-size:0.85em;
            color:#648500;
            text-align:justify;
            line-height:155%;
}

#content p a,
#contentcalender p a,
.bulletlist a,
#clearfooter a {
              color:#648500;
              text-decoration:none;
              border-bottom:1px dotted #648500;
}

#content p a:hover,
#contentcalender p a:hover,
.bulletlist a:hover,
#clearfooter a:hover {
                    color:#163F05;
                    text-decoration:none;
                    border-bottom:1px solid #163F05;
}

#content h1, #contentcalender h1{
            font-family:Palatino Linotype, Georgia, Garamond, serif;
            color:#648500;
            padding: 0px; 
            margin:0 0 15px 0;
            font-size: 1.4em;
            text-align:left;
            font-weight: normal;
}

#content h2{
            font-family:Palatino Linotype, Georgia, Garamond, serif;
            color:#648500;
            padding: 0px; 
            margin:10px 0 10px 0;
            font-size: 1em;
            text-align:left;
            font-weight: normal;
}

#content h3{
            font-family:Palatino Linotype, Georgia, Garamond, sans-serif;
            color:#648500;
            padding: 0px; 
            margin: 20px 0 5px 0;
            font-size: 0.9em;
            text-align:left;
            font-weight: normal;
}

h4{
            color:#FF0000;
            padding: 0px; 
            font-size: 0.9em;
            text-align:left;
            font-weight: normal;
}

#contentright h2 {
	                 margin: 0px 0px 4px 0px;
	                 text-align: left;
                     padding: 0;
                     font-size:11px;
                     font-weight: bold;
                     color: #648500;
}          

#contentright h2 a {
	                 text-decoration:none;
                     border-bottom:1px dotted #648500;
                     font-size:11px;
                     font-weight: bold;
                     color: #648500;
} 

#contentright h2 a:hover {
	                     color:#163F05;
                         text-decoration:none;
                         border-bottom:1px solid #163F05;
                         font-size:11px;
                         font-weight: bold;
}

           
.style1 {font-size: 13px;font-weight:normal;text-align:justify}
.style2 {text-align:left;font-weight:bold}
.style3 {}
.style4 {}
.style5 {}
.style6 {}

.small {text-align:right;font-size:0.75em}
       
img {
	border:0
}

img.pic {
		padding:7px;
		margin:0px 0px 0px 15px;
        background:white;
		border: 1px solid #A8C257;
		float: right;
        clear:both;
}

br.clear {clear:both;}

img.gfxl {
		padding:5px;
		margin:0px 0px 15px 10px;
		border:1px #A8C257 solid;
		float: left
}

img.picborder{
padding:5px;
margin:0px 0px 10px 30px;
border:1px #A8C257 solid;
float: right;
clear:both;
}

img.picborderl{
padding:5px;
margin:0px 15px 0px 0px;
border:1px #A8C257 solid;
float: center;
clear:both;
}

.bulletlist {
            margin:5px 0 0 10px;
            padding: 0;
            list-style: none
}

.bulletlist li {
               padding:0 0 5px 17px;
               background-image: url(images/bullit.png);
               background-repeat: no-repeat;
               background-position: 0 .5em
}


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

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

#footer p  {
           font-size: 10px;
           TEXT-ALIGN: left;
           Color: #F7F7CD;
           padding:0px;
           margin: 5px 0px 0px 10px;
}

#footer h3  {
            font-size: 12px;
            font-weight:normal;
            text-align: left;
            color: #fff;
            padding:0px;
            margin: 5px 0px 0px 20px;

}

.thumbnail a{
	padding: 3px;
	background-color: #C5C059;
	border: 1px solid #fff;
	float: left;
    display:inline;
	margin: 5px 0 5px 10px;
}	

.thumbnail a:hover{
	padding: 3px;
	background-color: #fff;
	border: 1px solid #99CC00;
	float: left;
    display:inline;
	margin: 5px 0 5px 10px;
}	

table.comp {
           width: 100%;
           border-collapse: collapse;
           margin-bottom:10px;
           border: 1px solid #99CC00;
}

td.comp,th {
      font-size: 0.80em;
      padding: 5px;
      color:#648500;
}

th {
   background:#99CC00;
   color: #fff;
   text-align: left;
   font-weight:bold;
}

tr.alt td {
       background: #f4f4f4;
}

.blockquote {
	        display: block;
	        background:url('images/quote.gif') no-repeat top left;
            padding: 5px 30px 5px 40px;
            margin:15px 0px 0px 0px;
            font-weight: normal;
            font-size: 0.8em;
            color:#648500;
            text-align:justify;
             font-style: italic;
            line-height:150%;
}

.bulletlist {
            margin-left: 20px;
            padding-left: 0;
            list-style: none;
            font-size:0.82em;
            color:#648500;
            text-align:justify;
            line-height:150%;
            margin-bottom:20px;
}

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


.guest_name{
            font-family:Palatino Linotype, Georgia, Garamond, sans-serif;
            color:#648500;
            padding: 0px; 
            margin:10px 0 0 40px;
            font-size: 0.85em;
            text-align:right;
            font-style: italic;
}