body { margin: 0; padding: 0; text-align: center; background-color: #9d1208; font-family: Times New Roman, Sans-Serif; font-size: 10pt; }
table { border: 0; padding: 0; margin: 0; border-collapse: collapse; }
td { border: 0; padding: 0; margin: 0; }
img { border: 0; margin: 0; padding: 0; }
h1, h2, h3, h4 { font-family: Trebuchet MS, Veranda, arial, helvetica, sans-serif; font-size: 16pt; color: #e04c2e; font-weight: bold; }
h1 { font-size: 18pt; font-weight: bolder; margin: 0; padding: 0; border: 0; margin-bottom: 9px;}
h2 { font-size: 14pt; font-weight: bolder; margin: 0; padding: 0; border: 0; margin-bottom: 6px; }
h2 { font-size: 12pt; font-weight: bold; margin: 0; padding: 0; border: 0; margin-bottom: 6px; color: #000000; }
h3 { font-size: 11pt; margin: 0; padding: 0; border: 0; margin-bottom: 3px; }
h4 { font-size: 11pt; margin: 0; padding: 0; border: 0; margin-bottom: 0px; }
p { border: 0; padding: 0; margin: 0; margin-bottom: 10pt; }
div { border: 0; padding: 0; margin: 0; }
ul { border: 0; padding: 0; margin: 5px 0px 10px 25px; }
a:link { color: #e04c2e; }
a:visited { color: #000000; }
a:active, a:hover { color: #9d1208; }

#page-layout-table { background: url(../images/shadow-bg.jpg) repeat-y top left; width: 779px; text-align: center; margin-left: auto; margin-right: auto; } 

#header, #footer { width: 761px; }
#header { padding: 0px; margin: 0px; background-color: #ffffff; text-align: center; }

#mainMenu, #footerMenu, #copyright, #poweredBy { font-family: Trebuchet MS, Veranda, Tahoma, Sans-Serif; color: #ffffff; }
#footerMenu a:link, #footerMenu a:visited, #footerMenu a:active, #footerMenu a:hover { color: #ffffff; }
#poweredBy a:link, #poweredBy a:visited, #poweredBy a:active, #poweredBy a:hover { color: #ffffff; }
#mainMenu a, #footerMenu a, .genderMenu a, #poweredBy a { text-decoration: none; }
#mainMenu a:hover, #footerMenu a:hover, .genderMenu a:hover, #poweredBy a:hover { text-decoration: underline; }

#navSpecialsContainer { text-align: center; vertical-align: top; width: 210px; 
background-color: #e04c2e; 
background-color: #ffffff; 
	margin: 0;
	padding: 0;
	border: 0;
margin-left: auto;
margin-right: auto;
}
#navigation {
	width: 210px; 
	background-color: #e04c2e;
	padding-top: 8px;
 	height: 189px; 
 	text-align: center;
}
#navigation ul {
	width: 156px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#navigation li { background: url(../images/diamond.gif) center left no-repeat; }
#navigation li a:link, #navigation li a:visited  {
	padding: 5px 10px 5px 10px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11pt;
	line-height: 23pt;
	line-height: 21pt;
	line-height: 19pt;			
	font-weight: normal;
	font-family: "Trebuchet MS" ;
}
#navigation li a:hover { color: #ffffff; text-decoration: underline; }
#showGender { border: 0; padding: 0; margin: 5px 0px 10px 0px; }
.gender-container { text-align: center; width: 210px; background-color: #f9ece4; 
	margin: 0;
	padding: 0;
	border: 0;
}
.genderMenu {
	width: 127px;  
	padding: 0;
	margin: 0;
	border : 0;
	background-color: #f9ece4;
  color: #000000;
	font-size: 8pt;
	text-align: left;
	height: 97px;
	margin-left: 10px;
}
.genderMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.genderMenu li {
	background: url(../images/red-diamond.jpg) center left no-repeat;
	line-height: 10px;  
	margin-top: 4px;
}
.genderMenu li a:link, .genderMenu li a:visited  {
	padding-left: 10px;
  color: #000000;
	text-decoration: none; 
}
.genderMenu li a:hover {
	text-decoration: underline; 
}
#specials { background-color: #ffffff; margin-top: 26px; }

#content { width: 551px; padding: 15px; background-color: #f9ece4; text-align: left; vertical-align: top; }
#homePageContent { padding: 5px 15px 5px 15px; background-color: #f9ece4; }

.diamondList li { list-style-image: url(../images/red-diamond.jpg); margin-left: 10px; margin: 4px 0px 4px 0px; }
.arrowList li { list-style-image: url(../images/arrow.gif); margin-left: 10px; margin: 4px 0px 4px 0px; }
.titleBox { color: #000000; width: 100%; vertical-align: middle; border-bottom: 2px solid #9d1208; margin-bottom: 2px; padding: 1px; }
.bioBox { float: left; margin: 2px 0px 10px 0px; }
.photoBox { float: left; padding-right: 4px; }
.photoBox img { border: 1px solid #9d1208; }
.commentBox { clear: both; float: left; font-style: italic; width: 100%; padding-top: 10px; }
.name { font-family: 'Brushed Script MT', 'Palatino Linotype', 'Trebuchet MS'; font-weight: bold; }
.cityState { font-style: normal; }
.pic-rt { float: right; border: 1px solid #9d1208; margin-left: 10px; }
.pic-lf { float: left; border: 1px solid #9d1208; position: relative; margin-right: 10px; }
.pic { border: 1px solid #9d1208; }

.label { font: 8pt arial; }
.spacer { height: 8px; }


#footer { background-color: #e04c2e; padding: 0px 0px 20px 0px; margin: 0; text-align: left; }

#footerMenu, #copyright { margin: 0px 15px 0px 15px; border: 0; }
#footerMenu { font-size: 9pt; margin-top: 6px; padding: 0; }
#footerMenu ul { padding: 0; margin: 0; }
#footerMenu li { margin: 0px;	padding: 0px 2px 0px 0px;	display: inline; text-transform: uppercase; }

#copyright, #poweredBy { font-size: 8pt; }
#copyright { margin-top: 4px; }

#poweredBy { padding: 0px 6px 0px 6px; font-weight: bold; }
#poweredBy a { text-decoration: underline; }
#poweredBy a:hover { text-decoration: none; }

.diamond { height: 7px; width: 5px; margin-left: 6px; margin-right: 6px; }

#submenu { padding: 10px 0 25px 0px; text-transform: uppercase; font-size: 10pt; }
