/* GENERAL DEFINITIONS */
body {
  /* Dimensions */
  width: 100%;
  margin: 0px;
  padding: 0px;
  /* Colours */
  color: #FFF;
  background-color: #000;
  /* Base font */
  font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 17px;
}

#mainbox {
  width: 750px;
  height:550px;
  /* Background image */
  background-image: url(../siteimages/mainframebg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  margin-top:15px;
}

#textbox {
  float:right;
  width: 382px;
  height:auto;
  padding-top: 100px;
  padding-right:32px;
}
#topquotes {
  padding:0px;
  margin:0px;
  height:13px;
  /*
  background-image: url(../siteimages/startquotes.gif);
  */
  background-repeat: no-repeat;
  background-position: left top;
}
#bottomquotes {
  padding:0px;
  margin:0px;
  height:13px;
  /*
  background-image: url(../siteimages/endquotes.gif);
  */
  background-repeat: no-repeat;
  background-position: right bottom;
}
#pagetext {
  margin:0px;
  padding:0px 25px;
  width:auto;
  text-align: justify;
}
#textbox ul {
}
#textbox ul li {
  text-align: left;
  padding-bottom:10px;
}

a {
  color: #FFF;
  font-style:underline;
}
a:hover, a:active {
  color: #EBc79E;
}

/* Jelly CSS image button stuff */

#menubox {
  float:left;
  background-image: url(../siteimages/menubg.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin-top:125px;
  margin-left:40px;
  width:220px;
  height:150px;
  padding: 14px 0px 0px 9px;
}

#cherubnav {
	list-style: none;
  margin: 0;
  padding: 0;
	height: 31px;
	display: inline;
	overflow: hidden;
	width: 200px;
}
	
#cherubnav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#cherubnav a {
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:31px; /* for IE5/Win */
  margin-bottom:14px; /* Added by KEA - test! */
  margin-left:15px;
}
	
#cherubnav a:hover, #cherubnav a:active {
	background-position: 0 -62px;
}
#cherubnav a.selected {
	background-position: 0 -31px;
}

#nav_credo a  {
	width: 172px;
  background: url(../siteimages/credo.gif) top left no-repeat;
}
#nav_challenge a  {
	width: 172px;
  background: url(../siteimages/challenge.gif) top left no-repeat;
}
#nav_contact a  {
	width: 172px;
  background: url(../siteimages/contact.gif) top left no-repeat;
}
