  body {
  margin: 0;
  background-color: #FFF;
  background-image: url('http://alexrunyan.us/projects/wizdom/body_background.jpg');
  background-align: top center;
  background-repeat: repeat-x;
  text-align: center;
  font-family: arial;
  }
  
  a:link {
  color: #EA2727;
  }
  
  a:hover {
  color: #CCC;
  }
  
  a:visited {
  color: #EA2727;
  }
  
  a:active {
  color: #EA2727;
  }
  
  #container {
  width: 950px;
  margin: 0 auto;
  position: relative;
  text-align: left;
  background-color: #FFF;
  background-image: url('http://alexrunyan.us/projects/wizdom/top_header.jpg');
  background-align: top center;
  background-repeat: no-repeat;
  border-left: 1px solid #6F6F6F;
  border-right: 1px solid #6F6F6F;
  }
  
  #main_bg {
  width: 1000px;
  background: url('http://alexrunyan.us/projects/wizdom/main_bg.png') top center no-repeat;
  margin: 0 auto;
  position: relative;
  }
  
  
  div#top {
  width: 715px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 85px;
  float: right;
  }
  
  div#left {
  width: 210px;
  float: left;
  padding: 220px 0 0 0;
  text-align: center;
  }
  
  div#right {
  width: 100%;
  }
  
  div#footer {
  clear: both;
  width: 100%;
  height: 36px;
  text-align: center;
  background: url('http://alexrunyan.us/projects/wizdom/bottom.jpg') center center no-repeat;
  }
  
  div#footer_rep {
  background: url('http://alexrunyan.us/projects/wizdom/footer_re.jpg') bottom center repeat-x;
  height: 36px;
  width: 100%;
  }
  
  #copyright {
  width: 1000px;
  margin: 0 auto;
  height: 50px;
  position: relative;
  background: url('http://alexrunyan.us/projects/wizdom/images/footer.png') no-repeat bottom center;
  text-align: left;
  font: normal 12px/12px Georgia, "Times New Roman", serif;
  }
  
  #footer_bg {
  width: 1000px;
  margin: 0 auto;
  height: 50px;
  position: relative;
  background: url('http://alexrunyan.us/projects/wizdom/images/footer_bg.jpg') repeat-y bottom center;
  }
  
  .copyright_text {
  padding: 20px 0 0 20px;
  color: #F9F9F9;
  float: left;
  width: 250px;
  }
  
  .bottom_links {
  float: right;
  width: 600px;
  height: 10px;
  margin-top: 35px;
  margin-right: 10px;
  text-align: right;
  }
  
  .bottom_links a {
  color: #D1D1D1;
  }
  
  h2 {
  color: #000;
  width: 70%;
  font: normal 24px/24px Georgia, "Times New Roman", serif;
  border-bottom: 1px Solid #999;
  padding: 10px 0 5px 0;
  margin: 0;
  }
  
  p {
  color: #222;
  }
  
  #myform { 
  margin: 0;
  padding: 0;
  }
  
  #myform .textinput{
  width: 162px;
  height: 18px;
  background: url('http://alexrunyan.us/projects/opt/search_bg.jpg') repeat-x center center;
  border: 0;
  padding: 3px 0 0 8px;
  }
  
  #myform .submit{
  font: bold 11px Verdana;
  height: 21px;
  width: 29px;
  background-color: #FDFDFD;
  border: 0;
  margin-left: 0;
  text-transform: uppercase;
  background: url('http://alexrunyan.us/projects/opt/search_b.jpg') no-repeat center center;
  color: #444;
  padding-top: 0;
  }

  span.address {
  color: #222;
  font: normal 11px/11px Arial, "Times New Roman", serif;
  letter-spacing: 1px;
  }
 
  .menu{
  width: 100%;
  overflow: hidden;
  }
  
  .menu ul{
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font: bold 12px Verdana;
  list-style-type: none;
  }
  
  .menu li{
  display: inline;
  margin: 0;
  }
  
  .menu li a{
  float: left;
  display: block;
  text-decoration: none;
  margin: 0;
  padding: 7px 8px; 
  color: #800000; 
  }
  
  .menu li a:visited{
  color: #800000;
  }
  
  .menu li a:hover, .menu li.selected a{
  color: #222; 
  }

  .cover {
  width: 220px;
  margin: 5px;
  margin-top: 25px;
  margin-left: 60px;
  padding: 5px;
  padding-bottom: 3px;
  border: 1px solid #444;
  float: left;
  }
    
	
  .item {
  width: 705px;
  margin: 15px 10px 0 0;
  border: 1px Solid #DDD;
  padding: 6px;
  }	
  
  .item:hover {
  background-color: #F9F9F9;
  }
  
  .item p {
  width: 520px;
  }
  
  .item img {
  border: 0;
  }
  
  .item_descr {
  float: left;
  font: normal 16px/16px Arial, "Times New Roman", serif;
  }
  
  .item h3 {
  margin: 0;
  }
  
  .title_descr {
  color: #777;
  text-transform: lowercase;
  font: normal 12px/12px Arial, "Times New Roman", serif;
  margin: 5px 0 0 0;
  }
  
  .item_descr a:link {
  color: #336799;
  text-decoration: none;
  font: normal 14px Arial;
  }
  
  .item_descr a:hover {
  color: #555;
  text-decoration: none;
  }
  
  .item_descr a:active {
  color: #336799;
  text-decoration: none;
  }
  
  .item_descr a:visited {
  color: #336799;
  text-decoration: none;
  }
  
  .icon {
  float: left;
  margin-right: 8px;
  }
  
  .dollar {
  color: #008500;
  font-size: 13px;
  vertical-align: top;
  }
  
  .price {
  font: bold 20px Arial, "Times New Roman";
  color: #008500;
  }
    
	

