body{
  font-size: 12px;
  font-family: Helvetica;
  line-height: 20px;
  color: #808080;
  background: #00A1CB;
}
#web{
  width: 1080px;
  margin: 0 auto;
  background: white;
  padding: 0;
}
h1{
  color: black;
  margin: 0 0 13px 0;
}
h2{
  color: black;
}
.imgcenter{
  margin: 0 auto;
  display: block;
}
table{
  color: black;
  border-collapse: collapse;
  font-size: 140%;
}
table td{
  border-bottom: 1px solid black;
  padding: 4px 9px;
}
#header{
  background: #113F8C;
  width: 1020px;
  padding: 1px 30px;
  float: left;
}
#header p#logo{
  width: 300px;
  float: left;
  margin: 0;
  padding: 10px 0 5px 0;
}
#header #social{
  float: right;
  text-align: right;
  width: 720px;
  margin: -2px -20px 0 0;
  padding: 0;
}
#header a{
  text-decoration: none;
  color: white;
  font-family: 'Schoolbell', cursive;
  font-size: 200%;
}
#content{
  padding: 30px;
  float:left;
  width: 1020px;
}
#main{
  width: 730px;
  float: left;
}
#main a{
  color: #416bd6;
}
#sidebar{
  float: left;
  margin-left: 30px;
  padding-top: 38px;
  width: 250px;
}
#sidebar h2{
  background: #F18D05;
  color: white;
  padding: 5px 10px 4px 10px;
}
#sidebar h2 span{
  display: block;
  font-size: 70%;
}
#sidebar a{
  color: #f18d05;
}
#sidebar ul{
  margin: 0 0 0 25px;
  padding: 0;
  color: #f18d05;
}
#letters{
  background: #01A4A4;
  background: #D70060;
  float: left;
  width: 1020px;
  padding: 10px 30px 20px 30px;
  clear: both;
}
#letters h2 a{
  text-decoration: none;
  font-size: 100%;
  color: #b0004e;
  margin: 0;
  padding: 0;
}
#letters ul{
  float: left;
  width: 1020px;
  margin: 0;
  padding: 0;
}
#letters li{
  width: 35px;
  float: left;
  list-style: none;
  margin: 0;
  padding: 6px 0 5px 0;
  text-align: center;
  font-size: 150%;
  color: white;
  margin: 0 1px 0 1px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#letters li:hover{
  background: #b0004e;
}
#images{
  background: #01A4A4;
  float: left;
  width: 1020px;
  padding: 10px 30px 20px 30px;
  clear: both;
}
#images h2{
  color: #018b8b;
  margin: 3px 0 9px 0;
  padding: 0;
  text-decoration: none;
}
#images img{
  margin: 5px;
  padding: 5px;
  background: #eee;
}
#images img:hover{
  background: #015858;
}
#images p{
  clear:both;
  text-align: right;
  margin: 0;
  padding: 0;
}
#images p a{
  color: #015858;
  text-decoration: none;
}
#highlighted{
  background: url(highlighted.gif) no-repeat 30px 30px;
  clear: both;
  float: left;
  width: 1020px;
  padding: 5px 30px 55px;
}
#highlighted div{
  float: left;
  width: 340px;
  padding: 0;
}
#highlighted h3{
  margin: 38px 0 0 0;
}
#highlighted ul{
  margin: 6px 0 0 0;
  list-style: none;
}
#highlighted a{
  color: black;
  text-decoration: none;
}
#highlighted a:hover{
  text-decoration: underline;
}
#highlighted h3, #highlighted h3 a{
  color: black;
  text-decoration: none;
}
#highlighted h3 a:hover{
  text-decoration: underline;
}
#highlighted #english h3, #highlighted #english ul{
  padding-left: 148px;
}
#highlighted #english li{
  text-transform:capitalize;
}
#highlighted #english span{
  display: none;
}
#highlighted #kids h3, #highlighted #kids ul{
  padding-left: 138px;
}
#highlighted #resources h3, #highlighted #resources ul{
  padding-left: 183px;
}
#languages{
  background: #D0D102;
  float: left;
  width: 1020px;
  padding: 20px 30px;
}
#languages h2{
  color: #b7b802;
  margin: 3px 0 9px 0;
  padding: 0;
}
#languages a{
  color: #474700;
  text-decoration: none;
}
#languages ul{
  float: left;
  width: 1020px;
  margin: 0;
  padding: 0;
}
#languages li{
  float: left;
  width: 170px;
  margin: 5px 0;
  padding: 0;
  list-style: none;
}
#footer{
  clear:both;
  background: #E54028 url('bck-footer.gif') no-repeat right center;
  color: white;
  padding: 10px 30px;
}
#footer a{
  color: white;
  text-decoration: none;
}
#footer a:hover{
  text-decoration: underline;
}
#footer strong a:hover;{
  text-decoration: none;
}