/* Bone Law Print CSS */

body
{
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  color: #4a4a4a;
  font-family: Arial, Helvetica, sans-serif;
}

img { border: 0; }
form { margin: 0px; padding: 0px; }
.clear { clear: both; }

#topbar-bg
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 23px;
  background: #45484d;
}
#container
{
  position: relative;
  width: 750px;
  margin: 0px auto;
}


/* ----- SWASHES ----- */
#swash1
{
  position: absolute;
  top: 209px;
  left: -207px;
  height: 261px;
  width: 913px;
  background: url(../images/swash1.jpg);
}
#swash2
{
  position: absolute;
  top: 123px;
  left: -105px;
  height: 603px;
  width: 192px;
  background: url(../images/swash2.jpg);
}
#swash3
{
  position: absolute;
  top: 23px;
  left: -194px;
  height: 613px;
  width: 368px;
  background: url(../images/swash3.jpg);
}


/* ----- TOP BAR ----- */
#topbar
{
  position: relative;
  width: 750px;
  height: 23px;
  background: #45484d;
}
#topLogo { position: absolute; top: 0px; left: 14px; }
#searchArea
{
  display: none;
  position: absolute;
  top: 0px;
  right: 46px;
}
#searchArea img { float: left; }
#searchArea form { float: left; }
#searchArea input { float: left; }
#searchArea input.text { margin: 1px 6px 0px 0px; height: 14px; width: 94px; }
#home { margin-right: 20px; }
#search { margin-right: 10px; }


/* ----- NAV BAR ----- */
#navbar
{
  visibility:hidden;
  position: relative;
  height: 35px;
  padding-left: 14px;
}
#navbar a
{
  display: block;
  float: left;
  margin: 6px 20px 0px 0px;
  border-bottom: 4px solid #ffffff;
}
#navbar a:hover { border-bottom: 4px solid #b783eb; }

#flash { display: none; position: relative; padding-left: 12px; }
#logoPassion { position: relative; width: 750px; height: 110px; }
#logo { position: absolute; top: 16px; left: 12px; }
#passion { display: none; position: absolute; top: 18px; left: 492px; }


/* ----- CONTENT ----- */
#content { position: relative; width: 640px; }
#content-home { position: relative; width: 640px; }
#content p, #content-home p
{
  margin: 0px;
  padding: 0px 0px 20px 0px;
  font-size: 12px;
  color: #767676;
  line-height: 160%;
}
#content a { color: #d0c95c; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content h1
{
  margin: 0px;
  padding: 0px 0px 8px 0px;
  font-size: 16px;
  font-weight: bold;
  color: #b783eb;
}
#content h2
{
  margin: 0px;
  padding: 4px 0px;
  font-size: 12px;
  font-weight: bold;
  color: #4a4a4a;
}
#content h3
{
  margin: 0px;
  padding: 8px 0px;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: #4a4a4a;
}
#content ul, ol
{
  margin: 0px 0px 24px 24px;
  padding: 0px; 
  font-size: 12px;
  color: #767676;  
}
#content li
{
  line-height: 1.4em;
  margin: 3px 0px;
}

#textWrap { margin-left: 12px; width: 362px; }
#news
{
  position: relative;
  float: right;
  width: 256px;
}
#news img { display: block; margin-bottom: 4px; }
#news h3
{
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: #a6a642;
}
#news p
{
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-size: 11px;
  color: #4a4a4a;
  line-height: 130%;
}
#news a { color: #4a4a4a; }
#archives { padding-top: 8px; text-align: right; font-size: 11px; }


/* ----- INTERIOR 1 (ABOUT US) ----- */
#pushdown { position: relative; width: 1px; height: 608px; }
#aboutImg { position: absolute; top: 0px; left: -26px; }
#boneLink { position: absolute; top: 283px; right: 0px; }
#larishLink { position: absolute; top: 307px; right: 0px; }
#slogan { position: absolute; top: 0px; right: 0px; }
#contentColumn { position: relative; float: right; width: 286px; }
#quikLinks { position: relative; margin-bottom: 30px; }
#quikLinks a
{
  font-size: 10px;
  font-weight: bold;
  color: #d0c95c;
  text-decoration: none;
}
#quikLinks a:hover { color: #b783eb; }
.spacer { position: relative; width: 1px; height: 50px; }


/* ----- INTERIOR 2 (ATTORNEYS) ----- */
#lawlifeBios { }
#photoArea
{
  position: relative;
  float: left;
  margin-right: 20px;
  width: 210px;
  height: 346px;
  z-index: 100;
}
#prev { position: absolute; top: 0px; left: 0px; }
#next { position: absolute; top: 0px; left: 117px; }
#photo { position: absolute; top: 22px; left: 0px; }
#centerColumn
{
  position: absolute;
  /*float: right;*/
  left:235px;
  top:0px;
  width: 400px;
  margin-right: 0px;
}
#centerColumn form { margin: 10px 0px; }

#infoColumn
{
	position: absolute;
	width: 161px;
	background: url(../images/infocol_top.gif) no-repeat #f0f0f0;
	top: 346px;
	left: 0px;
}
#infoColumnFoot
{
  position: relative;
  width: 161px;
  height: 17px;
  background: url(../images/infocol_bottom.gif);
}
#infoPad { padding: 0px 12px; }
#infoColumn h1
{
  margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 11px;
  color: #b783eb;
}
#infoColumn p { margin: 0px; padding: 0px 0px 12px 0px; font-size: 10px; }
#infoColumn ul { margin: 0px 0px 12px 4px; padding: 0px; font-size: 10px; }
#infoColumn ul li { margin: 0px 0px 0px 4px; padding: 0px; }
#infoColumn ul ul { margin: 0px 0px 0px 14px; padding: 0px; }

#wideColumn { position: relative; float: right; width: 570px; }
.slimColumn
{
  position: relative;
  float: left;
  margin-right: 10px;
  width: 180px;
}
#attdroplist { display:none; }
#lawlife .llBox { display:none; }
#lawlife .activeFocusTab { display:block; }
#lawlife .activeFocusTab p span { font-size:16px; font-weight:bold; }
#cheeknews1 { display:none; }
#cheeknews2 { display:none; }
#printfriend { display:none; }

/* ----- SEARCH ----- */
span.phpdigHighlight { background: #dfdcab; }

/* ----- TABLES ETC ----- */
table { font-size: 11px; color: #767676; }


/* ----- FOOTER ----- */
#footer
{
  display:none;
  position: relative;
  width: 750px;
  margin-bottom: 10px;
  text-align: center;
  color: #767676;
  font-size: 10px;
}
#footer a { color: #767676; }
