body {
 /* background-color: #EF7F84; */
 /* background-color: #A22027;*/
 background-color: #7D277C;
 width: 100%;
 margin: 0;
 padding: 0;
 text-align: center;
}

body a:link{ 
	text-decoration:none;
	color: #7D277C;
}
body a:visited {
	color: #D11E23;
	text-decoration:none;
}
body a:hover {
	color: #7D277C;
	text-decoration:underline;
}
body a:active {
	color: #7D277C;
}
.wrapper {
  background-color: #FBEDF4;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

#header {
	height: 150px;
}

#navigation {
	height: 30px;
	background-color: #FFE4E7;
	font-family: Georgia, Verdana, sans-serif;
	font-size: 1.1em;
	letter-spacing: -.0em;
	border-top: 3px solid #7D277C; 
	border-bottom: 3px solid #7D277C;
}
#navigation ul { /* all lists */
	list-style: none;
	margin: 0;
}
#navigation li { /* all list items */
	display: inline;
	float: left;
}
#navigation li a {
	margin: 0px 10px 0px 10px;
    padding: 5px 9px 0px 9px; /*padding of tabs */
    text-decoration: none;
	display: block;
	vertical-align: middle;
}
#navigation a:visited {
	color: #7D277C;
}
#navigation a:hover {
	color: #D11E23;
}

#content {
  min-height: 300px;
  margin: 25px 50px 10px 10px;
  color: #7D277C;
}
#content h1 {
  text-align: left;
  margin-left: 225px;
}
#content h2 {
  text-align: center;
}
#content p {
  text-align: left;
  font-size: .9em;
  font-family: Georgia, Verdana, sans-serif;
  text-align: justify;
  margin: 10px 0px 15px 90px;
 /* border: 1px solid #000000; */
}
#content p span {
  font-weight: 500;
  font-size: 1.8em;
}
#content ul {
  text-align: left;
  font-size: .9em;
  font-family: Georgia, Verdana, sans-serif;
}
#content img {
  text-align: right;
  float: right;
  border: 2px solid #7D277C;
  margin: 0px 10px 5px 15px;
}

#menus {
  width: 500px;
  min-height: 285px;
  background-color: #FFE4E7;
  border: 2px solid #7D277C;
  margin-left: 225px;
  color: #7D277C;
}
#menus p {
  text-align: center;
  margin: 10px 15px 10px 15px;
}
#menus h2 {
  text-align: center;
}
#menus img {
  margin-top: 10px;
}
#menus td {
  text-align: left;
}

#subNav {
  width: 175px;
  background-color: #FFE4E7;
  border: 2px solid #7D277C;
  float: left;
  margin: 0 0 0 25px;
  padding: 0;
  line-height: 10px;
}

#subNav p {
  font-family: Georgia, Verdana, sans-serif;
  font-size: .8em;
  margin-left: 20px;
}
#subNav ul {
	/*color: #040000;*/
  font-size: .7em;
  font-family: Georgia, Verdana, sans-serif;
  text-align: left;
  margin: 0;
  padding: 0;
}
#subNav li {
  list-style: none;
  margin: 0;
  padding: 0 0 10px 25px;
}

#grid p {
  margin-left: 0px;
}
#grid table {
  margin-left: 90px;
  width: 646px;
  background-color: #FFBD02;
}
#grid img {
  float: left;
  vertical-align: top;
  padding: 0;
  margin: 0;
}

#testimonialButton {
  height: 25px;
  width: 105px;
  color: #FFBD02;
  font-family: "Times New Roman", Verdana, sans-serif;
  font-size: 1.1em;
  background-color: #ED1E24;
  border: 3px solid #7D277C;
  float: right;
  margin: 10px;
}
#testimonialButton a:link{ 
	text-decoration:none;
	color: #FFBD02;
}
#testimonialButton a:visited {
	color: #FFBD02;
}
#testimonialButton a:hover {
	color: #7D277C;
}
#testimonialButton a:active {
	color: #7D277C;
}

#footer {
  font-size: .9em;
  font-family: Georgia, Verdana, sans-serif;
  color: #7D277C;
  line-height: 20px;
  padding-bottom: 7px;
}

/*CSS Hacks for Internet Explorer */

* html #subNav #content #menus {
/* double margin bug fix */
	display: inline;
}