@charset "UTF-8";

body, input, select, textarea {
	font: 12px "Adobe Garamond", Georgia, "Times New Roman", Times, serif;
	color: #614739;
}

table {
	border-collapse: collapse;
}

td {
	padding: 0;
	vertical-align: top;
}

img {
	border: none;	
}

p {
	line-height: 14px; 
	margin: 0;
	padding: 0 0 14px 0;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px 0;
}

div.ClearFloat {
	clear: both;
}

div#StageHead {
	text-align: center;
}

div#StageFoot {
	text-align: center;
}

div#StageBody {
	position: relative;
}

div#HeadLogo {
	text-align: center;
}

div#ContactInfo {
	padding: 15px 0 5px 0;
}


/****************************/
/*           HOME           */
/****************************/

body#HomePage div#StageBody {
	text-align: center;
}

body#HomePage p {
	line-height: 20px; 
	margin: 0;
	padding: 0 25px 10px 25px;
}

div#HomeCollage {
	height: 120px;
	overflow: hidden;
}

body#HomePage p#CherylText {
	margin: 0 0 0 0;
	padding-right: 210px;
	text-align: right;
}


/*****************************/
/*           ABOUT           */
/*****************************/

div#AboutPhoto {
	float: left;
	width: 205px;
}

div#AboutPhoto img {
	border: solid 1px #431D00;
}

div#AboutContent {
	/*border-top: solid 1px #431D00;
	border-bottom: solid 1px #431D00;*/
	float: left;
}

div#AboutContent p {}

div#AboutContent p#AboutText {
	text-align: right;
	padding-bottom: 0;
}

p#AboutTitle {
	padding-bottom: 15px;
}


/****************************/
/*         SERVICES         */
/****************************/

body#ServicesPage div#StageBody { 
	text-align: center;
}

div#ServiceListing {
	border-top: solid 1px #431D00;
	border-bottom: solid 1px #431D00;
	margin: 0 auto 20px auto;
	padding: 20px 0 0 0;
}

div#ServicesContent p {
	margin: 0 auto;
	padding-bottom: 20px;
	text-align: center;
}

div#ServicesContent h2 {
	margin: 0 auto;
	text-align: center;
}


/****************************/
/*          PRAISE          */
/****************************/

div#PraiseContent div.ContentHead {
	background-image: url(../images/praise_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 15px;
	width: 856px;
}

div#PraiseContent div.ContentFoot {
	background-image: url(../images/praise_btm.gif);
	background-position: btm left;
	background-repeat: no-repeat;
	height: 15px;
	width: 856px;
}

div#PraiseContent div.ContentBody {
	background-image: url(../images/praise_bg.gif);
	background-repeat: repeat-y;
	padding: 0 15px;
	width: 826px;
}

td#PraiseQuote {
	padding: 0 0 0 50px;
}

p#PraiseTitle {
	margin: 0 0 0 -10px;
}


/***************************/
/*          PRESS          */
/***************************/

div#PressContent div.ContentHead {
	background-image: url(../images/press_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 15px;
	width: 856px;
}

div#PressContent div.ContentFoot {
	background-image: url(../images/press_btm.gif);
	background-position: btm left;
	background-repeat: no-repeat;
	height: 15px;
	width: 856px;
}

div#PressContent div.ContentBody {
	background-image: url(../images/press_bg.gif);
	background-repeat: repeat-y;
	padding: 0 15px;
	width: 826px;
}

td#PressAbstract {
	padding: 0 0 10px 50px;	
}

p#PressTitle {
	margin: 0 0 0 -10px;
}

td#PressPhoto2 img {
	margin: 0 0 0 10px;
}