/*=====
SITE: ABC Ministry
FILE: ABCMinistry_style_sheet.css
CREATED: 10/31/08
MODIFIED: 
JOB NUMBER: 010-ABC-01-08
AUTHOR: Dominique Richter (info@morrelloblue.com)
====*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(img/bg.jpg); background-repeat: repeat; margin: 0; padding: 0; }

p { font-size: 14px; line-height: 20px; }

td {}

a:link { color: #008080 }
img { margin: 0; padding: 0; }
a:visited { color: #6e74e7 }

a:hover { color: purple }

a:active { color: red }

/************************************/
/*			Page Cells				*/
/************************************/
#title { background-image: url(img/title_bg.jpg); top: 0; left: 0; right: 0; width: 100%; height: 111px; z-index: 1; margin-bottom: 20px; padding: 0; border-bottom: 8px solid #939495; }
#login { font-size: x-small; position: absolute; top: 20px; right: 0; width: 400px; height: 30px; z-index: 90; margin: 0; padding: 0; }
#table_images { background-color: #fff; text-align: left; z-index: 100; margin: 0 0 50px; padding: 20px; border: solid 1px #939495; }
#table_images img { padding: 10px; z-index: 0; border: solid 1px #939495; }
/************************************/
/*				Nav					*/
/************************************/
#nav { color: #78797a; background-position: 0 top; text-align: center; position: absolute; top: 90px; right: 40px; z-index: 100; float: right; margin: 0; padding: 0; }
dl, dt, dd, ul, li  {margin: 0; padding:0; list-style-type: none; }
#nav dl { background-color: transparent; width: 100px; height: 21px; float: left; margin: 0; padding: 0; list-style-type: none; }
#nav dt { font-size: 10px; font-weight: 600; line-height: 20px; background-color: transparent; text-align: center; list-style-type: none; display: inline; margin: 0 0 0 0; padding: 0; cursor: pointer; }
#nav dd { background-color: transparent; position: absolute; top: 30px; right: 0; width: 500px; height: 21px; list-style-type: none; display: inline; }
#nav ul { background-color: transparent; list-style-type: none; }
#nav li { font-size: 10px; font-weight: 600; line-height: 20px; background-attachment: scroll; text-align: center; vertical-align: middle; list-style-type: none; display: inline; }
 #nav dt a { background-attachment: scroll; padding-right: 20px; padding-left: 20px; }
#nav li a { background-attachment: scroll; height: 21px; float: left; border-right: 1px solid #78797a; border-left: 1px solid #78797a; }
a.uncurrent { color: #78797a; font-weight: bold; background-position: center; text-decoration: none; text-align: center; height: 21px; float: left; margin: 0; padding: 0 10px; display: block; }
a.current { color: #fff; font-weight: bold; background-image: url(img/current_btn.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center; text-decoration: none; text-align: center; height: 21px; float: left; margin: 0; padding: 0 10px; display: block; }
#nav li a:hover, #nav li a:focus, #nav dt a:hover, #nav dt a:focus { color: #008080; background-attachment: scroll; text-align: center; display: inline; }
/************************************/
/*				Classes				*/
/************************************/
.heading { font-weight: bold; }
/************************************/
/*				Footer				*/
/************************************/
#footer { font-size: xx-small; line-height: 20px; background-color: #a6ddc1; background-position: center 0; text-align: center; width: 100%; height: 30px; clear: right; margin: 0; padding: 0; border-top: 2px solid #939495; }
#footer a { color: #fff; font-size: xx-small; padding-right: 20px; }
#footer a:hover { color: teal; font-size: xx-small; }