/* style.css - style for PBCMENSA pages */
/* Try to stick to the "standard 16" color names:
   aqua, black, blue, fuchsia, gray, green, lime, maroon,
   navy, olive, purple, red, silver, teal, white, and yellow */

body {
	background-color: white;
	color: black;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style2 {
	background-color: #eaffbf;
	color: #000080;
}

.style3 {
	background-color: #666699;
	color: #FFFFFF;
}

.style4 {
	background-color: #ffff99;
}

.style5 {
	background-color: #ffcc66;
}

.style6 {
	background-color: #33cccc;
}

.style7 {
	background-color: #c0c0c0;
}

.style8 {
	background-color: #99ccff;
}

H1, H2, H3, H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: navy;
}

H1 {
	text-align: center;
}

H1.pagebar {
  color: #EDC9FA;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	border-bottom: 0;
}

H1.frontcaption {
  font-size: 5em;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	border-bottom: 0;
}

H2 {
	text-align: center;
}

H3 {
	text-align: left;
        margin-left: 6%;
}

H3.sidebar {
  color: #113F5D;
	text-align: center;
}  

H4 {
	text-align: left;
        margin-left: 8%;
}

INPUT {
  font-size: medium;
  font-family: Courier, MS Courier New, Prestige, Everson Mono, monospace;
}

p.frontcaption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: navy;
}

.pagebar {
  background-color: #017499;
  color: #EAF4F6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menubar {
	float: left;
	width: 100px;
	text-align: center;
  background-color: #017499;
  color: #EAF4F6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mainarea {
	padding-left: 100px;
}

.sidebar {
  background-color: #B9CCD7;
  color: #113F5D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.white {
	background-color: white;
	color: black;
}

p.fineprint {
  font-size: small;
}

HR { color: silver; 
  margin-left: 10%;
  margin-right: 10%;
}

A.pagebar:link, A.menubar:link, A.menulink:link, A.sidebar:link {
  color: white;
}

A.pagebar:visited, A.menubar:visited, A.menulink:visited, A.sidebar:visited {
  color: aqua;
}

A.pagebar:hover, A.menubar:hover, A.menulink:hover, A.sidebar:hover {
	color: yellow;
}

A.pagebar:active, A.menubar:active, A.menulink.active, A.sidebar:hover {
	background-color: yellow;
	color: red;
}

A:link {
  color: blue; }
A:visited {
  color: purple;}
A:hover {
  color: fuchsia;}
A:active {
  background-color: yellow;
  color: red; }
  
A {
  text-decoration: none;
}

.boxtext, .fineprint {
  margin-left: 1em;
  margin-right: 1em;
}

.sidebar {
  margin-left: 0em;
  margin-right: 0em;
}

.bodytext {
  margin-left: 10%;
  margin-right: 10%;
}

.tipbox {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #FFB6C1;
}

.notebox {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #C1FFB6;
}

.defbox {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #A6CAF0;
}

.samplemsg {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #FFFFC0;
}

article {
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #FFF3CC;
	border: 1px solid #B79328;
}