body {
  font-family: "Futura","Gill Sans", helvetica, arial, san-serif;
  font-size: 95%;
  min-width: 750px;
  background: #f4f4f4;
}


/* Some basic fomatting blocks */
#center { 
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
}

#container {  
  position: relative;
}

#container2 { 
  background: #fff;
  min-height:500px;
  float:left;
}

/* Title image div */
#title { 
  width: 735px;
  height: 60px;
  background: #ccc;
  background-image: url('images/market_bar.jpg'); 
  padding-left: 15px;
  padding-top: 40px;
}

#title span { 
  font-size: 40px;
  color: white;
}

#title a { 
  color: white;
}

/* Navigation menu */
#menu { 
  width: 740px;
  background: #e0e0f6;
  text-align: right;
  padding-right: 10px;
}

#menu span { 
  font-size: 90%;
  color: #444; 
}

#menu a { 
  color: #444;
}

/* Left div for dictionary items, etc. */
#left { 
  float: left;
  padding: 14px;
  padding-top: 0px;
  width: 400px; 
}
#left img { 
  padding-top: 10px; 
}
#location { 
  float: left; 
  padding: 14px;
  padding-top: 0px;
  width: 385px;
}

/* Right divs for lists and page navigation */
#list { 
  width: 306px;
  margin-top: 14px;
  margin-bottom: 14px;
  border: 1px solid #e0e0f6;
  float: left;
}

#list img { 
  padding-left: 3px;
  padding-bottom: 3px; 
}

#right { 
  width: 308px;
  margin-top: 0px;
  margin-bottom: 14px;
  padding-top: 0px;
  float: left;
}

/* Footer div */
#footer { 
  text-align: center;
  width: 750px;
  background: #f4f4f4; 
}

span.footer { 
  font-size: 70%; 
}

/* Dictionary definition blocks for enclosed text */
dl { 
  clear: both; 
}
dt { 
  background: #e0e0f6;
  color: #333;
  width: 380px;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 20px;
  clear: both;
}
div.left { 
  position: absolute;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 290px;
  height: 20px;
}
span.left{ 

}
span.right{ 
 
}
div.right { 
  position: absolute;
  margin-top: 0px;
  margin-left: 250px;
  height: 20px;
  width: 120px;
  text-align: right;
}

dd { 
  width: 388px;
  margin-left: 0px;
  padding: 5px;
  border: 1px solid #e0e0f6;
  float: left;
}

dd a { 
  color: #805086;
}
dd li a { 
  color: #000; 
}

dd a.img { 
  display: block;
  float: left; 
  margin: 0em 1em 0.5em 0;  
}

dd a img { 
  border: 0px;
}

/* Special block formatting */
#right dt { 
  width: 290px;
}
#right dd { 
  width: 298px; 
}
#location dt { 
  width: 365px; 
}
#location dd { 
  width: 373px; 
}

/* Basic link behavior */
a { 
  text-decoration: none; 
  color: #000;
}

a:hover { 
  text-decoration:underline;
}


/* Special text behavior */
bold { 
  font-weight: bold; 
}
dt hide { 
  color:  #e0e0f6; 
}
dd hide { 
  color:  #fff;
}

/* Form input */
textarea, input { 
  font-family: "Futura","Gill Sans", helvetica, arial, san-serif;
  font-size: 90%;
}
#update label { 
  display: block;
  width: 100px;
  float: left;
  margin-bottom: 10px;
  text-align: right;
  padding-right: 20px;        
}
#update input, textarea { 
  display: block;
  width: 276px;
  float: left;
  margin-bottom: 10px;
  background: #eee;
  border: 1px solid #666; 
}
#submit { 
  margin-left: 110px; 
}

#submit input { 
  width: 86px; 
  margin-left: 10px;
}

#update br { 
  clear: left; 
}

.cleft { 
  float: left;
  text-align: right;
  width: 120px; 
}
.cright {  
  float: left;
  width: 220px;
  padding-left: 10px;
}

ul.un { 
  list-style: none; 
}