/* --- stylesheet for www.deeperbiblestudies.com ------ */

/* ------- neutralize elements ------------ */

html, body, div, span, p, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, blockquote
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	}

html, body
	{
	direction: ltr;
	}

table
	{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
table td
	{
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
	}
form
	{
	display: inline;
	}

/* ------- layout ------------------- */

body
	{
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 100%;
	background: #6699cc;
	padding: 20px;
	}
	
/* -- content layout -- */

a
	{
	color: #000000;
	TEXT-DECORATION: none
	}

/* -- If you decide you want the visited links to change color uncomment this nex line -- */
/*
a:visited
	{
	color: #363;
	}
*/

a:hover
	{
	color: #0000CC;
	}
#container {
	margin: 0 auto;
	text-align: left;
	width: 980px;
	border: 1px solid #333;
}
#header {
	background-color: #5f849f;
}
tr.header_bar
	{
	background: url(../images/headerbar_new.gif) repeat-x bottom left;
	height: 40px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	}
tr.header_bar td
	{
	text-align: center;
	}
tr.header_bar td a
	{
	white-space: nowrap;
	padding: 0 10px;
	}

h1
	{
	color: #FFFFFF;
	font-size: 45px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
	}
	
h2
	{
	color: #FFFFFF;
	font-size: 120%;
	font-family: arial, sans-serif;
	margin-bottom: 10px;
	}

h3
	{
	color: #030;
	font-size: 120%;
	}
h4
	{
	color: #000;
	font-size: 100%;
	}
ol
	{
	padding-left: 10px;
	margin-left: 10px;
	}
.left
	{
	float: left;
	clear: left;
	}
.right
	{
	float: right;
	clear: right;
	}
.clear
	{
	clear: both;
	}

.left-col
	{
	padding: 10px;
	background-color: #FFF8DC;
	width: 167px;
	}
.center-col {
	padding: 10px;
	background-color: #F5F5F5;
	width: 799px;
}
.right-col {
	padding: 10px;
	background-color: #FFF8DC;
	width: 167px;
}

blockquote
	{
	display: block;
	margin: 5px 10px;
	font-style: italic;
	color: #666;
	}

p.error
	{
	padding: 10px 20px;
	border: 1px solid #c00;
	background: #fdd;
	font-weight: 500;
	color: #900;
	margin-bottom: 15px;
	}

div.line
	{
	height: 10px;
	background: url(../images/bg_large-hr.gif) repeat-x top left;
	border: 0;
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	}
p.intro
	{
	color: #018a2d;
	padding: 8px 15px;
	}

ul#main-nav
	{
	position: relative;
	top: -1px;
	_top: -7px;
	left: 349px;
	margin-bottom: 55px;
	clear: both;
	}
ul#main-nav li
	{
	float: left;
	display: inline;
	list-style-type: none;
	position: relative;
	_top: -1px;
	}
	
	
ul.border-bottom
	{
	list-style-type: none;
	}
ul.border-bottom li
	{
	padding: 10px;
	padding-left: 22px;
	text-align: center;
	background: url(../images/bg_sidebar-item.gif) no-repeat bottom right;
	position: relative;
	right: 17px;
	}
ul.border-bottom a
	{
	display: block;
	text-align: left !important;
	position: relative;
	left: 16px;
	color: #070;
	text-decoration: none;
	}
ul.border-bottom a:hover
	{
	text-decoration: underline;
	}

a.more
	{
	text-decoration: underline;
	}

div#footer
	{
	clear: both;
	background: #272324 url(../images/bg_footer.gif) repeat-x top left;
	margin-top: 20px;
	color: #ccc;
	font-size: 80%;
	text-align: center;
	position: relative;
	width: 100%;
	height: 83px;
	}
div#footer a
	{
	color: #ccc;
	text-decoration: none;
	}

/* -- forms -- */

td.label
	{
	text-align: right;
	padding-right: 10px;
	}

td.right-align
	{
	text-align: right;
	}
td.right-align strong
	{
	padding-right: 100px;
	}
td.right-align label
	{
	margin-right: 5px;
	}.helpfullinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	line-height: 20px;
}
#container table tr .center-col p strong {
	font-size: 100%;
	font-family: arial, sans-serif;
}
.normal {
	font-weight: normal;
	font-size: 16px;
	font-style: normal;
}
.normal_sm {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
}
.head_white {
	color: #FFF;
	background-color: #003399;
	font-size: 16px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
}
