/* CSS Document */

body {
background-color:#FF6699;
background-image:url(images/stripes.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

a {
color:#FF6699;
}

#footer {
position:absolute;
bottom:0px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:200px;
width:100%;
}



#container {
text-align:middle;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:100%;
height:100%;
}

.scrollframe {
background:#FFFFFF;
padding:20px;
}

.scrollbody {
background:#FFFFFF;
font-family: Trebuchet MS, Arial, Verdana;
font-size:12px;
line-height:20px;
vertical-align:top;
text-align:left;
}

#headtop {
background-image:url(images/header-top.gif);
background-repeat:no-repeat;
background-position:middle;
}
#headbot {
background-image:url(images/header-bottom.jpg);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

h1 {
font-size:18px;
}

.name {
font-size:14px;
font-weight:bold;
color:#FF6699;
}
.sidebox, .sideboxwhite, .pagebox, .workshopbox {
padding:10px;
background-color:#FFCFDF;
border:solid 1px #FF6699;
line-height:16px;
font-size:11px;
vertical-align:top;
text-align:left;
}

.sideboxwhite {
background-color:white;
}

.workshopbox {
background-color:white;
border-left:solid 1px #FF6699;
border-bottom:solid 1px #FF6699;
border-right:none;
border-top:none;

}

.right {
border-right:solid 1px #FF6699;
}

.top {
border-top:solid 1px #FF6699;

}

.pagebox {
width:435px;
}

.royalNewsCell {
background-image:url(images/royalnews.jpg);
background-repeat:no-repeat;
}
.royalNews {
padding:40px 15px 5px 20px;
line-height:16px;
font-size:11px;
color:#666666;
}

.workshop {
font-size:13px;
color:#000000;
font-weight:bold;
}
.time{
color:#336600;
font-weight:bold;
}
