/* General Elements */
/* ----------------------------------------------------- */
body {
  margin:0px;
  padding:0px;
  background:#FFE4C4;
  font: 100% Helvetica,Sans-serif;
  }

p {
  margin:0 0 1em 0;
  }
form {
  margin:0;
  padding:0;
  }
dl, ul, ol {
  margin-top:0;
  margin-bottom:0;
  }
li {
  margin:0 0 5px 5px;
  list-style-position:outside;
  }
input, select, textarea {
  font:100% Helvetica,Sans-serif;
  }
textarea {
  line-height:140%;
  }
  
/* Titles */
/* ----------------------------------------------------- */
h1 {
  font:bold 125% Helvetica,Sans-serif;
  text-align:left;
  border-width:0;
  padding-bottom:5px;
  margin:15px 0 5px 0;
  color:#000;
  }

h2 {
  color:#000;
  font:bold 120% Helvetica,Sans-serif;
  margin:15px 0 5px 0;
  padding-bottom:5px;
  }
h3 {
  font:bold 110% Helvetica,Sans-serif;
  text-align:left;
  border-width:0;
  padding:2px 3px;
  margin:15px 0 5px;
  color:#000;
  }

h4 {
  font:bold 105% Helvetica,Sans-serif;
  padding:0 0 5px 0;
  margin:15px 0 5px;
  }

/* Links */
/* ----------------------------------------------------- */
a:link {color:#36c;}
a:visited {color:#36c;}
a:hover {color:#f30;}

a img {border:1px solid #000;}



/* Navigation */
/* ----------------------------------------------------- */
#topnav {
	font-size: 85%; 
	background-color: #699; 
	border:1px solid #000;
	color : #FFE4C4;
	}
	
#topnav a {color: #000; }
#topnav a:visited {color: #000; }
#topnav a:hover {color: #f30; }

	
#navbox { background: url("madison_massage_school_graphics/nav_bg.gif") repeat-y; }
	
.nav {
	font-size: 90%; 
	border:1px solid #000;
	z-index:1;
	}
	
.nav a {font-weight: bold; color: #000; text-decoration: none; font: arial;}
.nav a:visited {font-weight: bold; color: #000; text-decoration: none; font: arial;}
.nav a:hover {font-weight: bold; color: #6cc; text-decoration: none; font: arial;}

/* --- commenting out for now - leaving in as reminder
#nav a:hover, #nav a:hover img {font-weight:bold;}
#nav a:active {font-weight:bold;}
--- */
/*--F2EEDB e2d7c3 --*/
  



/* Other Miscellaneous */
/* ----------------------------------------------------- */
#foot { font-size: 75%; }

.tiny li {
  margin:0;
  list-style-position:outside;
  }
/*commenting out - using in-line styles for these instead (for now)
#embedright {
		width: 140px;
		border: none;
		float: right;
		padding: 5px;
	}
*/

.rpull {
	float:right;
	font-size:80%;
	text-align: center;
	background:#FFF8F0;
	margin:0 1em 0.5em;
	}
	
.lpull {
	float:left;
	font-size:80%;
	text-align: center;
	background:#FFF8F0;
	margin:0 1em 0.5em;
	}

.rpull img, .lpull img {
	display:block;
	margin:5px;
	border:1px solid #000;
	}
	
.address {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

