/**********************************
Use: Reset Styles for all browsers
***********************************/

body, p, blockquote {
  margin: 0;
  padding: 0;
}

a img, iframe { border: none; }

/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }

/* Lists
------------------------------*/

ul, ol, dl, li, dt, dd {
  margin: 0;
  padding: 0;
}

/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {
  margin: 0;
  padding: 0;
}

fieldset { border: 1px solid #000; }

legend {
  padding: 0;
  color: #000;
}

input, textarea, select {
  margin: 0;
  padding: 1px;
  font-size: 100%;
  font-family: inherit;
}

select { padding: 0; }


/* Custom CSS styling follows
------------------------------*/

html { height: 100%; }

body {
  /* border: 10px solid yellow; */
  margin:10px;
  min-height: 96%;
  height: 96%;
  font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1em;
  background-color: white;
}

textarea {
  /* required for IE 6 & 7 because font-family inheritance is ignored for this element :( */
  font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}

a, a:link, a:visited, a:hover, a:active {
  color: black;
  text-decoration: none;
}

a:hover, a:active {
  color: white;
  background-color: gray;
}

a.currentpage {
  background-color: black;
  color: white !important;
}

a img {
  border: none;
}

#navigation {
  font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
  font-size: 1em;
  color: black;
  overflow: auto;
}

#main {
  font-family: "Courier New", Courier, monospace;
  overflow: auto;
  font-size: 0.8em;
}

#main h1 {
  text-transform: uppercase;
  font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
  font-size: 2.2em;
  font-weight: bold;
}

#main a {
  text-decoration: underline;
}

#nav-links {
  text-transform: uppercase;
}

#nav-links a {
  padding: 0px 0.3em;
}

#portfolio {
  text-transform: uppercase;
  font-size: 1.8em;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
}
#portfolio li {
  line-height: 130%;
  margin-left: 0;
  list-style: none;
}
