/* CSS Formatting Code for Tute 05 */

   body {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	margin: 0;
	background: black;
   }

/* topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" */

   .logo {
      float: right;
   }

   h2.nav a, h3 {
      color: #4682B4;
   }

   h2.nav a {
      font-size: 1.3em;
      font-variant: small-caps;
      text-decoration: none;
   }

   h3 {
      font-size: 1.2em;
   }

/* Background-color for Mozilla, color for IE */
   hr {
      height: 0.3em;
      background-color: silver;
      color: silver;
   }

   .bold {
      font-weight: bold;
   }

   #container {
      width: 90%;
      margin: 10px auto;
      text-align: left;
      border: 1px solid silver;
      background-color: #fff;
      color: #333;
      line-height: 140%;
   }

   #header {
      padding: 0.5em;
      background-color: #9C9C9C;
      border-bottom: 2px solid red;
      height: 70px;
   }

   #header h2 {
      padding: 1em 0;
      margin: 0;
   }

/* Floats nav div so content div sits on same level */
   #left {
      width: 160px;
      float: left;
      margin: 0;
      padding: 1em;
   }

   #right {
      width: 160px;
      float: right;
      margin: 0;
      padding: 1em;
   }

/* Pushes content div in by 200px per side once left and right columns are floated */
   #content {
      margin-left: 150px;
      margin-right: 200px;
      border-left: 1px solid silver;
      border-right: 1px solid silver;
      padding: 1em;
      max-width: 100%;
   }

   #footer {
      clear: both;
      padding: 0.5em;
      margin: 0;
      background-color: #9C9C9C;
      color: #333;
      border-top: 2px solid red;
   }

   #left p, #right p { 
      margin: 0 0 1em 0; 
   }

   #content h2 { 
      margin: 0 0 0.5em 0; 
   }

   .article {
      background-color: silver;
      margin: 0;
      padding: 1em;
   }

   p.nav a {
      display: block;
      padding: 0.5em;
      margin: 0;
      width: 100px;
      background-color: silver;
      color: white;
      text-decoration: none;
      text-align: left;
      font-size: 1.2em;
      font-weight: bold;
   }

   p.nav a:hover {
      background-color: red;
   }

   h2.nav a:hover {
      color: red;
   }