body {
  background: #ededf2 url(../img/bg/menubar.gif) repeat-y 0 0;
  font-family: Cambria, Georgia, "Times New Roman", serif;
  font-size: 95%;
}

#menubar {
  position: absolute;
  width: 180px;
  height: 100%;
  left:0;
  top:0;
  border-top: 3px solid #e52500;
  background: #3d4156 url(../img/bg/menubar.gif) 0 0;
}

#content {
  /*position: relative;*/
  padding-left: 180px;
  border-top: 3px solid #e52500;
}

#header {
  height: 88px;
  background: #3d4156 url(../img/bg/titlebar.gif) 0 0
}

#header h1 {
  background: url(../img/bg/euroface.jpg) no-repeat 100% 0;
  height: 88px;
}

#header h1 img {
  padding-top: 36px;
  padding-left: 36px;
}

#menubar p {
  color: #ffffff;
}

#tempcontact p {
  padding: 6px 12px 6px 18px;
  line-height: 140%;
  font-size: 85%;
}

#tempcontact h3 {
  padding: 18px 12px 0px 18px;
  line-height: 140%;
  font-size: 100%;
  color: #fff;
  font-family: "Segoe UI", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: normal;
}

#tempcontact a:link, #tempcontact a:visited {
  text-decoration: none;
  color: #ffffff;
  border-bottom: 1px dotted #ffffff;
}

#tempcontact a:hover, #tempcontact a:focus, #tempcontact a:active {
  color: #75bf10;
  border-bottom: 1px solid #75bf10;
}



#mainbody {
  float: left;
  width: 75%;
}

#mainbody a:link, #mainbody a:visited {
  color: #000;
  border-bottom: 1px dotted #000;
  padding-bottom: 1px;
  text-decoration: none;
}

#mainbody a:hover, #mainbody a:focus, #mainbody a:active {
  color: #009900;
  border-bottom: 1px solid #009900;
}

#mainbody h2 {
  margin: 30px 36px 24px 36px;
  padding: 10px;
  background-color: #e2e2eb;
  border-left: 7px solid #474b60;
  font-weight: normal;
  font-family: "Segoe UI", "Lucida Grande", Verdana, sans-serif;
  line-height: 130%;
  font-size: 95%;
}

#mainbody div.service {
  padding: 12px;
  margin-left: 36px;
  margin-right: 36px;
  margin-bottom: 30px;
  padding-left: 66px;
  font-family: Cambria, Georgia, "Times New Roman", serif;
  font-size: 95%;
}

#mainbody div.service h3 {
  font-size: 130%;
  font-weight: normal;
  padding-bottom: 4px;
  margin-bottom: 4px;
  font-family: "Segoe UI", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

#mainbody div.service p {
  margin: 0;
}

#mainbody #webdesign {
  background: #e2e2eb url(../img/icn/web-design.gif) no-repeat 12px 12px;
}

#mainbody #databases {
  background: #e2e2eb url(../img/icn/online-databases.gif) no-repeat 12px 12px;
}

#mainbody #localisation {
  background: #e2e2eb url(../img/icn/localisation.gif) no-repeat 12px 12px;
}

#mainbody #digitalmedia {
  background: #e2e2eb url(../img/icn/digital-media.gif) no-repeat 12px 12px;
}

#mainbody #domainnames {
  background: #e2e2eb url(../img/icn/domain-names.gif) no-repeat 12px 12px;
}

#mainbody #sitemaintenance {
  background: #e2e2eb url(../img/icn/site-maintenance.gif) no-repeat 12px 12px;
}

#mainbody #otherservices {
  background: #e2e2eb url(../img/icn/other-services.gif) no-repeat 12px 12px;
}

#mainbody p {
  margin: 12px 36px;
  line-height: 130%;
}


ul.ticks {
  margin-top: 8px;
  margin-bottom: 8px;
}

ul.ticks li {
  margin-left: 12px;
  padding-left: 20px;
  background: url(../img/bg/icntick.gif) no-repeat 0 4px;
  line-height: 140%;
}

#sidebar {
  float: right;
  width: 25%;
  margin-top: 30px;
  background: url(../img/bg/from-our-portfolio.jpg) no-repeat 0 0;
  padding-top: 129px;
  color: #bbbdc4;
}

#sidebar ul {
  background: #3d4156 url(../img/bg/menubar.gif) 0 0;
  border-bottom: 12px solid #1c2446;
  font-family: Cambria, Georgia, "Times New Roman", serif;
  font-size: 80%;
  padding: 12px 12px 6px 12px;
}

#sidebar ul li {
  padding-left: 20px;
  padding-bottom: 12px;
  background: url(../img/bg/icnwebpage.gif) no-repeat 0 2px;
}

#sidebar ul li strong {
  font-weight: normal;
  font-size: 110%;
  color: #ffffff;
}

#sidebar ul li strong a:link, #sidebar ul li strong a:visited {
  color: #ffffff;
  text-decoration: none;
}

#sidebar ul li strong a:hover, #sidebar ul li strong a:focus, #sidebar ul li strong a:active {
  color: #75bf10;
  text-decoration: underline;
}







