/* mobile styles */
@media handheld {

body {
	font-family: Arial, sans-serif;
	font-size: 100%;
	margin:0; 
	padding:0; 
	border:0;
	}
#wrapper {		/* for lt IE 7 workaround for lack of min-width support */
margin:0;
padding:0;
border:0;
}
p, ul, table {
	color:#000;
	}
p.center {
text-align:center;
	}
p.preamble {
	padding:0;
	margin:0;
	}
p.preamble span {
	font-weight:bold;
	color:#000;
	}
h1 {
	color:#000; 
	text-align: center; 
	font-family:Arial, sans-serif;
	}
h2 {  /* scfresp.php, cupping.htm pages */
	font-family: Arial, sans-serif;
	text-align:center;
	}	
h3 {
	font-family: Arial, sans-serif;
	color:#fff; 
	font-size: 1em;
	background: #0B70B7; 
	text-align: center; 
	padding: 3px; 
	margin: 0; 
	}
.logo {
	text-align:center;
	}
.logo img {
	display:none;
	}
p img#robert {
width:64px !important;
height:89px !important;
}
.contentboxtab {
/*	width:250px;
	margin:5px 50px 0px 180px;*/
	}
.contentbox {
	border:1px solid #0B70B7;
	background-color:#fff;
/*	margin:0 50px 25px 180px;*/
	padding:.5em 0; /* 4em 1em 2em;*/
	}
.contentbox p, dd {
	max-width:500px;
	color: black; 
	}
dt {
font-weight:bold;
}
p.top {							/*to go back to the top of the page*/
	color:#fff;
	text-align:right;
	font-weight:bold;
	margin:2px 0 -20px 0;
	padding:0;
	border:0;
	}
p.top a img {					/*to go back to the top of the page*/
	vertical-align:bottom;
	border:0;
	}
p.top a:link,
p.top a:visited,
p.top a:hover,
p.top a:active {
	color:#fff;
	}	
div.youtube {				/* to style the embedded YouTube videos */
	display:inline;
	margin:0 3px 3px 0;
	padding:0;
}
object.flashvideo {			/* to style the embedded YouTube videos */
	width:auto; /*425px;*/
	height:auto; /*344px;*/
}
p.links2 {				/* links to my other site listings at the bottom of home page */
	text-align:center;
	}
p.links2 a{				/* links to my other site listings at the bottom of home page */
	text-decoration:none;
	}
p.links2 a:hover,
p.links2 a:active {
	text-decoration:underline;
	}
.anchor a name {
	visibility:hidden;
	}
#footer {				/* name, address, phone at bottom */
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
	}
#footer p {
	font-family:Arial, sans-serif;
	font-weight:bold;
/*	letter-spacing:1px;*/
	color:#00f;
	background-color:#93d1dc;
	margin:0; /* 50px 0 180px;*/
	padding:1px;
	}
#footer p a:link, 
#footer p a:visited,
#footer p a:hover,
#footer p a:active {
text-decoration:none;
color:#00f;
}
.contentboxnav {						/* links at the bottom */
	text-align:center;
	border:none;
	background-color:#fff;
	margin:0; /* 50px 0 180px;*/
	padding:0; /*3px 0 5px 0;*/
	}
.contentboxnav p {
	color:#00f;
	margin:0; 
	padding:0; 
	}
.contentboxnav a {
	font-family:Arial, sans-serif;
	margin:0;
	padding:0; 
	}
.contentboxnav a:link, 
.contentboxnav a:visited {
	color:#00f;
	text-decoration:none;
	}
.contentboxnav a:hover, 
.contentboxnav a:active {
	color:#00f;
	text-decoration:underline;
	}
img.imgstyle {
	border: 1px solid #0B70B7;
	}
img.imgstylelt {	/* left must come before right */
	float:left;
	border: 1px solid #0B70B7;
	}
img.imgstylert {
	float:right;
	border: 1px solid #0B70B7;
	}

.wink {			/* hidden text */
display:none;
}
	
acronym {			/* index and treat pages */
cursor:help;
border-bottom:1px dotted;
}

h2 {
font-size:1.25em;
color:#0B70B7;
text-align:left;
margin:-3px 0 3px 0;
padding:0;
 }
/* modality code below */
p.modaltitle {
	font-weight:bold;
	margin-bottom:-2px;
}
ul.modal { /* contains list of modalities */
	border:0;
	padding:0;
	margin:0;
	list-style:none;
}
ul.modal li { /* list of modalities */
	border:0;
	padding:2px 0 0;
	margin:0;
	list-style-type:none;
}
ul.modal li a:link, ul.modal li a:visited {    /* list of modality links */
	text-decoration:underline;
}
ul.modal li a:hover, ul.modal li a:active {
	text-decoration:none;
}
ul.modal dl, dt, dd {
	display:none;
	}
span {
font-weight:bold;
color:#CC0000;
}
div.cert {   /* blue box with license numbers */
width:auto;
border:1px solid #0B70B7;
background-color:#93d1dc;
margin:3px 0;
padding:3px;
}
div.cert p {
margin:0;
padding:0;
}
#invoca {		/* Massage Invocation */
width:auto;
border:1px solid #0B70B7;
background-color:#FFFFFF;
margin:3px 0;
padding:3px;
text-align:center;
}
#invoca p {
font-family:"Lucida Console", "Courier New", Courier, Arial, sans-serif;
}
div#bottompics {
	margin:0;
	text-align:center;
	padding:0;
}
div#bottompics img {
display:none;
}
div#bottompics a img {
display:none;
	border-width:0;
	margin:0;
}
p#copyright {
	color:#000;
	font-size:.8em;
}
p#copyright span {
font-family:"Hobo BT", Arial, sans-serif;
font-weight:normal;
color:#000;
}
div#lunarpages {
	text-align:center;
	padding:0;
}
div#lunarpages img {
display:none;
}
div#lunarpages a img {
	border-width:0;
}
.clearfloats {
	clear:both;
}

}
