a:link {
 color: #ac3d3d;
}
a:visited {
 color: #ac3d3d;
}
a:hover {
 color: #ac3d3d;
 text-decoration: none;
}
a:active {
 color: #ac3d3d;
}


body {
background-image: url(images/bg_top.gif);
background-repeat: repeat-x;
}

IMG.photo {
}

P.quote{
color: white;
font-family: "arial";
font-size: 10pt;
text-align: center;
}

P.quote-author{
color: white;
font-family: "arial";
font-size: 10pt;
text-align: right;
}

A.related {
color: #ac3d3d;
font-family: "georgia";
font-size: 10pt
}

A.pdflink {
color: black;
font-family: "verdana";
font-size: 10pt;
}

TD.shade {
width: 140px;
background: url(images/bg_stripe.gif) repeat;
background-color: #ffffff;
-moz-border-radius: 4px;
-webkit-border-radius: xpx;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 2px 2px 4px #bbb;
-moz-box-shadow: 2px 2px 4px #bbb;

}

TABLE.quotes {
padding: 10px;
background-color: #471414;
/*
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0px 4px 10px #b8b;
-moz-box-shadow: 0px 4px 10px #b8b;
*/
}

TABLE.related {
width: 100%;
padding: 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 4px 4px #bbb;
-moz-box-shadow: 0px 4px 4px #bbb;
}

FONT.pagetitle {
font-size: 36pt;
color: #ac3d3d;
font-family: times;
text-shadow: 1px 1px 6px #bbb;
}

FONT.subtitle {
font-size: 18pt;
color: #ac3d3d;
font-family: arial;
text-shadow: 1px 1px 4px #aaa;
}

FONT.body {
font-size: 10pt;
font-family: "georgia";
}

FONT.highlight {
font-size: 10pt;
color: #ac3d3d;
font-family: "georgia";
}

FONT.pubvenue {
font-size: 10pt;
color: black;
font-family: "georgia";
font-style: italic;
}

FONT.pubauthor {
font-size: 10pt;
color: black;
font-family: "georgia";
}

