*
{
padding: 0;
margin: 0;
}

html
{
font-size: 100%;
}

body#home
{
background: #000000 url(images/boards.jpg) repeat-y fixed 0 0;
}

body#nonhome
{
background: #000000 url(images/boards.jpg) repeat-y fixed 0 0;
}

#homecontent
{
position: absolute;
top: 50px;
left: 50%;
margin-left: -325px;
height: 475px;
width: 650px;
padding: 175px 0 0 0;
border-radius: 325px;
background-image: url(images/background-60.png);
}

.home1
{
font: normal normal bold 30px/36px "Courier New";
color: #533505;
letter-spacing: -2px;
text-align: center;
margin: 0 0 20px 0;
}

a:link.homelink, a:visited.homelink
{
display: block;
width: 500px;
text-align: center;
font: normal normal normal 30px/30px SybilGreenRegular;
color: #533505;
padding: 0 0 3px 0;
margin: 20px auto 0 auto;
text-decoration: none;
}

a:hover.homelink
{
display: block;
width: 500px;
text-align: center;
font: normal normal normal 30px/30px SybilGreenRegular;
border-radius: 16px;
color: #85ab9f;
padding: 0 0 3px 0;
margin: 20px auto 0 auto;
text-decoration: none;
background-color: #533505;
}

#homepage-text
{
position: absolute;
top: 130px;
left: 50%;
margin-left: -338px;
}

div#navigation
{
width: 848px;
margin: 20px auto 20px auto;
}

#navigation a:link, #navigation a:visited
{
display: block;
font: normal normal normal 22px/22px SybilGreenRegular;
color: #785700;
letter-spacing: 4px;
padding: 2px 2px 2px 4px;
margin: 0 3px 0 3px;
background-color: #ffffee;
border-radius: 5px;
float: left;
text-align: center;
text-decoration: none;
}

#navigation a:hover
{
display: block;
font: normal normal normal 22px/22px SybilGreenRegular;
color: #85ab9f;
letter-spacing: 4px;
padding: 2px 2px 2px 4px;
margin: 0 3px 0 3px;
background-color: #ffffee;
border-radius: 5px;
float: left;
text-align: center;
text-decoration: none;
}

#content
{
width: 500px;
height: 540px;
margin: 20px auto 0 auto;
padding: 50px 0 50px 0;
border-radius: 50px;
background: #ffffff url(images/background-speckled.jpg);
}

.registry1
{
font: normal normal normal 22px/22px LoyalFameRegular;
color: #785700;
text-align: center;
margin-bottom: 20px;
}

.registry2
{
font: normal normal normal 18px/18px "Courier New";
color: #c4bc00;
letter-spacing:2px;
text-align: center;
margin: -10px 0 20px 0;
}

a:link.registrylink, a:visited.registrylink
{
display: block;
font: normal normal normal 30px/30px SybilGreenRegular;
color: #785700;
text-align: center;
margin: 40px 0 20px 0;
text-decoration: none;
}

a:hover.registrylink
{
display: block;
font: normal normal normal 30px/30px SybilGreenRegular;
color: #85ab9f;
text-align: center;
margin: 40px 0 20px 0;
text-decoration: none;
}

.invitation1
{
font: normal normal normal 36px/36px SybilGreenRegular;
color: #85ab9f;
text-align: center;
margin: 20px 0 20px 0;
}

.invitation2
{
font: normal normal bold 20px/24px "Courier New";
color: #c4bc00;
letter-spacing: -2px;
text-align: center;
margin: 0 0 20px 0;
}

.invitation3
{
font: normal normal normal 16px/20px "Courier New";
color: #c4bc00;
letter-spacing: -1px;
text-align: center;
margin: -10px 0 20px 0;
}

br.clear
{
clear: both;
}

#scrollbar5
{
width: 520px;
overflow: hidden;
margin: 20px 0 10px;
}

#scrollbar5 .viewport
{
width: 500px;
height: 340px;
overflow: hidden;
position: relative;
}

#scrollbar5 .overview
{
list-style: none;
position: absolute;
left: 0;
top: 0;
}

#scrollbar5 .scrollbar
{
background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0;
position: relative;
background-position: 0 0;
float: right;
width: 15px;
}

#scrollbar5 .track
{
background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
height: 100%;
width:15px;
position: relative;
}

#scrollbar5 .thumb
{
background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
height: 20px;
width: 25px;
cursor: pointer;
overflow: hidden;
position: absolute;
top: 0;
left:
-5px;
}

#scrollbar5 .thumb .end
{
background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
overflow: hidden;
height: 5px;
width: 25px;
}

#scrollbar5 .disable
{
display: none;
}

#scroll5text1
{
display: none;
}

#scroll5text2
{
display: none;
}

div.loadtext
{
margin: 0 0 10px 0;
}

a:link#scroll5load1, a:visited#scroll5load1
{
display:block;
font: normal normal bold 16px/20px "Courier New";
color: #533505;
float:left;
padding: 3px;
margin: 0 0 10px 0;
text-decoration: none;
}

a:hover#scroll5load1
{
display:block;
font: normal normal bold 16px/20px "Courier New";
color: #85ab9f;
float:left;
padding: 3px;
background-color: #533505;
margin: 0 0 10px 0;
text-decoration: none;
}

#scroll5load2 { display:block; float:right; padding: 3px; }

a:link#scroll5load2, a:visited#scroll5load2
{
display:block;
font: normal normal bold 18px/20px LoyalFameRegular;
color: #533505;
letter-spacing: 2px;
float: right;
padding: 3px 3px 5px 3px;
margin: 0 15px 10px 0;
text-decoration: none;
}

a:hover#scroll5load2
{
display:block;
font: normal normal bold 18px/20px LoyalFameRegular;
color: #85ab9f;
letter-spacing: 2px;
float: right;
padding: 3px 3px 5px 3px;
background-color: #533505;
margin: 0 15px 10px 0;
text-decoration: none;
}

div#Edward p
{
font: normal normal normal 14px/17px "Courier New";
color: #000000;
margin: 0 0 10px 0;
}

div#Edward h3
{
font: normal normal bold 20px/30px "Courier New";
color: #000000;
margin: 0 0 10px 0;
text-align: center;
}

div#Audrey p
{
font: normal normal normal 14px/17px "Courier New";
color: #000000;
margin: 0 0 10px 0;
}

div#Audrey h3
{
font: normal normal bold 20px/30px "Courier New";
color: #000000;
margin: 0 0 10px 0;
text-align: center;
}
