body  {
  background-color: white;
  font-family: Arial;
  font-size: 14px;
}

hr {
  width: 270px;
  float: left;
  margin: 20px 0px; 
}

img, img a, img a:hover { border: none; }

a { text-decoration: none; color: #646464;}
a:hover { text-decoration: underline; color: #c00000;}

.linespacing_large li {
  padding: 10px 0px;
}

ul {
  list-style-image:url('n_img/bullet.png');
  list-style-position: outside;
  margin-top: 0px;
  padding-left: 17px;
}

li {
  padding: 3px 0px;
}

.padlist10 li{
  padding: 4px 0px;
}
#shadow {
  width: 100%;
  height: 10px;
  left: 0px;
  position: absolute;
  margin-top: 120px;
  background-image: url('n_img/shadow.png');
  background-repeat: repeat-x;
}

#container {
  width: 900px;
  margin: auto;
  min-height: 700px; 
}

#header {
  width: 100%;
  height: 150px;
}

#symbol {
  background-image: url('n_img/logo.png');
  background-repeat: no-repeat;
  float: right;
  height: 150px;
  width: 180px;
}

#menu {
  margin-top: 5px;
  width: 100%;
  height: 30px;
}

.menuitem {
  float: right;
  width: 70px;
  height: 25px;
  margin-right: 20px;
}

.menuitem:hover {
  border-bottom: 1px solid #c00000;
}

.current { border-bottom: 1px solid #c00000; }

#link_home { background-image: url('n_img/b1.png'); background-repeat: no-repeat; }
#link_home:hover { background-image: url('n_img/r1.png'); background-repeat: no-repeat; }

#link_about { background-image: url('n_img/b2.png'); background-repeat: no-repeat; }
#link_about:hover { background-image: url('n_img/r2.png'); background-repeat: no-repeat; }

#link_offering { background-image: url('n_img/b3.png'); background-repeat: no-repeat; }
#link_offering:hover { background-image: url('n_img/r3.png'); background-repeat: no-repeat; }

#link_references { background-image: url('n_img/b4.png'); background-repeat: no-repeat; }
#link_references:hover { background-image: url('n_img/r4.png'); background-repeat: no-repeat; }

#link_contact { background-image: url('n_img/b5.png'); background-repeat: no-repeat; }
#link_contact:hover { background-image: url('n_img/r5.png'); background-repeat: no-repeat; }

#content {
  margin-top: 15px;
  width: 100%;
  min-height: 400px; 
}

.l {
  width: 33%;
  float: left;
}

.r {
  width: 60%;
  float: right;
}

#footer {
  width: 100%;
  height: 30px;
  position: fixed;
  bottom: 0;
  left: 0px;
  background-color: #c00000;
}

#foo {
  width: 100%;
  float: left;
  height: 20px;
}
/**********************************/
/* INDEX.HTML 
/**********************************/

#headline {
  margin: auto;
  margin-bottom: 0px;
  width: 56%;
}

#listing {
  margin: auto;
  width: 56%;
}

#home_offering_links {
  width: 100%;
  margin-top: 30px;
  float: left;
}
.seperator { float: left; width: 42px; height: 20px;}

.hol_pic { float: left; border: 1px solid white; }
.hol_pic:hover { border-bottom: 1px solid #c00000; }

.orl_pic {float: left; width: 270px; height: 30px;}

#orl_pic1 {background-image: url('n_img/orl1b.png');}
#orl_pic1:hover { background-image: url('n_img/orl1.png');}

#orl_pic2 { background-image: url('n_img/orl2b.png');}
#orl_pic2:hover { background-image: url('n_img/orl2.png');}

#orl_pic3 { background-image: url('n_img/orl3b.png');}
#orl_pic3:hover { background-image: url('n_img/orl3.png');}

/**********************************/
/* offerings 
/**********************************/

#navi_left {
  float: left;
  margin-top: 20px;
}

#offeringassessment ul {
  list-style-type: decimal;
  list-style-image: none;
  list-style-position: outside;
  margin-top: 0px;
  padding-left: 21px;
  color: #c00000;
  font-weight: bold;
}

#offeringassessment span {
  color: black;
  font-weight: normal;
}

/**********************************/
/* offerings 
/**********************************/

#contactwidth {
  margin: auto;
  width: 100%;
  height: 144px;
}

/**********************************/
/* about
/**********************************/

.about_left {
	width: 33%;
  	float: left;
}

.about_right {
	width: 60%;
  	float: right;
}

#about_linkedin {
	position: absolute;
	bottom: 0;
}