body{
  background-image:url('../images/background.jpg');
  font-family: 'Comic Sans MS', cursive;
}

head{

}

.wrapper{
  width:900px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.header{
  background-image:url('../images/logo.png');
  background-repeat:no-repeat;
  width:100%;
  height:100px;
}

.nav{
  width:900px;
  height:144px;
  background-image:url('../images/menu.png');
  background-repeat:no-repeat;
  margin-bottom:25px;
}


.menu_top{
  width:100%;
  height:80px;
  float:left;
  
}
.nav a{
width:75px;
height:64px;
float:left;
margin-left:12px;
margin-right:12px;

}

.main{
  text-align:center;
}

.main img{
  border: solid 1px #000000;
  margin-top:25px;
}

.footer{

}


.text_box{

}

.text_box_top{
  background-image:url('../images/text-box-top.png');
  width:800px;
  height:100px;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  
}

.text_box_middle{
  background-image:url('../images/text-box-middle.png');
  width:760px;
  height:auto;
  padding:20px;
  font-size:22px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.text_box_bottom{
  background-image:url('../images/text-box-bottom.png');
  width:800px;
  height:100px;
  margin-left:auto;
  margin-right:auto;
}


.small_box_wrapper{
  width:800px;
  height:230px;
  margin-left:auto;
  margin-right:auto;  
}

.small_box{
  width:350px;
  height:200px;
  padding-top:30px;
  background-image:url('../images/small-box.png');
  margin-left:25px;
  margin-right:25px;
  float:left;
}

.small_box b{
  font-weight:bold;
}

img.no_border{
  border:0px;
}

.wrapper2{
  width:900px;
  height:320px;
  margin-left:auto;
  margin-right:auto;  
}

.left{
  width:450px;
  float:left;
  text-align:center;
}

.right{
  width:450px;
  float:right;
  text-align:center;
  
}