html, body, ul, ol, li, p, h1, h2, h3, img, a, div {margin: 0;padding: 0;border: 0;
font-family: times new roman, times;
color: #000;}

body {text-align: center; /*auto on container doesn't work in IE*/
/* background: #999966; summer, fall - Spring #baba85 */
/* winter:0052a6*/ 
background: #baba85;}div#container {
margin: 60px auto 3px auto;
width: 788px; /*783*/
text-align: left; /*center in body must be corrected in IE*/
}

html>body #container {
width: 785px; /*779*/
}

/*---------------------------- HEADER ----------------------------*/
div#header {
padding-bottom: 6px;
}

div#header a {
text-decoration: none;
font-variant: small-caps;
margin-right: 20px;
border-bottom: 2px solid #999966;
color: #FFF;
}

div#header a:hover {
border-bottom: 2px solid #cc9966;
}

/*---------------------------- MAIN BODY ----------------------------*/

div#lower {
background: #fff;
overflow: hidden;
width: 100%;
border: 3px solid #fff;
}

/*---------------------------- LEFT SIDE ----------------------------*/
.leftside {
float: left;
}

.leftside a {
padding: 0 0 43px 3px;
margin: 0 0 3px 0;
width: 208px;
display: block;
text-decoration: none;
color: #FFF;
font-size: 2.8em;
}

.leftside a:hover {
background: #999966;
}

.box1 {
background: #ffcc66;
}

.box2 {
background: #cccc66;
}

.box3 {
background: #cc9966;
}

.box4 {
background: #9999ff;
}

.box5 {
background: #ccc;
}

/*---------------------------- RIGHT SIDE ----------------------------*/

/* (GENERAL) */
#lower h1 {
color: #cc9966;
font-size: 1.4em;
font-variant: small-caps;
}

.imageright {
text-align: right;
}

.imagecenter {
text-align: center;
}

/*---- admin -----*/
#admin_button {
display: block;
text-decoration: none;
margin: 0 0 0 220px;
width: 120px;
border: 1px solid blue;
background-color: #ccc;
text-align: center;
padding: 3px;
font-size: 0.8em;
}

#admin_button:hover {
font-weight: bold;
}

/*----------------store listing------*/
#gatheredstores {
margin-top: -10px;
}

#gatheredstores h1 {
margin: 10px 0 5px 0;
}

#store1 {
width: 175px;
float: left;
margin-left: 30px;
}

#store2 {
width: 175px;
float: left;
}

#store3 {
width: 175px;
float: left;
padding-bottom: 50px;
}



/*-------------------directions------*/

div#mapquest {
padding-left: 20px;
}
/*--------------------directory------*/

div#directorynames {
margin: 30px 0 50px 250px;
}

div#directorynames1 {
float: left;
padding-right: 20px;
}

div#directorynames2 {

}

/*---------hours and contact us------*/
div#littleinfo {
float: left;
margin-top: 15px;
width: 450px;
}

div#littleinfo img {
float: left;
margin: 0 20px 150px 20px;
}

div#littleinfo h1 {
font-size: 1.0em;
}

div#littleinfo p {
font-size: .9em;
color: #cc9966;
}

/*-----------------------events------*/
.eventdiv {
margin: 0 70px 20px 250px;
}

.eventdiv p {
padding: 0 60px 0 10px;
}

/*-----------------------forms------*/
#forms {
margin: 0 0 0 230px;
}


#forms p {
margin: 0 40px 20px 0;
font-size: 1.1em;
}

#forms ul {
margin: 0 0 0 20px;

}

#forms ul li a {
text-decoration: none;
}

#forms ul li a:hover {
text-decoration: underline;
}



/*--------------------add event------*/
div#add_events {
padding-left: 220px;
}

div#add_events a {
color: #000;
}

/*---------------------------- FOOTER ----------------------------*/
div#footer {
clear: both;
text-align: center;
font-size: 0.9em;
padding-top: 5px;
padding-bottom: 400px;
color: #fff;
}

div#footer a {
color: #fff;
}








