
/* Global Styles
----------------------------------------------- */

html body {
   background:#fff;
   color:#000;
   font:small Verdana,Sans-serif;   
}
#topnav, #leftcol, #footer, #masthead, .breaker, hr, .homebox_col, .homebox2_col, .homebox3_col, .home_box_header, .page_nav {
   display:none;
}
a img {
   border:none;
}
a {
   color:#000;
   decoration:underline;
}
hr {
   border-color:#000;
   border-width:1px 0 0 0;
   border-style:solid;
   color:#fff;
}

/* Inline Images
----------------------------------------------- */

img.left1, img.left2 {
   float:left;
   padding:0;
   margin:0 20px 1em 0;
}
img.left1 {
   border:1px solid #000;
}
img.right1, img.right2 {
   float:right;
   padding:0;
   margin:0 0 1em 20px;
}
img.right1 {
   border:1px solid #000;
}
img.left3, img.right3 {
   float:none;
   border:1px solid #000;
}

/* List
----------------------------------------------- */

dl#list  {
   border-top:1px solid #000;
}

dl#list dt img {
  float:left;
  display:block;
  margin:0 12px 0 0;
  padding:0px;
}

dl#list dd a {
   color:#000;
   font-weight:bold;
   text-decoration:underline;
   font-size:1.4em;
}
dl#list dd {
  line-height:1.6em;
  margin:0px 0 3px 5px;
}
dl#list dd.divider {
  clear:left;
  margin:5px 0 5px 0;
}
.title {
  padding:0 0 8px 0;
}
.button {
  padding:8px 0 0 0;
}
.grade {
  padding:2px 0 2px 0;
}

/* Content
----------------------------------------------- */

.page_header h1 {
   font-size:1.6em;
   margin:0 0 8px 0;
   border-bottom:1px solid #000;
}
#page_content h2 {
   font-size:1.2em;
   text-transform:uppercase;
   margin:0 0 8px 0;
   border-bottom:1px solid #000;
}

