/* CSS Document */

/* 
  Basic color: #ff00ff; 
  Background color: #00bfbf;
  */

/* HTML tags */

body {
  width: 760px;
  }
A {
  color: #bf00bf;
  }
A:link { 
    text-decoration: none;
}
A:active { 
    text-decoration: none;
}

A:visited { 
    text-decoration: none;
}

A:hover { 
    text-decoration: none;
    background-color: #00bfbf;
	color: #ffffff;
}
dl.venueList {
  margin-top: 0;
  }
dl.calendar {
  clear: both;
  }
/* classes */

.centerImage {
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  }
.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
.fieldsTable {
  color: #636363;
  }
.venueList dt {
  margin-bottom: 0.5em;
  }
.imgSpace {
  font-family: Courier monospace, "Courier New";
  font-size: 8pt;
  margin-bottom: 1em;
  color: #666666;
  }
.pageImg {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
  }
.calendar dd {
  background-color: #eeeeee;
  border: 1px solid #666666;
  padding: 0.5em;
  margin-bottom: 1em;
  }
.calendar dd p {
  margin-bottom: 0;
  }
.calendar dd img {
  float: left;
  margin-right: 0.5em;
  }
.instructions {
  font-size: smaller;
  }
.defaultHeight {
  height: 375px;
  }
.img280x200 {
  width: 206px;
  height: 286px;
  margin: 0.5em;
  background-image: url(images/imgShadow280x200.jpg);
  border: 0px solid #cccccc;
  }
.img200x267 {
  width: 273px;
  height: 206px;
  background-image: url(images/imgShadow200x267.jpg);
  border: 0px solid #cccccc;
  }
.img7x5h200 {
  width: 147px;
  height: 206px;
  background-image: url(images/imgShadow7x5h200.jpg);
  }

/* div id's */

div#main {
  -moz-box-sizing: border-box;
  width: 760px;
  font-family: Arial, Helvetica, sans-serif;
  color: #363636;
  background-color: #fafafa;
  }
div#printHeader {
  -moz-box-sizing: border-box;
  display: none;
  }
div#header {
  -moz-box-sizing: border-box;
  height: 130px;
  /*
  background-color: #00bfbf;
  border: 1px solid #999999;
  */
  background-image: url(images/headerBackground.jpg);
  }
div#header img {
  border: 0;
  }
div#header .spacer { 
  height: 15px;
  }
div#textArea {
  -moz-box-sizing: border-box;
  margin: 0;
  padding: 0.5em;
  padding-bottom: 0;
  border: 0px solid #999999;
  }
div#textArea h1 {
  margin: 0;
  margin-bottom: 0.5em;
  text-align: center;
  font-variant: small-caps;
  color: #00bfbf;
  }
div#leftSide {
  -moz-box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 0;
  border: 0px solid #000000;
  }

div#leftSide img {
  border: 0px solid #000000;
  }
div#rightSide {
  -moz-box-sizing: border-box;
  margin-left: 215px;
  }
div#footer {
  -moz-box-sizing: border-box;
  clear: both;
  font-size: 10pt;
  text-align: center;
  }
div#buttons {
  text-align: center;
  }

/* ****
 * For rounded corners
 */
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4, .xmiddle {background:#00bfbf; border-left:1px solid #999999; border-right:1px solid #999999;}
.xb1 {margin:0 5px; background:#999999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xmiddle {background:#00bfbf; padding: 0 1em; }

/* ****
 * MyFirstWebPage.net related styles
 * Please leave this at the bottom of this file
 */
.MFWPNlogo {
    font-family: 'courier new';  
    font-weight: bold; 
}
A:link.MFWPNlogo { 
    text-decoration: none;
}

A:active.MFWPNlogo { 
    text-decoration: none;
}

A:visited.MFWPNlogo { 
    text-decoration: none;
}

A:hover.MFWPNlogo { 
    text-decoration: none;
    background-color: #cccccc;
    color: #ffffff;
}