body {
font-family: Verdana, Osaka, sans-serif, Hiragino Kaku Gothic Pro, Arial, Lucida Grande;
font-size: 14px;
line-height:140%;
vertical-align: middle;
background:#ff9900;
color:#252525;
}

h1 {margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; font-size:30px}

h2 {font-size:20px; margin:0px; padding:0px;}

h3 {margin:0px 0px 15px 0px; font-size:15px}

a {
  color: #00f;
  text-decoration:none;
}

a:visited {
  color: #00f;
}

ul {margin:0px; padding-left:20px;}

li {padding: 3px 0px 2px 0px; line-height:150%}

img {
  border: none;
}


.auto {
margin-left: auto;  
margin-right: auto;  
}

.right {
  text-align: right;
}

.left {
  text-align: left;
}

.hg {text-decoration:underline; font-weight:bold; color:#ff9a00;}

.hl {font-size:25px; color:blue; font-weight:bold;}

.hls {font-size:18px; color:blue; font-weight:bold;}

.head_rt {float:right; width:250px; }

table_spacer {height:0px}

.noborder {border:none;}
.center {text-align:center}

.cssbox7tl {float:left; width:7px; height:7px; margin:0; padding:0; background-image:url(/images/border-tl-7.gif); background-repeat:no-repeat;}
.cssbox7tm {padding:2px; margin: 0px 7px 0px 7px; background:white; border-top: 2px solid #999;}
.cssbox7tr {float:right; width:7px; height:7px; margin:0; padding:0; background-image:url(/images/border-tr-7.gif); background-repeat:no-repeat;}

.cssbox7lm {float:left; width:7px; padding:2px; margin: 0px 7px 0px 7px; background:white; border-top: 2px solid #999;}
.cssbox7body {padding:0px 7px 0px 7px; background:white; border-style: solid; border-color:#999; border-width: 0px 2px 0px 2px;}
.cssbox7rm {float:right; width:7px; padding:2px; margin: 0px 7px 0px 7px; background:white; border-top: 2px solid #999;}

.cssbox7bl {float:left; width:7px; height:7px; background-image:url(/images/border-bl-7.gif);  background-repeat:no-repeat;}
.cssbox7bm {padding:3px; margin: 0px 7px 0px 7px; background:white; border-bottom: solid #999 2px;}
.cssbox7br {float:right; width:7px; height:7px; background-image:url(/images/border-br-7.gif); background-repeat:no-repeat;}

.box7tl {height:7px; width:7px; background-image:url(/images/border-tl-7.gif); background-repeat:no-repeat;}
.box7tm {height:7px; background-image:url(/images/border-tm-7.gif);}
.box7tr {height:7px; width:7px; background-image:url(/images/border-tr-7.gif); background-repeat:no-repeat;}
.box7lm {width:7px;  background-image:url(/images/border-lm-7.gif);}
.box7rm {width:7px; background-image:url(/images/border-rm-7.gif);}
.box7bl {height:7px; width:7px; background-image:url(/images/border-bl-7.gif);  background-repeat:no-repeat;}
.box7bm {height:7px; background-image:url(/images/border-bm-7.gif);}
.box7br {height:7px; width:7px; background-image:url(/images/border-br-7.gif); background-repeat:no-repeat;}

.body_div {min-width:800px; margin:0px; padding:0px 5px 5px 5px; text-align:left; }

.content_head {margin:0px; padding:0px 0px 2px 0px; border-bottom: 0px #d3d3d3 solid; }

.h1_title {margin:0px; padding:10px 0px 10px 0px; text-align:center;}

.std_head {width:100%; text-align:center; font-size:12px; margin-top:10px; padding:0px; font-weight:bold;}

.std_left {width:180px; padding: 0px 5px 5px 0px; text-align:center; font-size:12px;}

.std_right {width:180px; padding: 0px 0px 5px 5px; text-align:center; font-size:12px;}

.clear {clear:both;}

.head_menu_item {font-size:10px; margin: 0px 0px 1px 0px; padding:0px 2px 0px 2px; text-align:center; background:#fff; line-height:140%; color:#333;}

.top_menu {width:100%;}
.top_menu_item_active {line-height:160%; text-align:center; border-width: 1px 0px 0px 0px; border-color:#DDD; border-style:solid; background:#DDD; color:#555;}
.top_menu_item {line-height:160%; text-align:center; border-right: 2px #FFF solid; border-bottom: 0px #555 solid; border-left: 0px #FFF solid; background:#FFF; color:#fff;}

.sub_menu {width:100%; margin: 0px 0px 0px 0px; border-width: 0px; border-color:#fff; border-style:solid; }
.sub_menu_item {font-size:12px; line-height:140%; margin: 0px 0px 0px 0px; padding:5px 0px 2px 0px; text-align:center; background:#DDD; color:#333; border:0px solid #DDD;}
.sub_menu_sub_text {font-size:10px; text-decoration:none;}

a:hover {color:#f00}

a.sub_menu_head:link, a.sub_menu_nav:visited {color:#000; font-weight:normal;}
a.sub_menu_head:hover {color:#000; font-weight:bold;}

a.top_menu_nav:link, a.top_menu_nav:visited {color:#000; font-weight:bold;}
a.top_menu_nav:hover {color:#f00; font-weight:bold;}

a.sub_menu_nav:link, a.sub_menu_nav:visited {color:#000; font-weight:bold;}
a.sub_menu_nav:hover {color:#f00; font-weight:bold;}

.head_menu_div { margin-bottom:2px; }

.hdbx {}
.hdsb {margin:0px; padding: 3px 0px 0px 0px; line-height:100%; font-size:15px; font-weight:normal;}
.sbspc {height:1px;}
.sbhdl {height:70px;}
.sbhdr {height:70px; text-align:center}

.cflg {width:36px;}
.mflg {height:15px; margin: 0px 10px 3px 10px; border:none;}

.vwrp {padding:1px 0px 0px 0px; text-align:center; border-style:solid; border-color:#aaa; border-width:1px 1px 1px 1px; background:#FFFABB;}
.arwl {float:left; width:20px; margin:0px; height:20px; padding-left: 5px; line-height:100%; text-align:left;}
.arwr {float:right; width:20px; margin:0px; height:20px; padding-right: 5px; line-height:100%; text-align:right;}
.verse {padding:0px 10px 15px 10px ; line-height:150%; border-width:0px 0px 0px 0px; border-style:solid; border-color:#777; text-align:center; font-style: italic;}
.cphd {margin: 0px 0px 10px 0px; padding:0px;}
.vidx {font-size:11px; font-style:italic;}

.lgsel { line-height:100%; font-size:11px;}

.ftad {width:726px; height:90px;}

.sbbox {margin: 0px 0px 5px 0px; padding:2px; line-height:120%; border:1px solid #95bde9; background:#FFFACD; }

.adsense_topper {padding:5px 0px 0px 0px; text-align:center;}

.astore_menu_div {margin:0px; padding: 0px 45px 0px 25px; color:#555; font-size:12px;}
.astore_menu_table {margin:0px; padding:0px 0px 0px 0px; width:100%; background:none; }
.astore_menu_tr {margin:0px; padding:0px;}
.astore_menu_title {margin: 0px 5px 0px 20px; padding: 0px 20px 0px 20px; border-bottom: #555 1px solid; color:#555;}
.astore_menu_tail {padding: 0px 20px 0px 20px; text-align:right; font-size:10px; border-bottom: #555 1px solid; color:#555;}
.astore_menu_td {padding:2px 10px 3px 7px; border-bottom: #555 1px solid; text-align:center;}
.astore_menu_href {color:#555; text-decoration:underline;}
.astore_menu_href:hover {color:#555; text-decoration:none;}
.astore_menu_item {}
.astore_menu_active_td {padding:2px 10px 3px 10px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #555; text-align:center; color:black;}
.astore_menu_active_item {}


.fullwidth {width: 100%}

.copyright {
  text-align:center;
  font-size:9px;
  padding-top:10px;
  padding-bottom:0px;
}

.lulu_link {
  font-size: 0.95em;
  line-height: 1.5em;
  padding: 0.5em;
}

.lulu_link a {white-space:nowrap;}

.lulu_link a:visited {color: #00f;}

#rhs_twitter {
  padding: 3px 0px;
}
#rhs_twitter img {
  width: 50%;
}