body {
margin: 0px;
padding: 0px;
background-image:url(../images/bg.png);
background-repeat:repeat;
}

/* ------HEADER------- */
#header {
        background-color: #ab481e;
        width: 100%;
        height: 51px;
margin-top: -16px;
}
div#navcontainer
{
font-family: Myriad Pro, Arial, Verdana, sans-serif;
font-weight: bold;
text-align: center;
font-size: 0.875em;
margin: 0px 0 0 -25px;
padding: 10px 0px;
width: 100%;
}

/*ul#subnavlist
{
border-bottom: 0px solid #832800;
border-left: 0px solid #832800;
border-right: 0px solid #832800;
margin: 0;
padding: 0;
position: absolute;
top: 28px;
left: 465px;
width: 150px;
}*/


/* all buttons
ul#navlist li > a:link, ul#navlist li > a:visited, ul#navlist li * a:link, ul#navlist li * a:visited
{
text-decoration: none;
width: 155px;
}*/

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

/* parents */
ul#navlist li > a:link, ul#navlist li > a:visited
{
background: #ab481e;
color: #fff;
text-decoration: none;
padding: 10px;
}

ul#navlist li > a:hover
{
background: #832800;
color: #000;
}

/* children
ul#navlist li * a:link, ul#navlist li * a:visited
{
background: #ab481e;
border-bottom: 0;
border-top: 0px solid #832800;
color: #fff;
display: block;
float: none;
}

ul#navlist li * a:hover
{
background: #832800;
border-bottom: 1px solid #832800;
border-top: 1px solid #832800;
color: #fff;
}*/

/* active states */
#active:hover li { display: block; }
#active li { display: none; }

/*a:link[class=current], a:visited[class=current]
{
background: #ab481e !important;
color: #ffffff !important;
}

a:hover[class=current] { background: #832800 !important; }

a:link[id=subcurrent], a:visited[id=subcurrent]
{
background: #832800 !important;
color: #fff !important;
}

a:hover[id=subcurrent] { background: #832800 !important; }*/

/* -----BANNER----- */
#banner {
	background-image:url(../images/banner.gif);
	background-repeat:no-repeat;
    margin-left: 175px;
    z-index:-1;
    height: 280px;
	margin-top:10px;
}
#banner img#logo {
	   top: -160px;
       margin-left: 20px;
       width: 8%;
	   position:inherit;
}
#banner img#photo {
    margin-top: 20px;
	margin-left: 390px;
    width: 35%;
}
#banner h1 {
       font-family: Myriad Pro, Arial, Verdana, sans-serif;
       font-size: 2em;
       font-weight: bold;
       color: #fff;
       margin-left: 140px;
       margin-top: -230px;
}
#banner p {
	font-family: Century Gothic, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	width: 350px;
	color: #fff;
	margin-left: 140px;
	margin-top:-10px;
}

/* -------CONTAINER------ */
#container {
        position: relative;
        left: 175px;
	margin: 10px 0;
	z-index:0;
}
.brn_bl {
	background:url(../images/brn_bl.jpg) 0 100% no-repeat #832800; width: 900px;
}
.brn_br {
	background:url(../images/brn_br.jpg) 100% 100% no-repeat;
}
.brn_tl {
	background:url(../images/brn_tl.jpg) 0 0 no-repeat;
}
.brn_tr {
	background:url(../images/brn_tr.jpg) 100% 0 no-repeat; padding: 20px 0;
}
#container ul li#services,
#container ul li#publications,
#container ul li#contact {
list-style-type:none;
font-family: Century Gothic, Arial, Verdana, sans-serif;
font-size: 0.875em;
}
#publications {
position: relative;
left: 275px;
margin-top: -207px;
}
#publications img {
display: inline;
width: 110px;
}
#publications img#cancer {
	width: 35%;
}
#contact {
position: relative;
left: 550px;
margin-top: -207px;
}
#container li#services h2, 
#container li#publications h2,
#container li#contact h2 {
    font-family: Century Gothic, Arial, Verdana, sans-serif;
    color: #ab481e;
    margin: 0;
}
#container li#services h2 {
	padding-bottom: 5px;
}
.bl_sm {
	background:url(../images/bl.jpg) 0 100% no-repeat #fff; width:250px; margin: 0;
}
.tr_sm {
	background:url(../images/tr.jpg) 100% 0 no-repeat; padding: 10px 10px; height: 188px;
}
#services ul#links li {
    list-style-image:url(../images/arrow.png);
    font-size: 0.875em;
}
#services ul#links a:link,
#services ul#links a:visited {
text-decoration: none;
}
#services ul#links a:hover {
text-decoration:underline;
}
#services p {
margin: 0px;
font-size: 0.875em;
}
#contact p#visit,
#contact p#fax,
#contact p#email {
 font-weight: bold;

}
#contact ul li {
 list-style-type: none;
 font-size: 0.875em;
}
#contact p {
margin: 0px;
font-size: 0.875em;
}
/* -------CONTENT------- */

img#pub {
	float:left;
margin: 30px 0 100% 0;
}

#content h2 {
font-family: Century Gothic, Arial, Verdana, sans-serif;
color: #ab481e;
}
#content h3,
#content h4 {
font-family: Century Gothic, Arial, Verdana, sans-serif;
}
#content h4 {
color: #ab481e;
}
#content ul,
#content ol {
font-family: Century Gothic, Arial, Verdana, sans-serif;
font-size: 0.875em;
}
#content p {
font-family: Century Gothic, Arial, Verdana, sans-serif;
font-size: 0.875em;
}
img#bill,
img#susan {
	float: left;
	padding: 0 5px 5px 0;
}
.bl {
	background:url(../images/bl.jpg) 0 100% no-repeat #fff; width: 860px; margin: 0 auto;
}
.br {
	background:url(../images/br.jpg) 100% 100% no-repeat;
}
.tc {
	background:url(../images/left_box_center.jpg) 0 0 repeat-x;
}
.tl {
	background:url(../images/tl.jpg) 0 0 no-repeat;
}
.tr {
	background:url(../images/tr.jpg) 100% 0 no-repeat; padding: 3px 10px 10px 10px;
}
/* ---------FOOTER---------- */
#footer {
	position:relative;
	  left: 175px;
      text-align: center;
      margin-top: 10px;
	  clear:both;
}
#footer ul {
    margin: 0;
    padding: 5px 0 15px 0;

}
#footer ul li {
	display:inline;
    font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 0.775em;
    border-right: 1px solid #ab481e;
    padding: 0 3px;
    color: #fff;
}
#footer ul li#last {
	border-right: 0;
}
#footer p {
	color: #fff;
	display:inline;
    font-family: Century Gothic, Arial, Verdana, sans-serif;
    font-size: 0.675em;
    margin: 5px;
}
#footer a:link,
#footer a:visited {
	color: #fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration: underline;
}

