*
{
  margin: 0;
}
  /*allows us to set margins on each element w/o worrying about defaults */
body {
	background-color:#FFFFCC;
	font-size: small;
    font-family:arial,verdana, sans-serif;
    margin-left:5px;

}
p  {

	font-family:arial,verdana, sans-serif;
	font-size:14px;
    border-style:solid;
    border-width: 0px;
    margin: 5px 0px 1px 50px;


	
}
p.emphasis {
   color:navy;
   font-weight:bold;
   /* background:lime; */
   border: 0px;
   margin-top:20px;
}
p.plain {
  /*written to get around IE's weird handling of paragraphs inside lists -- it applies li styles to paragraphs */
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
}

p.first {
    margin-top: 0px;
}

p.signature {
   text-align:center;
   margin-top:30px;
   font-weight: bold;
}

/*
ol {
  margin-left: 50px;
}
ul {
  list-style-type: disc;
  margin-left: 50px;
}
*/

li {
  font-size: 14px;
}
.BigListItem  {
  font-weight: bold;
}

.MusicOrBookList ol {
  margin-left: 20px;
}

.MusicOrBookList li {
    margin-bottom: 15px;
}
.selected {
 background:#99ccff;

}



em {
	font-weight:bold;
	font-style: normal;
	}
a {


	font-family:arial,verdana, sans-serif;
	color:#0000C2;
	
	}
a:hover {
	color:red;
	}



h1,h2,h3,h4,h5 {
	font-family : Arial, Helvetica, sans-serif;
    border-style:solid;
    border-width: 0px;
    margin-top: 20px;
	
	
}
h1 {
	font-size : 150%;
	text-align: center;
}
h2 {
	font-size:  125%;
}
h3 {
	font-size: 110%;
	
}
h5 {
  margin-bottom: 100px;
  font-size: 75%;
  
}


.sidenav {

	border-width:0px 3px 0px 2px;
	border-style:none double none solid;
	text-align:left;
	margin: 45px 0 0 10px ;
	padding: 5px 5px 5px 5px;
    position:absolute; top:75px;
    width:200px;



}
.sidenav a {
   text-decoration:none;
   font-size:14px;


}

.sidenav li {
   margin:0px;
   border-style: solid;
   border-width: 0px 0px 1px 0px;

}

.navText {
  font-size:12px;
  color: black;
}


.contentmain
{
position:absolute;
  top: 10px; left:325px;
  border-style: solid;
  border-width: 0;
  /*width:775px;
  text-align:center; */
}
.contenthome {
  position:relative;
  top: 10px; left:200px;
  border-style: solid;
  border-width: 0;
  width:600px;
  /* text-align:center; */
}

ul.navlist {
	list-style-type:none;
    border-style: solid;
    border-width: 0px;
	margin: 0px 0px 0px 0px;
    padding: 0;
	}

p.altbackground {
  background: #FFFFFF
}
p.blockquote {
  font-family: monospace;
  padding: 10px 100px;
}

ul.recipeList {
  list-style-type: none;
}

#pageTop {
   margin-top:100px;
}

#pageLeft {

  float:left;

}

#pageRight {


}

#contentMain {

}
div#preLoad {
  display:none;
}


/* "legacy styles" from the old home page */

.style3 {
	font-size: 24px;
	font-weight: bold;
}
.style10 {font-size: 16px; }
.style12 {font-size: 16px; font-weight: bold; }
.style13 {font-size: small;}