BODY {
background-color:#e6e2d6;
margin:0;
background-image: url(../images/bg.jpg);
background-position: top;
background-repeat: repeat-x;
font-family:Arial;
}

@font-face {
 font-family: remington;
 src: url("../font/Remington-Medium.eot") /* EOT file for IE */
}
@font-face {
 font-family: remington;
 src: url("../font/Remington-Medium.TTF") /* TTF file for CSS3 browsers */
}


.outerdiv {
background-position: top center;
background-repeat: no-repeat;
}

.page {
width:700px;
height:545px;
background-image: url(../images/pagebg.jpg);
background-position: top center;
background-repeat: repeat-y;
padding-left:40px;
padding-right:40px;
font-family:Arial;
font-size:11pt;
color:#000000;
line-height:150%;
}

.page TD {
font-family:Arial;
font-size:11pt;
color:#000000;
line-height:150%;
}

A {
color:#4c2e7e;
}

.pageright {
background-image: url(../images/pageright.png);
background-position: top left;
background-repeat: repeat-y;
}

.pageleft {
background-image: url(../images/pageleft.png);
background-position: top right;
background-repeat: repeat-y;
}

.navigation A {
font-family:remington, Arial;
font-size:15pt;
color:#4c2e7e;
line-height:25px;
text-decoration:none;
}

.navigation A:Hover {
font-size:16pt;
color:#3f392c;
}

.nav_on {
font-size:16pt;
color:#3f392c;
}

.title {
font-family:remington, Arial;
font-size:21pt;
color:#4c2e7e;
}

.subtitle {
font-family:remington, Arial;
font-size:15pt;
color:#4c2e7e;
}

.gallery_pics {
float:right;
width:95px;
height:95px;
text-align:center;
vertical-align:middle;
background-color:#ffffff;
padding:2px;
margin:7px;
border:4px #ceba73 solid;
}
.gallery_pics:Hover {
background-color:#ffffff;
padding:2px;
margin:7px;
border:4px #4c2e7e solid;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

.friend_pics {
float:right;
width:120px;
text-align:center;
background-color:#aaaaaa;
padding:2px;
margin:10px;
border:4px #aaaaaa solid;
}
.friend_pics:Hover {
background-color:#aaaaaa;
padding:2px;
margin:10px;
border:4px #000000 solid;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

.books_pics {
float:right;
width:170px;
text-align:center;
background-color:#e6e2d6;
padding:2px;
margin:12px;
border:4px #e6e2d6 solid;
}
.books_pics:Hover {
background-color:#ffffff;
padding:2px;
margin:12px;
border:4px #ffffff solid;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

.forms {
width:400px;
border:1px #8a76a7 solid;
background-color:f4f1ec;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
font-family:Arial;
font-size:11pt;
color:#000000;
}

.tbl {
background-color:#e6e2d6;
border:1px #ffffff solid;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}

.footer {
background-image: url(../images/pagebottom.jpg);
background-position: top center;
background-repeat: no-repeat;
font-family:Arial;
font-size:9pt;
color:#3f392c;
}
.footer A {
font-family:Arial;
font-size:9pt;
color:#3f392c;
text-decoration:none;
margin-left:4px;
margin-right:4px;
}
.footer A:Hover {
text-decoration:underline;
}