body {background: url('patterns/cork3.png');
	margin: 0px;
}


.container {
	position: absolute; top: 50px; left: 250px;
	min-height: 356px;
	z-index: 4;
}

.containernews {
	position: absolute; top: 40px; left: 290px;
	min-height: 356px;
	z-index: 4;
}

.text-container {
margin-left: 54px;
margin-right: 74px;
margin-top: -32px;
}

blockquote {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #534741;
text-align: justify;
}


.border-top {background-image: url('patterns/nbpaper-top2.png');
height: 131px;
width: 656px;
background-repeat: no-repeat;
}

.border-top-links {background-image: url('patterns/nbpaper-top3.png');
height: 147px;
width: 656px;
background-repeat: no-repeat;
}

.topnews {background-image: url('patterns/papertopnewsw2.gif');
height: 178px;
width: 930px;
background-repeat: no-repeat;
}


.main {background-image: url('patterns/nbpaper-middle2.png');
background-repeat: repeat-y; 
min-height: 98px;
width: 656px;
text-align: center;
padding: 10px;

}

.mainnews {background-image: url('patterns/papermiddlew.gif');
background-repeat: repeat-y; 
min-height: 98px;
width: 930px;
text-align: center;
padding: 0px;

}

.newstoplinksleft {
float: left;
margin: -95px 0 0 45px;
}

.newstoplinksleft a {
font-size: 18px;
text-decoration: none;
}

.newstoplinksright {
float: right;
margin: -104px 46px 0 0;
}

.newstoplinksright a {
font-size: 18px;
text-decoration: none;
}

.newstable {
border-width: 0px;
border-spacing: 0px;
border-collapse: collapse;
width: 907px;
margin-top: 0;
margin-left: -44px;
table-layout: fixed;
}

.newstable td {
border-width: 0px;
padding: 0px;
font:15px constantia, georgia, serif;
color: #303030;
}

.newstable td img {
padding: 20px;
}

.newstable td.text {
padding: 0 90px;
}

.newstable .newshead {
color: #5588aa;
font-size: 16px;
padding: 4px 48px;
text-align: left;
}

.newshead {
color: #5588aa;
font-size: 16px;
padding: 4px 36px;
}

.newslinksbottom {
border-width: 0px;
border-spacing: 0px;
border-collapse: collapse;
width: 702px;
margin: 0px auto;
}

.newslinksbottom td {
border-width: 0px;
padding: 0px;
width: 234px;
}

.newslinksbottom td.left {
text-align: left;
}

.newslinksbottom td.center {
text-align: center;
}

.newslinksbottom td.right {
text-align: right;
}

.gotopnews {
  font-variant: small-caps;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #3D3D3D;
  margin-left: -18px;
}

.gotopnews:link {
  color: #3D3D3D;
  text-decoration: none;
}

.gotopnews:hover {
  color: #3D3D3D;
  text-decoration: none;
}

.gotopnews:visited {
  color: #3D3D3D;
  text-decoration: none;
}

#newsrightcol {
float: right;
margin-top: 34px;
margin-right: -270px;
background-image: url('images/long-notepad4.png');
background-repeat: no-repeat;
width: 212px;
height: 600px;
padding: 10px;
}

#newsrightcol a:visited {
color: #7b776f;
}

#newsrightcol p {
  font-family: Arial, Arial, Helvetica, sans-serif;
}


.archivelinks {
margin-top: 48px;
}


#newsrightcol ul {
margin-left: 18px;
display: block;
line-height: 1em;
}

#newsrightcol ul li {
  font-size: 12px;
  padding: 1px 0;
  font-family: Arial, Arial, Helvetica, sans-serif;
  width: 200px;
  display: block;
}

#newsrightcol ul li ul{
margin-left: -90px;
}

#newsrightcol ul li ul li a{
  font-size: 10px;
  font-family: Arial, Arial, Helvetica, sans-serif;
  color: #7B776F;
}


.centeredimage {
clear: both;
border: 0;
margin: 0 auto;
padding: 5px;
border: 1px solid #d0d0d0;
background: #fff;
}

.houseimage {
clear: both;
border: 0;
margin: 10px auto 40px auto;
padding: 5px;
border: 1px solid #d0d0d0;
background: #fff;
}


.border-bottom {background-image: url('patterns/nbpaper-bottom2.png'); 
height: 127px;
width: 656px;
background-repeat: no-repeat;
}

.bottomnews {background-image: url('patterns/paperbottomw.gif'); 
height: 38px;
width: 930px;
background-repeat: no-repeat;
}

.clear {
clear: both;
}

.text1{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #5588aa;
word-spacing: 1px;
font-weight: normal;
text-align: center;
}



.text2{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #5F5652;
word-spacing: 1px;
font-weight: normal;
text-align: center;
}

.text3{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5F5652;
word-spacing: 1px;
font-weight: normal;
text-align: center;
}

.text4{
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5F5652;
word-spacing: 1px;
font-weight: normal;
text-align: center;
}

h1 {
font-family: Arial, Arial, Helvetica, sans-serif;
color: #5588aa;
font-weight: normal;
}

p {

font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #534741;
margin: 0;
text-align: justify;
padding-top: 12px;
line-height: 130%
}

.hanging-indent {
text-indent: -30px;
padding-left: 30px;
}

.hanging-indent2 {
text-indent: -17px;
padding-left: 47px;
}

.right {
float: right;
margin: 16px 0 2px 14px;
}

.left {
float: left;
margin: 16px 14px 2px 0px;
}

.caption {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #808080;
margin-bottom: 32px;
}

ul {

text-align: justify;
list-style: none;
line-height: 160%
}

li {
margin-right: 38px;
margin-left: 80px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #534741;
text-align: justify;
padding-top: 8px;
text-indent: -3cm
}

.gotop {
  font-variant: small-caps;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #3D3D3D;
  margin: 20px auto;
}

.gotop:link {
  color: #3D3D3D;
  text-decoration: none;
}

.gotop:hover {
  color: #3D3D3D;
  text-decoration: none;
}

.gotop:visited {
  color: #3D3D3D;
  text-decoration: none;
}

.gotopbox {
  font-variant: small-caps;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #3D3D3D;
  margin: 20px auto;
  padding: 8px 34px;
  border: 1px dotted #b8b8b8;
}

.gotopbox:link {
  color: #3D3D3D;
  text-decoration: none;
}

.gotopbox:hover {
  color: #3D3D3D;
  text-decoration: none;
}

.gotopbox:visited {
  color: #3D3D3D;
  text-decoration: none;
}



a:link {color: #5588aa}     /* unvisited link */
a:visited {color: #926291}  /* visited link */
a:hover {color: #2E3192}   /* mouse over link */
a:active {color: #534741}   /* selected link */


.bottom-container {
margin-top: 24px;
margin-bottom: 12px;
margin-left: 5%;
width: 1000px;
height: 250px;
}

div.pages
{
width: 166px;
float: left;

}


#rsidebar {
  float: right;
  top: 100px;
  left: 950px;
  background: url(images/rsidebar.png);
  background-repeat: no-repeat;
  width: 162px;
  height: 328;
  z-index: 1;
}



#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 200px;
  height: 418px;
  background: url(images/sidebar2.png) no-repeat;
  position: absolute; top: 115px; left: 50px;

}

#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .home {
  width: 90px;
  height: 41px;
  background: url(images/home.png) no-repeat;
  left: 18px;
  top: 82px;
}
#menu .home span {
  width: 86px;
  height: 14px;
  background: url(images/home-over.gif) no-repeat;
  left: 18px;
  top: 112px;
}

#menu .links {
  width: 90px;
  height: 41px;
  background: url(images/links.png) no-repeat;
  left: 18px;
  top: 122px;
}
#menu .links span {
  width: 90px;
  height: 41px;
  background: url(images/links-over.gif) no-repeat;
  left: 18px;
  top: 152px;
}

#menu .temperament {
  width: 169px;
  height: 48px;
  background: url(images/temperament.png) no-repeat;
  left: 18px;
  top: 158px;
}
#menu .temperament span {
  width: 169px;
  height: 48px;
  background: url(images/temperament-over.gif) no-repeat;
  left: 18px;
  top: 158px;
}
#menu .fampage {
  width: 164px;
  height: 48px;
  background: url(images/fampage.png) no-repeat;
  left: 18px;
  top: 202px;
}
#menu .fampage span {
  width: 164px;
  height: 48px;
  background: url(images/fampage-over.gif) no-repeat;
  left: 18px;
  top: 200px;
}
#menu .mypages {
  width: 136px;
  height: 48px;
  background: url(images/mypages.png) no-repeat;
  left: 18px;
  top: 248px;
}
#menu .mypages span {
  width: 136px;
  height: 48px;
  background: url(images/mypages-over.gif) no-repeat;
  left: 18px;
  top: 248px;
}
#menu .mail {
  width: 118px;
  height: 62px;
  background: url(images/mail.png) no-repeat;
  left: 54px;
  top: 288px;
}
#menu .mail span {
  width: 118px;
  height: 62px;
  background: url(images/mail-over.gif) no-repeat;
  left: 54px;
  top: 288px;
}
