html {
font: small/1.5 Verdana, Arial, Tahoma, "Lucida Grande", Helvetica, sans-serif;
height: 100%;
}

body {
text-align:center;
background-image: url(art/SUSAN_TILE_1.gif);
background-repeat: repeat;
padding: 0;
margin: 0;
height: 100%;
}
	
#frame {
width: 850px;
margin-right: auto;
margin-left: auto;
padding: 0;
text-align: left;
background: #fff;
background-image: url(art/FLOWER_BACK.jpg);
background-repeat: no-repeat;
background-position: bottom left;
border-left: 1px solid #0055A4;
border-right: 1px solid #0055A4;
border-bottom: 1px solid #0055A4;
}

#frame_no {
width: 850px;
margin-right: auto;
margin-left: auto;
padding: 0;
text-align: left;
background: #fff;
border-left: 1px solid #0055A4;
border-right: 1px solid #0055A4;
border-bottom: 1px solid #0055A4;
}

#CONTENT_MAIN {
width: 850px;
margin: 15px 0 0 0;
padding: 0;
text-align: left;
}

#CONTENT_LR {
position: relative;
float: left;
width: 488px;
left: 32px;
}

/* COLORS
BLUE - 0055A4
LITE BLUE - 78A4CE
BLUE-GREAY - A9BED3
BLACK - 000
WHITE - FFF
GREY - 909090
RED - 8a0f1c
 */

/*  container for LEFT SIDE BLOG ENTRIES -------------------- #MAIN */

#main {
float: left;
width: 550px;
margin: 30px 0 0 32px;
padding: 0 0 50px 0;
}

#main h2 {
font-size: 1.375em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: 500;
letter-spacing: -.02em;
line-height: 1.15em;
color: #0055A4;
margin: 0 0 9px 14px;
padding: 25px 0 0 0;
}

#main h3 {
font-size: 1.375em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: 500;
letter-spacing: -.02em;
line-height: 1.15em;
color: #78A4CE;
margin: 0 0 5px 14px;
text-decoration: none;
}

#main p, label.hidden {
font-size: .875em;
line-height: 1.6em;
color: #0055A4;
margin: 8px 0 7px 14px;
}

#main p.postdate {
font-size: .9em;
margin: 0 0 8px 14px;
padding: 0;
line-height: 1.8em;
color: #A9BED3;
font-style: italic;
}

span.subhead {
color: #F90;
font-size: 90%;
font-weight: normal;
font-style: italic;
}

span.category {
font-size: 65%;
color: #999;
}

#main a {
color: #8a0f1c;
text-decoration: underline;
padding: 0 2px;
}

#main a:hover {
color: #fff;
background-color:#8a0f1c;
}

#main img
{
	display: block;
	width: 500px;
	padding: 0px;
	margin: 0 0 15px 0;
	border: 5px solid #A9BED3;
}

/* COLORS
BLUE - 0055A4
LITE BLUE - 78A4CE
BLUE-GREAY - A9BED3
BLACK - 000
WHITE - FFF
GREY - 909090
RED - 8a0f1c
 */

/* sidebar on right hand side -------------------- SIDEBAR */

#sub {
float: right;
width: 200px;
margin: 30px 32px 0 0;
padding: 0;
}

#sub h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: normal;
margin: 0 0 8px 8px;
padding: 0;
line-height: 1.2em;
color: #0055A4;
}

#sub p {
font-size: .9em;
margin: 0 0 8px 8px;
padding: 0;
line-height: 1.8em;
color: #0055A4;
}

#sub ul.categories {
margin: 0 0 25px 8px;
padding: 0;
border: 0;
}

#sub ul.categories li {
font-family: Georgia, "Times New Roman", Times, serif;
display: block;
margin: 0;
padding: 6px;
list-style: none;
border-bottom: 1px dotted #A9BED3;
font-size: 1.15em;
list-style-type: none;
text-decoration: none;
color: #8a0f1c;
text-align: left;
}

#sub ul.categories li a:link, #sub ul li a:visited {
color: #8a0f1c;
text-decoration: none;
}

#sub ul.categories li a:hover {
color: #ffffff;
background-color: #8a0f1c;
}

#sub img.hospital {
padding: 0;
margin: 0 0 0 8px;
}

/* COLORS
BLUE - 0055A4
LITE BLUE - 78A4CE
BLUE-GREAY - A9BED3
BLACK - 000
WHITE - FFF
GREY - 909090
RED - 8a0f1c
 */

/* navigation for the CONTENT_LEFT AREA */

h1.title {
text-align: right;
font-size: .74em;
font-weight: 500;
letter-spacing: -.05em;
line-height: 1.15em;
color: #a9bed3;
margin: 0 32px 0 0;
padding: 0;
}

h2.main {
font-size: 1.375em;
font-family: Georgia;
font-weight: 500;
letter-spacing: -.05em;
line-height: 1.15em;
color: #0055A4;
margin: 0 0 9px 40px;
padding: 25px 0 0 0;
}

h2.phone {
font-size: 1.75em;
font-family: Georgia;
font-weight: 500;
letter-spacing: -.05em;
line-height: 1.15em;
color: #dde8f3;
margin: 0 0 5px 40px;
}

.clear {
clear: both;
}

/* COLORS
BLUE - 0055A4
LITE BLUE - 78A4CE
BLUE-GREAY - A9BED3
BLACK - 000
WHITE - FFF
GREY - 909090
 */

/* FOOTER for the bottom portion on the page************************** */


#footer {
position: relative;
top: 0px;
margin-right: auto;
margin-left: auto;
width: 850px;
height: 136px;
padding: 0 0 0 0;
background-image: url(art/FOOTER_BACK.gif);
background-position: top right;
background-repeat: no-repeat;
text-align: left;
border-left: 1px solid #0055A4;
border-right: 1px solid #0055A4;
border-bottom: 1px solid #0055A4;
background-color: #78A4CE;
}

#footer p {
font-size: 1em;
font-family: Georgia;
line-height: 1.5em;
color: #A6201D;
margin: 0 0 7px 40px;
}

#footer a {
color: #dde8f3;
font-weight: 500;
text-decoration: none;
}

#footer a:hover {
color: #fff;
background-color: #0055A4;
}

#footer span {
color: #0055A4;
}

/* nested div classs for my link ************************** */

.footer_sub {
margin-right: auto;
margin-left: auto;
padding: 0;
margin-top: 0;
text-align: center;
}

.footer_sub span {
color: #FFF;
}

.footer_sub li {
  list-style-type: none;
}

.footer_sub li a {
color: #D1D1D1;
font-size: .75em;
font-weight: 500;
text-decoration: none;
margin: 0 0 0 275px;
padding: 0;
}

.footer_sub li a:hover {
color: #23458C;
background-color: #D1D1D1;
}


/* THIS IS NAV BAR - THIS IS NAV BAR ******************** */

#navigation {
position: relative;
padding: 0 0 0 0;
margin: 0 0 10px 0;
width: 850px;
height: 190px;
background-image: url(art/NAV_BACK.gif);
background-repeat: no-repeat;
}

#nav {
  width: 455px;
  height: 28px;
  position: relative;
  left: 363px;
  top: 150px;
  background: url(art/NAV_MAIN.gif);
  margin: 0;    
  padding: 0;
}
#nav li {
  float: left;
  list-style-type: none;  
}
#nav li a {
  position: absolute;
  margin: 0;
  padding: 0;
  display: block;
  height: 28px;
  background: url(art/NAV_MAIN_BLOG.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
  
}

li#nav_HOM a {
  left: 0;
  width: 54px;
  background-position: 0 0;
}
li#nav_SRV a {
  left: 54px;
  width: 66px;
  background-position: -54px 0;
}
li#nav_PHO a {
  left: 120px;
  width: 59px;
  background-position: -120px 0;
}
li#nav_TST a {
  left: 179px;
  width: 98px;
  background-position: -179px 0;
}
li#nav_LNK a {
  left: 277px;
  width: 50px;
  background-position: -277px 0;
}
li#nav_BLG a {
  left: 327px;
  width: 43px;
  background-position: -327px 0;
}
li#nav_CON a {
  left: 370px;
  width: 85px;
  background-position: -370px 0;
}

li#nav_HOM a:hover {
  background-position: 0 -28px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_SRV a:hover {
  background-position: -54px -28px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_PHO a:hover {
  background-position: -120px -28px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_TST a:hover {
  background-position: -179px -28px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_LNK a:hover {
  background-position: -277px -28px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_BLG a:hover {
  background-position: -327px -28px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_CON a:hover {
  background-position: -370px -28px;
  background-color: transparent;
  border-bottom: 0px;
}

#body_HOM li#nav_HOM  a {
  background-position: 0 -56px;
}
#body_SRV li#nav_SRV a {
  background-position: -54px -56px;
}
#body_PHO li#nav_PHO a {
  background-position: -120px -56px;
}
#body_TST li#nav_TST  a {
  background-position: -179px -56px;
}
#body_LNK li#nav_LNK a {
  background-position: -277px -56px;
}
#body_BLG li#nav_BLG a {
  background-position: -327px -56px;
}
#body_CON li#nav_CON a {
  background-position: -370px -56px;
}

/* COLORS
BLUE - 0055A4
LITE BLUE - 78A4CE
BLUE-GREAY - A9BED3
BLACK - 000
WHITE - FFF
GREY - 909090
 */
