#topContainer {background-image:url("http://www.sharingourjoy.com/staceymilan/images/topHeader.jpg");background-repeat:repeat-x;height:120px;}

#container
  {
    width: 96%;
    margin: 10px auto;
    background-color: #fff;
    color: #333;
    line-height: 130%;
  }

#top
  {padding: .5em;}

#top h1
  {
    padding: 0;
    margin: 0;
  }

#hoverMenu
  {display:block; top:10px; right:20px; width:230px; position:fixed; padding:0px; text-align:center; font-weight:bold; color:#fff;}

* html #hoverMenu {position:absolute;}

/*This does not work*/
body {margin:0; padding:0 0px 0 0px; border:0; height:100%; overflow:auto; text-align:center;min-width:600px;}
/*body {height:100%; overflow-y:auto;}*/

#rightNavigation
  {font-family:arial;float:position:relative;right;top:55px;right:-50px;margin:0;padding:1em;}

#imageNav
  {
    margin: 0;
    padding:0;
    padding-top:0px;
  }

#content
  {
    margin-right: 200px;
    border-right: 1px dashed red;
    padding: 1em;
    text-align:left;
  }

#footer
  {
    clear: both;
    margin: 0;
    padding: .5em;
  }

#rightNavigation p {color: #000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;margin:0;width:150px;text-align:left;padding:5px;font-style:normal;}

#content h2 { margin: 0 0 .5em 0; }

/* This workaround converts the inline img element to a block level element in Netscape and uses text centering to trick IE */
img.displayImage
  {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right:auto;
	min-width:400px;
	min-height:300px;
  }

#rightNavigation h3 {color: #ffffff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; padding:0; margin:0;}

.talkTitle{font:family:Verdana, Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;}

#introduction {color:#000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding:5; margin:5;width:150px;font-size:10px;text-align:left;left:5px;}

legend {color:#008080; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;}

.guestParagraph { color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;size:12px;  }

#myform
  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
  }

input {background-color:#ffc0c0; color:#000000;}

textarea {background-color:#ffc0c0; color:#000000;}

#changeImageHere
  {
    margin:0 auto;
    width:400px;
    text-align:center;
    text-style:italic;
    text-color:#ff0000;
    font-size:14px;
  }

#pageNav
  {
    font-size:12pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
  }

.pagination_links a:hover {base_3605.css (line 524)
border-color:#B7D7E1;
}
a:hover {base_3605.css (line 16)
color:#6699CC;
}
.pagination_links * {base_3605.css (line 523)
background:white none repeat scroll 0%;
border:1px solid #578CCA;
color:#578CCA;
padding:1px 5px;
text-decoration:none;
}



.pageNumber
  {
    cursor:pointer;
    cursor:hand;
  }
  
/* This workaround converts the inline img element to a block level element in Netscape and uses text centering to trick IE */
.header {text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:-35px;}

#blockOfImages {text-align:center;margin-left:auto;margin-right:auto;top:-35px;min-height:360px;}

.currentPage {color:#000000; cursor:pointer;cursor:default;text-decoration:none;}

.linkPage {background:white none repeat scroll 0%;border:1px solid #990000;color:#990000;padding:1px 5px;text-decoration:none;cursor:pointer;cursor:hand;}

.linkPage:hover {background:#990000 scroll 0%;color:#ffffff;padding:1px 5px;text-decoration:none;cursor:pointer;cursor:hand;}

.noFrills {color:#000000;text-decoration:none;cursor:default;}

img.header {display:block;margin-left:auto;margin-right:auto;}

fieldset {border:0;}

legend {color:990000;}

guestCommentary {position:relative;top:-200px;}
