html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:"Arial", Verdana, Helvetica, sans-serif;}

/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */

a {color:#70518e;}

a:visited {color:#70518e;}

a.noVisited:visited {color:#70518e;}

a:hover, a.noVisited:hover {color:#70518e;}







/* - - - - - - - - - - BODY - - - - - - - - - - */

body {background:#755594 url(images/body-bg.jpg) repeat-x top; margin:0px; font-weight:normal; font-size:12px; color:#000000; line-height:20px; font-style:normal; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none;}

#content {background:url(images/content-tile.gif) repeat-y; width:801px; margin:0px auto;}







/* - - - - - - - - - - HEADER - - - - - - - - - - */

#header {background:url(images/header.jpg) no-repeat; margin:0px auto; width:801px; height:86px;}

#logo {list-style-type:none;}

#logo a {display:block; width:450px; height:86px; margin:0px 0px 0px 210px;}

#logo .active {cursor:default;}



















/* - - - - - - - - - - LEFT MENU - - - - - - - - - - */

#leftMenu {overflow:hidden; width:801px; margin:0px 0px 0px 0px;}

#col1 {float:left; width:209px; margin:0px 0px 0px 0px; font-family:"Arial", Verdana, Helvetica, sans-serif; background:url(images/left-menu-background.jpg) no-repeat; height:623px;}







ul#nav {padding:0px 0px 0px 0px; margin:65px 0px 0px 0px; width:209px; list-style-type:none; font-family:"Arial", Verdana, Helvetica, sans-serif;}

#nav {margin:0px; list-style-type:none; width:209px;}

#nav a {display:block; overflow:hidden; width:209px; text-indent:-999em; height:30px; font-family:"Arial", Verdana, Helvetica, sans-serif; margin:0px 0px 0px 0px;}

#nav ul {margin:0px; list-style-type:none;}

#nav li {list-style-type:none; float:left; clear:both; position:relative;}

#nav a:hover {background-position:0px -30px;}

#nav .active {background-position:0px -30px;}

#nav .active {cursor:default;}

#nav ul li a {text-indent:0px; text-decoration:none; width:174px; text-indent:-999em; height:20px; padding-left:7px; font-size:12px; margin:0px; color:#ffffff; text-indent:0px; padding-top:3px; height:25px; text-decoration:none;}



#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}

#nav li ul {padding:0px 0px 0px 0px; left:-9999em; position:absolute; top:0px; height:auto;}

#nav li ul {visibility:hidden; left:150px; background:#c1cbc0; margin:0px 0px 0px 0px; font-family:"Arial", Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-right:solid 1px #d4dcd4;}

#nav li ul a:hover {color:#ffffff; background:#30552c;}

#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}

#nav li ul a {color:#000000; text-decoration:none; display:block; width:150px; padding-top:5px; padding-bottom:0px;

padding-left:11px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:25px; border-bottom:solid 1px #d4dcd4;}

/* - - - - - - - - - - LEFT MENU SECTION - - - - - - - - - - */



#home {background-image:url(images/nav-home.jpg); width:209px;}

#nav li a#home:hover, #nav li:hover a#home, #nav li.sfhover a#home {background-image:url(images/nav-home.jpg); background-position: bottom;}

.active #home {background-image:url(images/nav-home-act.jpg);}



#our-office {background:url(images/nav-our-office.jpg); width:209px;}

#nav li a#our-office:hover, #nav li:hover a#our-office, #nav li.sfhover a#our-office {background-image:url(images/nav-our-office.jpg); background-position:bottom;}

.active #our-office {background-image:url(images/nav-our-office-act.jpg);}



#for-new-patients {background:url(images/nav-for-new-patients.jpg); width:209px;}

#nav li a#for-new-patients:hover, #nav li:hover a#for-new-patients, #nav li.sfhover a#for-new-patients {background-image:url(images/nav-for-new-patients.jpg); background-position:bottom;}

.active #for-new-patients {background-image:url(images/nav-for-new-patients-act.jpg);}



#why-see-a-dentist {background:url(images/nav-why-see-a-dentist.jpg); width:209px;}

#nav li a#why-see-a-dentist:hover, #nav li:hover a#why-see-a-dentist, #nav li.sfhover a#why-see-a-dentist {background-image:url(images/nav-why-see-a-dentist.jpg); background-position:bottom;}

.active #why-see-a-dentist {background-image:url(images/nav-why-see-a-dentist-act.jpg);}



#regular-checkups {background:url(images/nav-regular-checkups.jpg); width:209px;}

#nav li a#regular-checkups:hover, #nav li:hover a#regular-checkups, #nav li.sfhover a#regular-checkups {background-image:url(images/nav-regular-checkups.jpg); background-position:bottom;}

.active #regular-checkups {background-image:url(images/nav-regular-checkups-act.jpg);}



#teeth-101 {background:url(images/nav-teeth-101.jpg); width:209px;}

#nav li a#teeth-101:hover, #nav li:hover a#teeth-101, #nav li.sfhover a#teeth-101 {background-image:url(images/nav-teeth-101.jpg); background-position:bottom;}

.active #teeth-101 {background-image:url(images/nav-teeth-101-act.jpg);}



#pediatric-dentistry {background:url(images/nav-pediatric-dentistry.jpg); width:209px;}

#nav li a#pediatric-dentistry:hover, #nav li:hover a#pediatric-dentistry, #nav li.sfhover a#pediatric-dentistry {background-image:url(images/nav-pediatric-dentistry.jpg); background-position:bottom;}

.active #pediatric-dentistry {background-image:url(images/nav-pediatric-dentistry-act.jpg);}



#improve-your-smile {background:url(images/nav-improve-your-smile.jpg); width:209px;}

#nav li a#improve-your-smile:hover, #nav li:hover a#improve-your-smile, #nav li.sfhover a#improve-your-smile {background-image:url(images/nav-improve-your-smile.jpg); background-position:bottom;}

.active #improve-your-smile {background-image:url(images/nav-improve-your-smile-act.jpg);}



#invisalign {background:url(images/nav-invisalign.jpg); width:209px;}

#nav li a#invisalign:hover, #nav li:hover a#invisalign, #nav li.sfhover a#invisalign {background-image:url(images/nav-invisalign.jpg); background-position:bottom;}

.active #invisalign {background-image:url(images/nav-invisalign-act.jpg);}



#the-game-room {background:url(images/nav-the-game-room.jpg); width:209px;}

#nav li a#the-game-room:hover, #nav li:hover a#the-game-room, #nav li.sfhover a#the-game-room {background-image:url(images/nav-the-game-room.jpg); background-position:bottom;}

.active #the-game-room {background-image:url(images/nav-the-game-room-act.jpg);}



#contact-us {background:url(images/nav-contact-us.jpg); width:209px;}

#nav li a#contact-us:hover, #nav li:hover a#contact-us, #nav li.sfhover a#contact-us {background-image:url(images/nav-contact-us.jpg); background-position:bottom;}

.active #contact-us {background-image:url(images/nav-contact-us-act.jpg);}











/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */ 

.rightSide {width:592px; margin:0px; margin-top:0px; float:right; background:url(images/background-top.jpg) no-repeat;}

#rightColumn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; color:#000000; font-family:"Arial"; float:right; width:568px;}

#rightColumn {height:auto !important;}

#rightColumn p {margin:0px 40px 0px 20px; line-height:1.6em; padding: .4em 0;}

#rightColumn p a {font-weight:bold;}

#rightColumn ul {margin:15px 40px 0px 55px;}

#rightColumn ol {margin:7px 40px 0px 67px;}

#top-sub-menu {margin-left:45px; margin-top:45px;}


img.center {display:block; margin:0 auto 10px auto;}

img.right {clear:right; float:right; margin:0 30px 10px 30px;}





#top-sub-menu a {color:#597F57; text-decoration:none;}
#top-sub-menu a:hover {color:#409F3B; text-decoration:underline;}
.color-text {color:#829881;}

.section_links {
	margin-left: 0px;
	padding-left: 5px;
	margin-right: 13px;
	background: url(images/section-links-bg.gif) repeat-x;
}

#top-sub-menu a.currentpage {color:#597F57; text-decoration: underline;}










/* - - - - - - - - - - TITLES - - - - - - - - - - */



#title-welcome {background:url(images/title-welcome.jpg) no-repeat; width:498px; height:58px; margin-top:35px; margin-left:40px; margin-bottom:30px;}

#title-meet-the-dentist {background:url(images/title-meet-the-dentist.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-meet-the-team {background:url(images/title-meet-the-team.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-office-tour {background:url(images/title-office-tour.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-your-first-visit {background:url(images/title-your-first-visit.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-dollars-and-sense {background:url(images/title-dollars-and-sense.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-privacy-policy {background:url(images/title-privacy-policy.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-why-see-a-dentist {background:url(images/title-why-see-a-dentist.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-regular-checkups {background:url(images/title-regular-checkups.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-teeth-for-life {background:url(images/title-teeth-for-life.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-brushing-and-flossing-instructions {background:url(images/title-brushing-and-flossing-instructions.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-gum-disease {background:url(images/title-gum-disease.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-extractions {background:url(images/title-extractions.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-root-canals {background:url(images/title-root-canals.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-wisdom-teeth {background:url(images/title-wisdom-teeth.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-sealants {background:url(images/title-sealants.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-dentistry-for-children {background:url(images/title-dentistry-for-children.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-dynamite-dental-fun-kit {background:url(images/title-dynamite-dental-fun-kit.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-pediatric-dental-faqs {background:url(images/title-pediatric-dental-faqs.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-dental-care-for-your-baby {background:url(images/title-dental-care-for-your-baby.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-thumb-sucking {background:url(images/title-thumb-sucking.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-pediatric-dental-emergencies {background:url(images/title-pediatric-dental-emergencies.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-cosmetic-dentistry {background:url(images/title-cosmetic-dentistry.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-smile-gallery {background:url(images/title-smile-gallery.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-rate-your-smile {background:url(images/title-rate-your-smile.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-invisalign {background:url(images/title-invisalign.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-the-game-room {background:url(images/title-the-game-room.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-location {background:url(images/title-location.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-comment-form {background:url(images/title-comment-form.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-refer-a-friend {background:url(images/title-refer-a-friend.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-appointment-request {background:url(images/title-appointment-request.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}

#title-site-map {background:url(images/title-site-map.jpg) no-repeat; width:498px; height:47px; margin-top:15px; margin-left:40px;}







































































#anatomy-of-a-tooth {background:url(images/anatomy-of-a-tooth/anatomy-of-a-tooth-bg.gif); height:525px; position:relative; width:300px;}

#anatomy-of-a-tooth a {cursor: help; display: block; position: absolute;}

#anatomy-of-a-tooth a:hover {background: transparent;}

a#bone {height: 20px; left: 30px; top: 380px; width: 40px;}

a#cementum {height: 20px; left: 100px; top: 460px; width: 90px;}

a#dentin {height: 20px; left: 80px; top: 165px; width: 60px;}

a#enamel {height: 20px; left: 165px; top: 135px; width: 60px;}

a#gingiva {height: 30px; left: 20px; top: 275px; width: 60px;}

a#periodontal {height: 30px; left: 205px; top: 440px; width: 70px;}

a#pulp {height: 30px; left: 125px; top: 220px; width: 50px;}

a#print {cursor: pointer; height: 23px; left: 240px; top: 502px; width: 60px;}

#anatomy-of-a-tooth a img {border: none; display: block; height: 0; position: absolute; width: 0;}

#anatomy-of-a-tooth a:hover img {height: 98px; width: 300px;}

a#bone:hover img {left: -30px; top: -380px;}

a#cementum:hover img {left: -100px; top: -460px;}

a#dentin:hover img {left: -80px; top: -165px;}

a#enamel:hover img {left: -165px; top: -135px;}

a#gingiva:hover img {left: -20px; top: -275px;}

a#periodontal:hover img {left: -205px; top: -440px;}

a#pulp:hover img {left: -125px; top: -220px;}



























/* Global form styles */

.comments {margin: 18px auto;}

fieldset {border: none; padding: 9px 0;}

fieldset div {clear: both;}

.form-header {border-bottom: 1px solid #690988; margin-right:20px;/*optional, change color to match site*/}

.form-header h3 {margin: 0 0 9px;}

.form-header p {margin: 0 0; padding-bottom: 18px;}

.form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #690988; margin-right:20px;/*optional, change color to match site*/}

.form-footer button {/*these styles control the look of the button, change as necessary*/

	clear:both;/*do not change, forces button to sit below floated elements*/

	margin: 9px auto;/*do not change, controls positioning*/

	display: block;

	width:125px;

	height:31px;

	background:#690988;/* customize me! */

	border: 1px solid #690988;

	text-align:center;

	line-height:31px;

	color:#ffffff;/* customize me! */

	font-size:12px;

	font-weight:bold;}

/* comment form */	

.comments {

	margin: 18px 0;

	padding: 10px;}

.comments li {font-weight: bold;}

.comments label {/*floats labels left*/

	font-size: 12px;

	display:block;

	font-weight:bold;

	text-align:left;

	width:45%;

	float:left;

	padding-top: 4px;}

.comments label span {/*sits below labels; holds instructions*/

	color:#666666;

	display:block;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	width:100%;}

.comments .label-block label {float: none; clear: both; width: 100%; text-align: left;}

.comments input, .comments textarea {

	float:left;

	font-size:12px;

	padding:4px 2px;

	border:solid 1px #690988;/* customize me! */

	width:45%;

	margin:9px 0 9px 2%;

	background: #ffffff;}

.comments p.verification {

	clear: both;

	margin: 0 0 9px 47%;

	font-size: 12px;}

.comments p.radio-float {

	clear: none;

	float:left;

	width: 45%;

	padding:0;

	margin:9px 0 9px 0;}

.comments p.verification img {border: 1px solid #690988;}/* customize me! */

.comments p.radio input, .comments p.radio-float input {

	float: none;

	margin: 0 0 0 0;

	padding: 4px 2px;

	width: auto;}

.comments p.radio span {padding: 0 2% 0 0;}

.comments .radio {text-align: left; font-weight: normal;}

.comments .comments-box label {float: none; font-weight: normal; display: block; text-align: left;}

.comments .comments-box textarea {float: none; margin-left: 0; width:95%;

}





/* Global form styles */

.referral-form {margin: 18px auto;}

fieldset {border: none; padding: 9px 0;}

fieldset div {clear: both;}

.form-header {border-bottom: 1px solid #690988; margin-right:20px;/*optional, change color to match site*/}

.form-header h3 {margin: 0 0 9px;}

.form-header p {margin: 0 0; padding-bottom: 18px;}

.form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #690988; margin-right:20px;/*optional, change color to match site*/}

.form-footer button {/*these styles control the look of the button, change as necessary*/

	clear:both;/*do not change, forces button to sit below floated elements*/

	margin: 9px auto;/*do not change, controls positioning*/

	display: block;

	width:125px;

	height:31px;

	background:#690988;/* customize me! */

	border: 1px solid #690988;

	text-align:center;

	line-height:31px;

	color:#ffffff;/* customize me! */

	font-size:12px;

	font-weight:bold;}

/* referral form */

.referral-form {

	margin: 18px 0;

	padding: 10px;}

.referral-form fieldset {border: none; padding: 9px 0;}

.referral-form label {/*floats labels left*/

	font-size: 12px;

	display:block;

	font-weight:bold;

	text-align:left;

	width:45%;

	float:left;

	line-height: 18px;

	padding-top: 4px;}

.referral-form label span {/*sits below labels; holds instructions*/

	color:#666666;

	display:block;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	width:100%;}

.referral-form input, .referral-form textarea {

	float:left;

	font-size:12px;

	padding:4px 2px;

	border:solid 1px #690988;/* customize me! */

	width:45%;

	margin:9px 0 9px 2%;

	background: #ffffff;

	position: relative;}

.referral-form p.radio, .referral-form p.verification {

	clear: both;

	margin: 9px 0 9px 47%;

	font-size: 12px;}

.referral-form p.radio-float {

	clear: none;

	float:left;

	width: 45%;

	padding:0;

	margin:9px 0 9px 2%;}

.referral-form p.verification {margin-top: 0;}

.referral-form p.verification img {border: 1px solid #690988;}/* customize me! */

.referral-form p.radio input, .referral-form p.radio-float input {

	float: none;

	width: auto;

	margin: 0 0 0 2%;

	padding: 4px 2px;}

	

	

	

	/* Global form styles */

.appointment-form {margin: 18px auto;}

fieldset {border: none; padding: 9px 0;}

fieldset div {clear: both;}

.form-header {border-bottom: 1px solid #690988;/*optional, change color to match site*/}

.form-header h3 {margin: 0 0 9px;}

.form-header p {margin: 0 0; padding-bottom: 18px;}

.form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #690988;/*optional, change color to match site*/}

.form-footer button {/*these styles control the look of the button, change as necessary*/

	clear:both;/*do not change, forces button to sit below floated elements*/

	margin: 9px auto;/*do not change, controls positioning*/

	display: block;

	width:125px;

	height:31px;

	background:#690988;/* customize me! */

	border: 1px solid #690988;

	text-align:center;

	line-height:31px;

	color:#ffffff;/* customize me! */

	font-size:12px;

	font-weight:bold;}

/* appointment form */

.appointment-form {

	margin: 18px 0;

	padding: 10px;}

.appointment-form fieldset {border: none; padding: 9px 0;}

.appointment-form label {/*floats labels left*/

	font-size: 12px;

	display:block;

	font-weight:bold;

	text-align:left;

	width:45%;

	float:left;

	line-height: 18px;

	padding-top: 4px;}

.appointment-form label span {/*sits below labels; holds instructions*/

	color:#666666;

	display:block;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	width:100%;}

.appointment-form input, .appointment-form select, .appointment-form textarea {

	float:left;

	font-size:12px;

	padding:4px 2px;

	border:solid 1px #690988;/* customize me! */

	width:45%;

	margin:9px 0 9px 2%;

	background: #ffffff;}

.appointment-form p.radio, .appointment-form p.verification {

	clear: both;

	margin: 9px 0 9px 47%;

	font-size: 12px;}

.appointment-form p.radio-float {

	clear: none;

	float:left;

	width: 45%;

	padding:0;

	margin:9px 0 9px 2%;}

.appointment-form span#found-other {width: 100%;}

.appointment-form span#found-other input {margin-left: 47%; background: #fff0b2}

.appointment-form p.verification {margin-top: 0;}

.appointment-form p.verification img {border: 1px solid #690988;}/* customize me! */

.appointment-form p.radio input, .appointment-form p.radio-float input {

	float: none;

	width: auto;

	margin: 0 0 0 2%;

	padding: 4px 2px;}













/* - - - - - - - - - - PHOTOS - - - - - - - - - - */

.photo {float:right; margin:-10px 25px 15px 15px;}





div#sesame-game {

background: #000;

line-height: 0;

margin: 10px auto;

text-align: center;

width: 400px}



ul#sesame-games {

list-style: none;

margin: 0;

padding: 0}



ul#sesame-games li {

clear: both;

display: block}



ul#sesame-games img {

border: 0;

margin: 0 0 10px 10px}



ul#sesame-games a.button {

float:right;

height:85px;

width:200px}



ul#sesame-games p {

padding-bottom: 1em}





















































/* - - - - - - - - - - FLASH - - - - - - - - - - */

#flash-home {height:291px; width:224px; float:right; padding-top:15px; padding-right:25px; padding-left:25px; padding-bottom:25px;}

.backflashplayer {background-color:#e5e4d9; width:200px; line-height:1.5em; border:solid 1px #7a3f79; font-family:"Arial", Helvetica, sans-serif; font-size:11px; padding:10px 10px 0px 10px; margin:0px 0px 0px 0px;}

.getflashplayer {float:left; margin:0px 5px 10px 5px; padding:0px 0px 10px 0px;}

#flash-brushing-and-flossing {margin-top:20px; margin-left:20px;}

#flash-smile-gallery {margin-top:20px; margin-left:20px;}





/* - - - - - - - - - - H1, H2, H3, H4 - - - - - - - - - - */

h1 {padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}
h2 {margin:10px 40px 0px 20px; font-weight:bold; font-size:16px; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000; line-height:1.5em;}
h3 {margin:10px 40px 0px 20px; font-weight:bold; font-size:14px; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none; color:#70518e; line-height:1.5em;}
h4 {margin:0px 0px 0px 20px; font-weight:normal; font-size:12px; color:#f7941e; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none;}

#meet-the-team h2 {
margin-top: 2em;
padding-top: .5em;
border-top: 1px dashed #DDD1DF;
clear:both;
line-height: 130%
}


#meet-the-team img {
margin-top: .25em;
}





/* - - - - - - - - - - FOOTER - - - - - - - - - - */

#footer {height:148px; font-family:"Arial", Verdana, Helvetica, sans-serif; margin-left:6px;}

#footer-sub {background:url(images/footer.jpg) no-repeat; height:148px; text-align:center; font-size:11px; width:807px; margin:0 auto;}

#footer-text {padding:40px 0px 0px 200px;}

#footer p {margin:5px 0px 0px 0px; text-align:center; line-height:1.5em; font-size:12px; font-family:"Arial", Verdana, Helvetica, sans-serif; color:#c1ccc0; font-weight:bold;}

#footer p a {color:#e5e4d9; font-weight:normal; font-size:11px; text-decoration:none;}

#footer p a:hover, #footer a:hover {color:#e5e4d9; text-decoration:none;}


sup {

font-size: 80%; vertical-align:top;}






