body {
  margin:0px;
  padding:0px;
  border:0px;
  text-align:center;  /* ie center content */
}

.center {
  text-align:center;
}

#container {
  width:760px;
  margin:0 auto; /* for ff/op and all proper browsers */
  text-align:left;
  border-left:solid 1px #ccc;
  border-right:solid 1px #ccc;
}

#logo {
  margin:0px 0px;
  border-bottom:solid 1px #ccc;
  padding:10px 0px;
  margin-bottom:20px;
}

#menu {
/*  background:#FFFFFF url(../images/content_back.gif) top left repeat-x;*/
  text-align:right;
  width:760px;
  height:35px;
}

#menu .links , #bot_links .links {
  margin:0px 10px;
}

#content {
  width:730px;
  margin:auto; /* for ff/op and all proper browsers, ie already set by .center element */
  text-align:left;  /* fix up align to left again */
}

.shortcourses{
display:none;
}

.childrensclasses{
display:none;
}

.boxtop , .box , .boxbot {
  width:720px;
  text-align:justify;
  text-justify:inter-word;
}

.box {
  background: url(../images/boxmid.gif) top left repeat-y ;
  margin:5px;
}

.boxtop {
  background: url(../images/boxtop.gif) top left no-repeat ;
}

.boxbot {
  background: url(../images/boxbot.gif) bottom left no-repeat ;
  min-height:124px;
  padding:10px 0px;
}
/*
.box {
  background: url(../images/frmmid.gif) top left repeat-y ;
  margin:0px 5px 20px;
}

.boxtop {
  background: url(../images/frmtop.gif) top left no-repeat ;
}

.boxbot {
  background: url(../images/frmbot.gif) bottom left no-repeat ;
  min-height:124px;
  padding:10px 0px;
}
*/

.boxcont {
  margin:10px;
  padding:0px;
}

.ibox {
  background: url(../images/imgmid.gif) top left repeat-y ;
  margin:0px 0px 0px;
}

.iboxtop {
  background: url(../images/imgtop.gif) top left no-repeat ;
}

.iboxbot {
  background: url(../images/imgbot.gif) bottom left no-repeat ;
  min-height:100px;
  padding:1px 0px;
}

.iboxcont {
  margin:32px 33px 28px 34px;
  padding:0px;
}

/*
.boximgcont {
  margin:60px 61px;
  padding:0px;
}
*/

.spacer {
  margin:10px;
}

h1 , h2 , h3 , h4 , h5 , h5 , h6 {
  font-family: Verdana;
  color: #888;
  margin:1em 0em;
  padding:0em;
}

h1 {
  font-size:1.2em;
}

h2 {
  font-size:1em;
}

h3 {
  font-size:0.95em;
}

h4 {
  font-size:0.9em;
}

h5 {
  font-size:0.8em;
}

h6 {
  font-size:0.7em;
}

.txt , .links , form , td {
  font-family:verdana;
  font-size:0.7em;
}

.txtEnd {
  clear:both;
}

#bot_links {
  margin-top:10px;
  clear:both;
  text-align:center;
}

.links {
  color:navy;
}

#galleryThumbs {
  text-align:center;
  margin:0px 0px 20px;
}

.browseThumbFloats {
  display:inline;
  margin:0px 20px 10px 20px;
  text-align:center;
}

.browseThumbFloats img {
  border:outset 2px silver;
}

.paintingDetails {
  float:left ;
  padding:20px;
  margin:12px;
  width:250px;
}

.trail {
  border: 1px black solid;
  background: #DDEBFF;
  font-family: Verdana
}

.trailLink {
  font-family: Verdana;
  color: maroon;
  font-size: 10px
}

.trailEnd {
  font-family: Verdana;
  color: blue;
  font-size: 10px
}

.picDisplay {
  background: #DDEBFF;
  border: 1px black solid
  font-family: verdana;
  font-size: 10px;
  color: black;
  padding: 0px;
}

.tableText {
  font-family: Verdana;
  font-size: 10px
}

.thumbDisplay {
  border: 0px solid black;
  font-family: verdana;
  font-size: 10px;
  color: black;
  padding: 0px;
}

.catButton {
  border: 1px solid black;
  font-family: verdana;
  font-size: 10px;
  color: black;
  }

.catSelect {
  border: 1px solid black;
  font-family: verdana;
  font-size: 10px;
  color: black;
}

.disabled , .enabled {
  font-family: verdana;
  font-size: 10px;
  color: silver;
  font-weight:bold;
  text-decoration: none;
}

.enabled , .enabled:visited {
  color: black
}

a.enabled:hover {
  text-decoration: underline;
}

.links {
  font-family: century gothic;
  font-size: 14px;
  color: black;
  text-decoration: none;
  }

.links:visited {
  color: gray;
  }

.links:hover {
  text-decoration: underline;
  }

.links:active {
  color: silver;
  }


a {
  color: black;
  text-decoration: underline;
  }

a:visited {
  color: #444444;
  }

a:hover {
  text-decoration: none;
  }

.floatImage {
  float: right;
  margin: 5px;
  margin-left: 10px;
  }

.backendButton {
  border: 0px black solid;
  }

.thumbs {
  color: white;
  border: outset 2px white;
  }

.label {
  color: black;
  font-family: verdana;
  font-size: 13px;
  }

.candyImg {
  float:right;
  border:solid 1px black;
  margin:0px 0px 10px 10px;
}

.backToTopLinks {
  float:right;
  clear:both;
}

ul , li {
  list-style:none;
  margin-left:10px;
}

