body {
  font-family:Verdana;
  font-size:14px;
  background-color:#d0bb99;
    background-image:url('../media/137/bg-fade.png');
    background-repeat:repeat-x;
}
img {
  vertical-align:middle;
  border:0;
}
a{ 
  color:#0055bb;
  text-decoration:none;
}
a:visited {
  color: #990066;
}

.hr {
  background-image:url('http://www.pythonchallenge.org/images/hr.png');
  background-repeat:no-repeat;
  height:1px;
  margin:10px 0 10px 0;
  text-align:center;
}
hr {
  color:#0c2e51;
  height:1px;
}

.centered {
  width:980px;
  margin:0 auto;
  padding:0px;

}
#header {

  background-repeat:repeat-x;
  height:191px;
  width:100%;
  margin:0 auto;
}
#banner{
  background-image:url('../media/127/pc-web-banner.jpg');
  height:191px;
  width:980px;
  margin:0 auto;
  text-align:right;
    border:3px #000 solid;
}


#menu {
  min-height:90px;
  max-height:90px;
  padding-top:5px;
  margin-bottom:0px;

}
#no-wrap {
  white-space:nowrap;
  overflow:hidden;
}

.tidbit {
  text-align:center;
}

#footer {
  min-height:30px;
  width:100%;
  color:#e8b42c;
  font-size:10px;
  font-weight:bold;
  font-family:Verdana;
  margin:-18px auto 0px auto;
}
#footer a{
  color:#e8b42c;
  text-decoration:none;
}
#footer a:hover{
  color:#fff;
}

#footer .wrap{
    background-color:#7a5946;
  width:100%;
    border:2px solid #000;
  border-bottom:0px;
  padding-left:-5px;
}


.Social {
  color:#6d655d;
  font-size:12px;
  font-family:Verdana;
  text-align:center;
  padding:0px;
  margin:0px;
}

.date {
  color:#999;
  padding:5px 0 0 5px;
  margin:0px;
  font-size:12px;
  text-align:left;
}
.text-small {  
  padding:5px 0 0 5px;
  margin:0px;
  font-size:12px;
  text-align:left;
}

.text {
  color:#000;
  padding:5px;
  margin:0px;
  font-size:14px;
  text-align:left;
}
p {
  padding:5px;
  margin:0px;
}
.title {
  color:#404040;


  font-size:16px;
  text-align:left;
}

h2 {
  font-size:20px;
  text-align:center;
  color:#144169;
  font-weight:bold;
}
.text-center {
  color:#000;
  padding:5px 0 0 5px;
  margin:0px;
  font-size:14px;
  text-align:center;
}


.search {
  background-color:#0c273f;
  color:#fff;
  padding:5px;
  border:0;
  height:40px;
  width:40px;
  text-align:center;
  margin:0px 20px 0 -2px;
}

ul {
  margin:2px 15px;
  padding:10px;
  list-style-type:square;
}
ul li ul {
  margin:2px 15px;
  padding:0px 10px;
  list-style-type:square;
}

.clearFloat {
  clear : both;
  height:1px;
}
 
/* mega menu */

.mega-anchors {
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  float:left;
  min-width:130px;
  height:70px;
  text-align:center;
  overflow:hidden;
  background-image:url('../media/163/button.png');
  background-repeat:no-repeat;
  background-position:0px 5px;

 }
.mega-anchors:hover {
  background-image:url('../media/163/button.png');
  background-position:0px 0px;
  background-repeat:no-repeat;
  color:#fff;
}

.mega-anchors a {
  color:#000;
  font-size:14px;
  font-family:Verdana;
  text-decoration:none;
  display:block;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px -6px;

}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */