/* Simon's Gardens Cascading Style Sheet 1
 * 2005.04.10
 * Bradley Tetzlaff
 */

div {
  color: #000000;
  font-family: 'Arial', 'Tahoma', 'Arial Unicode MS', sans-serif;
  font-size: 10pt;
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0px;
}

body {
  margin: 0px 0px 0px 0px;
  background-image: url('leftbarback1.jpg');
  background-repeat: repeat-y;
}

a:link {
  color: #843074;
}
a:visited {
  color: #B874A2;
  font-style: italic;
}
a:hover {
  color: #108440;
}
a img {
  border-width: 0px;
}

h1 {
  color: #000000;
  font-family: 'Arial', 'Arial Narrow', sans-serif;
  font-size: 18pt;
  text-align: center;
  line-height: 10px;
  vertical-align: bottom;
}
h2 {
  color: #843074;
  font-family: 'Verdana', 'Arial', sans-serif;
  font-size: 16pt;
  text-align: left;
}
h3 {
  color: #FFFFFF;
  background-color: #108440;
  font-family: 'Arial Narrow', 'Arial', sans-serif;
  font-size: 15pt;
  text-align: left;
  text-indent: 10pt;
}
h4 {
  font-family: 'Arial Narrow', 'Arial', sans-serif;
  font-size: 14pt;
  text-align: center;
}
h5 {
  color: #843074;
  font-family: 'Arial', 'Verdana', sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
}
h6 {
  color: #808080;
  font-family: 'Arial Narrow', 'Verdana', sans-serif;
  font-size: 10pt;
  text-align: left;
}

hr {
  width: 85%;
  color: #000000;
}

form input {
  font-family: 'Tahoma', 'Arial', sans-serif;
  font-size: 10pt;
}
form input:focus {
  background-color: #E9E6C8;
}
form textarea {
  font-family: 'Tahoma', 'Arial', sans-serif;
  font-size: 10pt;
}
form textarea:focus {
  background-color: #E9E6C8;
}

table {
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.lightContent a:hover {
  background-color: #FFFFFF;
}

.darkContent {
  color: #FFFFFF;
}
.darkContent * {
  color: #FFFFFF;
}
.darkContent a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
.darkContent a:link {
  color: #FFFFFF;
}
.darkContent a:visited {
  color: #FFFFFF;
}
.darkContent a:hover {
  color: #FFFFFF;
}
.darkContent form input {
  color: #000000;
}
.darkContent form textarea {
  color: #000000;
}

.indent, .indent * {
  text-indent: 20pt;
}
.center, .center * {
  text-align: center;
}

.buttonBar a {
  padding: 2px 4px 2px 4px;
  border-width: 2px;
  border-style: groove;
  background-color: #FFFFFF;
  text-decoration: none;
}

.intro1 {
  font-weight: bold;
}

#pageBody {
  text-align: left;
}

#pageContent p {
  margin: 0px 10% 4px 10%;
  font-weight: bold;
  text-align: center;
}
#pageContent table p {
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  text-align: left;
}
#pageContent table {
  position: relative;
  margin: 0px 0px 0px 1%;
  width: 604px;
  background-color: #E9E6C8;
  text-align: left;
  vertical-align: top;
  margin-left:auto; margin-right:auto;
}
#pageContent thead {
  color: #FFFFFF;
  background-color: #000000;
  font-family: 'Verdana', 'Arial', sans-serif;
  font-weight: bold;
  text-align: left;
}
#pageContent td {
  padding: 4px 4px 4px 4px;
}
  
#leftSideSpace {
  padding: 0px 0px 0px 0px;
  width: 172px;
  z-index: 20;
  text-align: center;
  vertical-align: top;
}
#rightSideSpace {
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 10;
  background-image: url('back1greenhouse.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  text-align: center;
  vertical-align: top;
}

#menuBar {
  width: 100%;
  height: 19px;
  background-color: #108440;
  font-family: 'Verdana', 'Arial', serif;
  font-size: 8pt;
  font-variant: small-caps;
}
#menuBar a {
  position: relative;
  bottom: -2px;
  z-index: 30;
  background-color: #843074;
  padding: 3px 3px 3px 3px;
  border-width: 2px 2px 2px 2px;
  border-style: outset;
}

#menuBar a:hover {
  color: #843074;
  background-color: #FFFFFF;
  border-style: ridge;
}

#leftBarCorner {
  height: 185px;
  background-color: #FFFFFF;
  background-image: url('sglogo1corner.gif');
}
#leftBarContact {
  height: 131px;
  padding: 4px 4px 4px 4px;
  background-color: #FFFFFF;
  background-image: url('leftbarback2.jpg');
  font-size: 9pt;
}
/*
#leftBarBottom {

}
*/
#headerTop {
  height: 103px;
}
#headerTitle {
  height: 48px;
}

#footerSpace {
  padding: 8px;
  font-size: 8pt;
  text-align: center;
}
#footerSpace a {
  font-size: 8pt;
  font-style: normal;
  text-decoration: none;
}

#tipNode {
  font-family: 'Verdana', 'Lucidia Sans', sans-serif;
  font-weight: bold;
  font-variant: small-caps;
}
