    *{
	 margin: 0;
	 padding: 0;
    }

    body{
	 background-color:#CCFF99;
	 font-family:sans-serif;
	 font-size: 62.5%;
	 color: black;
    }

    h1{
     font-family:serif;
     font-style:oblique;
     color: #FF66FF;
     font-size:6em;
     padding-left:.5em;
    }

    h2, h3, h4, h5, h6{
  	 font-family:serif;
	 color: #004400;
     margin-left:1.5%;
    }
    
    h2{font-size:3em;}
    h3{font-size:2em;}
 
    a:link{
     text-decoration:none;
     color: #990099;
     font-weight:bold;}
    a:visited{
     text-decoration: none;
     color:  #996699;}
    a:hover{
     color: #CC00CC;
     font-style:italic;
     text-decoration:underline;}
     
    p{ 
     font-family:sans-serif;
     margin-top:1%;
     margin-right:2%;
     margin-bottom:1%;
     margin-left:2%;
     font-size:1.6em;
    }
    
    p.fnprnt{
    font-family:sans-serif;
    font-size:1.4em;
    font-style:italic;
    font-weight:bold;
    }
    
    p.sig {
    font-family:cursive;
    font-size:2em;
    font-style:italic;
    font-weight:bold;
     color: #660033;
    }
    
    p.lg {
     font-family:sans-serif;
     margin-top:1%;
     margin-right:2%;
     margin-bottom:1%;
     margin-left:2%;
     font-size:2em;
     }
     
    blockquote{
     background-color:#F6D6DD;
     margin-top:1%;
     margin-right:4%;
     margin-bottom: 1%;
     margin-left:4%;
     padding:1%;
     border:1px solid #DEDEAF;
     border-radius:8px;
     -webkit-border-radius:8px;
     -moz-border-radius:8px;
    }
    
    blockquote p{
     font-size:1.6em;
     font-style:italic;
     font-family:serif;
     }
     
    #wrap{
	 margin-top:1%;
     margin-right:2%;
     margin-left:2%;
     min-width:600px;
	 max-width:1260px;
    }

    #header{
	 height:120px;
	 background:url(images/bannerclip.jpg) repeat-x;
     border:1px solid #DEDEAF;
     border-radius:8px;
     -webkit-border-radius:8px;
     -moz-border-radius:8px;
    }
  
    #header span {display: none;}

    #nav{
     height:35px;
	 line-height:30px;
     background: url(images/bg_mast.png) bottom center repeat-x; 
	} 
  
    #nav ul{
	 list-style-type: none;
	 padding-left:1em;
    }
  
    #nav ul li{
	 display: block;
	 float: left;
	 padding: 0 15px 0 0;
	 font-weight:600;
	 font-size:1.25em;
     text-transform:uppercase;
	}
 
    #main{
     text-align: justify;
     background-color: #ffffff;
    }
    
    #inforight {
	float: right;
	width:30%;
	height:auto;
	margin:5px;
	padding:5px;
	border:4px double #9bad4b;
     border-radius:8px;
     -webkit-border-radius:8px;
     -moz-border-radius:8px;
    box-shadow:5px 5px 5px #5C4071;	
    -webkit-box-shadow:5px 5px 5px #5C4071;
    -moz-box-shadow:5px 5px 5px #5C4071;
    text-align:center;
    font-size:1.6em;
    }
    
     #inforight h4{
     font-family:sans-serif;
	 font-size:1.6em;
     font-weight:normal;
     }
    
    #inforight p{
    font-family:sans-serif;
	 font-size:1em;
     font-weight:normal;
     }
     
   #contentbox{
	 text-align: justify;
     height:33em;
	 padding:10px 20px 30px 10px;
     background-color: #ffffff;
    }
    
   #paypalogo {
	float: right;
	width:255px;
	height:82px;
	margin:5px;
	padding:5px;
    }

    #footer{
    height:2em;
	 text-align: center;
     font-size:1em;
	 color: #495900;
    }
    
    #magnify{ 
	 position:fixed;
	 background:url(images/shadowg.png)no-repeat bottom right;;
	 display:block;
     top: 50%;
     left: 50%;
     margin-top: -225px;
     margin-left: -300px;
	 z-index: 100;
	
	
    }
    
    #magnify img{
    background-color: #ffffff;
    border:1px solid #666;
     padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 13px;
     padding-left: 10px;
     margin: -10px 10px 10px -10px;
     position:relative;
     }
     
    .clearfloat{
     clear:both;
     height:0;
     font-size:1px;
    }

    .cntr{
     margin:auto;
     text-align:center;
    }
     
    .right {
     float:right;
    }
    
    .left {
     float:left;
     }
     
    .thumb {
     cursor:pointer;
     height:240px;
     width:320px;
     margin:10px;
     border:1px solid #CCCCCC;
     padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 7px;
	 padding-left: 5px;
     box-shadow:5px 5px 5px #666;	
     -webkit-box-shadow:5px 5px 5px #666;
     -moz-box-shadow:5px 5px 5px #666;
    }
     
    .but{
    width:7em;
    margin-top:3px;
    margin-bottom:3px;
	/* center button */
    margin-left: auto;
    margin-right: auto; 
    }
  .but a{
	display:block;
    font-weight:bold;
    background-color:#CCFFCC;
   	border:1px solid #339900;
      border-radius:8px;
     -webkit-border-radius:8px;
     -moz-border-radius:8px;
    padding-top:1px;
    box-shadow:3px 3px 5px #5C4071;
    -webkit-box-shadow:5px 5px 5px #5C4071;
    -moz-box-shadow:5px 5px 5px #5C4071;	
	}
  .but a:hover{
	background-color:#FFCCF2;
    font-style:italic;
    font-weight:bold;
	border:1px solid #660033;
	}



