body {
  background:#e5e2e1 url(images/background.jpg) repeat-x;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  margin:0;
}
img {
  border:0;
}
.clear {
  clear:both;
}

#header {
  width:750px;
  background:#ffffff;
  margin:auto;
  border-left:#dedede 1px solid;
  border-right:#dedede 1px solid;
}
#header .logo {
  width:500px;
  height:95px;
  background:url(images/fount-consulting-logo.jpg) no-repeat;
  float:left;
}
#fountain {
  width:250px;
  height:95px;
  background:#ffffff url(images/fountain.jpg) no-repeat right;
  float:right;
}
#menu {
  height:22px;
  width:358px;
  margin:73px 0 0 0;
}
#menu .menu_text {
  width:482px;
  font-size:10px;
  line-height:22px;
}
#menu ul.menu_text {
  margin:0;
  line-height:22px; 
  list-style-type:none;
  padding:0 0 0 110px;
}
#menu ul.menu_text li {
  width:74px;
  padding:0 3px 0 0;
  list-style-type:none;
  float:left;
}
#menu a {
  background:#edecf1;
  color:#333333;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  display:block;
}
#menu a:hover {
  color:#000000; 
  background:#d0babe;
}

#middle_bg {
  height:246px;
  background:#603044;
}
#middle_bg2 {
  height:486px;
  background:#603044;
}
#middle {
  width:750px;
  background:#ffffff;
  border-top:#5d1b37 3px solid;
  border-bottom:#5d1b37 3px solid;
  margin:auto;
}
#middle .banner0 {
  width:750px;
  height:480px;
  background:url(images/image-home-tall.jpg) no-repeat;
}
#middle .banner1 {
  width:750px;
  height:240px;
  background:url(images/image-home-page.jpg) no-repeat;
}
#middle .banner2 {
  width:750px;
  height:240px;
  background:url(images/image-about-fount-consulting.jpg) no-repeat;
}
#middle .banner3 {
  width:750px;
  height:240px;
  background:url(images/image-services.jpg) no-repeat;
}
#middle .banner4 {
  width:750px;
  height:240px;
  background:url(images/image-careers.jpg) no-repeat;
}
#middle .banner5 {
  width:750px;
  height:240px;
  background:url(images/image-contact.jpg) no-repeat;
}

#bottom {
  width:750px;
  background:#ffffff;
  margin:auto;
  border-left:#dedede 1px solid;
  border-right:#dedede 1px solid;
  overflow:hidden;
}
/*
#bottom .container div {
  margin-bottom:-10000px;
  padding-bottom:10006px;
}
*/
#bottom .content_full {
  width:738px;
  background:#edecf1;
  margin:6px 6px 0 6px;
}
#bottom .content_left {
  width:480px;
  background:#edecf1;
  margin:6px 6px 6px 6px;
  float:left;
}
#bottom .content_right {
  width:252px;
  background:#edecf1;
  margin:6px 6px 6px 0px;
  float:left;
}

h1 {
  color:#770031;
  font-size:14px;
  margin:0;
}
h2 {
  color:#000000;
  font-size:13px;
  margin:0;
}
.normal_text {
  color:#000000;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  line-height:16px;
  margin:0;
  padding:11px 11px 11px 11px;
}
.normal_text  a, .normal_text  a:hover {
  color:#000000;
  text-decoration:underline;
  margin:0;
}
.normal_text ul {
  margin:0 0 0 22px;
  font-weight:bold;
}
.normal_text li {
  margin:22px 0 0 0;
}
.normal_text ul ul {
  margin:0 0 0 22px;
  list-style-type:square;
  font-weight:normal;
}
.normal_text li li {
  margin:11px 0 0 0;
}
.normal_text li dd {
  margin:11px 0 0 9px;
  font-weight:bold;
  font-style:italic;
}
#footer {
  width:750px;
  background:#ffffff;
  margin:auto;
  border-left:#dedede 1px solid;
  border-right:#dedede 1px solid;
  border-bottom:#5d1b37 24px solid;
}
