body {
	background-color:#FFF0FF;
	font-size: 12px;
	font-family: sans-serif;
}

h1 {
	color:#29e0dc;
	font-size:18px;
}

h2 {
	color:#FF99CC;
	font-size:18px;
	font-style:normal;
}

td { 
	margin: 12px;
}

a img {
	border:none;
	
}

a:link { 
	color: #f39;
	text-decoration:none;
	font-weight:bold;
}

a:visited { 
	color: #008080; 
	text-decoration:none;
	font-weight:bold;
}

a:hover { 
	color: #f39; 
	text-decoration:underline;
	font-weight:bold;
}

h3 {
  color: #038f8f;
  font-size: 16px;
  font-weight: bold;
  margin: 14px 0;
}


.letter { 
	color: #9c5593; 
	font-size: 18px; 
	font-family: MurrayHilD, "CAC Futura", "Comic Sans MS"; 
}

.date {
  color: #666;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  margin: 6px 12px 6px 6px;
}

#container {
	border:2px solid #FF99CC;
	background-color:white;
}

#menu img {
	border:2px solid #FF99CC;
	border-width:0px 0px 2px 0px;
}

#rightcolumn {
	text-align:left;
	border-left: 1px solid #FF99CC;
}

#footer {
	border-top: 1px solid #FF99CC;
}

#leftcol30 {
	text-align:left;
}

#leftcol50 {
	text-align:left;
}

#leftcol50np {
	text-align:left;
}


#leftcol15 {
	text-align:left;
}

#rightcol70 {
	text-align:left;
}

#rightcol50 {
	text-align:left;
}

#rightcol50np {
	text-align:left;
}

.linklist {
	font-size:14px;
	line-height:20px;
}

.black {
	background-color:black;
	color:white;
}

.centered {
	text-align:center;
}

.menulink {
	text-align:center;
	padding:10px 0px;
}

.menulink a img {
	border:2px solid #f39;
}

.testimonial {
	border-top:1px solid #FF99CC;
}

table {
	border-collapse:collapse;
}

table td {
	border:1px solid #CCCCCC;
	padding:4px;
}