body {
	margin: 0;
	padding: 20;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
}

#page-wrap {
    position: relative;
    margin: auto;
    width:90%;
}

#divNav {
	background: #322F32;
	width: 100%;
	clear: both;
}
	
.tableA {
	border-spacing: 10px;
    border-collapse: separate;
}

.tableA td {
	padding: 30px;
}

.divTable {
	display: block;
}

.divTableTr {
	clear: both;
}

.divTableTd {
	float: left; 
	padding: 3px; 
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}


.divTableTd100 {
	width: 100px;
}

.divTableTd200 {
	width: 200px;
}

.divTableTd250 {
	width: 250px;
}

.divTableTd300 {
	width: 300px;
}

.divTableTd350 {
	width: 350px;
}


/* CONTENT */
.main-content {
  height: calc(100% - 95px);
   transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.container {
  width: 100%;
  display: inline-block;
  margin-top: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  background:#EEE;
  min-height: calc(100% - 95px);
  height: calc(100% - 95px);

}


.divRow {
	background:#FFF;
	border-radius: 25px;
	margin-left: 30px;
	margin-right: 30px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 90px;
}

/* conversation bubbles */

.speech-bubble { position: relative; background: #44EEFF; border-radius: .4em; margin-bottom: 10px;} 


.auto-width {
    width: auto;
  }
  
  
  .site-footer {
  	background: #222244;
  }
  
  table td {
  	padding: 5px;
  }