/* basic elements
-------------------------------------------------------------------*/
body.home {margin: 0; padding: 0; background: #000 url(../images/blk.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #FFCC67;}
body.catherine {margin: 0; padding: 0; background: #000 url(../images/celidon.gif); text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
body.inner {margin: 0; padding: 0; background: #000 url(../images/marilyn_bg2.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
body.marilyn1 {margin: 0; padding: 0; background: #000 url(../images/marilyn_bg1.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
body.marilyn2 {margin: 0; padding: 0; background: #000 url(../images/marilyn_bg2.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
body.marilyn3 {margin: 0; padding: 0; background: #000 url(../images/marilyn_bg3.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
body.daphne {margin: 0; padding: 0; background: #000 url(daphne_bg.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
body.susan {margin: 0; padding: 0; background: #000 url(../images/susanbg.jpg) repeat-y; text-align: center; font: 12px verdana, arial, helvetica, sans-serif; color: #000;}
#outer {padding:0px; margin: 10px 30px 10px 70px; width: 900px; text-align:left;}
p {font: 12px verdana, arial, helvetica, sans-serif}
h3{margin:0px; font: bold 14px verdana, arial, helvetica, sans-serif;}
h3 a{text-decoration:underline; color:#000000}
h3 a:hover{text-decoration:underline; color:#000000}
.center{text-align:center; clear:both}
.alignright{text-align:right;}
h3.catherine{margin:0px; font: bold 16px verdana, arial, helvetica, sans-serif;}



/* header 
-------------------------------------------------------------------*/
@font-face {font-family: Papyrus;font-style:  normal; font-weight: 700; src: url(PAPYRUS0.eot); margin:0px; padding:0px}
#banner {margin: 0px 10px; width: 860px; color: #FFCC67; height: 200px; background-color: #000; text-align:left; clear:both}
#banner  h1{padding: 50px 0 0 300px; margin:0px; font-family: Papyrus, Arial, Helvetica, sans-serif; font-size:41px; text-decoration: underline; margin:0 0 -7px 0;}
#banner img, #banner-inner img{margin:0 20px 20px 0;}
#banner p {margin:5px 0 0 300px; padding:0px; color:#FFCC67; font-family: Papyrus, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: underline;}
#banner-inner p {margin:5px 0 0 0; padding:0px; color:#FFCC67; text-decoration: underline; font-size:14px; font-family: Papyrus, Arial, Helvetica, sans-serif;}
#banner-inner p a {color:#FFCC67; text-decoration:none}
#banner-inner {margin: 0 0 20px 0; width: 800px; color: #993300; font-family: Papyrus, Arial, Helvetica, sans-serif;  height: 120px; background-color: #000;  text-decoration: underline; text-align:left; clear:both}
#banner-inner  h1{padding: 10px 0 0 0; font-family: Papyrus, Arial, Helvetica, sans-serif; font-size:41px; margin:0 0 -7px 0; color:#FFCC67; text-decoration: underline;}
#banner-inner  h1 a{text-decoration:none}
.banner-inner a:link, .banner-inner a:visited  {display:block; color:#FFCC67; text-decoration:none;} 
* html .banner-inner a {width:100%; height:100%; color:#FFCC67; text-decoration:none;}


/* content 
-------------------------------------------------------------------*/
#contenthome {padding:0px 0px 0px 15px; float: left; width:850px; text-align:left}
#associates{width:880px; text-align: center;}
#rowtop{width:650px; padding:10px; margin: 0 auto; }
#rowbottom{width:880px; padding:10px 0px 0px 0px; margin: 0; clear:both }
.box{width:200px; margin:7px; float:left; background-color: #000; text-align: center; color:#FFCC67; padding:0 0 5px 0; }
.box img{padding:7px 0}
.box  p{margin:3px 0; font-weight:bold;}
.box ul {text-align: left;}
.box a:link, .box a:visited  {display:block; color:#FFCC67; text-decoration:none;} 
* html .box a {width:100%; height:100%}


/* content inner
-------------------------------------------------------------------*/
.cathrine{width:850px;}
.cathrine .leftcol{width:280px; float:left}
.cathrine .leftcol p, .cathrine .rightcol p{font-size:15px;}
.cathrine .rightcol{width: 500px; float:left; padding:0 0 0 20px; }

.cathrine .rightcol h3.heading{ font-size:22px; font-family: Papyrus, Arial, Helvetica, sans-serif; font-weight:bold;}
.cathrine .rightcol p.intro{ font-size:16px; font-family: Papyrus, Arial, Helvetica, sans-serif; font-weight:bold; margin:7px 0 0 0;}
.cathrine .rightcol p.intro a{text-decoration:none; color:#000;}
.cathrine .rightcol p.intro a:hover{text-decoration:none; color:#000;}

p.clear{clear:both;}
.padtop{padding:10px 0 0 0;}
.padtop32{padding:32px 0 0 0;}

.inner{width:800px;}
.inner .left{width:520px; float:left; }
.inner .right{width: 210px; float:left; padding:0 0 0 30px;text-align:center}
.inner .right ul{text-align:left;}
.inner .right li{padding:0 0 6px 0;}
.inner .right img{margin:0 0 10px 0; border:3px solid #993300; padding:1px;}
.inner p a{text-decoration: underline; color: #000;}
.inner p a:hover{text-decoration: underline; color: #000;}
.head{font: 19px verdana, arial, helvetica, sans-serif;	color: #000;	padding:10px 5px; line-height:23px;	text-align:center; background: #FFCC67;}
.head-mar{font: 19px verdana, arial, helvetica, sans-serif;	color: #000;	padding:10px 5px; line-height:23px;	text-align:center;}

.head img, .head-susan img{padding:0 10px 0 0}
.head-susan{ height:120px; font: 19px verdana, arial, helvetica, sans-serif; color: #000;padding:10px 5px; line-height:23px; text-align:left;}
.head-daphne{ height:120px; font: 19px verdana, arial, helvetica, sans-serif; color: #000;padding:10px 5px; line-height:23px; text-align:left;}
.locationhead{text-align:center; height:70px;}
.locationhead p{font: bold 14px verdana, arial, helvetica, sans-serif; color: #000; margin:0;}
.locationhead h1{margin:0; font: bold 24px verdana, arial, helvetica, sans-serif;}

.locationmid{text-align:center; clear:both;}
.locationmid img{border:2px solid #333333;  margin:0 0 10px 0}
/*html .locationmid img{border:2px solid #333333;  margin:0 0 20px 0}

/* footer 
-------------------------------------------------------------------*/

#footer, #footer-inner {margin: 20px 10px; width: 860px; text-align:left; clear:both; border-top:1px solid #666666;}
#footer p{margin:15px 15px 15px 15px; color: #FFCC67;}
#footer p a{text-decoration: underline; color: #FFCC67;}
#footer p a:hover{text-decoration: underline; color: #FFCC67;}

#footer-inner p{margin:15px 15px 15px 15px; color: #000;}
#footer-inner p a{text-decoration: underline; color: #000;}
#footer-inner p a:hover{text-decoration: underline; color: #000;}
