.sub-nav dt {
width : 290px;
}
.column-100 p {
font-size : 0.8em;
}
ul.council-member-list {
	display : block;
	list-style-type : none;
	margin : 20px 0 0 5px;
	padding : 0px;
}
ul.council-member-list li {
	display : block;
	float : left;
}
ul.council-member-list li a:hover {
	text-decoration : none;
}
ul.council-member-list li a strong {
	display:  block;
	color : #4d90eb;
	font-size : 1.5em;
	font-weight : normal;
}
ul.council-member-list img {
	float : left;
	display : block;
	margin-right : 15px;
}
ul.council-member-list li a {
	display : block;
	float : left;
	padding : 5px 10px 5px 5px;
	border-bottom : solid 1px #ccc;
	margin : 4px;	
	width : 285px;
	color : #666;
	font-size : 10px;
	height : 105px;
}
#council-member-profile span {
	color : #666;
}
#council-member-profile h3 {
	font-weight : normal;
	font-family : arial;
	font-size : 1.5em;
	margin : 15px 0 0 0;
}
#council-member-profile h4 {
	font-weight : normal;
	font-size : 1.1em;
	margin : 25px 0 0 0;
}
#council-member-profile img {
	float : left;
	padding : 2px;
	border : solid 1px #ccc;
	margin : 0 25px 15px 0;
}
ul.bibliography {
	margin : 30px 0;
	padding : 0;
	list-style-type : none;
}
ul.bibliography li {
	height : 110px;
	font-size: 0.9em;
	width : 415px;
	float : left;
	padding-top : 10px;
	margin-left : 20px;
	margin-right : 20px;
	padding-bottom : 8px;
	margin-bottom : 8px;
	border-bottom : solid 1px #ccc;
}
ul.bibliography li a img {
	float : left;
	margin-right : 10px;
}
ul.bibliography li dl dd {
	margin : 0;
	padding : 0;
}
span.publication-subtitle {
	display : block;
	font-size : 0.9em;
	font-family : "Lucida Grande", arial;
	color : #4d90eb;
}
ul.bibliography li dl {
	margin : 0;
	padding : 0;
}
ul.bibliography li dl dd {
	color : #666;
	font-size : 0.9em;
	font-family : "Lucida Grande", arial;
}
#body ul li dl dd.publication-role {
	color : #222;
}
.column-100 p {
	margin-top : 20px;
	margin-bottom : 15px;
	line-height : 1.6em;
}
dl.councilmenu {
	background-color : #ddd;
	display : block;
	margin : -45px 0 20px 115px;
	padding : 2px;
	clear : both;
	float : left;
	
	overflow : hidden;
}
dl.councilmenu dt, dl.councilmenu dd {
	margin : 0;
	padding : 0;
}
dl.councilmenu dd {
	display : block;
	float : left;
	width : 140px;
	border-right : solid 1px #ddd;
	text-align : center;
}
dl.councilmenu dd a {
	background-color : #eee;
	display : block;
	color : #333;
	overflow : hidden;
	padding : 6px 10px 6px 10px;
	font-size : 0.7em;
	margin-bottom : 1px;
}
dl.councilmenu dd a:hover {
	background-color : #fff;
}
dl.councilmenu dd a.selected {
	background-color : #4f4f4f;
	font-weight : bold;
	color : #fff;
}
dl.councilmenu dd.register {
	width : 156px;
}
dl.councilmenu dd.register a {
	background-color : #deebff;
	margin-bottom : 0px;
}
dl.councilmenu dd.register a:hover {
	background-color : #689be8;
	color : #fff;
	margin-bottom : 0px;
}




#resources, #books, #publications {
	display : none;
}
ul.column-list {
	padding : 0;
	margin : 0;
	list-style-type : none;
}
ul.column-list li {
	margin : 0;
}
ul.column-list li a {
	display : block;
	padding : 4px;
	font-weight : bold;
	font-size : 0.8em;	
}
.column-selection ul.column-list li a.selected, .column-selection ul.column-list li a.selected:hover {
	background-color : #5b8eda;
	color : #fff;
}
.column-selection ul.column-list li a:hover {
	background-color : #dae9ff;
}
ul.column-list li a.odd {
	background-color : #eee;
}
.column-selection-container {
	background-color : #ddd;
	display : block;
	margin-top : 20px;
	font-size : 0.8em;
}
.column-selection-container > span {
	display : block;
	padding : 4px;
}
.column-selection-container > a {
	width : 50%;
	display : block;
	float : left;
	background-color : #888;
	color : #eee;
	font-size : 0.9em;
	height : 30px;
	line-height : 30px;
	text-align : center;
}
.column-selection-container > a:hover {
	color : #fff;
	background-color : #777;
}
.column-selection-container > a.selected {
	background-color : #424242;
	color : #fff;
}
.column-selection {
	margin : 1px;
	max-height : 300px;
	border : solid 1px #bbb;
	display : block;
	overflow : auto;
	background-color : #fff;
}
table#searchResults {
	background-color: #ddd;
	margin:20px 0 25px;
	width: 100%;
	font-size : 9px;
	text-align: left;
}
table#searchResults thead tr th, table#searchResults tfoot tr th {
	background-color: #ddd;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table#searchResults td.mediatype {
	text-align : middle;
	width : 58px;
}
table#searchResults td.mediatype span {
	display : none;
}
table#searchResults a.text {
	display : block;
	float : right;
	width : 10px;
	margin-top : 1px;
	margin-left : 2px;
	padding: 15px 0 0 0;
    overflow: hidden;
    height: 0px !important;
    height /**/:15px;
	padding-left : 5px;
	border : solid 1px #ccc;
	background: url(http://www.thegospelcoalition.org/images/ui_new/read.icon.gif) no-repeat 3px 2px #fff;
}
table#searchResults thead tr .header {
	background: url(http://www.thegospelcoalition.org/images/ui_new/tablesort.bg.gif);
	background-color: #ddd;
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table#searchResults tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
}
table#searchResults tbody td.title {
	letter-spacing : -0.05em;
	font-size : 10px;
	margin : 0 0 3px 0;
	padding : 10px;
}
td.title a.category, td.title a.topic, td.title a.source {
	font-size : 10px;
	clear : left;
	font-weight : normal;
}

td.title a {
	font-size : 1.3em;
	letter-spacing : 0.5px;
}
table#searchResults tbody td.author, table#searchResults tbody td.source, table#searchResults tbody td.scripture, table#searchResults tbody td.category, table#searchResults tbody td.topic, table#searchResults tbody td.date {
	width : 80px;
}
table#searchResults tbody tr.odd td {background-color:#F0F0F6;}
table#searchResults thead tr .headerSortUp {
	background-image: url(http://www.thegospelcoalition.org/images/ui_new/tablesort.asc.gif);
}
table#searchResults thead tr .headerSortDown {
	background-image: url(http://www.thegospelcoalition.org/images/ui_new/tablesort.desc.gif);
}
table#searchResults thead tr .headerSortDown, table#searchResults thead tr .headerSortUp {
background-color: #d1e2f6;
}
table#searchResults td img {
	float : left;
	margin-right : 10px;
}
#pager {
	font-size : 11px;
	width : 400px;
	margin : 0 auto;
}

dl.foundationmenu {
	background-color : #ddd;
	display : block;
	padding : 2px;
	overflow : hidden;
}
dl.foundationmenu dt, dl.foundationmenu dd {
	margin : 0;
	padding : 0;
}
dl.foundationmenu dd {
	display : block;
	float : left;
	width : 150px;
	border-right : solid 1px #ddd;
	text-align : center;
}
dl.foundationmenu dd a {
	background-color : #eee;
	display : block;
	color : #333;
	overflow : hidden;
	padding : 6px 20px 6px 8px;
	font-size : 0.7em;
	margin-bottom : 1px;
}
dl.foundationmenu dd a:hover {
	background-color : #fff;
}
dl.foundationmenu dd a.selected {
	background-color : #4f4f4f;
	font-weight : bold;
	color : #fff;
}
dl.foundationmenu dd.register {
	width : 156px;
}
dl.foundationmenu dd.register a {
	background-color : #deebff;
	margin-bottom : 0px;
}
dl.foundationmenu dd.register a:hover {
	background-color : #689be8;
	color : #fff;
	margin-bottom : 0px;
}
#confessional, #vision {
	display : none;
}
#body-container .level-2 dt {
	background-image : url('http://www.thegospelcoalition.org/images/ui_new/blank-check.gif');
	background-color : #bdd3f5;
	width : 360px;
}
.column-100 ol { 
	font-size : 12px;
	margin-right : 20px;
}
.column-100  li {
	margin-bottom : 20px;
}
.column-100 ol li {
	line-height : 1.7em;
}
.column-100 ol li p {
	font-size : 1em;
}
.simple-translator {
	width: 100%;
	display : block;
	padding : 0px;
	margin : 0px;
	float : left;
	list-style-type : none;
}
.simple-translator li {
	display : block;
	float : left;
	margin : 0 0 0 10px;
	padding : 3px;
	font-size : 0.7em;
	background-image: none;
}
#publications ul {
	margin : 0 0 0 20px;
	padding : 0;
	font-size : 0.7em;
}
#publications ul li {
	margin : 0;
	padding : 0;
}