/***********  Style sheet for AUS web site  **/
<style type="text/css">

body {
   font-family: Times New Roman, Times, serif;     
   font-size: medium;
   padding: 0;
   margin: -8px 6px 0 -2px;
   color: #333333;
   }
@media print {
body {
   font-family: Times New Roman, Times, serif;     
   font-size: medium;
   padding: 0;
   margin: 0;
   color: black;
   }
}
.russian {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: smaller;
   }
@media print {
.russian {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: smaller;
   }
}

/**********  Common page design elements  **/
#container {
   margin: 0 2px 0 0;
   background-color: white;
   padding: 0;
   width: 100%;
   }
@media print {
#container {
   margin: 0;
   background-color: white;
   padding: 0;
   width: 100%;
   }
}
#innercontainer {
   background-color: #333333;
   margin: 0;
   padding: 0;
   float:left;
   }   
@media print {
#innercontainer {
   background-color: white;
   margin: 0;
   padding: 0;   
   }
}
#lmargin {
   background-color: #333333;
   width: 104px;
   padding: 126px 0 0 2px;
   float:left;
   }  
@media print {
#lmargin {
   display: none;
   }
}
#navbar {
   }
@media print {
#navbar {
   display: none;
   }
}
#rssbar {
   margin-top: 48px;
   border-top: solid;
   border-bottom: solid;
   border-color: #FFFFFF;
   border-width: thin;
   padding-top: 4px;
   padding-bottom: 4px;
   }
@media print {
#rssbar {
   display: none;
   }
}
.rss {
   text-align: center;
   padding-top: 6px;
   padding-bottom: 6px;
   }
#pagecontent {
   margin: -4px 0 -4px 106px;
   padding: 4px 0 4px 24px;
   background-color: white;
   text-align: left;
   }
@media print {
#pagecontent {
   margin: 0;
   padding: 0;
   background-color: white;
   text-align: left;
   }
}
#fixedlayout {
   width: 606px;
   margin: 0;
   padding: 0;
   }
@media print {
#fixedlayout {
   width: 100%;
   margin: 0;
   padding: 0;
   }
}
#whitespace {
   margin-left: 736px;
   background-color: white;
   }   
@media print {
#whitespace {
   display: none;
   }
}
#buttonbar {
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   }
@media print {
#buttonbar {
   display: none;
   }
}

/**********  Page layout elements - table of contents  **/
#newstable {
  border: 1px solid #CCCCCC;
  padding: 2px;
  }
#fulltoc {
  margin: 6px;
  padding: 6px 0 6px 0;
  text-align: center;
  }
#agenotice {
  margin: 6px;
  font-style: italic;
  }
#acknowl {
  margin: 6px 6px 0 6px;
  }

/**********  letters, lyrics, etc.  **/
.letter {
   margin: 0 20px 0 20px;
   padding: 4px;
   font-size: smaller;
   background-color: #FFFFCC;
   border: #999999 1px solid;
   font-family: Arial, Helvetica, sans-serif;
   clear: both;
   }
@media print {
.letter {
   margin: 0 20px 0 20px;
   padding: 4px;
   font-size: smaller;
   background-color: white;
   border: #999999 1px solid;
   font-family: Arial, Helvetica, sans-serif;
   clear: both;
   }
}

.russletter {
   margin: 0 20px 0 20px;
   padding: 4px;
   background-color: #FFFFCC;
   border: #999999 1px solid;
   clear: both;
   }
@media print {
.russletter {
   margin: 0 20px 0 20px;
   padding: 4px;
   background-color: white;
   border: #999999 1px solid;
   clear: both;
   }
}
.email {
   margin-left: 20px;
   font-family: "Courier New", Courier, monospace;
}
.lyrics {
   margin-left: 20px;
   font-size: smaller;
   font-family: Arial, Helvetica, sans-serif;
   }
.russlyrics {
   margin-left: 20px;
   font-family: Arial Narrow, Arial, Helvetica, sans-serif;
   }
.border {
   border: solid 1px #999999;
   vertical-align: top;
   text-align: center;
   }
.box {
  border: solid 1px #999999;
  padding: 8px;
  }
.toccol {
  width: 25%;
  border: solid 1px #999999;
  vertical-align: top;
  text-align: center;
  }
.button {
   padding-left: 8px;
   padding-right: 8px;
   }
.photocell {
   width: 33%
   text-align: center;
   border: solid 1px #999999;
   padding: 6px;
   vertical-align: top;
   }
.list16note {
   list-style-image: url(http://darcymania.com/aus/graphics/16th.gif);
   list-style-type: circle;
   }
.chapter {
   padding: 2px;
   }
.chsmall {
   padding: 2px;
   font-size: 90%;
   }
   
/**********  tag formatting  **/
div.left {
   float: left; 
   text-align: left;
   border: 1px solid #999999;
   padding: 8px;
   width: 50%;
   }
div.right {
   text-align: right; 
   left: 50%;
   border: 1px solid #999999;
   padding: 8px;
   }
div {
   text-align: left;
   }
h4 {
   font-family: Arial, Helvetica, sans-serif;
   margin-top: 40px;
   }
h5.playlist {
   font-size: 110%;
   color: #660033;
   margin-top: 12px;
   font-weight: bold;
   }
@media print {
h5.playlist {
   font-size: 110%;
   margin-top: 12px;
   font-weight: bold;
   }
}
h1, h2, h3, h5 {
   font-family: Arial, Helvetica, sans-serif;
   }
hr {
   color: #CCCCCC;
   height: 1px;
   }
div.divider {
   clear: both;
   text-align: center;
   margin: 8px;
   }
img.left {
   float: left; 
   vertical-align: text-top;
   margin: 8px;
   }
img.right {
   float: right;
   vertical-align: text-top;
   margin: 8px;
   }
img {
   border-style: none;
   margin: 0px;
   padding: 0px;
   }
li.exp {
   margin: 6px;
   }
li {
   text-align: left;
   }
p.breadcrumbs {
   font-family: Arial, Helvetica, sans-serif;
   font-stretch: semi-condensed;
   font-style: italic;
   font-size: 8pt;
   }
@media print {
p.breadcrumbs {
   display: none;
   }
}
p.copyright {
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   font-stretch: semi-condensed;
   font-style: italic;
   font-size: 8pt;
   }
p {
   text-align: left;
   }
td.playlist {
   padding-bottom: 12px;
   }
td {
   text-align: left;
   }

/**********  miscellaneous  **/
.darkbg {
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 4px;
   font-weight: bold;
   background-color: #333333;
   color: white;
   }
@media print {
.darkbg {
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 4px;
   font-weight: bold;
   background-color: white;
   color: black;
   }
}   
.darkbgsm {
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   font-weight: bold;
   background-color: #333333;
   color: white;
   font-size: smaller;
   }
@media print {
.darkbgsm {
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   font-weight: bold;
   background-color: white;
   color: black;
   font-size: smaller;
   }
} 
.darkbgsm a {
    color: white;
}
.darkbgsm a:visited {
	color: white;
}
.darkbgruss {
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 4px;
   font-size: larger;
   font-weight: bold;
   background-color: #333333;
   color: white;
   }
.intro {
   font-style: italic;
   }
.list {
   padding-top: 4px;
   padding-bottom: 4px;
   }
.ltgray {
   background-color: #CCCCCC;
   text-align: center;
   }
.super {
   font-size: xx-small;
   vertical-align: top;
   }
.top {
   vertical-align: top;
   }
.left {
   text-align: left;
   }
.center {
   text-align: center;
   }
.right {
   text-align: right;
   }
.larger {
   font-size: 110%;
   }
.smaller {
   font-size: 90%;
   }
</style>