#picturegallery{

  width: 700px!important;
  margin-top: 5px;
  margin-left: 20px;
  background-color:#81382f;
  border: 1px solid #a77; /* temporary for viewing purposes */

}

#picturegallery h1{
  font-size: 2.5em;
  margin-left: 10px;

  color: #fff;
}

#picturegallery p{
  font-size: 1.2em;
  margin-left: 25px;

  color: #fff;
}


/* PICTURE GALLERY EXTRAS */

#picturegallery #table{
  width: 150px;
  height: 130px;
}/* VERTICAL ALIGN FIX */

#picturegallery #linkback{
  font-size: .8em;
  font-weight: 100!important;
  color: #ff0!important;

  text-decoration: none;
  margin-left: 25px;
}

#picturegallery #linkback:hover{
  text-decoration: underline;
}

#picturegallery h4.linkback a:hover{
  text-decoration: underline;
}

#notice{
  margin-left: 30px!important;
  font-size: 1.5em!important;
}

/*###############################

  ######### DESIGN ##############

  ############################### */


#picturebanner{

  width: 700px!important;
  height: 130px!important;

  background-image: url(../images/picturegallery.gif);
  background-repeat: no-repeat;

}

#picturegallery #wrapperall{

  width:691px;
  margin-top: 5px;
  margin-left: 4px;

  background-color: #faeaa0;

}

#picturegallery #school{

  margin-top:0px;
  #margin-top: -2px;

}

#picturegallery #schoolname{

  width: 531px;
  height: 38px;
  margin-top: 30px;

  margin-left: 20px;
  padding-top: 5px!important;
  background: url(../images/schoolname.gif) 0px 0px;
  background-repeat: no-repeat;

}

#picturegallery p.schoolname{

  margin-top: 5px;
  #margin-top: 10;
  margin-left: 70px;

  font-weight: bold;
  color: #000;

}


#picturegallery #image{         /*####    BORDER OF IMAGE IS HERE   #####*/

  width: 194px;
  height: 148px;

  background-image: url(../images/albumcover.gif);
  background-repeat: no-repeat;

}

#picturegallery #imagewrapper{

  width: 165px;
  height: 125px; 

  overflow: hidden;

}

#picturegallery #image img{
  
  width: 140px;
  margin-top: 22px;
  margin-left: 24px;

  border: 0px;

}

#picturegallery #album{

  float: left;
  margin-left: 20px;
  margin-top: 10px;

}

#picturegallery #albumtitle{

  width: 194px;
  height: 48px;

  background-image: url(../images/albuminfo.gif);

}

#picturegallery p.albumtitle{

  font-size: 1em;
  padding-top: 9px;
  #margin-top: 9px;
  #padding-top: 0px;
  color: #000;

}


#picturegallery p.albumtitle a{

  color: #700;
  text-decoration: none;
}

#picturegallery p.albumtitle a:hover{
  text-decoration: underline;
}



#picturegallery p.albumstats{

  margin-top:-30px;
  padding-left: 10px;
  #margin-top: -30px;
  #margin-left: 25px;
  #padding-top: 0px;

  color: #555;
}




#picturegallerytop{

  width: 691px;
  height: 13px;
  background-image: url(../images/picturegallerytop.gif);
  background-repeat: no-repeat;

}

#picturegallerybottom{
  
  width: 691px;
  height: 10px;

  margin-left: 4px;

  background-image: url(../images/picturegallerybottom.gif);
  background-repeat: no-repeat;

}

#picturegallery #pictureimage{

  float: left;

  width: 194px;
  height: 148px;

  background-image: url(../images/albumcover.gif);
  background-repeat: no-repeat;
}

#picturegallery #pictureimage img{

  width: 140px;
  margin-top: 22px;
  margin-left: 24px;

  border: 0;

}

#picturegallery p.albumtitleselected{

  
  margin-left: 0px;

  font-weight: bold;
  color: #000;

}

#picturegallery p.albumdescription{

  
  color: #000;
  padding-bottom: 10px;
  padding-right: 30px;
}

#picturegallery a.linkback{

  color: #d22;
  font-size: 1.2em;

  text-decoration: none;

}

#picturegallery a.linkback:hover{

  color: #d11;
  font-size: 1.3em;
  text-decoration: none;
