img {
	border:0;
	display:block;
	width:100%;
	page-break-before:always;
	}

img.face{
	float:left; 
	height:auto;
	width:180px;
	margin-right:8px;
	margin-top:8px;
	}



body {
	font-family: arial, helvetica, sans-serif;
	font-size:18px;
	}

a:link, 
a:visited {
	color:#507dd8;
	font-weight:bold;
	text-decoration:none;
	}

a:hover, 
a:active{
	color:#507dd8;
	text-decoration:none;
	}

header, 
nav, 
footer{
	display:block;
	-webkit--smoothing:antialiased;
	text-rendering:optimizeLegibility;
	}

header{
	position:relative;
	z-index:100;
	height:40px;
	top:0px;
	left:0px;
	border:0px;
	background: rgba(0,0,0,0.5);
    background: -moz-linear-gradient(#6c6c73, #181820);  
    background: -webkit-gradient(#6c6c73, #181820);
    background: -webkit-linear-gradient(#181820, #6c6c73);
	color:#ffffff;
	color:rgba(255,255,255,0.95);
	font-weight:bold;
	}

#menu-icon {     /* This is meant to be visible only on "small" screens */
	display:inline-block;
	float:right;
	text-indent:-999em;
	margin:0px;
	padding:0px;
	border:0px;
	width: 40px;
	height: 40px;
	background: rgba(0,0,0,0.01) url(../png/menu-icon.png) no-repeat center;
}

#logo {
	display:inline-block;
	float:left;
	font-size:20px;
	padding: 5px;
	border:0px;
	width:auto;
	height:30px;
}

nav {
	background:rgba(9,9,9,.0);
	}

nav a:link,
nav a:visited{
	color:#ffffff;
	color:rgba(255,255,255,0.95);
	font-weight:bold;
	}

nav ul, 
nav:active ul{
	display: none;
	list-style-type:none;
	position:absolute;
	padding-right:14px;
	right:0px;
	margin-top:40px;
	background:#ddddcf;
	background:rgba(100,100,100,0.01);
	}

nav:hover ul{
	display:block;

	}

nav:focus ul{
	display:none;
	}


nav li{
	width:100%;
	}

nav li, nav li.current-item{
	display:block;
	font-size:26px;
	text-align:center;
	margin:0px;
	padding:7px;
    background: -moz-linear-gradient(#181820, #6c6c73);  
    background: -webkit-linear-gradient(#181820, #6c6c73);
	}

nav li:hover{
    background: -moz-linear-gradient(#292931, #7d7d84);  
    background: -webkit-linear-gradientt(#292931, #7d7d84);
	}







.contentholder{
	position:relative;
	z-index=:3;
	display:block;
	}

.textcenterer{
	display:block;
	position:relative;
	min-height:320px;
	background-color:#fefeff;
	font-family: arial, sans-serif;
	font-size:18px;
	padding:5px;
	}



ol{
	padding-left:25px;
	margin-bottom:10px;
}

ul{
	padding-left:25px;
	margin-bottom:10px;
}

ul.directorylist{
	list-style-type:disc;
	}

li.directorylist{
/*	list-style-image:url(../png/document-icon-small.png); 	*/
	}











footer{
	clear:both;
	z-index:11;
	height:7em;
	margin-top:0px;
	bottom:0px;
	right:0px;
	background: rgba(0,0,0,0.1);
    background: -moz-linear-gradient(#181820, #6c6c73);  
    background: -webkit-linear-gradient(#181820, #6c6c73);
	color:#ffffff;
	color:rgba(255,255,255,0.95);
	font-weight:bold;
	}

footer ul.social-icons{ /*social icons*/
	display:none;
	}


.rightnavholder{
	display:none;
	}











blockquote{
	display:block;
	width:80%;
	background-color:rgba(183,183,183,0.25);
	margin-top:15px;
	margin-left:15px;
	font-size:14px;	
	padding:7px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	clear:both;
}

h1, .title {
	display:block;
	font-family: 'roboto-condensed', arial, sans-serif;
	font-size:26px;	
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding:2px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

h4 {display:inline-block;
	background-color:#ffffff;
	background-color:rgba(155,155,180,0.25);
	border-bottom: 1px;
	font-family: 'roboto-condensed', arial, sans-serif;
	font-size:18px;	
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	padding-left:8px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-top-right-radius:4px;
	border-top-left-radius:2px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	box-shadow: 1px 1px 2px #777777;
}

h5 {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;	
	padding:4px;
	padding-left:8px;
}

div .anatomic_area {
	display:block;
	font-family: 'roboto-condensed', arial, sans-serif;
	font-size:20px;	
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding:2px;
}

#navbuttons {
	margin:0px;
	padding-top:00px;
	position:relative;
	right:0%;
	}

.splash {
	display:block;
	position:relative;
	min-height:320px;
	background-color:#fefeff;
	padding:5px;
	}



/* Colors and text of navigations boxes */

.navbox {
	padding:10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	}

.redbox {
	background:#ff4400;
	color:#f7ff91;
	text-shadow:0 1px rgba(0,0,0,0.9);
	}


/* small links inside navigation boxes */


.navbox a:link, .navbox a:visited {
	color:#ffffff;
	text-decoration:none;
	}

.navbox a:hover, .navbox a:active {
	color:#ffcc00;
	text-decoration:none;
	}



/* large links inside navigation boxes */

.navbox a:link.navtitle, .navbox a:visited.navtitle {
color:#ffffff;
font-size:20px;
line-height:20px;
font-weight:900;
text-decoration:none;
}

.navbox a:hover.navtitle, .navbox a:active.navtitle {
color:#ffcc00;
font-size:20px;
line-height:20px;
font-weight:900;
text-decoration:none;
}

.tuck {
top:10px;
font-size:14px;
line-height:16px;
}


p{
	padding-top:10px;
	padding-bottom:15px;
}




.footer-centerer{
	padding:10px;
	color:#ffffff;
	color:rgba(255,255,255,0.95);
	font-weight:bold;	
	}


footer ul.social-icons{ /*social icons*/
	position:absolute;
	z-index:2;
	right:10px;
	top:0;
	list-style-type:none;
	line-height:36px;
	overflow:hidden;
	}


footer li{
	display:inline;
	float:left;
	}

footer .social-icons a{
	display:inline-block;
	text-indent:-999em;
	overflow:hidden;
	margin:12px 10px 0px 0px;
	width:32px;
	height:32px;
	background-image:url(../png/social-sprite.png);
	background-repeat:no-repeat;
	}



























/* making input boxes look nicer - this is for the appointments page*/

form {
	background-color: #d0d0d0;
	color: #000033;
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	padding:7px;
	border: 0px solid #606077;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

input {
	display:block;
	border: 1px solid #cccccb; 
	padding:5px;
	margin-bottom:10px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	box-shadow: 1px 1px 4px #bbbbba;
}

input.alert { /* highlighting errors in form fields */
	background-color: #ffd5d5; 
	color: #000033; 
	border: 1px solid #ff3333; 
}

textarea {
	display:block;
	width:90%;
	border: 1px solid #d3d3d3; 
	padding:5px;
	margin-bottom:10px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

textarea.alert { /* highlighting errors in form fields */
	width:90%;
	background-color: #ffd5d5; 
	color: #000033; 
	border: 1px solid #ff3333; 
}

select {
	display:inline-block;
	border: 1px solid #d3d3d3; 
	padding:5px;
	margin-bottom:10px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

#appt {
	background-color:#000033;
	border: 3px solid #e6e6e6;
	padding:5px;
	margin-bottom:10px;
	color:#bbbbbb; 
	font-weight: bold;
	}


div.desktop-loc-map{ /*making google maps invisible on a cell phone because a link is enough  */
	display:none;
	}








































/* Each icon's sprite coordinates */
.stumbleupon 			{ background-position: 0 		0; 		}
.stumbleupon:hover 		{ background-position: -38px 	0; 		}
.digg 					{ background-position: 0 		-36px; 	}
.digg:hover 			{ background-position: -38px 	-36px; 	}
.facebook 				{ background-position: 0 		-73px; 	}
.facebook:hover 		{ background-position: -38px 	-73px; 	}
.twitter 				{ background-position: 0 		-109px; }
.twitter:hover 			{ background-position: -38px 	-109px; }
.delicious 				{ background-position: 0 		-146px; }
.delicious:hover 		{ background-position: -38px 	-146px; }
.flickr 				{ background-position: 0 		-183px; }
.flickr:hover 			{ background-position: -38px 	-183px; }
.youtube 				{ background-position: 0 		-219px; }
.youtube:hover 			{ background-position: -38px 	-219px; }
.skype 					{ background-position: 0 		-256px; }
.skype:hover 			{ background-position: -38px 	-256px; }
.linkedin 				{ background-position: 0 		-292px; }
.linkedin:hover 		{ background-position: -38px 	-292px; }
.vimeo 					{ background-position: 0 		-329px; }
.vimeo:hover 			{ background-position: -38px 	-329px; }
.blogger 				{ background-position: 0 		-365px; }
.blogger:hover 			{ background-position: -38px 	-365px; }
.tumblr 				{ background-position: 0 		-402px; }
.tumblr:hover 			{ background-position: -38px 	-402px; }
.picasa 				{ background-position: 0 		-438px; }
.picasa:hover 			{ background-position: -38px 	-438px; }
.wordpress 				{ background-position: 0 		-475px; }
.wordpress:hover	 	{ background-position: -38px 	-475px; }
.rss 					{ background-position: 0 		-511px; }
.rss:hover 				{ background-position: -38px 	-511px; }
.mobileme 				{ background-position: 0 		-548px; }
.mobileme:hover 		{ background-position: -38px 	-548px; }
.apple 					{ background-position: 0 		-585px; }
.apple:hover 			{ background-position: -38px 	-585px; }
.gpluslight 			{ background-position: 0 		-621px; }
.gpluslight:hover 		{ background-position: -38px 	-621px; }
.gplusdark 				{ background-position: 0 		-694px; }
.gplusdark:hover 		{ background-position: -38px 	-694px; }
.twitterb 				{ background-position: 0 		-658px; }
.twitterb:hover 		{ background-position: -38px 	-658px; }
.instagram 				{ background-position: 0 		-731px; }
.instagram:hover 		{ background-position: -38px 	-731px; }
.myspace 				{ background-position: 0 		-767px; }
.myspace:hover 			{ background-position: -38px 	-767px; }
.dribble 				{ background-position: 0 		-803px; }
.dribble:hover 			{ background-position: -38px 	-803px; }
.blip 					{ background-position: 0 		-838px; }
.blip:hover 			{ background-position: -38px 	-838px; }
.spotify 				{ background-position: 0 		-874px; }
.spotify:hover 			{ background-position: -38px 	-874px; }
.grooveshark 			{ background-position: 0 		-910px; }
.grooveshark:hover 		{ background-position: -38px 	-910px; }
.ichat 					{ background-position: 0 		-946px; }
.ichat:hover 			{ background-position: -38px 	-946px; }
.github 				{ background-position: 0 		-981px; }
.github:hover 			{ background-position: -38px 	-981px; }
.soundcloud 			{ background-position: 0 		-1017px; }
.soundcloud:hover 		{ background-position: -38px 	-1017px; }
.pinterest 				{ background-position: 0 		-1053px; }
.pinterest:hover 		{ background-position: -38px 	-1053px; }
.smugmug 				{ background-position: 0 		-1088px; }
.smugmug:hover 			{ background-position: -38px 	-1088px; }
.virb 					{ background-position: 0 		-1124px; }
.virb:hover 			{ background-position: -38px 	-1124px; }
.technorait 			{ background-position: 0 		-1160px; }
.technorait:hover 		{ background-position: -38px 	-1160px; }
.slashdot 				{ background-position: 0 		-1195px; }
.slashdot:hover 		{ background-position: -38px 	-1195px; }
.sharethis 				{ background-position: 0 		-1231px; }
.sharethis:hover 		{ background-position: -38px 	-1231px; }
.posterous 				{ background-position: 0 		-1267px; }
.posterous:hover 		{ background-position: -38px 	-1267px; }
.googleb 				{ background-position: 0 		-1302px; }
.googleb:hover 			{ background-position: -38px 	-1302px; }
.reddit 				{ background-position: 0 		-1338px; }
.reddit:hover 			{ background-position: -38px 	-1338px; }
.friendfollow 			{ background-position: 0 		-1374px; }
.friendfollow:hover 	{ background-position: -38px 	-1374px; }
.designfloat 			{ background-position: 0 		-1409px; }
.designfloat:hover 		{ background-position: -38px 	-1409px; }
.amazon 				{ background-position: 0 		-1445px; }
.amazon:hover 			{ background-position: -38px 	-1445px; }
.netvibes 				{ background-position: 0 		-1481px; }
.netvibes:hover 		{ background-position: -38px 	-1481px; }
.bing 					{ background-position: 0 		-1516px; }
.bing:hover 			{ background-position: -38px 	-1516px; }
.yahoo 					{ background-position: 0 		-1552px; }
.yahoo:hover 			{ background-position: -38px 	-1552px; }
.aim 					{ background-position: 0 		-1588px; }
.aim:hover 				{ background-position: -38px 	-1588px; }
.email 					{ background-position: 0 		-1623px; }
.email:hover 			{ background-position: -38px 	-1623px; }
.ebay 					{ background-position: 0 		-1659px; }
.ebay:hover 			{ background-position: -38px 	-1659px; }
.paypal 				{ background-position: 0 		-1695px; }
.paypal:hover 			{ background-position: -38px 	-1695px; }
.feedburner 			{ background-position: 0 		-1730px; }
.feedburner:hover 		{ background-position: -38px 	-1730px; }
.podcast 				{ background-position: 0 		-1766px; }
.podcast:hover 			{ background-position: -38px 	-1766px; }
.appstoreios 			{ background-position: 0 		-1802px; }
.appstoreios:hover 		{ background-position: -38px 	-1802px; }
.itunes 				{ background-position: 0 		-1837px; }
.itunes:hover 			{ background-position: -38px 	-1837px; }
.appstoremac 			{ background-position: 0 		-1873px; }
.appstoremac:hover 		{ background-position: -38px 	-1873px; }
.yelp 					{ background-position: 0 		-1909px; }
.yelp:hover 			{ background-position: -38px 	-1909px; }
.wthree 				{ background-position: 0 		-1944px; }
.wthree:hover 			{ background-position: -38px 	-1944px; }
.etsy 					{ background-position: 0 		-1980px; }
.etsy:hover 			{ background-position: -38px 	-1980px; }
.stackoverflow 			{ background-position: 0 		-2016px; }
.stackoverflow:hover	{ background-position: -38px 	-2016px; }
.foursquare 			{ background-position: 0 		-2051px; }
.foursquare:hover 		{ background-position: -38px 	-2051px; }
.quora 					{ background-position: 0 		-2087px; }
.quora:hover 			{ background-position: -38px 	-2087px; }
.photobucket 			{ background-position: 0 		-2123px; }
.photobucket:hover 		{ background-position: -38px 	-2123px; }


