/* CSS Document */


html {
background-color: #96797c;
}

body {
	text-align: left; /* all text in the body is left-aligned unless specifcally changed. */
	margin: 5px;  /* sets a 5px margin all around the body; the color of this margin is set by the background color of the html value */
	padding: 1em; /* brings everything in the body in by 0.5 em from the edges */
	background-color: #FFFFFF; /* sets the background color of the body */
	color: #57292B; /* sets the color of all text in the body unless specifically changed. */
	border-top: 2px solid #baa7a9;
border-left: 2px solid #baa7a9;
border-right: 3px solid #7c6164;
border-bottom: 3px solid #7c6164;  /* set a beveled-looking border */
}
/* background image from http://karenswhimsy.com/public-domain-images/copyright-free-pictures/copyright-free-pictures-3.htm 
background-image:url(images/smallrose.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top right;

*/

#main p {
		font:90%/130% "Trebuchet MS", sans-serif;  /* sets the font for all paragraphs in the #main div */
}
		
#header {
float:left;
margin:1em 0em;
}


h4 {
font:normal 1.15em/120% "Trebuchet MS",sans-serif;
margin-bottom:1em;
}

.rosepic {
float:left;
padding:.5em 0em .5em 0em;
margin:0em .5em 0em 0em;
}


h1 {
float:left;
padding-top:0.5em;
width:450px;
font:bold 2em/100% "Trebuchet MS",sans-serif;
color:#57292B;
}


/*h1 {
margin:0:
padding:0;
float:left;
padding-top:1.5em;
width:450px;
font:bold 2em/100% "Trebuchet MS",sans-serif;
color:#57292B;
}*/

h2 {
font:normal 1.25em/120% "Trebuchet MS",sans-serif;
}

h3 {
font:normal 1.2em/120% "Trebuchet MS",sans-serif;
}


/* Navigation Menu */

#navcontainer {    /* container box for the entire navigation menu */
float:left;  /* floats the container left; position is not stated, so it is static in the flow of the document. */
margin:0em 2em 2em 0em;
font:0.8em "Trebuchet MS", sans-serif; 
}


#main {
position:relative;
clear:left;
background-image:url(images/squarescroll.gif);
background-position:0.8em 163px;
background-repeat:repeat-y;
} 

#pmmcrumb {
position:absolute;
top:-2.5em;
right:1em;
}

#bodytextcontainer {
border-top:thin solid #57292b;
margin-left:190px;
padding-top:2em;
}

/*
#main {
clear:left;
margin-top: 1em;
  margin-left: 190px; 
} 
*/

#footer {
	clear:both;
	text-align: center;
	margin: 0;
	border-top: thin solid #660000;
	border-bottom: thin solid #660000; 
	color: #660033;
	font-size: 80%;
	}

.floatleft {
float:left;
margin: 1em;
}

.floatright {
float:right;
}

.marginleft {
margin-left:2em;
}

.marginright {
margin-right:2em;
}

.sup {
    font-size: 60%;
	vertical-align: baseline;
    position: relative;
    bottom: 1em;
}

.suppull {
    font-size: 60%;
	vertical-align: baseline;
    position: relative;
    bottom: .5em;
}

caption h2 {
text-align:left;
margin-top:2em;
margin-bottom:1em;
}

td {
font: 1em/1em "Trebuchet MS", sans-serif;
}

.clearboth {
clear:both;
}

.clearright {
clear:right;
}

.smallit {
margin:1em 0em;
font: italic .8em/1.2em "Trebuchet MS", sans-serif;
}

.paddingtb {
padding-top:.5em;
padding-bottom:2em;
}

.ticklist {
	list-style: none;
}

.mapcaption {
margin-top:3em;
font:italic .8em/100% "Trebuchet MS", sans-serif;
}

.note {
	margin-left:2em;
	font-style: italic;
}

.margin-left {
margin-left:1em;
}

.nextlast {
text-align:left;
margin:2em 0em;
font:90%/130% "Trebuchet MS", sans-serif; 
}
