body {
    color: #000000;
    font-family: Garamond, Palatino, "Times New Roman", serif;
    background-image: url("/graphics/paper.jpg");
}

p {
    font-size: 100%;
    margin-left: 2em;
    margin-right: 2em
}

p.links {
    text-align: center;
    font-size: 80%;
    font-weight: bold
}

p.indent {
    margin-left: 5em;
    margin-right: 5em
}


h1,h2,h3,h4,h5 {
    font-family: Verdana, sans-serif;
}

h1 {
    text-align: center;
    font-size: 200%;
    font-weight: bold
}

h2 {
    text-align: center;
    font-size: 150%;
    font-weight: bold
}

h3 {
    font-size: 150%;
    font-weight: bold;
}

h4 {
    font-size: 120%;
    font-weight: bold
}

h5 {
    font-size: 100%;
    font-weight: bold
}

a:link {
    color:#000099;
    text-decoration: none;
}

a:visited {
    color: #000099;
    text-decoration: none;
}

a:hover {
    color: #E1E1FE;
    text-decoration: underline;
}

table {
    padding: 5px
}

.sidemenu{
    float: right;
    padding: 10px; 
    border: 2px outset;
    margin-left: 2em;
    background-image: url("/graphics/darkwood.gif")
}

.footer {
    clear: both;
}

.validate{
    float:right;
}

.topmenu{
    margin: 2em;
    text-align: center;
    line-height: 2;
    clear: left;
}

.locmap{
    clear: left; 
}

a.button:link{
   font-size: 135%;
   font-style: italic;
   text-decoration: none;
   color: #ffffff;
   padding: 5px;
   margin: 10px;
   background-image: url("/graphics/darkwood.gif");
   border: 1px outset;
}

a.button:visited{
   font-size: 135%;
   font-style: italic;
   color: #ffffff;
   text-decoration:none;
   padding: 5px;
   margin: 10px;
   background-image: url("/graphics/darkwood.gif");
   border: 1px outset;
}

.pagecontent{
    margin-right: 12em;
}

.center {
    text-align: center
}

img {
    border: 0;
    margin: 10px;
}

button {
    border: 0;
    background: none;
    padding: 0;
    margin: 0;
}

table.catalog {
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border: 1px solid black;
}

table.catalog thead {
    background-image: url('/catalog/graphics/cat_head.jpg');
}

table.catalog th {
    padding: 5px;
    margin: 0px;
}

table.catalog td {
    padding: 0;
    margin: 0;
    text-align: center;
    vertical-align: top;
    border-top: 1px solid black;
}

button img {
    vertical-align: middle;
    border: none;
    margin: 0px;
    padding: 0px;
}

img.sidepic {
    margin: 2px;
    border: 0;
    width: 150px;
}

img.titleimg {
    border: 1px outset;
}

img.left {
    float: left;
}

img.right {
    float: right;
}

img.inline {
    vertical-align: middle;
    border: 0;
    margin: 0;	
    padding: 0px;
}

ul
{
    margin-left: 2em;
}

table.ccal_year {
  border: 1px solid black;
}


th.ccal_year {
    text-align: center;
    font-size: 150%;
    font-weight: bold
}


table.ccal_year td{
  vertical-align: top;
}

tr.ccal_yrow{
}

table.ccal_month {
  border-collapse: collapse;
  border: 1px solid #444444;
  background-image: url("/forum/templates/Chronicles/images/gen_background.jpg");
}

th.ccal_thday {
  border: 1px solid #444444;
  text-align: left;
  padding: 0;
  margin: 0;
}

td.ccal_tdday {
  background-image: url("/forum/templates/Chronicles/images/gen_background2.jpg");
  border: 1px solid #444444;
}


/* Rules specific style stuff */
.cmr-7{font-size:70%;}
.cmsy-7{font-size:70%;}
.cmr-17{font-size:170%;}
.cmr-12{font-size:120%;}
.cmti-10{ font-style: italic;}
.cmbx-10{ font-weight: bold;}
.cmr-9{font-size:90%;}
.cmbx-9{font-size:90%; font-weight: bold;}
.cmbx-7{font-size:70%; font-weight: bold;}
.cmti-9{font-size:90%; font-style: italic;}
p.noindent { text-indent: 0em }
p.nopar { text-indent: 0em; }
p.indent{ text-indent: 1.5em }
@media print {div.crosslinks {visibility:hidden;}}
a img { border-top: 0; border-left: 0; border-right: 0; }
center { margin-top:1em; margin-bottom:1em; }
td center { margin-top:0em; margin-bottom:0em; }
.Canvas { position:relative; }
img.math{vertical-align:middle;}
li p.indent { text-indent: 0em }
.enumerate1 {list-style-type:decimal;}
.enumerate2 {list-style-type:lower-alpha;}
.enumerate3 {list-style-type:lower-roman;}
.enumerate4 {list-style-type:upper-alpha;}
div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
.obeylines-h,.obeylines-v {white-space: nowrap; }
div.obeylines-v p { margin-top:0; margin-bottom:0; }
.overline{ text-decoration:overline; }
.overline img{ border-top: 1px solid black; }
td.displaylines {text-align:center; white-space:nowrap;}
.centerline {text-align:center;}
.rightline {text-align:right;}
div.verbatim {font-family: monospace; white-space: nowrap; }
.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
table.minipage{width:100%;}
div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
div.center div {text-align: left;}
div.flushright, div.flushright div.flushright {text-align: right;}
div.flushright div {text-align: left;}
div.flushleft {text-align: left;}
.underline{ text-decoration:underline; }
.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
.framebox-c {text-align:center;}
.framebox-l {text-align:left;}
.framebox-r {text-align:right;}
span.thank-mark{ vertical-align: super }
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
table.tabular {margin-left: auto; margin-right: auto;}
div.td00{ margin-left:0pt; margin-right:0pt; }
div.td01{ margin-left:0pt; margin-right:5pt; }
div.td10{ margin-left:5pt; margin-right:0pt; }
div.td11{ margin-left:5pt; margin-right:5pt; }
td.td00{ padding-left:0pt; padding-right:0pt; }
td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; }
.hline hr, .cline hr{ height : 1px; margin:0px; }
.tabbing-right {text-align:right;}
span.TEX {letter-spacing: -0.125em; }
span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
div.float img, div.float .caption {text-align:center;}
div.figure img, div.figure .caption {text-align:center;}
.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
.equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; } 
td.eqnarray4 { width:5%; white-space: normal; }
td.eqnarray2 { width:5%; }
table.eqnarray-star, table.eqnarray {width:100%;}
div.eqnarray{text-align:center;}
div.array {text-align:center;}
div.pmatrix {text-align:center;}
span.pmatrix img{vertical-align:middle;}
div.pmatrix {text-align:center;}
img.cdots{vertical-align:middle;}
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;}
.caption td.id{font-weight: bold; white-space: nowrap; }
table.caption {text-align:center;}
h1.partHead{text-align: center}
p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;}
.verse{white-space:nowrap; margin-left:2em}
div.maketitle {text-align:center;}
h2.titleHead{text-align:center;}
div.maketitle{ margin-bottom: 2em; }
div.author, div.date {text-align:center;}
div.thanks{text-align:left; margin-left:10%; font-size:80%; font-style:italic; }
div.author{white-space: nowrap;}
.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
h1.partHead{text-align: center}
.figure img.graphics {margin-left:10%;}
.caption span.id{font-weight: bold;}
 .wrapfig-r, .wrapfig-ri, .wrapfig-ir, .wrapfig-ro, .wrapfig-or {float:right; text-align:left; margin-left:auto; margin-top:0.5em;} 
 .wrapfig-l, .wrapfig-li, .wrapfig-il, .wrapfig-lo, .wrapfig-ol {float:left; text-align:left; margin-right:auto; margin-top:0.5em;} 
.wrapfig-r .caption td.content, .wrapfig-ri .caption td.content, .wrapfig-ir .caption td.content, .wrapfig-ro .caption td.content, .wrapfig-or .caption td.content, .wrapfig-l .caption td.content, .wrapfig-li .caption td.content, .wrapfig-il .caption td.content, .wrapfig-lo .caption td.content, .wrapfig-ol .caption td.content {white-space: normal; }
.wrapfig-r .caption, .wrapfig-ri .caption, .wrapfig-ir .caption, .wrapfig-ro .caption, .wrapfig-or .caption, .wrapfig-l .caption, .wrapfig-li .caption, .wrapfig-il .caption, .wrapfig-lo .caption, .wrapfig-ol .caption {width:30%; }
/* end css.sty */
