/* CSS Document */

body {
background-color: #dbebcf;
font-family: "Comic Sans MS";
color: black;
font-size: .9em;
margin-top: 0;
}
#wrapper {
width: 784px;
background-image: url(images/bg.gif);
background-repeat: repeat-y;
margin: 0 auto;
border: 1px solid #7e966b;
}

#banner {
text-align: center;
margin: 0 auto;
}
.banner-smalltext {
font-size: 80%;
font-style: italic;
color: #600;
}
#left-col {
width: 140px;
float: left;
height: 100%;
}
#main {
margin-left: 145px;
width: 484px;
margin: 0 auto;

}
#right-col {
float: right;
width: 140px;
height: 100%;
}

#footer {
font-size: 90%;
color: #fff;
text-align: center;
padding-bottom: 10px;
border-top: 1px solid #03561e;
background-color: #a2c18a;
}
/*top navigation bar styling*/
.nav a {
padding: 2px 5px;
border: 1px solid black;
background-color: #900;
color: white;
text-decoration: none;
white-space: nowrap;
margin: 0 auto;
text-align: center;
display: block;
}
.nav a:hover {
background-color: #a2c18a;
}

/*text styles*/
h1 {
font-family: "Times New Roman", Times, serif;
font-size: 22px; 
color: #03561e;
margin-top: 0;
padding-top: 10px;
text-align: center;
}

p {
padding-left: 25px;
padding-right: 25px;
}

/*positioning styles*/
.rt {
float: right;
margin-left: 10px;

}
.lt {
float: left
}
.ctr {
margin: 0 auto;
text-align: center;
}
/*table styling*/
td.turtle {
width: 90px;
}
/*store pages*/
.catimage {
float: left;
margin-right: 10px;
}
.cobtbl {
background-color: #a2c18a;
border: 1px solid #999;
}
.cobll {
background-color: #dbebcf;
}
.cobhl {
background-color: #e4eadf;
}
.cobll a {
font-size: 80%;
padding: 2px 5px;
border: 1px solid black;
background-color: #900;
color: white;
text-decoration: none;
white-space: nowrap;
}

blockquote{
padding: 0 25px;
font-size: 85%;
color: #900;
}