@import url(./bard.css);
@import url(./carolus.css);
@import url(http://fonts.googleapis.com/css?family=Kotta+One);

@media screen,print {
  h1, h2, h3 { font-family:Carolus, serif; }

  h1  { padding-bottom:0px;
       margin-top:0.1em;
       font-size:3em; }
  
  h2 { margin-bottom:0; font-size:2.5em; }
  
  h3 { font-size:1.5em; }
             
  h2.link, h3.link
           { margin-bottom:0;
        margin-top:1em;
        padding-top:2px; }
             
  h3.link  { background:transparent; }
  
  h3.intro { border-top:1px solid;
             margin-top:1em;
             margin-bottom:0;
             padding-top:0;
             padding-bottom:0.8em;
             text-align:center; }

  h3.left  { text-align:left;
             padding-left:1em;
             padding-bottom:0; }
  
  p.note   { margin:1.5em 5em 0 5em;
             border:solid maroon;
             border-width:1px 0; }
  
  p.intro  { letter-spacing:2pt;
  			 font-family:'Kotta One',serif;
             font-size:1.2em; 
  			 text-align:center;
			 letter-spacing:0em;
  			 margin-top:0;
             padding-top:0;
             margin-bottom:1.5em; }

  p.house  { background:transparent;
             text-align:center;
             margin:1em 0; }

  dl.news dt { font-family:Tahoma,Geneva,sans-serif; }
			 
} /* @media screen, print */

@media screen {
  /* Colour Scheme */
  body       { background:#600 url(../backgrounds/redindex.jpg); }
  
  h1,h2,h3 { color:#ffc; }
  
  a:link     { text-decoration: none; color:#ffc;}
  a:visited  { text-decoration: none; color:#aa7;}
  a:focus    { text-decoration: none; color:#cc9;} 
  a:hover    { text-decoration: none; color:#cc9;} 
  a:active   { text-decoration: none; color:#cc9;}
  
  p a:link    {border-bottom:1px dashed #ffc;}
  p a:visited {border-bottom:1px dashed #aa7;}
  p a:focus   {border-bottom:1px dashed #cc9;} 
  p a:hover   {border-bottom:1px dashed #cc9;} 
  p a:active  {border-bottom:1px dashed #cc9;}
  
  dl.index   { border-color:#600; }
  
  .alone, .begin, .last,
  dl.content dt, h3.intro, ul.intro
             { border-color:maroon; }
  
  dl.news dt { background-color:#600; font-family:Tahoma,Geneva,sans-serif; }
  
  /* Text and List Elements */
  h3.intro { border-top-color:#600; }
  
  ul.intro { background-image:url(../backgrounds/b30.png);
             border-bottom-color:#600; }
  
  p.footer a, p.middle a,
  p.empty a, p.house a
           { border-bottom:none; }
  
  p.intro  { background:transparent;
  					 color: #ffffcc;}
} /* @media screen */

@media print {
  h1,h2      { padding-bottom:0; }

  h3.link    { margin-left:1.2em;
               margin-right:1.2em; }
  
  h1         { padding-top:5px;}
  h3.intro   { border-top-color:black; }
  ul.intro   { border-bottom-color:black; }
  
  h3 a       { text-decoration:none; }
} /* @media print */
