
body   
      { 
        
        position: relative;
        margin : 0 auto; 
        text-align : center;
        background-color : #ffffff;
 }

.wdth        { padding: 0 40 0 40 }
.all         { align: left }
/*h1           { margin: 30 0 0 0; font-family: Arial; font-size: 14pt; color: #003366; font-weight: bold }
h2           { font-family: Arial; font-size: 11pt; color: #2244BB; font-weight: bold }*/
h3           { font-family: Arial; font-size: 10pt; font-weight: bold }
h4           { font-family: Arial; font-size: 9pt; font-style: italic }
h5           { font-family: Arial; font-size: 9pt }
h6           { padding: 0; margin-bottom : 0px; font-family: Arial; font-size: 16pt; font-weight: bold; text-decoration : underline; }
/*hr           { width: 400 }*/
p            { font-family: Arial; font-size: 9pt }
dt           { font-family: Arial; font-size: 9pt }
dd           { font-family: Arial; font-size: 9pt }
ul           { font-family: Arial; font-size: 9pt; list-style-type: disc/*; list-style-image: url(http://intra.scudderkemper.com/hr/images/lower/bullet-ll.gif)*/ }
ol           { font-family: Arial; font-size: 9pt }
td           { font-family: Arial; font-size: 8pt }
pre          { font-family: Courier; font-size: 9pt }
.indent      { margin-left: 24 }
.tabhead     { font-family: Arial; font-size: 8pt; font-weight: bold; background-color: rgb(255,204,0) }
.odds        { font-size: 8pt; background-color: rgb(255,255,204); vertical-align: top }
.evens       { font-size: 8pt; background-color: rgb(255,255,255); vertical-align: top }
.blank       { width: 24; background-color: rgb(255,255,255); vertical-align: top }
.tiny        { font-family: Arial; font-size: 8pt; margin: 5 0 1 0 }
.tinylight   { font-family: Arial; font-size: 8pt; font-weight: normal }
.tight       { margin-top: 0 }
.tinytight   { font-family: Arial; font-size: 8pt; font-weight: normal; margin-top: 0 }
.hlt         { background-color: rgb(255,255,204) }
.left1       { color: #FFDD66; margin: 3 2 3 2; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none }
.left2       { color: white; margin: 3 2 3 12; font-family: Arial; font-size: 8pt; text-decoration: none }
.left3       { color: white; margin: 2 2 2 22; font-family: Arial; font-size: 8pt; text-decoration: none }
.vaccal      { font-family: Arial; font-size: 8pt; indent: 24 }
.odds1        { float : left; padding: 2px 0px 10px 0px; background-color: rgb(255,255,204); vertical-align: top; border-bottom: 1px solid #000; text-align : left;}
.evens1       {float : left;  padding: 2px 0px 10px 0px;   background-color: rgb(255,255,255); vertical-align: top; border-bottom: 1px solid #000; text-align:left;}

.tabs    { float : left; font-weight:bold; padding: 2px 0px 5px 0px; font-size: 12px; background-color: yellow; vertical-align: top; border-bottom: 2px solid #000; text-align : left;}

#wrap {
       margin : 0 auto;
       width : 640px;
       height : 100%;
       position : relative;
       text-align : left;
       display : block;
      }

#wraphome {       
       margin : 0 auto;
       width : 700px;
       height : 100%;
       position : relative;
       text-align : left;
       display : block;
      }

#listarea {
      margin : 15px auto 0px auto;
      width : 630px;
      text-align : left;
       }

#container {
       margin : 0 auto 20px auto;
       width : 640px;
       padding : 0 0 15px 0;
      }

.title {
      width : 138px;      
      font-weight : bold;      
      position : relative;      
      float : left;
      padding : 3px 2px;
      font-size : 14px;
      text-align : left;
       }

.description {
      width : 240px;      
      position : relative;
      float : left;
      padding : 3px 2px 0px 2px;   
  }

  .text  {
      width : 220px;
      text-align : left;
      padding : 2px 2px 0px 2px;
      margin-top : 0px;
      font-family: Arial; 
      font-size : 12px;
        }

.date {
      width : 140px;
      position : relative;
      float : left;
      padding : 3px 2px;
      font-size : 13px;
      text-align : left;
       }

.price {
      width : 89px;
      position :relative;
      float : right;     
      padding : 3px 4px 0px 4px;
      font-size : 13px;
      text-align : left;
       }

.sheet {
      background-color : #ccc;
      margin : 0 auto;
      width : 470px;
      padding : 5px;
      border : 2px solid #000;

     }


.lessons {
       width : 460px;
       margin : 0 auto;
       border : 2px solid #eee;
       padding : 3px;      
       background-color : #f7f7f7;
       }

.name {
      float : left;
      width : 350px;
      padding : 2px;
      font-size : 13px;
    }

.cost {
      width : 60px;
      float : right;
      font-weight : bold;
      font-size : 13px;
      padding : 2px;

      }
.mini1 {
     width : 420px;
     height : 24px;
     margin : 1px auto 1px; auto;
     padding : 3px;
     border-bottom : 1px solid #000;
     border-top :1px solid #000;

     background-color: rgb(255,255,204); 
     }

.mini {
      width : 420px;
     height : 24px;
     margin : 1px auto 1px; auto;
     padding : 3px;
     border-bottom : 1px solid #000;
     border-top : 1px solid #000;
     }

   



.head {
     width : 420px;
     font-weight : bold;
     font-style :  italics;
     text-align : left;
     list-style : none;
     padding-top : 8px;
 }

.head1 {
      padding: 3px 0px 4px 8px;
      width : 420px;
      
      text-align : left;
      font-style : normal;
      font-weight : bold;
        }


      

a, a:link, a:visited {
      color : #0000ff;
      text-decoration : none;
       }

a:hover {
        color : #FF0000;
        text-decoration : underline;
      }


.kamp {
        float : right;
        border : 1px solid #000000;
        padding : 3px;
        background-color : #ccc;
        margin : 4px 4px 5px 4px;
     }

.kamp2 {
        float : left;
        border : 1px solid #000000;
        padding : 3px;
        background-color : #ccc;
        margin : 4px 4px 5px 4px;
     }

.kidskamp {
      margin : 0px;
      font-weight : bold;
           }

.kamptitle {
     font-size : 32px;
     font-style : bold;
     text-align : center;
     color : #000080;
     margin : 0 0 10px 0;
     text-decoration : underline;
     }

blockquote {
     
     position : relative;
     margin : 0px 10px 0px 10px;
     width : 680px;
     font-style : bold;
     border : 1px solid #000;
     background-color: rgb(255,255,204); 
     padding : 5px;
      }

ul.shop {
     width : 250px;
     text-align : left;
     padding-bottom : 20px;
     }

span {
      font-size : 12px;
      font-style : none;
     }


.artwork {
		margin: 0 auto;
		padding: 0;
            width : 636px;
            position : relative;
            text-align : left;
            height: 100%;
		}

.artwork a, .artwork a:link, .artwork a:visited {
           color : #000;
           }

.artwork a:hover {
           color : #ccc;
        }

.artwork h4 {
         margin : 15px 2px 10px 2px;
         font-style : italics;
         font-weight : bold;
         text-decoration : underline;
         color : #000000;
         font-size : 16px;
       }
	
.art {	
		width : 100px;
            height : 80px;
		border: 1px solid #000;
		background: rgb(255,255,204);		
		padding: 10px;
            float : left;
            text-align : center;
            position : relative;
            margin : 8px 2px 14px 2px;		           
		}

.artdisplay {
             
           width : 636px;
           background-color : #fff;
           margin : 10px auto;
           height : 100%;
           float : left;
          }

.art img {
            margin : 0 auto;
            text-align : center;
        }
	
.pic {
		width: 140px;
		height: 140px;
		border: 2px solid #222;
            background-color" #cccccc;
            padding : 4px;
		margin: 10px;
		display: block;
            float : left;
		}

.picture {
       border : 1px solid #000000;
        padding : 3px;
        background-color : #ccc;
        margin : 2px 2px 2px 2px;
       }

.picture2 {
       float : left;
       border : 1px solid #ccc;
       padding : 2px !important; padding : 2px;
       background-color : #cccccc;
       margin : 2px 1px 2px 1px;
       
       }



		
	
		
     

