body  {
   font-family: arial;
}

a  {
   text-decoration: none;
}

a:visited  {
   text-decoration: none;
}

.logo  {
   padding: 20px;
   background-color: #fc6;
   text-align: center;
}

#main  {
   margin-left: 200px;
   margin-right: 175px;
}

#lefty  {
   float: left;
   width: 500px;
}

#righty  {
   float: right;
   width: 400px;
}

#holiday  {
   text-align: center;
   font-size: 20px;
   font-weight: bold;
   border-top: solid 2px red;
   border-right: solid 2px green;
   border-bottom: solid 2px green;
   border-left: solid 2px red;
   margin-top: 20px;
   margin-bottom: 20px;
   padding: 10px;
}

.title  {
   font-size: 25px;
   font-weight: bold;
}

.subtitle  {
   font-size: 20px;
   font-weight: bold;
   margin-top: 15px;
}

ul.menubar li  {
   display: inline;
}

ul.menubar a  {
   text-decoration: none;
   padding: 5px 15px 5px 15px;
   margin-right: 5px;
   font-size: 15px;
   color: teal;
   font-weight: bold;
}

ul.menubar a:visited  {
   text-decoration: none;
   padding: 5px 15px 5px 15px;
   margin-right: 5px;
   font-size: 15px;
   color: purple;
   font-weight: bold;
}

.copybold  {
   font-weight: bold;
   font-size: 20px;
}

.copy  {
   font-size: 15px;
   clear: both;
}

.verse  {
   font-size: 15px;
   margin: 15px 0px 15px 0px;
}

span  {
   font-weight: bold;
}

span2  {
   color: red;
}

hr  {
   border-top: 3px solid teal;
   clear: both;
}

.page  {
   float: left;
   font-size: 30px;
   color: teal;
   margin-top: 30px;
   margin-left: 50px;
}

.frame  {
   clear: both;
}

.innerframe  {
   text-align: center;
   font-size: 25px;
   color: teal;
}

.image  {
   margin: 10px;
}

.lefty  {
   float: left;
   width: 400px;
   margin: 20px 20px 20px 40px;
}

.innertitle  {
   text-align: center;
   font-size: 20px;
   color: teal;
}

.desc  {
   text-align: left;
   margin-top: 30px;
}

.desc2  {
   text-align: left;
   margin-top: 30px;
   margin-left: 20px;
}

.righty  {
   float: right;
   margin: 50px;
   width: 300px;
}

.artist  {
font-size: 15px;
font-weight: bold;
text-align: center;
}

.newpaint  {

text-align: center;
font-weight: bold;
padding: 10px;
}

.newpic  {
margin-bottom: 20px;
margin-top: 10px;
}

.new  {
margin-bottom: 10px;
}

.purchase  {
font-size: 17px;
margin-left: 50px;
}

.store  {
text-decoration: none;
}

.img  {

border: none;
}

r  {
color: teal;
font-weight: bold;
}

n  {
   font-weight: bold;
   color: navy;
}

.contact  {
font-size:20px;
text-align: center;
margin: 20px;
}

.event  {
   margin-left: 20px;
}

bold  {
   font-weight: bold;
}

#titlepic  {
   text-align: center;
   font-weight: bold;
   font-size: 20px;
}

.awardframe  {
   text-align: center;
   margin: 20px;
}

.awardtop  {
   font-weight: bold;
   font-size: 18px;
   margin-bottom: 10px;
}

.awardbottom  {
   font-weight: bold;
   font-size: 24px;
   color: teal;
   margin-top: 10px;
}   

.exhibitframe  {
   text-align: center;
   font-size: 18px;
}

.complicated  {
   text-align: center;
   padding: 15px;
}

.cart  {
   margin-top: 15px;
}
   











