/* CSS Document */

html, body {height:100%}

body { 
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
  font-size: 100.1%;  
  background: #c5a5ff url(images/leaf-bkg.jpg) repeat fixed left top;
  text-align: center;
  margin: 0; 
  padding: 0;
}
#page {
  margin: 0 auto; 
  background: #c5a5ff url(images/chrome-bkg.gif) repeat-y left top;
  width: 840px;
  min-height: 100%;
}
.content {
  padding: 15px 35px; 
  width: 770px;
}
.column-left, .column-left-abcs {
  width: 365px;
  text-align: left;
  float: left;
  padding-right: 10px;
}
.column-right, .column-right-abcs {
  width: 375px;
  text-align: left;
  float: right;
  padding-left: 15px;
  border-left: 1px dotted #6600ee;
}
.column-right-abcs strong, .column-left-abcs strong {
  font-size: 1.3em;
  font-weight: bold;
  letter-spacing: .05em;
  color: #6600ee;
}
a:link, a:visited {
  color: #8700A4;
  text-decoration: none;
}
a:hover, a:active {
  color: #008800;
  text-decoration: underline;
  outline: none;
}
.masthead {
  margin: 0 auto; 
  background: transparent url(images/masthead.jpg) center bottom no-repeat; 
  width: 800px;
  height: 196px;
}
.masthead a {
  display: block;
  width: 800px;
  height: 196px;
}
.subtitle, .subtitle2 {
  font-size: 1.3em;
  font-weight: bold;
  color: #4830ff;
  margin: 0;
  margin-bottom: 5px;
}
.subtitle2 {
  font-size: 1.5em;
}
.page {
  text-align: center;
  margin: 10px;
}
.btn a:active, btn a:focus {
  outline: none; 
  height: 0; width: 0;
}
.clear {clear: both;}
.btm-nav  {
  font-size: .8em;
  font-weight: bold;
  color: #8700A4;
  text-align:center;
  margin:10px;
}
.btm-nav a {
  font-weight: normal;
  border-right: transparent 2px solid;
  border-left: transparent 2px solid;
}
.btm-nav a:hover {
  background:#6600CC;
  border-right: #6600CC 2px solid;
  border-left: #6600CC 2px solid;
  text-decoration:none;
  color:#CCCCCC;
}
.btm-nav a:active {
  text-decoration:none;
  color:#CCCCCC;
}
.footer {
  color: #555;
  font-weight: bold;
  font-size: .7em;
}
img.left-bdr {
  float:left;
  margin-right:8px;
  border: #000 1px solid; 
}
img.right-bdr {
  float:right;
  margin-left:8px;
  border: #000 1px solid;
}
.ps-pic {
  padding-right:4px;
}
.ps-pic img, img.border {border: #000 1px solid}
.ps-title {
  text-align:left;
  font-weight: bold;
  font-size: 1.1em;
  height: 1.1em;
  margin-top:0;
}
.smaller {font-size:.9em}
.ps-time {
  text-align:right;
  font-weight: bold;
  font-size: .95em;
  font-style:italic;
}
.oe-time {
  font-weight: bold;
  font-size: .9em;
  font-style:italic;
}
.ps-text {
  text-align:justify;
}
.left {float:left}
.right {float:right}
