/* $Id: churches.css 147 2008-05-30 17:42:34Z samsoffes $ */

div#indicator {
background: url(http://assets.oneprayer.com/img/shared/indicator_brown_large.gif) no-repeat;
width: 32px;
height: 32px;
margin: 75px auto;
}

table#churches_table {
width: 760px;
font-size: 13px;
color: #5d6f71;
}

table#churches_table a, table#churches_table a:hover {
color: #42b6dd;
border: 0;
}

table#churches_table thead a, table#churches_table thead a:visited {
color: #ff7906;
background: url(http://assets.oneprayer.com/img/shared/arrows.jpg) no-repeat -3px -29px;
padding-left: 15px;
}

table#churches_table thead a:hover {
color: #ff7906;
border-bottom: 1px dotted #ff7906;
}

table#churches_table thead a.selected, table#churches_table thead a.selected:visited {
color: #fff;
background: url(http://assets.oneprayer.com/img/shared/arrows.jpg) no-repeat -3px -7px;
}

table#churches_table thead a.selected:hover {
color: #fff;
border-bottom: 1px dotted #fff;
}

table#churches_table a:hover {
border-bottom: 1px dotted #42b6dd;
}

table#churches_table td {
padding: 10px 5px 10px 25px;
}

table#churches_table thead th {
background: #4d4946;
color: #f8780a;
padding: 5px 20px 5px 25px;
text-align: left;
}

table#churches_table tbody td {
border-bottom: 1px solid #a8bcd7;
}

table#churches_table tbody tr.shaded td {
background: #d6dad9;
}

a#church_table_totop {
text-align: right;
font-size: 13px;
margin: 2em 0 0;
border: 0;
display: block;
}

/* @group Map */

div#map {
width:auto;
height:338px;
overflow:hidden;
display: relative;
margin-top: 20px;
}

div#map a, div#map a:visited, div#map a:hover {
border: 0;
}

div#map_outer {
height:0;
overflow:hidden;
position: relative;
margin:0 20px;
}

div#main div#map_outer {
margin: 10px 0 30px;
}

a#open_map_button {
width:150px;
float:right;
}

/* @group Info Window */

div#map div.info_window {
font-size: 12px;
color: #333;
}

div#map div.info_window p {
margin: 6px 0;
}

div#map div.info_window a, div.info_window a:visited {
border-bottom: 1px dotted;
}

div#map div.info_window a:hover {
border-bottom: 1px solid;
}

/* @end */

/* @end */
div#the_list div.top_info {
text-align:right;
}