body {
background:#cbd485;
 color: #3e5873;
 font: 11pt Trebuchet MS, Helvetica, sans-serif;
}

h1 {
font-size:14pt;
font-weight:bold;
}

#workshop {
background:#fffed5;
width:980px;
padding-top:15px;
}

.workshop {
background:#fffed5;
width:800px;
padding-top:15px;
}

a {
color: #3f4458;
text-decoration:none;
}

#top {
width:980px;
height:175px;
}

#homecontent{
background:#fffed5;
width:980px;
height:990px;
padding-top:0px;

}

#events{
background:#fffed5;
width:980px;
height:990px;
padding-top:0px;

}

#subnav {
    float:right;
    width:220px;
    /*border-right:1px dashed #3e5873;*/
    background:url('../images/nav.png');
    background-position:top right;
}

.subnav {
    color: #3e5873;
 font: 11pt Trebuchet MS, Helvetica, sans-serif;
 font-weight:bold;
 padding:10px 0px 5px 10px;
 
  /*border-bottom:1px dashed #3e5873;*/
 margin-right:5px;
  margin-left:5px;
  text-align:left;

}

.subnav a {
    color:#3e5873;
}

.subnav2 {
    color: #3e5873;
 font: 10pt Trebuchet MS, Helvetica, sans-serif;
 padding:5px 0px 0px 0px;
 /*margin-right:5px;*/
  /*margin-left:5px;*/
  text-align:left;

}

.subnav2 a {
    color:#3e5873;
}

.subnav3 {
    color: #3e5873;
 font: 11pt Trebuchet MS, Helvetica, sans-serif;
 /*padding:3px 3px 5px 10px;*/
 margin-right:5px;
  margin-left:5px;
  text-align:left;

}

.subnav3 a {
    color:#3e5873;
}

.flash {
    width:750px;
    float:left;
    text-align:center;
    height:950px;
    /*border-left:1px dashed #3e5873;*/
}

#content{
background:#fffed5;
width:980px;
padding-top:5px;
height:1800px;
}

#content2{
background:#fffed5;
width:980px;
padding-top:5px;
height:2250px;
}

#bio{
background:#fffed5;
width:980px;
padding-top:5px;
height:1000px;
}

#shopcontent{
background:#fffed5;
width:980px;
padding-top:5px;
height:2000px;
}

#shopcontent2{
background:#fffed5;
width:980px;
padding-top:5px;
height:6000px;
}

#shopcontent3{
background:#fffed5;
width:980px;
padding-top:5px;
height:4500px;
}

#news{
background:#fffed5;
width:980px;
padding-top:5px;
height:1350px;
}

#footer {
text-align:left;
width:980px;
font-size:8pt;
}

#footer a{
color:#3f4458;
text-decoration:underline;
}

.footer {
width:500px;
float:left;
}

.footer a{
color:#3f4458;
text-decoration:underline;
}

.pay{
color: #3f4458;
 font: 9pt Trebuchet MS, Helvetica, sans-serif;
 text-align:center;
 }
 #info {
 position:absolute;
 z-index:50000;
 width:500px;
 margin-left:150px;
 top:200px;
 padding:15px 5px 15px 5px;
 text-align:center;
 background:#ffffff;
 border:1px solid #000000;
 
  }
.hidden { visibility: hidden; }
.unhidden { visibility: visible; }

.close {
background:#b26857; 
color:#ffffff; 
font-weight:bold; 
padding:3px;
width:100px;
float:right;
}

.close a {
color:#ffffff;
}

.sale {
background:#b26857; 
color:#ffffff; 
font-weight:bold; 
padding:0 2px 0 2px;
}

.size {
 font-weight:bold;
 color:#3f4458;
 font-size:9pt;
 }

#myplace {
width:750px;
height:1250px;
background:#fffed5 url('../images/bb5.jpg');
background-repeat:no-repeat;
background-position:top center;
text-align:left;
float:left;
}

.myplacetxt {
width:350px;
text-align:left;
padding:150px 0 0 90px;
font-size:12pt;
}

#links {
position:relative;
float:left;
width:185px;
padding:400px 0 0 50px;
font-size:9pt;
font-weight:bold;
}

.bio {
 width:760px;
padding:0 10px 10px 10px;
 text-align:left;
 font-size:10pt;
 }

 .img {
  float:right;
  padding:10px;
  width:220px;
 }

 .fld {
 width:300px;
 }

 .sbmt {
 background:#cbd485;
 color:#ffffff;
 font-weight:bold;
 }
