/* [Layout Style] */

#lo_outer { text-align: center; }
#lo       { margin: auto; text-align: left; width: 943px; }
#lo_banner_top {
  position:relative; width: 943px; height:44px;
  background: url(/img/user/layout/banner-top.gif);
}
#topbar_signin {
  position:absolute; left:4px; width:680px; height:40px; vertical-align:bottom;
}
#topbar_signin_links {
  position: absolute; bottom: 0;
}
#topbar_signin_links a {
  font-size: 80%; font-weight: bold; text-decoration: none; color: #000080;
}
#topbar_signin_links a:hover {
  text-decoration: underline;
}
#topbar_username {
  position:absolute; bottom:0; font-size: 8pt; line-height:17px; height:17px; width: 123px;
  border:0; padding: 1px 2px;
  background: url(/img/user/layout/bg-logon.gif) 0% 0%;
}
#topbar_password {
  position:absolute; bottom:0; font-size: 8pt; line-height:17px; height:17px; width: 123px; left:135px;
  border: 0; padding: 1px 2px; margin-right: 5px;
  background: url(/img/user/layout/bg-logon.gif) 0% 100%;
}
#topbar_signin_btn {
  position: absolute; bottom: 0; left: 265px; border: 0px; width: 57px; height: 19px;
  margin: 0 10px 0 0;
  background: url(/img/user/layout/bg-signin.gif) 0% 0%;
}
#topbar_signin_btn:hover {
  background-position: 0% 100%;
}
#topbar_signin_msg {
  font-size: 8pt; color: #ff0000; padding: 1px 2px; width: 256px;
  border: 1px solid #ff8080; margin: 0 0 5px 0; background-color: #fff0f0;
}
#topbar_search{
  position: absolute; top: 22px; left: 718px;
  height: 16px; line-height:16px; width: 134px; padding: 1px 2px; border: none;
  background: url(/img/user/layout/bg-search.gif);
}
#topbar_search_btn{
  position: absolute; top: 22px; left: 856px;
  height: 18px; width: 29px; border: none; padding: 0;
  background: url(/img/user/layout/bg-go.gif);
}
#topbar_search_btn:hover {
  background-position: 0% 100%;
}
#lo_banner_top_icons {
  position: absolute; top: 22px; left: 894px;
}
#lo_banner{
  position: relative; width: 943px; height:148px;
  background: url(/img/user/layout/banner.png);
}
#lo_banner #lo_logo{
  display: block; position: absolute; left: 10px; top: 10px; border: 0;
  background: url(/img/user/layout/logo-237x72.gif);
}
#lo_banner #lo_logo:hover{
  background-position: 0% 100%;
}
#lo_banner #lo_bible{
  display: block; position: absolute; left: 500px; top: -25px; border: 0;
  background: url(/img/user/layout/bible_small.png);
}
#lo_banner #lo_bible:hover{
  background-position: 0% 100%;
}
#lo_banner #lo_nav{
  position: absolute; left: 10px; top: 123px; border: 0;
}
#lo_breadcrumbs {
  padding: 5px 0 0 0;
}


/* [Top Border] */
#lo_t             { clear: both; }
#lo_t div         { height: 10px; float: left; }
#lo_t div img     { height: 10px; display: block; }
#lo_t1,
#lo_t1 img        { width:2px; }
#lo_t2,
#lo_t2 img        { width:10px; }
#lo_t3,
#lo_t3 img        { width: 919px; }
#lo_t4,
#lo_t4 img        { width:10px; }
#lo_t5,
#lo_t5 img        { width:2px; }


/* Content Area */
#lo_c_outer    { clear: both; padding: 0 2px;}
#lo_c          { padding: 0 10px; }
#lo_c h1       { color: #000080; margin: 0.25em 0 0.1em 0; font-size: 145%; }
#lo_c .spacer  { height: 8px; }
#lo_c1_outer   { float: left; width:200px; }
#lo_c1         { float: left; width:180px; padding: 5px 10px; background: #ffffff;}
#lo_c1 ul      { margin: 0 1em 1em 1.5em; padding: 0; }
#lo_c1 li      { padding: 0.25em 0; }
#lo_c1 ul.compact li { padding: 0.1em 0; }
#lo_c1 address { padding: 0.25em 1em; }
div img.lo_sp  { float: left; width:10px; }
img.lo_sp      { display:block; }
#lo_c2c3_outer { float: left; }
#lo_c2c2_outer h1 { float: none; margin: 0.25em 0; font-size: 160%; width: 667px;}
#lo_c2c3_1     { float: none; padding: 5px 10px 10px 10px; background: #ffffff; width: 687px; }
#lo_c2c3_2     { float: none; width: 709px;}
#lo_c2c3_2 img { display: inline-block; }
#lo_c2c3_2 img:hover { border: 1px solid #ffff00; }
#lo_c2c3_3     { float: none; padding: 5px 10px 10px 10px; background: #ffffff; width: 687px; }
#lo_c2         { float: left; width:477px; padding: 10px; background: #ffffff;}
#lo_c3         { float: left; width: 177px; }

/* [Other components] */

#lo_c2 #breadcrumbs         { font-weight: bold; height: 20px; }
#lo_c2 #combo_tabber_home .item .summary { width: 170px; }
#lo_c3 .panel_content       { background: #ffffff; }


/* [Bottom Border] */
#lo_b             { clear: both; }
#lo_b div         { height: 10px; float: left; }
#lo_b div img     { height: 10px; display: block; }
#lo_b1,
#lo_b1 img        { width:2px; }
#lo_b2,
#lo_b2 img        { width:10px; }
#lo_b3,
#lo_b3 img        { width: 919px; }
#lo_b4,
#lo_b4 img        { width:10px; }
#lo_b5,
#lo_b5 img        { width:2px; }


/* [Footer] */
#lo_f             { clear: both; }
#lo_f div         { float: left; height: 25px; }
#lo_f div img     { display: block; }
#lo_f1            { width: 10px; }
#lo_f1_t          { width: 10px; height:15px; }
#lo_f1_b          { width: 10px; height:10px; }
#lo_f2            { text-align: center; vertical-align: middle; color: #fff; font-size: 75%; width: 923px; }
#lo_f2 a          { color: #fff; font-size: 75%; font-weight: bold; }
#lo_f3            { width: 10px; }
#lo_f3_t          { width: 10px; height:15px; }
#lo_f3_b          { width: 10px; height:10px; }

