html {
font: small/1.4 Georgia, serif;
}

body {
text-align:center;
background-image: url(art/B_TILE.gif);
}

p,h1,pre {
margin: 0;
}

a {
font-family: Georgia, serif;
}

#wrapper {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
border: 1px solid #809198;
background-image: url(art/BRIAN_HOME.jpg);
background-repeat: no-repeat;
padding: 140px 0 0 0;
width: 760px;
background-color: #FFF;
}

#frame {
width: 706px;
margin: 0 0 0 27px;
text-align: left;
}

.clear {
clear: both;
}

/* 
lite BLUE: 8fa5ad
dark BLUE: 4e656e
gold: cebc74
tan: dad7ba
*/

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

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

#main h2 {
font-size: 1.875em;
margin: 40px 0 2px 0;
padding: 0;
line-height: 1.15em;
color: #4e656e;
font-weight: normal;
}

#main h3 {
font-size: 1.45em;
margin: 0;
padding: 0;
line-height: 1.2em;
color: #cebc74;
font-weight: normal;
}

#main p {
font-size: 1em;
margin: 0 0 15px 0;
padding: 0;
line-height: 1.8em;
color: #464646;
}

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

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

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

#main a {
font-style: italic;
color: #547a89;
text-decoration: underline;
padding: 0 2px;
}

#main a:hover {
color: #fff;
background-color:#4e656e;
}

#main img {
padding: 0px;
margin: 0 0 5px 0;
border: 5px solid #8fa5ad;
}

#main img.size-thumbnail, #main img.size-medium {
padding: 0px;
margin: 0 10px 5px 0;
border: 5px solid #8fa5ad;
float: left;
}

/* 
lite BLUE: 8fa5ad
dark BLUE: 4e656e
gold: cebc74
tan: dad7ba
*/

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

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

#sub h2 {
font-size: 1.3em;
font-weight: normal;
margin: 0 0 8px 8px;
padding: 0;
line-height: 1.2em;
color: #4e656e;
}

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

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

#sub ul.blog li {
display: block;
margin: 0;
padding: 6px;
list-style: none;
border-bottom: 1px dotted #8fa5ad;
font-size: 1.15em;
list-style-type: none;
text-decoration: none;
color: #cebc74;
text-align: left;
}

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

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

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

#sub ul.blogsm li {
display: block;
margin: 0;
padding: 4px;
list-style: none;
border-bottom: 1px dotted #8fa5ad;
font-size: 1em;
list-style-type: none;
text-decoration: none;
color: #cebc74;
text-align: left;
}

#sub ul.blogsm li a:link {
color: #8fa5ad;
text-decoration: none;
}

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

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


/* Instructions for FOOTER ********************** FOOTER */

#footer {
display: block;
}

#footer h1 {
font-family: Georgia, serif;
color: #8fa5ad;
font-weight: normal;
font-size: 1.9em;
letter-spacing: -.05em;
font-style: italic;
margin: 12px 8px 10px 12px;
padding: 0;
}

#footer-right {
width: 306px;
padding: 0px;
float: right;
background: #dad7ba;
margin: 10px 0 0 0;
}

#footer-left {
width: 380px;
padding: 0px;
float: left;
background: #fff;
border-right: 1px dotted #ccc;
}

#footer-left a {
color: #dc8c19;
font-weight: 600;
text-decoration: none;
}

#footer-left a:hover {
color: #fff;
background-color: #dc8c19;
border-bottom: 1px dotted #40535a;
}

#footer-left p {
font-family: Georgia, serif;
font-size: 12px;
color: #696969;
margin: 10px 10px 10px 0;
}

#footer-left p.address {
font-size: 18px;
font-weight: 500;
color: #40535a;
}

/* navigation for the top portion on the page************************** NAVIGATION */
	
#navigation {
}

#navigation h1 {
font-family: Georgia, serif;
font-size: 21px;
font-weight: 700;
letter-spacing: -.05em;
color: #40535a;
margin: 20px 0 0 10px;
}

.wing {
margin: 12px 0 0 0; 
}

#nav {
  width: 439px;
  height: 30px;
  position: relative;
  background: url(art/NAV_MENU.gif);
  margin: 0px;    
  padding: 0;
  list-style-type: none;
}
#nav li {
  float: left;
}
#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 30px;
  background: url(art/NAV_MENU.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#nav_HOM a {
  left: 0;
  width: 69px;
  background-position: 0 0;
}
li#nav_HIS a {
  left: 69px;
  width: 84px;
  background-position: -69px 0;
}
li#nav_FAQ a {
  left: 153px;
  width: 52px;
  background-position: -153px 0;
}
li#nav_ORD a {
  left: 205px;
  width: 73px;
  background-position: -205px 0;
}
li#nav_RSC a {
  left: 278px;
  width: 99px;
  background-position: -278px 0;
}
li#nav_blg a {
  left: 381px;
  width: 58px;
  background-position: -381px 0;
}

li#nav_HOM a:hover {
  background-position: 0 -30px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_HIS a:hover {
  background-position: -69px -30px;
  background-color: transparent;
  border-bottom: 0px;  
}
li#nav_FAQ a:hover {
  background-position: -153px -30px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_ORD a:hover {
  background-position: -205px -30px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_RSC a:hover {
  background-position: -278px -30px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_blg a:hover {
  background-position: -381px -30px;
  background-color: transparent;
  border-bottom: 0px;
}

#body_HOM li#nav_HOM  a {
  background-position: 0 -60px;
}
#body_HIS li#nav_HIS a {
  background-position: -69px -60px;
}
#body_FAQ li#nav_FAQ a {
  background-position: -153px -60px;
}
#body_ORD li#nav_ORD a {
  background-position: -205px -60px;
}
#body_RSC li#nav_RSC a {
  background-position: -278px -60px;
}
#body_BLG li#nav_blg a {
  background-position: -381px -60px;
}
