/* macdef.css */
/* Default style sheet for Maurice Crouse's Web documents */

body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, san-serif; font-size: .9em;
color: black; background: white url(images/ragpaper.gif) fixed; 
margin-left: 8%; margin-right: 8%; max-width: 1024px; line-height: 120%; }

/* Divisions */
.banner {text-align: center;}
.main {}
.header {text-align: center;}
.returns {}
.trailer {font-size: smaller;}

/* Headers */
h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em; margin-top: 0.5em; line-height: 100%}
h1 {font-size: 2em; color: #0a1691; background-color: transparent;}   /* navy blue */
h1.alt {font-size: 2em; color: #475875; background-color: transparent;}/* bluish gray */
h2 {font-size: 1.625em; color: #9c3d11; background-color: transparent;}  /* dark brick red */
h3 {font-size: 1.35em; color: #475875; background-color: transparent;}  /* bluish gray */
h4 {font-size: 1.1em; color: #336f33; background-color: transparent;}  /* dark green */
h5 {font-size: 0.8em; color: #bb7223; background-color: transparent;} /* dark pumpkin */
h6 {font-size: 0.75em; color: #0a1691; background-color: transparent;} /* navy blue */

/* Lists */
li { line-height: 120%}
ul li {list-style: url(images/beadred.gif);}
ul li li {list-style: url(images/beadblue.gif);}
ul li li li {list-style: url(images/beadyel.gif);}
ul li li li li{list-style: url(images/beadgrn.gif);}
ol li {list-style: decimal none;}
ol li li {list-style: upper-alpha none;}
ol li li li {list-style: lower-roman none;}
ol li li li li {list-style: lower-alpha none;}
.nobullet {list-style-type: none; list-style-image: none;}
.albumlist {list-style-type: none; list-style-image: none;}
.albumlist li {list-style-type: none; float: left; margin-right: 10px; margin-bottom: 10px; list-style-image: none; }
.albumlist img {display: block; }

/* Other body elements */
p {line-height: 130%; margin: 1em 0;}
.initcap {font-size: 1.5em; color: black; background-color: #e5e6bc; }
.newsitem {line-height: 100%; margin: 0.5em 0;}
img {border-style: none;}
.centerimage {display: block; clear: both; margin: 0 auto;}
.redborder {border: 1px solid red;}
.blueborder {border: 1px solid blue;}
hr {clear: both; margin: 0 auto; color: #995500; background-color: transparent;}
.clearboth {clear: both;}

/* Font styles, sizes, weights, and colors */
pre {font-family: "Courier New", Courier, monospace; font-weight: bold; font-size: 90%;}
em {font-style: italic;}
strong {font-weight: bold;}
.notice {font-family: "Courier New", Courier, monospace;}
.larger {font-size: larger;}
.smaller {font-size: .75em;}
.brown {color: #865938; background-color: transparent;}  /* brown */
.diff {color:  #500050; background-color: transparent;}   /* plum */
.navy {color: #3939a0; background-color: transparent;}   /* navy blue */
.brickred {color: #a50f0f; background-color: transparent;}  /* brick red */
.warning {color: red; background-color: transparent; font-style: italic; font-weight: bold;}
.welcome {font-weight: bold; color: green; background-color: transparent;}
.password {color: #006633; font-weight: bold; background-color: transparent;}   /* dark green */
.info {color: #465875; font-weight: bold; background-color: transparent;}   /* bluish gray */
.standout {color: #707010; font-weight: bold; background-color: transparent;}  /*grayish green */
.standout-italic {color: #707010; font-weight: bold; font-style: italic; background-color: transparent;} /* grayish green */
.standout-large {color:#707010; font-weight: bold; font-size: larger; background-color: transparent;} /* grayish green */
.standout-large-italic {color: #707010; font-weight: bold; font-style: italic; font-size: larger; font-weight: bold; background-color: transparent;} /*grayish green */
.mark {font-size: larger; font-weight: bold;}
.transparent {background-color: transparent;}

/* Positioning */
.center {text-align: center;}
.indent {text-indent: 25px;}
.indent-margin {margin-left: 1.5em;}
.left {float: left;}
.right {float: right;}

/* Tables */
table, tr, td {border: none; empty-cells: hide;}
.navbar {color: black; background-color: #e6e6bd; font-size: smaller;} 
.toc {border: 1px solid #a50f0f; background-color: #e6e6bd; font-weight: bold; padding: .5em;}
.toc2 {border: 1px solid #a50f0f; background-color: #ececec; font-weight: bold; font-size: .75em; padding: .5em;}
.toc3 {border: 1px solid #a50f0f; background-color: #e6e6bd; font-size: .75em; padding: .5em;}
.toc4 {border: 1px solid #a50f0f; background-color: #f6f6f6; font-size: .75em; padding: .5em;}
.toc5 {border: 1px solid #a50f0f; background-color: #f6f6f6; font-weight: bold; padding: .5em;}
.toc6 {border: 1px solid #465875; background-color: #fdfff8; padding: .5em; }
.toc7 {border: 1px solid #a50f0f; background-color: #f6f6f6; padding: .5em;}

/* Links */
a:link {color: blue; background-color: transparent; text-decoration: none; }
a:visited {color: purple; background-color: transparent; text-decoration: none; }
a:hover {color: red; text-decoration: underline; background-color: transparent;} 
a:active {color: green; background-color: transparent; text-decoration: none; }

