body {
  background:black;
  text-align:center;
  margin-left:auto;
  margin-top:auto;
  margin-right:auto;
  margin-bottom:auto;

}

/* DIVS */

.topline {
  width:950px;
  height:100px;
  text-align:right;
  background:black url(./images/logo.gif) no-repeat top right;
  margin-left:auto;
  margin-right:auto;
}

.maincontainer {
  width:950px;
  height:1024px;
  margin-left:auto;
  margin-right:auto;
  /*border:1px solid black;*/
}
.header {
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  height:200px;
  width:950px;
  font-family:abtechia;
  background:transparent url(./images/bubblesbg.gif) no-repeat top left;
  /*border:1px solid black;*/
}

.linksbar {
  width:960px;
  height:100px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  padding-left:4px;
/*  border:1px solid black;*/
  text-align:center;

}

.text {
  background:white url(./images/textbgtop.gif) no-repeat top left;
  width:470px;
 /* height:740px;*/
  margin-top:20px;
  margin-right:auto;
  margin-bottom:100px;
  margin-left:auto;
  float:left; 
  border-bottom:url(./images/textbgbottom.gif) no-repeat;
}

#textbottom {
  width:470px;
  height:22px;
  position:relative;
  margin-right:auto;
  margin-left:auto;
  background:white url(./images/textbgbottom.gif) no-repeat top left;
}

.images {
  width:470px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  float:right;
}

.sideimage1 {
  width:470px;
  height:300px;
  margin-left:auto;
  margin-right:auto;
  /*float:right;*/
 

}

.sideimage2 {
  width:470px;
  height:200px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  /*float:right;*/
  background:transparent url(./images/sideimage2.gif) no-repeat top left;

}

.sideimage3 {
  width:470px;
  height:200px;
  margin-top:20px;
  margin-right:auto;
  margin-bottom:100px;
  margin-left:auto;
  /*float:right;*/
  background:transparent url(./images/sideimage3.gif) no-repeat top left;
}

#image3-1 {
  padding-left:33px;
  float:left;
}

#image3-2 {
  height:200px;
  width:200px;
  float:right;
  padding-top:70px;
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:16px;
  color:white;
}

.bottomline {
  width:950px;
  height:200px;
  background:black url(./images/bottomlinebg.gif) repeat-x top left;
  text-align:center;
  padding-top:50px;
  padding-bottom:50px;
  clear:both;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;

}

.bottomimage1 {
  width:470px;
  height:170px;
  background:transparent url(./images/birdflying.jpg) no-repeat top left;
  float:left;
  margin-right:10px;
}

.bottomimage2 {
  width:470px;
  height:170px;
  background:transparent url(./images/bottomimage2.gif) no-repeat top left;
  float:left;
}

/* HEADERS */

h1 {
  color:#f15c13;
  background:transparent url(./images/dotsheader.gif) no-repeat left; 
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:18px;
  font-weight:lighter;
  text-align:left;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  margin-left:10px;
}

h2 {
  color:#f15c13;
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:20px;
  font-weight:lighter;
  text-align:center;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:15px;
  margin-left:10px;
  text-decoration:underline;
}

/* PARAGRAPHS */


.text p {
  color:#5e5d5d;
  text-align:left;
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:12px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:15px;
  margin-left:10px;
}

/* IMAGES */



/* LISTS */

ul {
  list-style:none;
  color:#5e5d5d;
  text-align:left;
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:12px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  margin-left:40px;
}

li {
  list-style:url(./images/listbullet.gif);
}

/* LINKS */

.text a:link, .text a:active, .text a:visited {
  color:#28d945;
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.text a:hover {
  color:#f15c13;
  font-family:"trebuchet ms", helvetiva, arial, sans serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

a.poll:link, a.poll:active, a.poll:visited {
color:white;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.poll:hover {
color:white;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

a.samplesession:link, a.samplesession:active, a.samplesession:visited {
color:white;
font-size:16px;
font-family:"trebuchet ms", helvetiva, arial, sans serif;
text-decoration:underline;
}

a.samplesession:hover {
color:white;
font-size:16px;
font-family:"trebuchet ms", helvetiva, arial, sans serif;
text-decoration:underline;
font-weight:bold;
}

a.crawler:link, a.crawler:active, a.crawler:visited {
color:#5e5d5d;
font-size:12px;
font-family:"trebuchet ms", helvetiva, arial, sans serif;
text-decoration:none;
font-weight:lighter;
}


a.crawler:hover {
color:#5e5d5d;
font-size:12px;
font-family:"trebuchet ms", helvetiva, arial, sans serif;
text-decoration:none;
font-weight:lighter;
}