/* body of text - borders whole content */
body	{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: black;
background: #ffffff none;
background-color: #ffffff;
background-image: none;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}
/* general defs for tabular
*/
.tabular {
color: white;
background: #000000 url(/img/bg.png) repeat-y fixed 0px 0px;
background-color: #000000;
background-image: url(/img/bg.png);
background-repeat: repeat-y;
background-attachment: fixed;
background-position: 0px 0px;
}
/* body of text - customization for tabular style */
body.tabular {
padding-top: 14px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 75px;
margin-right: 25px;
padding-right: 0px;
color: black;
background-color: transparent;
}
/* body of text - customization for textual style
body.website {
}
*/
/* navtoc for MS IE Mac */
.navtoc {
left: 0px;
top: 0px;
height: 100%;
width: 200px;
margin: 0;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
/* navtoc hack to disable for IE \*/
.navtoc {
position: absolute;
left: 0px;
top: 0px;
height: 100%;
width: 200px;
margin: 0;
padding-left: 64px;
padding-right: 0px;
padding-top: 0px;
}
/* entire webpage content - customization for eg bg color */
.website {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
margin-left: 35px;
padding-left: 0px;
margin-right: 25px;
padding-right: 0px
}
/* some hack for IE */
.webpage .hi {
margin-top: 15px;
}
h1,h2,h3,h4,.title {
color:#000000; background: #FFFFFF;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
h2 {
border-bottom: solid;
border-width: 1px;
border-color: #000000;
padding: 1%;
}
p:first-letter {
font-size: 125%;
font-weight: bold;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.navhomehead {
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
font-size: 80%
}
.navhead {
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
font-size: 80%
}
/* navigation footer - customize ?%SIZE? eg border, bg color */
.navfoot {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 80%;
padding-top: 0;
margin-top: 10%;
margin-left: 0px;
padding-left: 0px;
}
pre.programlisting {
font-size: 80%;
}
span.footdate {
color: white; background: #000000;
font-size: 80%;
}
span.foottxtdate {
color: black; background: #FFFFFF;
}
span.foothome {
color: black; background: #FFFFFF;
}
span.footfeed {
color: black; background: #FFFFFF;
}
span.footcopy {
color: black; background: transparent;
}
/* general toc definition - eg spacing */
SPAN.toplevel {
line-height: 150%;
}
/* highlight current page in tabular toc */
SPAN.curpage {
color: yellow; background: #000000;
font-weight: bold;
font-style: italic;
}
/* highlight othern than current pages in tabular toc
SPAN.otherpage {
}
*/
a:link    { color: #137f16; background: #FFFFFF; }
a:visited { color: #a840a5; background: #FFFFFF; }
a:active  { color: #ffff00; background: #FFFFFF; }
a:hover {
color: #ec80e9; background: #FFFFFF;
/*	font-weight: bold; */
}
.navtoc a:link    { color: white;  background: #000000 }
.navtoc a:visited { color: white;  background: #000000}
.navtoc a:active  { color: #00ffff;  background: #000000}
.navtoc a:hover {
color: #238f26; background: #000000;
font-weight: bold;
}
SPAN.toplevel a:link    { color: white;  background: #000000 }
SPAN.toplevel a:visited { color: white;  background: #000000}
SPAN.toplevel a:active  { color: #00ffff;  background: #000000}
SPAN.toplevel a:hover {
color: #238f26; background: #000000;
font-weight: bold;
}
SPAN.otherpage A:visited { color: white; background: #000000 }
SPAN.otherpage A:link    { color: white; background: #000000 }
SPAN.otherpage           { color: white; background: #000000 }
SPAN.otherpage A         { color: white; background: #000000 }
SPAN.otherpage a:active  { color: #00ffff; background: #000000 }
SPAN.otherpage a:hover {
color: #238f26;  background: #000000;
font-weight: bold;
}
/* -- other possible link entries to customize -
.navhomehead           { color: white; background: #000000; }
.navhomehead a:link    { color: white; background: #000000; }
.navhomehead a:visited { color: white; background: #000000; }
.navhead           { color: white; background: #000000; }
.navhead a:link    { color: white;  background: #000000;}
.navhead a:visited { color: white; background: #000000; }
.navfoot a:link    { color: #ffff00; }
.navfoot a:visited { color: #777777; }
.navfoot a:active  { color: #00ffff; }
SPAN.curpage A         { color: white; background: #000000; }
SPAN.curpage A:link    { color: white; background: #000000; }
SPAN.curpage A:visited { color: white;  background: #000000;}
SPAN.otherpage           { color: white; background: #000000; }
SPAN.otherpage A         { color: white; background: #000000; }
SPAN.otherpage A:link    { color: white;  background: #000000;}
SPAN.otherpage A:visited { color: white;  background: #000000;}
SPAN.descendant A         { color: white; background: #000000; }
SPAN.descendant A:link    { color: white; background: #000000; }
SPAN.descendant A:visited { color: white; background: #000000; }
Span.ancestor A         { color: white;   background: #000000;}
SPAN.ancestor A:link    { color: white; background: #000000; }
SPAN.ancestor A:visited { color: white; background: #000000; }
*/
SPAN.shrink1           { font-size: 80%; }
SPAN.shrink2           { font-size: 70%; }
SPAN.shrink3           { font-size: 70%; }
SPAN.rsslink           { font-size: 70%; }
/* special settings for molecular art gallery */
.molart h1      {
text-align: center;
line-height: 300%;
}
