*{margin:0;padding:0;}
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
div#header{position:relative}
div#container{text-align:left}
div#content p{line-height:1.4}
div#footer{background: #9690b6;color: #FFF}
/* layout control edit only widths */
div#container{width:770px;margin:0 auto}
div#content{float:right;width:546px}
div#navigation{float:left;width:213px}
div#extra{float:left;clear:left;width:213px}
div#footer{clear:both;width:100%}

/********** Header Image Replacement CSS*************/
div#header{position:relative;width:770px;height: 208px;margin:0;padding:0}
div#header h1 {font-size:180%}
div#header h1 span {
background:url(http://content.onlineagency.com/sites/38746/images/header.jpg) no-repeat;
position: absolute;
width: 100%;
height: 100%
}

div#container{background:#fff url(http://content.onlineagency.com/sites/38746/images/container.jpg) repeat-y;}

div#navigation .lf_link_box { width: 210px;height:38px;padding-top:15px; }
  div#navigation .lf_link_box ul
  {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:normal;
  text-align: left;
  }
  div#navigation .lf_link_box a
  {
  text-indent:20px;
  
	display: block;
	padding-top:3px;
	padding-bottom:20px;
	width: 210px;
/*	border-bottom: 1px solid #eeeeee;*/
	background:url(http://content.onlineagency.com/sites/38746/images/menu_bg.jpg) no-repeat left top;
  }
  div#navigation .lf_link_box a:link,div#navigation .lf_link_box a:visited
  {
	color: #330067;
	text-decoration: none;
	font-weight: bold;
  }
  div#navigation .lf_link_box a:hover
  {
 /* background-color: #006699;*/
  color: #ffffff;
  }
  
div.lf_service {margin:4px 10px;background: #fff;}
.lf_service ul{list-style: none;}
  
  div#content img{padding:10px;}
/*  div#navigation{border-right:thin solid #b4261c;}*/
  div#content{border-left:thin solid #b4261c;border-bottom:thin solid #fb0304;padding-left:10px;padding-bottom:10px;}
  div#content p{padding-bottom:10px;}
  
    div#footer{padding-top:25px; padding-bottom:20px;text-align:center;}
  div#footer p{font: normal 110% Verdana, Arial, Helvetica, sans-serif;}

.shadow  { position:relative; display:block; color:#C80203; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#666;  }
