body {
  margin: 0 auto;
  padding: 0 auto;
}

#container {
  float: left;
  width: 905px;
}

/* NAVIGATION */
/* ========== */

#navcol {
  float: left;
  width: 215px;
  background-image: url('images/spacer.png');
}

#button1, #button2, #button3, #button4, #button5, #button6, #button7, #button8, #button9 {
  float: left;
  width: 215px;
  height: 38px;
  background-image: url('images/use_button.png');
  background-repeat: no-repeat;
}

#button1 a, #button2 a, #button3 a, #button4 a, #button5 a, #button6 a, #button7 a, #button8 a, #button9 a {
  float: left;
  color: white;
  text-decoration: none;
  margin-top: 8px;
  margin-left: 23px;
  font-family: 'arial narrow';
}

#button1 a:hover, #button2 a:hover, #button3 a:hover, #button4 a:hover, #button5 a:hover, #button6 a:hover, #button7 a:hover, #button8 a:hover, #button9 a:hover {color: yellow;}

#navspacer {
  float: left;
  width: 215px;
  height: 25px;
  background-image: url('images/spacer.png');
}

#tesheader {
  float: left;
  font-family: 'arial narrow';
  font-weight: bold;
  font-size: 14pt;
  color: white;
  margin-left: 15px;
}

#testimonials {
  float: left;
  width: 215px;
  height: 300px;
  background-image: url('images/curve.png');
  background-position: bottom;
  background-repeat: no-repeat;
}

#testimonials marquee {
  float: left;
  margin-top: 15px;
  margin-left: 15px;
  width: 175px;
  text-align: justify;
  font-family: 'arial';
  font-size: 10pt;
  color: white;
}

#testimonials marquee b {
  float: left;
  width: 175px;
  font-size: 9pt;
  color: yellow;
  margin-bottom: 5px;
  text-align: left;
}

#scroller {
  float: left;
  height: 88px;
  width: 215px;
  padding-top: 15px;
  background-color: white;
}

#supportedby {
  float: left;
  background-color: white;
  width: 200px;
  padding-top: 10px;
  padding-left: 15px;
  font-size: 9pt;
  color: grey;
  font-weight: bold;
  font-family: 'arial';
}

#supportedby img {border: none;}

#logo {
  float: left;
  margin: 10px 0px 5px 0px;
}

/* MAIN COLUMN */
/* =========== */

#maincol {
  float: left;
  width: 690px;
  font-family: 'arial';
  color: #606060;
  font-size: 10pt;
  background-image: url('images/sebbg.png');
  background-repeat: no-repeat;
}

#maincol b {
  color: #4F81BD;
  font-weight: normal;
}

#banner {
  float: left;
  width: 690px;
  height: 135px;
  background-image: url('images/sebtabanner.png');
  background-repeat: no-repeat;
}

#header {
  float: left;
  width: 675px;
  height: 71px;
  background-image: url('images/sebtaneedsyou.png');
  background-repeat: no-repeat;
  margin-left: 5px;
}

#pone, #ptwo, #pthree, #pfour, #pfive {
  float: left;
  width: 540px;
  margin-left: 15px;
  margin-top: 15px;
}

#ptwo img {border: none; margin-left: 130px;}

#heading, #para, #para1, #prize, #pr_stu, #pr_col, #pr_lec, #pr_ot {
  float: left;
  width: 540px;
  margin-left: 15px;
}

#heading {
  margin-top: 15px;
  font-size: 20pt;
  font-weight: bold;
  color: #4F81BD;
}

#para, #para1 {margin-top: 15px;}

#pfive {padding-bottom: 125px;}

#prize {
  margin-top: 25px;
  font-weight: bold;
  font-size: 11pt;
  color: #4F81BD;
  border-bottom: solid;
  border-width: 1px;
}

#maincol table {
  float: left;
  margin-left: 15px;
  font-size: 11pt;
  color: #404040;
}

#pr_ti {
  float: left;
  width: 70px;
  text-align: top;
  padding-top: 5px;
  font-weight: bold;
  font-size: 10pt;
}

#pr_te {
  width: 435px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 10pt;
}

#pr_stu {font-size: 10pt;}

#pr_te a, #pr_stu a {
  text-decoration: none;
  color: #4F81BD;
}

#pr_te a:hover, #pr_stu a:hover {
  text-decoration: underline;
  color: red;
}

#para1 b {
  float: left;  
  width: 540px;
  text-align: center;
  font-weight: bold;
  color: #606060;
}

#para1 strong {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #4F81BD;
}

#bld {font-weight: bold;}

#judges_t, #students_t, #tutor_t {
  float: left;
  margin-left: 15px;
  width: 540px;
}

#judges_h, #students_h, #tutor_h {
  float: left;
  width: 540px;
  margin-top: 15px;
  font-size: 12pt;
  font-weight: bold;
}

#judges_t b, #students_t b, #tutor_t b {
  float: left; 
  width: 540px;
  margin-top: 15px;
  margin-bottom: 10px;
}

#judges_t a {
  text-decoration: none;
  color: #4F81BD;
}

#judges_t a:hover {
  text-decoration: underline;
  color: goldenrod;
}

#introtext, #endtext {
  float: left;
  width: 540px;
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 15px;
}

#endtext {margin-top: 25px;}

#text table {
  float: left;
  width: 550px;
  text-align: left;
  font-size: 10pt;
  color: #606060;
}

#para1 strong {
  float: left;
  width: 540px;
}

#para1 a {
  color: #4F81BD;
  text-decoration: none;
}

#para1 a:hover {
  color: goldenrod;
}

/* FOOTER ROW */
/* ========== */

#footer {
  float: left;
  width: 689px;
  margin-left: 230px;
  margin-top: 15px;
  font-size: 7pt;
  font-family: arial;
  color: #4F81BD;
}

#footer a {
  text-decoration: none;
  color: #4F81BD;
}

#footer a:hover {
  text-decoration: underline;
  color: #606060;
}