/* cosmetic changes for MJP site */
body {
/* background: #fffbdf; */
    background-color: #EEDFCC;
}
#wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    border: 1px solid;
    width: 1122px;
    text-align: left;
}

#header {
  position: absolute;
	top: 11px;
    width: 1121px;
	height: 140px;
	background-color:#49614B;
	border:1px solid;
}

#headline1 {
  position: absolute;
  float: left;
  height: 140px;
  width: 100px;
  font-style: normal;
  font-size: medium;
  padding-left: 7px;
  background-color:#49614B;
  border-bottom: inset;
  }
  
  img#logopic {
 width: 90px;
 height: 137px;
}


#headline1 {
text-decoration: none;
}

#headline1 a:hover {
	text-decoration: none;
}

  #headline2 {
  position: absolute;
  left: 100px;
  height: 75px;
  width: 500px;
  font-style: normal;
  font-size: 18px;
  font-family: Times, serif;
  color: #FFFFAA;
  padding-left: 2px;
  padding-right: 50px;
  background-color:#49614B;
  }


#headline3 {
 position: absolute;
  left: 660px;
  height: 60px;
  top: 15px;
  width: 430px;
  font-style: normal;
  color: #FFFBDF;
  padding-top: 20px;
  background-color:#49614B;
  }

#headline3 a {
text-decoration: none;
font-weight: bold;
color: #FFFBDF;	
}

#headline3 a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #FFFBDF;	
}

#headline4 {
  position: absolute;
  left: 100px;
  top: 75px;
  height: 75px;
  width: 525px;
  font-style: normal;
  color: #FFFBDF;
  font-family: Times, serif;
  padding-left: 2px;
  padding-right: 20px;
  background-color:#49614B;
  border-bottom: inset;
  }
  
#socialmedia1 {
  position: absolute;
  float: right;
  top: 110px;
  left: 990px;
  padding-right: 1px;
  }
  
  #socialmedia2 {
  position: absolute;
  float: right;
  top: 110px;
  left: 1050px;
  padding-right: 1px;
  }
  
  #socialmedia3 {
  position: absolute;
  float: right;
  top: 104px;
  left: 957px;
  padding-right: 1px;
  }
  
#content {
    position: absolute;
	top: 150px;
    width: 1121px;
	height: 750px;
	background-color:#FFFBDF;
 
    border:1px solid;
	margin-bottom: 10px;
}
/* Note: change content height above back to 625 after extended news items are removed */

#sidebanner {
position: absolute;
float: left;
top: 0px;
height: 625px;
width: 95px;
}
/* Note: change sidebanner height above back to 500 after extended news items are removed */

#blurb{
position: absolute;
left: 100px;
top: 0px;
width: 460px;
height: 150px;
font-style: normal;
font-size: medium;
padding-left: 5px;
padding-top: 2px;
}

#blurb a {
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #49614B;	
}

#blurb a:hover {
	font-weight: bold;
	text-decoration: underline;
}


#menu {
position: absolute;
top: 130px;
width: 460px;
left: 100px;
height: 320px;
 border: 0px solid;
 padding-left: 5px;
 padding-right: 5px;
 }
 
#menu h2 {
font-size: 17px;
color: #000000;
}

#menu a:link, #menu a:visited {
text-decoration: none;
font-size: 16px;
font-weight: bold;
color: #003300;
}

#menu a:hover {
	font-weight: bold;
	text-decoration: underline;
}


#rightbanner{
position: absolute;
top: 0px;
left: 600px;
height: 122px;
width: 400px;
background-color:#CCCCCC;
border-bottom: inset;
}


#messages {
position: absolute;
top: 130px;
left: 580px;
height: 320px;
 border: 0px solid;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 5px;
 color: #FFFBDF;
}

#messages h2 {
font-size: 17px;
color: #000000;
}

#messages dl dt {
color: #000000;
margin-top: 10px;
font-size:15px;
font-weight: bold;
}

#messages dl dd {
margin-left: 0px;
color: #000000;
font-size: smaller;
}

#messages a {
text-decoration: none;
font-weight: bold;
color: #49614B;	
}

#messages a:hover {
	font-weight: bold;
	text-decoration: underline;
}

#messages ul {
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}

#messages ul li {
list-style:disc;
margin: 8px 0px 8px 14px;
padding-left: 0px;
}

#sponsors {
position: absolute;
top: 675px;
left: 100px;
  height: 62px;
  width: 178px;
  }
  
/* revert to the following after extended news items are removed

#sponsors {
position: absolute;
top: 530px;
left: 940px;
  height: 62px;
  width: 178px;
  }
  
  */

#sponsors ul {
 margin-left: 0;
 padding-left: 0;
 border: none;
 display: inline;
}

#sponsors ul li {
 margin-left: 0;
 padding-left: 1px;
 list-style: none;
 border: none;
 display:inline;
}

img {
 border: 0px solid;
}

