/* CSS for Sean Wells' Personal Website.  (c) 2007 Sean Wells */

/* Main defaults */
html,body {
  margin: 0;
  padding: 0
}

/* Body defaults */
body {
  font: 1em, sans-serif;
  text-align: left;
  background: #FFF;
}

/* Link properties */
a {
  border-bottom: 1px dotted #005000;
  text-decoration: none;
  color: #00F;
  background: inherit;
}

/* Page header */
#header h1 {
  margin-left: 1em;
  font: bold 2em, sans-serif;
  color: #FFF
}

/* Section header */
h2 {
  font: bold 1em, sans-serif;
  color: #000
}

/* Caption */
h3 {
  font: bold 0.8em, Serif;
}

/* Header */
div#header {
  width: 100%;
  overflow: hidden;
  background: #900;
  border-bottom: 2px solid #000;
}

/* Left pane (main content) */
#left {
  float: left;
  width: 50%;
  padding: 1em;
  margin-bottom: 1em;
  background: #999;
  text-align: justify;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

#left img {
  border: 2px solid #000;
}

/* Right pane (news) */
#right {
  float: right;
  width: 40%;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

/* Project/Interest section header */
#right h2 {
  margin-top: 0em;
  float: top;
  width: 100%;
  background: #C90;
  color: #FFF;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}

/* News box */
#right .box {
  background: #FFF;
}

/* Main content */
#content {
  font: 0.9em, sans-serif;
  margin: auto;
  padding: 15px;
  background: #fff;
}

/* Footer */
#footer {
  width: 100%;
  margin-top: 2em;
  font: 0.6em, Serif;
  color: #000000;
  float: left;
}

/* Footer link */
#footer a {
  color: #0000FF;
}

/* Default list */
ul {
  padding: 0;
  margin: 0;
}

/* Default list item */
li {
  list-style-type: none;
}
