
body 
{
margin: 0px; 
padding: 0px;
font-size: 100%;
/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
background-color: white;
text-align:center;
}


h1 {

font-weight: 500;
padding: 0 0 0 60px;
margin: 0;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

h2 {
color: #997843;
font-size: 130%;
text-align: left;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
margin-top: 10px;
}

h3 {
color: #997843;
font-size: 110%;
text-align: left;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
margin-top: 10px;
}

h4 {
color: #997843;
font-size: 100%;
text-align: left;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
margin-top: 10px;
}

.kids {
font-family: "Comic Sans MS", "Brush Script MT", cursive; 
width: 90%;
background-color: #fff;
color: #000;
margin-left: auto;
margin-right: auto;
padding: 10px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
}

.arial 
{
font-size: 90%;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
}


.comic {
font-family: "Comic Sans MS", "Brush Script MT", cursive; 
font-size: 100%;
}

p {
font-size: 90%;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
}

p.full {
font-size: 100%;
}

p.strem {
font-size: 100%;
font-style: italic;
font-weight: 700;

}

.access {
width: 775px;
margin-left: auto;
margin-right: auto;
text-align: right;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
padding-right: 100px;
color: #997843;
background-color: #fff;
}

.access a {
color: #997843;
background-color: #fff;
font-size: 90%;
font-weight: 700;
text-decoration: none;

}

.tabc {
margin-left: auto;
margin-right: auto;
}

.kimg {
border: 1px solid black;
text-align: center;

}

/*
p.access {
margin: 0;
padding: 0;
font-size: 100%;
width: 775px;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 5px;
right: 20px;

}

p.access a {
text-decoration: none;
}
*/
.tagline {
font-style: italic;
color: #997843;
/*text-decoration: line-through;*/
letter-spacing: 0.5px;
}

.all {
background-color: #E4EED5;
width: 775px;
margin-left: auto;
margin-right: auto;
margin-top: 5px; /*was 10px*/

}

.allb {
background-color: #fff;
width: 750px;
margin-left: auto;
margin-right: auto;
margin-top: 5px; /*was 10px*/
border: 1px solid black;
text-align: justify;
padding: 10px;

}
/*
.active {

background-image: url(img/hare8.gif);
background-position: right;
background-repeat: no-repeat;
color: #000;

}
*/
ul.gal {
font-size: 95%;
/*font-family: "arial", "helvetica", "trebuchet ms", sans-serif;*/
margin: 0;
padding: 0;
}

ul.gal li {
/*padding-bottom: 0.5em;*/
/*padding-left: 20px;*/
padding: 0 0 0 20px;
margin: 0;
}

s90k {
font-size: 90%;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
}

ul.s90 {
font-size: 90%;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
}

ul.s90 li {
padding-bottom: 0.5em;
}

ul.merc {
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
font-size: 90%;
list-style-type: none;
}

ul.nobullets li{
list-style-type: none;
}

.header {
background-color: #997843;
text-align: center;
height: 40px;
width: 100%;
width: 675px;
color: #fff;
background-image: url(img/tl50.png);
background-repeat: no-repeat;
float: left;

/*background-attachment: fixed;*/
}

.headerimg {
background-color: #E4EED5;
height: 58px;
width: 475px;
float: right;
/*background-image: url(img/header.jpg);
background-repeat: no-repeat;*/
z-index: -100;
text-align: right;
vertical-align: sub;
font-style: italic;
}

.logo {
/*background-color: green;*/
width: 100px;
height: 100px;
float: right;
z-index: 100;
padding: 0;
margin: 0;
}



.content {
clear: right;
background-color: #E4EED5;
margin-left: 200px;
margin-top: 0;
padding: 10px;
text-align: justify;
/*background-image: url(img/tlc50.png);
background-repeat: no-repeat;
background-position: top left;*/
/*width: 590px;*/
}

.lnav {
/*background-color: lime;*/
background-color: #997843;
width: 200px;
height: 800px; /*689px;*/
float: left;
/*background-image: url(img/carls_pic_1-90.jpg);*/
background-image: url(img/cp40.jpg);
background-repeat: no-repeat;
/*background-position: 100% 1.5em;*/
/*background-attachment: fixed;*/
}

.footer
{
clear: both;
text-align: center;
font-size: smaller;
font-style: italic;
color: #000000;
background-color: #E4EED5;
background-image: url(img/footer4c.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 30px;
text-align: left;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
/*border: solid 1px #cccccc;*/
}

.nav
{
/*font-family: "arial", "helvetica", "trebuchet ms", sans-serif;*/
/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
font-family: "franklin gothic medium", sans-serif;
/*font-family: "Microsoft Sans Serif", sans-serif;*/
padding: 0;
margin: 58px 0 0 0;
}

.nav ul
{
list-style: none;
padding: 0px;
margin: 0 0 0 5px;
text-align: left;
}

.nav li
{
/*border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;*/
/*margin-bottom: 0em;*/
margin: 0;
/*font-weight: 700;*/
/*width: 9em;*/
}

.nav a
{
display: block;
/*font-weight: 600;*/
/*background-color: #ccffcc;*/
color: #ffffff;
text-decoration: none;
width: 100%;
background: url(img/pix1x1.gif)  0px center no-repeat;
}

.nav a:hover
{
text-decoration: none;
background-color: #E4EED5;
color: #000000; 
background-image: url(img/hare3.gif);
background-position: right;
}

.nav a.active {

/*color: #000;*/
/*border-top: 1px solid black;
border-bottom: 1px solid black;*/
text-align: right;
}

.nav a:hover.active {

/*color: #000;*/
/*border-top: 1px solid black;
border-bottom: 1px solid black;*/
text-align: right;
background: url(img/pix1x1.gif)  0px center no-repeat;
background-color: #E4EED5;
}

.fr {

float: right;
border: 1px solid #997843;
padding: 5px;
margin: 5px 5px 5px 10px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 80%;
width: 200px;
text-align: justify;
}

.strctr {

font-weight: 700;
text-align: center;

}

.imgr {

float: right;
border: 1px solid #997843;
padding: 5px;
margin: 5px 5px 5px 10px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 80%;
/*width: 212px;
height: 212px;*/
}

.imgl {
float: left;
border: 1px solid #997843;
padding: 5px;
margin: 5px 10px 5px 0px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 80%;
}

.imgl2 {
float: left;
border: 1px solid #997843;
padding: 5px;
margin: 5px 100px 5px 0px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 80%;
}

.imgc {
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #997843;
padding: 5px;
/*margin: 5px 10px 5px 0px;*/
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 80%;
width: 450px;
/*height: 120px;*/
}

.imgright {
float: right;
display: block;
position: relative;
border: 1px solid #000000;
margin-left: 0.3em;
margin-top: 0.3em;
margin-bottom: 0;
margin-right: 0.2em;
padding: 3px;
}

table {
border-collapse: collapse;
}

th {
font-weight: 700;
text-align: center;
white-space: nowrap;
padding: 0 3px 0 3px;
border: 1px solid #ccc;
}

table.survey {
border: 1px solid #ccc;
}

tr {
vertical-align: top;
}

tr.first {
border-top: 1px solid #ccc;
}

td {
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0 3px 2px 3px;
text-align: left;

}

td.first {
border-left: 1px solid #ccc;
}

td.norm {
border-right: 0px;
border-bottom: 0px;
}

td.leftmid {
text-align: left;
vertical-align: middle;
}

td.rightmid {
text-align: right;
vertical-align: middle;
border-left: 1px solid #ccc;
}

td.lmt {
text-align: left;
vertical-align: middle;
border-top: 1px solid #ccc;
}

td.rmt {
text-align: right;
vertical-align: middle;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}

td.righttop {
text-align: right;
vertical-align: top;
border-left: 1px solid #ccc;
}

.alignleft {
text-align: left;
}

.alignright {
text-align: right;
}

blockquote {
font-size: 105%;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.bq {
padding: 0 40px 0 40px;
}



.contactbox {
text-align: left;
height: 300px;
width: 250px;
padding: 10px;
}

#donate {
color: #fff;
text-align: justify;
padding: 0 5px 0 5px;
font-family: "franklin gothic medium", sans-serif;


}

#pp {
margin-top: 50px;
border: none;
}

#thanks {
color: #fff;
text-align: center;
font-family: "franklin gothic medium", sans-serif;
}

#addtoany{
/*color: #fff;*/
text-align: center;
padding-top: 40px;
/*font-family: "franklin gothic medium", sans-serif;*/
}

.noborder {

border: 0;

}

#fl {
float: left;
padding-right: 5px;
}

#formbox {
}

.wordsearch
{
width: 2em;
height: 2em;
border: 1px solid #ccc;
text-align: center;
}

.floatl {
float: left;
border: 1px solid #ccc;
margin-right: 9px;
margin-bottom: 1em;
margin-left: 4px;
}

.floatlnews {
float: left;
border: 1px solid #997843;
margin-right: 9px;
margin-bottom: 1em;
margin-left: 4px;
}

div.floatl p {
   text-align: left;
   font-size: 85%;
   padding: 3px;
   }
   
.k1 {
/* color: #fff;
background-color: #9966ff; SUMMER */
color: #fff;
background-color: #E79F00; /* AUTUMN */
padding: 0 5px 0 5px;
border: 1px solid #ccc;
margin: 5px;
} 

.k2 {
/* color: #000;
background-color: #ddff66; SUMMER */

color: #000;
background-color: #EEC200; /* AUTUMN */
padding: 0 5px 0 5px;
border: 1px solid #ccc;
margin: 5px;
}  

.k4 {
color: #000;
background-color: #ddff66;
padding: 0 5px 0 5px;
border: 1px solid #ccc;
}

.k3 {
/* color: #000;
background-color: #ddaabb; SUMMER */
color: #fff;
background-color: #B00300; /* AUTUMN */
padding: 0 5px 0 5px;
border: 1px solid #ccc;
margin: 5px;

}

.sponsor {
border: 1px solid #ccc;
padding: 10px 5px 5px 5px;
width: 300px;

text-align: justify;
color: #000;
background-color: #fff;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
margin: 0 0 15px 0;
}

.sponsorhead {
font-style: italic;
font-weight: 700;
text-align: right;
height: 50px;
color: #000;
background-color: #fff;
line-height: 3em;
background-image: url(img/sponsor1.jpg);
background-repeat: no-repeat;
font-size: 95%;
padding: 0;
margin: 0;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
}

.gallpic {
text-align: center;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	font-weight: 700;


}

.gallpic a {
	text-decoration: none;
}

.mercpic {

float: left;

}

hr {
}

.clearboth {
clear: both;
}

.clearleft {
clear: left;
}

.clearright {
clear: right;
}

.mercdiv {
/*margin-left: 220px;*/
padding: 10px;
border: 1px solid black;
}

.valignm {
vertical-align: middle;
}

.buy {
margin: 0 0 2px 0;
padding: 0;
}

.fltrgt {
float: right;
}

.fltlft {
float: left;
}

.gallpicm {
text-align: center;
font-family: "arial", "helvetica", "trebuchet ms", sans-serif;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	/*float: left;*/
	margin: 5px 5px 5px 75px; /*150px*/
	/*position: relative;*/
	font-weight: 700;
	padding: 0 0 20px 0;
	width: 402px; /*200px*/


}

.gallpicm a {
	text-decoration: none;
}

.mpic {
padding-left: 5px;
height: 265px;
}

.border1 {
border: 1px solid black;
}

.border0 {
border: 0;
}

.fw500 {
font-weight: 500;
}

.textalignr {
text-align: right;
padding-left: 50px;
}

.textalignl {
text-align: left;
padding-right: 50px;
}

.fw500pc80 {
font-size: 80%;
font-weight: 500;
}

.whitelink {
}

.whitelink a {
color: white;

}

#paypal {
border: 0;
padding: 10px;
text-align: center;
margin-top: 105px;
}

.strikethrough {
text-decoration: line-through;
}
/***********************************************/

ul.mercmenu {
padding: 0;
margin: 0 0 0 0;

}

ul.mercmenu li{

   list-style-type: none;
   background-image: url(img/hare3.gif);
   background-repeat: no-repeat;
   background-position: left top;
   padding: 0 0 5px 40px;

}

.mback{

margin: 20px 0 0 0;
text-align: right;

}



/*
.roundedcornr_box_398830 {
   background: #997843;
}
.roundedcornr_top_398830 div {
   background: url(img/roundedcornr_398830_tl.png) no-repeat top left;
}
.roundedcornr_top_398830 {
   background: url(img/roundedcornr_398830_tr.png) no-repeat top right;
}
.roundedcornr_bottom_398830 div {
   background: url(img/roundedcornr_398830_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_398830 {
   background: url(img/roundedcornr_398830_br.png) no-repeat bottom right;
}

.roundedcornr_top_398830 div, .roundedcornr_top_398830, 
.roundedcornr_bottom_398830 div, .roundedcornr_bottom_398830 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_398830 { margin: 0 50px; }
*/
