body {
margin:0;
padding:0;
font-family: arial, helvetica, sans-serif;
voice-family: "\"}\""; voice-family: inherit;
font-size:12px;
background:url(../images/bg.gif); 
width:100%;
height:100%; 
color:#5B5B46;
}

div#wrapall {
background:url(../images/sidebg.gif) center top no-repeat; 
width:100%;
height:100%; 
 float:left;}

div#wraparround {
margin-left:auto;
margin-right:auto;
width:725px;}

div#wrap {
text-align:left;
width:705px;
 background:#F7F7F5;
padding:10px;
border:1px solid #CBCBC8;
float:left;
}

.header {
border-top:3px solid #5B5B46;
width:100%;
float:left;
background:#F7F7F5;
}

img {
border:none;
}

.logobox {
padding-top:5px;
float:left;
}

.slogan {
padding-top:5px;
float:right;
}

.line {
 text-align:right;
 margin-top:20px;
  margin-right:5px;
 }

a {
color:#5B5B46;
text-decoration:none;
}

a:hover {
color:#5B5B46;
text-decoration:underline;
}

.mainbox {
border:1px solid #CBCBC8;
background:#FFFFFF;
margin-top:5px;
padding:5px;
 float:left; }
 
 .mainimg {
 border-top: 5px #C6C6C3 solid;
 padding-top:1px;
 float:left;
  width:459px;
 }
 
 .maintext {
 border-top: 5px #C6C6C3 solid;
 border-bottom: 1px #C6C6C3 solid;
 border-left: 1px #C6C6C3 solid;
 border-right: 1px #C6C6C3 solid;
 background:#ffffff;
 padding-top:1px;
 float:left;
  margin-left:5px;
 padding:15px;
 font-size:14px;
 line-height:18px;
 height:203px;
 width:187px;
 margin-left:15px;
 
 }
  
 .maintext h1 {
 font-size:15px;
 margin-bottom:5px;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
}

.mainboxes {
margin-top:5px;
float:left;
}


 .smallbox {
 border-top: 5px #C6C6C3 solid;
 border-bottom: 1px #C6C6C3 solid;
 border-left: 1px #C6C6C3 solid;
 border-right: 1px #C6C6C3 solid;
 background:#ffffff;
 float:left;
 }
 
 .smallboxtext h1 {
 margin:0px;
 padding:0px;
 font-size:15px;
 width:210px;
 }
 
  .smallboxtext h2 {
  margin:0px;
  padding:0px;
  font-size:14px;
  font-weight:normal;
  width:210px;
 }
 
 .smallboxtext {
 padding:5px;
   font-size:14px;}
 
 .smallboximg img {
 float:left;
}

.smallbox2 {
border-top: 5px #C6C6C3 solid;
 border-bottom: 1px #C6C6C3 solid;
 border-left: 1px #C6C6C3 solid;
 border-right: 1px #C6C6C3 solid;
 background:#ffffff;
 float:left;
 margin-left:15px;
 }
 
 
  .smallboxbo {
  border-top: 5px #C6C6C3 solid;
  border-bottom: 1px #C6C6C3 solid;
  border-left: 1px #C6C6C3 solid;
  border-right: 1px #C6C6C3 solid;
  background:#ffffff;
  float:left;
 margin-top:15px;
}
  
 
 
 .smallbox2bo {
 border-top: 5px #C6C6C3 solid;
  border-bottom: 1px #C6C6C3 solid;
  border-left: 1px #C6C6C3 solid;
  border-right: 1px #C6C6C3 solid;
  background:#ffffff;
  float:left;
  margin-left:15px;
   margin-top:15px;
  }
 
 .footer {
 color:#AEAEAE;
 font-size:11px;
 margin-top:10px;
 float:left;
 }
 
 .artlinklogo {
 float:right;
 }
 
 .footertext {
 float:left;
 padding-top:20px;
 }
 
 .mainboxinner {
 border:1px solid #CBCBC8;
 background:#FFFFFF;
 margin-top:5px;
 padding:15px;
 float:left;
  font-size:14px;
 line-height:20px;
 width:673px;
 }
 
  .mainboxinner h3 {
  font-size:14px;
  margin:0px 0px 10px 0px;
  padding:0px;}
  
  
   .mainboxinner a {
color:#5B5B46;
text-decoration:underline;
 }
 
 .mainboxinner h2 {
   font-size:15px;
   margin:0px 0px 10px 0px;
   padding:0px;
     border-bottom: 1px #C6C6C3 solid;
width:670px;

   }
  img.staff {float:left; padding-right:10px; padding-top:3px;}
  
  .staffbox {
  width:100%;
  float:left;
  margin-top:10px;
  }
 .tumbbox {
 float:left;
margin-right:10px; }

 .gallery {
  width:550px;
 padding-top:10px;
 padding-left:110px;
 padding-bottom:10px;
 float:left;
 }
 
 .moreproj {
 margin-top:10px;
 margin-bottom:10px;
 border: 1px #C6C6C3 solid;
width:682px;
padding:10px;
   font-size:12px;
   float:left;
 }