h1 {
    margin-left: 44px;
    font-size: 16px;
}

h4 {
    margin: 0 5px;
}

.body_container {
    width: 900px;
    display: block;
    margin: 40px auto 0 auto;
}

#onlyWholeWords, #searchInResult {
    position: relative;
    top: 3px;
}

.top_search {
    width: 667px;
    float: left;
}

.DIY_banner{
    float:right;
    margin: -5px 5px 0 0;
}

p {
    margin-top: 6px;
}

form span {
    margin-left: 20px;
}

form > input {
    float: left;
}

#results {
    width: 550px;
    margin:0 10px;
    float: left;
}

#rl_results {
    width: 300px;
    margin: 20px 5px;
    float: left;
}

#bible_search_result {
    margin: 5px;
    float: left;
    width: 400px;
}

.hit {
   /* height: 60px; */
    float: left;
    min-height: 60px;
    width: 550px;
    background-color: #FFFFFF;
    /* clear: left; */
    margin-bottom: 5px;
}

.hit a {
    text-decoration: none;
    color: black;
}

.id_column {
  width: 12%;
  margin-left: 4px;
  float: left;
  overflow: hidden;
  color: #6699CC;
  }

.hit .text_column {
    width: 84%;
    margin-left: 2%;
    float: left;
}

.search_highlight {
    color: #af3035
}

a {
    color: #998675;
}
#paging_container {
    margin-left: 20px;
    width: 390px;
	text-align:center
}

#paging_container a {
    text-align: center;
    font-size: 14px;
    color: #998675;
    margin-right: 6px;
}

.slice{
    background-color: white;
    clear: left;
    padding: 12px;
    line-height: 160%;
    font-size: 14px;
    margin: 0 40px;
}

.verse_number{
    font-size: 9px;
    height: 0;
	bottom: 7px;
	vertical-align: baseline;
	position: relative;
}

.id_column {
    width: 12%;
	float: left;
	overflow: hidden;
	color: #6699CC;
}

.create {
    line-height: 160%;
    font-size: 14px;
}

#search_state {
    margin-bottom: 10px;
}

.create_box {
    width: 510px;
    border: 1px solid #85d753;
    margin-bottom: 10px;
    padding: 20px;
    background: #e5ffd6;
}

.button {
    border: 1px solid #aaa434;
    padding: 3px 5px;
    background: #dddadd;
}

.rl_results {
    margin-left: 15px;
    float: left;
    width: 300px;
}

.rl_item {
    margin-bottom: 10px;
    padding: 7px;
    background-color: #FFFFFF;
    float: left;
    width: 286px;
}

.btn {
    float: right;
    margin-right: 15px;
}

.no_result {
    color: #666667;
    margin: 0 0 20px 55px;
}

#tag_info {
    margin:30px auto;
    width: 277px;
    padding: 10px;
    border: 1px solid #fefefe;
    background: #e8eced;
    cursor: pointer;
    margin-top: 8px;
}

#tag_info a{
    color: #555844;
    text-decoration: none;
}

#tag_info span {
    margin-left: 30px;
    font-family: fantasy, serif;
    font-size: 32px;
}

#tag_info p {
    margin: 3px;
}
