/****************** TOP LEVEL ******************/

* {
	border:0;
	margin: 0;
	padding: 0;
	background: white;
	font-family: Georgia, Arial, Sans;
	font-size: 10pt;
	color: black;
	width: 1000px;
}


/*************** COMMON STYLING ****************/
.clearfloats { clear:both }

.ruler {
	color: #999999; 
	width: 70%; 
	padding: 25px 0 25px 0px;
    }

.bold {
	font-weight: bold;
      }



a:link    {color: blue; font-weight:bold;}
a:visited {color: purple; font-weight:bold;}
a:active  {color: #FF9900; font-weight:bold;}
a:hover   {color: red; font-weight:bold;}


/****************** COMMON DIVS ******************/
/* Header */

#header {
	float: left;
           }


/*leftside*/

#leftside {
	float: left;
	background: #FF9900;
	width: 100px;
        }

#leftside img {
	width: 100px;
	height: 40px;
       }



/* Footer */

#footer {
	text-align: center;
	clear:both; /* added as I've taken it outside of the middle div */
	padding: 20px 0 0 0;
}


#footer img {
                  width: 88px;
                  height: 31px;
          }


#footer p{
	
	text-align:center;
	font-size: 10pt;
	padding: 0 0 10px 0;
          }

#footer hr {
	border:3px solid #999999;
	height:3px;
	margin:30px 30px 30px 30px;
	
          }


#footer img#leftfloat, #footer img#rightfloat {
                  padding: 5px 0 0 0;
          }

#footer img#leftfloat {
	float: left;
	margin-left: 15%;
           }

#footer img#rightfloat {
                 float: right;
                 margin-right: 15%;
          }

/******************SHOP DIVS***********************/


#shopmenu input {
	float: left;
	width: 140px;
	padding: 0 20px 0 10px;	
           }

#shopmenu img {
	float: left;
	width: 100px;
              }


#shopsubhead {
	padding: 10px 0 10px 0;
	text-align: center;
          }

#shopsubhead h1  {
                  font-size: 12pt;
	
          }

#shopsubhead form{
	padding: 2px 0 0 0;
	width: 100px;
	border: 2px solid #FF9900; 
	display: inline;
          }

#shopsubhead select {
	width: 100px;
	padding: 2px 0 0 0;
       }
#shopsubhead input {
	width: 100px;
	padding: 2px 0 0 0;
          }


#shopitems img {
	width: 100px;
	padding: 2px 2px 2px 2px;
         }


#shopitems table{
	
	border: 1px solid #FF9900; 
              }

#shopitems tr {

	padding: 3px 0 3px 0;
	
           }

#shopitems td { 
	text-align: left;
	font-family: Garamond, Arial, Sans;
	font-size: 12pt;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FF9900; 
        }

td.cola {
width: 120px;
}

td.colb {
width: 200px;
}

td.colc {
width: 200px;
font-weight: bold;
   }

td.cold {
width: 200px;
   }

td.cole {
width: 200px;
   }

#shopitems form {
	width: 100px;
	display:inline;
            }

#shopitems input {	
	width: 100px;
          }

#shopitems select {
	width: 100px;
          }

/******************EVENT DIVS***********************/


#eventsmenu img {
	float: right;
	width: 100px;
              }

#eventsubhead {
	padding: 10px 0 10px 0;
	text-align: center;
          }

#eventsubhead h1  {
                  font-size: 12pt;
	
          }


#eventsubhead form{
	padding: 2px 0 0 0;
	width: 100px;
	border: 2px solid #FF9900; 
	display: inline;
          }


#eventsubhead select {
	width: 100px;
	padding: 2px 0 0 0;
       }
#eventsubhead input {
	width: 100px;
	padding: 2px 0 0 0;
          }

#events table{
	
	border: 1px solid #FF9900; 
              }

#events tr {

	padding: 3px 0 3px 0;
	
           }

#events td { 
	text-align: left;
	font-family: Garamond, Arial, Sans;
	font-size: 12pt;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FF9900; 
        }

td.cola {
width: 100px;
}

td.colb {
width: 150px;
}

td.colc {
width: 350px;
font-weight: bold;
   }

td.cold {
width: 350px;
   }

#events form {
	width: 100px;
	display:inline;
            }

#events input {	
	width: 100px;
          }

#events select {
	width: 100px;
          }

/******************POETS DIVS***********************/

/*Top Links*/

#top {
     text-align: center;
        } 


#leftside{
	float: left;
        background: #FF9900;
	width: 106px;
	padding: 0 0 0 0;
          }

#leftside img{
	text-align: center;
	width: 100px;
          }

#sidebar {
	float: right;
	text-align: center;
	width: 150px;
	border: 3px solid green;
          }

#sidebar form {
	float: left;
	width: 125px;
          }


#pagemid {
	padding: 5px 5px 5px 130px; 
          }

#pagemid h1{
	width: 600px;
	font-weight: bold;
	padding: 0 0 0 100px;
           }

#pagemid p {
	padding: 0 0 0 100px;
          }


#p1credit {
	float: right;
	padding: 5px 3px 0 0;
           }

#p1poem {
           }

#shop {
         }
                  
