@charset "iso-8859-1";
/* FILE: cacpgh.css */
/* AUTHOR: John Hredzak */
/* Main Style Sheet for CAC of Pittsburgh website, www.cacpittsburgh.org */
/* Additional Style Sheet for Events Pages: cacpghev.css */

/********* GLOBAL *********/
body {
  background-image: url(./BkgndCACLogo.gif);
  background-attachment: fixed;
  text-align: center;
  }
p, li, div, table {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  }
li {
  margin: -6px 0px 12px;
  }
a:link    { color: #0000CC; }
a:visited { color: #0000CC; }
a:active  { color: #800080; }
a:hover   { color: #FF0000; text-decoration: none; }
h1 {
  text-align: center;
  color: #FFFFFF;
  background-color: #666666;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 15pt;
  font-weight: bold;
  margin-top: -15px;
  padding: 4px;
  }
h2 {
  text-align: center;
  color: #FFFFFF;
  background-color: #666666;
  font-size: 14pt;
  margin-top: 30px;
  padding: 3px;
  }
h3 {
  text-align: center;
  color: #FFFFFF;
  background-color: #666666;
  font-size: 13pt;
  margin-top: 30px;
  padding: 3px;
  }
h4 {
  text-align: center;
  color: #FFFFFF;
  background-color: #666666;
  font-size: 11pt;
  margin-top: 24px;
  padding: 2px;
  }
/********* WHOLE PAGE *********/
.page {
  width: 760px;
  text-align: center;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  }
/********* LEFT BAR *********/
.leftbar {
  width: 120px;
  text-align: center;
  color: #FFD700;
  background-color: #000000;
  padding: 0px 2px;
  }
div.menu {
  width: 100%;
  text-align: left;
  }
div.menu img {
  width: 100%;
  height: 1px;
  margin: 4px 0px 3px;
  }
div.menu a {
  width: 100%;   /* for link & highlight across column */
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 7.5pt;
  font-weight: bold;
  text-decoration: none;
  padding-left: 3px;
  }
div.menu a:link    { color: #FFD700; }
div.menu a:visited { color: #FFD700; }
div.menu a:active  { color: #FFD700; }
div.menu a:hover   { color: #FF0000; }
div.menu a.submenu {
  font-weight: normal;
  padding-left: 15px;
  }
#thispage {
  color: #000000;
  background-color: #FFD700;
  }
/********* TOP BAR *********/
.topbar {
  text-align: center;
  color: #FFD700;
  background-color: #000000;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 13.5pt;
  padding: 7px;
  }
.title {
  font-size: 16pt;
  font-weight: bold;
  }
/********* BOTTOM-LEFT *********/
.leftbtm {
  text-align: center;
  color: #FFD700;
  background-color: #000000;
  padding-bottom: 3px;
  }
/********* BOTTOM BAR *********/
.btmbar {
  text-align: center;
  color: #000000;
  background-color: #e0d8b0;
  font-size: 8pt;
  word-spacing: 7px;
  }
.btmbar a {
  word-spacing: 0px;
  }
/********* MAIN CELL *********/
.main {
  width: 616px;
  text-align: left;
  color: #000000;
  background-color: #FFFFFF;
  padding: 24px 10px;
  }
.firsthdng {
  margin-top: 0px;
  }
p.intropar {
  font-size: 11pt;
  font-weight: bold;
  }
/********* MAIL FORMS & CONTACT *********/
form.msgform table {
  background-color: #ddeeff;
  border: 2px solid #3366cc;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  }
form.msgform table caption {
  color: #ffffff;
  background-color: #3366cc;
  padding: 5px;
  font-size: 11pt;
  font-weight: bold;
  }
form.msgform input, form.msgform textarea {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  }
form.msgform button {
  width: 70px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  }
button.contact {
  font-family: Verdana;
  font-size: 9pt;
  margin-left: 16px;
  }

