/* --- Default Style and Properties --- */
body {
  background-color:black;
  color:white;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
}
a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
h1 {
  font-size:18px;
  line-height:100%;
}
h2 {
  font-size:18px;
  line-height:100%;
  text-transform:uppercase
}
h3 {
  font-size:24px;
}
p {
  margin-top:15px;
  margin-bottom:15px;
}

/* --- Wrap Style and Properties --- */
#wrap {
  width:1000px;
  margin:auto;
  float:center;
}

/* --- Banner Style and Properties --- */
#banner {
  width:980px;
  height:113px;
  float:top;
  background:url('../images/headerlogo.jpg') no-repeat;
  background-position:center;
  padding-top:5px;
}

/* --- Header Style and Properties --- */
#header {
  width:980px;
  text-align:center;
  padding-top:15px;
  padding-bottom:20px;
}
#header a, #header a:link, #header a:visited {
  font-size:25px;
  line-height:25px;
}
#header2 {
  clear:both;
  width:980px;
  text-align:center;
  padding-top:25px;
  padding-bottom:25px;
  font-size:25px;
}

/* --- Content Style and Properties --- */
#content {
  width:980px;
}
.center {
  text-align:center;
}
.left {
  text-align:left;
  padding-left:165px;
}
.right {
  text-align:right;
  padding-right:210px;
}
.leftforce {
  padding-left:120px;
  text-align:center;
  width:350px;
  height:450px;
  float:left;
}
.rightforce {
  padding-top:10px;
  padding-right:120px;
  text-align:center;
  width:350px;
  height:440px;
  float:right;
}
.narrow {
  width:600px;
}
.bigtext {
  font-size:23px;
}
.nospecial {
  font-size:20px;
  line-height:1500%;
}

/* --- Gallery Layers and Targets --- */
#layer1 { height: 100px; width: 100px; left: 30px; top: 210px; position: absolute; visibility: visible; }
#layer2 { height: 100px; width: 100px; left: 140px; top: 210px; position: absolute; visibility: visible; }
#layer3 { height: 100px; width: 100px; left: 250px; top: 210px; position: absolute; visibility: visible; }
#layer4 { height: 100px; width: 100px; left: 360px; top: 210px; position: absolute; visibility: visible; }
#layer5 { height: 100px; width: 100px; left: 30px; top: 320px; position: absolute; visibility: visible; }
#layer6 { height: 100px; width: 100px; left: 140px; top: 320px; position: absolute; visibility: visible; }
#layer7 { height: 100px; width: 100px; left: 250px; top: 320px; position: absolute; visibility: visible; }
#layer8 { height: 100px; width: 100px; left: 360px; top: 320px; position: absolute; visibility: visible; }
#layer9 { height: 100px; width: 100px; left: 30px; top: 430px; position: absolute; visibility: visible; }
#layer10 { height: 100px; width: 100px; left: 140px; top: 430px; position: absolute; visibility: visible; }
#layer11 { height: 100px; width: 100px; left: 250px; top: 430px; position: absolute; visibility: visible; }
#layer12 { height: 100px; width: 100px; left: 360px; top: 430px; position: absolute; visibility: visible; }
#layer13 { height: 100px; width: 100px; left: 30px; top: 540px; position: absolute; visibility: visible; }
#layer14 { height: 100px; width: 100px; left: 140px; top: 540px; position: absolute; visibility: visible; }
#layer15 { height: 100px; width: 100px; left: 250px; top: 540px; position: absolute; visibility: visible; }
#layer16 { height: 100px; width: 100px; left: 360px; top: 540px; position: absolute; visibility: visible; }
#layer17 { height: 473px; width: 350px; left: 490px; top: 190px; position: absolute; visibility: visible; }
#layer18 { height: 20px; width: 330px; left: 85px; top: 650px; position: absolute; visibility: visible; }

/* --- Footer Style and Properties ---*/
#footer {
  width:980px;
  height:122px;
  background:url('../images/footerlogo.jpg') no-repeat;
  background-position:center;
}
