body,p,h1,h2,h3,h4,h5,h6,table,td,th,tr,form,img
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	background-color:#cecfbd;	
}

h1,h2,h3,h4,h5,h6
{
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0;
font-weight: normal;
}

h1
{
font-size: 2.5em;
line-height: 1.3em;
}

h2
{
font-size: 1.8em;
line-height: 1.5em;
margin-bottom: .3em;
padding-top:5px;
color:#333333;
}

h3
{
font-size: 1.4em;
line-height: 1.4em;
font-weight: bold;
margin-bottom: .5em;
margin-top: 0;
color:#333333;
}

h4
{
font-size: 1.2em;
margin-bottom: 0em;
margin-top: .2em;
font-weight: bold;
color:#666666;
}

h5
{
font-size: 1em;
margin-top: .5em;
margin-bottom: .5em;
}

h6
{
font-size: .8em;
}

p
{
font-size: 1.2em;
text-align: left;
line-height: 1.5em;
margin-bottom: .8em;
margin-top: .1em;
}

strong {
font-weight:bold;
}

blockquote
{
margin-top: .3em;
margin-bottom: .3em;
}

ol,ul,dd,dt,dl
{
font-size: 1.1em;
margin-top: .3em;
margin-bottom: 1em;
}

li{
font-size: 1.1em;
margin-bottom: .5em;
line-height: 1.5em;
}

h2 a,h2 a:link,h2 a:active,h2 a:visited
{
color:#333333;
text-decoration:none;
}

a,a:link,a:active,a:visited
{
color:#65359e;
text-decoration: none;
}

a:hover
{
border: 0;
text-decoration: underline;
}

h2 a:hover
{
border: 0;
text-decoration:underline;
}

img
{
margin: 0px;
padding: 0px;
border: none;
}

/*
#container{
position: relative;
width: 760px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
background-image: url("/images/logo.gif");
background-repeat: no-repeat;
}
*/

#header{
position:relative;
width:760px;
height:113px;
padding: 6px 0px 0px 0px;
margin:0px auto 0px auto;
background-image: url("/images/header.gif");
background-position:bottom left;
background-repeat: no-repeat;
}

#headerwrap{
position:relative;
background-color:#3c205d;
}

#logo{
	position: absolute;
        bottom:3px;
        left:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 57px;
	overflow: hidden;
	width: 207px;
	background-image: url("/images/logo.gif");
	background-repeat: no-repeat;
}

#logo h1{
	display: block;
	height: 57px;
	margin: 0;
	padding: 0;
}

#logo h1 a{
display: block;
height: 57px;
padding: 57px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:57px; /* for IE5/Win */
}

#nava
{
	position: absolute;
    top:3px;
    right:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear:both;
}

#nava ul
{
	position: relative;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nava ul li
{
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nava ul li a
{
	display:block;
	padding: 8px 8px 8px 8px;
	margin: 0px 2px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}

#nava ul li a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#contenta{
position:relative;
width:760px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background-color:#cecfbd;
overflow: auto;
background-image: url("/images/contenta.gif");
background-repeat: no-repeat;
background-position:top left;
}

#contentasec{
position:relative;
width:760px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background-color:#cecfbd;
overflow: auto;
background-image: url("/images/contentafill.gif");
background-repeat:repeat-y;
}

#contentasec h2 {
padding:5px 15px 0px 15px;
background-image: url("/images/contenta.gif");
background-repeat: no-repeat;
background-position:top center;
}

#contentasec h3 {
padding:0px 15px 0px 15px;
margin:0px 0px 0px 0px;
}

#contentasec p {
padding:0px 15px 0px 15px;
color:#000000;
}

#contentasec li{
padding-right:15px;
color:#000000;
}

#contentawrap{
position:relative;
background-color:#eaebd8;
border-top:6px solid #FFFFFF;
}

#contentabottom{
position:relative;
width:760px;
height:7px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image: url("/images/contentabottom.gif");
background-repeat: no-repeat;
background-position:bottom center;
clear:both;
}

#contentabottom hr{
display:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#contentabottomsec{
position:relative;
width:760px;
height:7px;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image: url("/images/contentabottom.gif");
background-repeat: no-repeat;
background-position:bottom left;
clear:both;
}

#contentabottomsec hr{
display:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#profile{
float:left;
width:482px;
padding:0px 15px 0px 3px;
margin:0px 0px 0px 10px;
}

#fleas{
float:left;
width:242px;
padding:0px 0px 0px 0px;
margin:10px 5px 0px 0px;
background-image: url("/images/fleasbottom.gif");
background-repeat: no-repeat;
background-position:bottom left;
overflow:hidden;
}

#fleas h2{
position:relative;
width:230px;
padding:3px 5px 0px 10px;
background-image: url("/images/fleas.gif");
background-repeat: no-repeat;
background-position:0px 0px;
color:#FFFFFF;
}

#fleas a, #fleas a:link, #fleas a:active, #fleas a:visited
{
	color:#FFFFFF;
}

#fleas a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#fleas p{
padding:0px 5px 0px 10px;
color:#FFFFFF;
}

#ticks{
float:left;
width:242px;
padding:0px 0px 0px 0px;
margin:6px 5px 0px 0px;
background-image: url("/images/ticksbottom.gif");
background-repeat: no-repeat;
background-position:bottom left;
overflow:hidden;
}

#ticks h2 {
position:relative;
width:230px;
padding:3px 5px 0px 10px;
background-image: url("/images/ticks.gif");
background-repeat: no-repeat;
background-position:0px 0px;
color:#FFFFFF;
}

#ticks a, #ticks a:link, #ticks a:active, #ticks a:visited
{
	color:#FFFFFF;
}

#ticks a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#ticks p{
padding:0px 5px 0px 10px;
color:#FFFFFF;
}

#contentb{
position:relative;
width:760px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background-color:#cecfbd;
overflow: auto;
background-image: url("/images/threesections.gif");
background-repeat: no-repeat;
background-position:top left;
}

#contentbwrap{
position:relative;
background-color:#cecfbd;
border-top:6px solid #FFFFFF;
}

#contentbbottom{
position:relative;
width:760px;
height:10px;
background-image: url("/images/threesectionsbottom.gif");
background-repeat: no-repeat;
background-position:bottom left;
clear:both;
}

#contentbbottom hr{
display:none;
}

.sidetext{
float:right;
width:126px;
}

#biography{
float:left;
width:233px;
overflow: auto;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 10px;
}

#biography img{
float:left;
margin:0px 0px 0px 0px;
}

#publications{
float:left;
width:233px;
overflow: auto;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 15px;
}

#publications img{
float:left;
margin:0px 0px 0px 0px;
}

#clinical{
float:left;
width:231px;
overflow: auto;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 15px;
}

#clinical img{
float:left;
margin:0px 0px 0px 0px;
}

#footer{
position:relative;
width:760px;
background-color:#542b85;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
overflow: auto;
background-image: url("/images/footer.gif");
background-repeat: no-repeat;
background-position:top left;
}

#footersec{
position:relative;
width:760px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
overflow: auto;
}

#footersec p{
xfont-size:1em;
padding:5px 0px 0px 0px;
text-align:center;
color:#FFFFFF;
}

#footersec a, #footersec a:link, #footersec a:active, #footersec a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#footersec a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#footerwrap{
position:relative;
background-color:#3c205d;
border-top:6px solid #FFFFFF;
}

#footerbottom{
position:relative;
width:760px;
height:14px;
background-image: url("/images/footerbottom.gif");
background-repeat: no-repeat;
background-position:bottom left;
clear:both;
}

#footerbottom hr{
display:none;
}

#links{
float:left;
width:496px;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 10px;
color:#FFFFFF;
}

#links p, #photography p{
float:left;
width:243px;
font-size:1em;
}

#links h2, #photography h2{
color:#FFFFFF;
}

#links a, #links a:link, #links a:active, #links a:visited,
#photography a, #photography a:link, #photography a:active, #photography a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

#links a:hover, #photography a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}



#photography{
float:left;
width:243px;
overflow: auto;
color:#FFFFFF;
}
/*

#photography a, #photography a:link, #photography a:active, #photography a:visited
{
	color:#FFFFFF;
}

#photography a:hover
{
	color:#FFFFFF;
}

#photography img{
float:left;
margin:0px 0px 0px 7px;
}

*/

#extra{
position:relative;
width:760px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
overflow: auto;
background-color:#cecfbd;
}

#extra p{
font-size:1em;
padding:5px 0px 0px 0px;
text-align:center;
color:#666666;
}

#extrawrap{
position:relative;
background-color:#cecfbd;
}

.photothumbs {
position:relative;
width:743px;
margin:0px auto 0px auto;
}

.photothumbs img{
margin:5px 5px 5px 5px;
border:5px #FFFFFF solid;
}

.continue-link{
margin-top:-.25em;
margin-bottom:.3em;
}

#container-video_wrapper{
margin:0 auto;
}