body {
  margin:  0;
  padding:  0;
  background-color:  #050845;
  background-image: url(/images/bg.gif);
  background-repeat:  repeat-x repeat-y;
  color: #FFFFFF;
  font: small "lucida grande", verdana, sans-serif;
}

img{
  border: 0;
}

h1 {
  font-family: helvetica, arial, verdana, sans-serif;
  font-size: 140%;
  font-weight: lighter;
  color: #3dc0cc;
}

h2 {
  font-family: helvetica, sans-serif;
  font-size: 130%;
  font-weight: lighter;
  color: #3dc0cc;
}

h3 {
  font-family: helvetica, sans-serif;
  font-size: 120%;
  font-weight: lighter;
  color: #3dc0cc;
}

a { 
  color:  #3dc0cc;
  text-decoration: none;
}
a:visited { 0
  color: gray; 
}
a:hover { 
  color: #3dc0cc; 
  text-decoration: underline;
}
a:active {
  color: #f0f; 
}

#container
{
  background-color:  #FFFFFF;
  color:  #000000;
  margin:  30px 40px 30px 40px;
  padding: 10px;

  border: 1px  solid black;
}

#header {
  margin: 0;
  padding: 0;
  border-top: 10px solid #ff9600;
}

#logo {
  text-align: center;
}


#nav {

  width:100%;
  background-color:#ff9600;
  color:white;
  border-bottom: 5px solid #ff6600;
  }

#nav ul {
  margin:0;
  padding:0 20px;
  list-style:none;
  text-transform:lowercase;
  font-size:120%;
  text-align: center;

  }
#nav li {
  margin:0;
  padding:1px;
  background-image:none;

  line-height:normal;
  text-indent:0;
  display: inline;
  }
  
#nav strong{
  color:white;
}

#nav a{
  color:white;
}

#main {
  margin-top:  10px;	
}

#pages ul {
  margin:0;
  padding:0 20px;
  list-style:none;
  text-transform:lowercase;
  font-size:120%;
  text-align: center;

  }

#pages li {
  margin:0;
  padding:1px;
  background-image:none;

  line-height:normal;
  text-indent:0;
  display: inline;
  }

.pgEmpty {
  color:gray;
  }


div#leftbar {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
left: 60px;
width: 210px;
padding-top: 10px;
}

#content {
margin: 0 21% 0 170px;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 10px;
}

div#rightbar {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
right: 50px;     /*** IE5/mac will show a horizontal scrollbar 
		if this is less than 16px, or other units are used
		http://www.l-c-n.com/IE5tests/right_pos/index.shtml ***/           
width: 18%;
padding-top: 10px;
}

#footer {
  clear: both;

  color: #ff9600;
  font-size: 80%;
  text-align: center;
  border-bottom: 10px solid #ff9600;
}

#accessibility
{
	position: absolute;
	top: -10000px;
}

.links
{
   font-size: 80%

}

.links ul{
 
        list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;

}