@charset "UTF-8";
/* CSS Document */

.w35 {
	width:35%;
	height:auto;
}

a.male {
	background-color: #6CF;
	padding: 6px 10px;
	color: #FFF;
	text-decoration: none;
	border-radius: 5px;
	margin-bottom:20px;
	border:3px double #6CF;
}
a.female {
	background-color: pink;
	padding: 6px 10px;
	color: #FFF;
	text-decoration: none;
	border-radius: 5px;
	margin-bottom:20px;
	border:3px double pink;
}

h3.OMM {
	margin:0 0 15px 0;
	font-weight: 300;
}

h3.OMM a {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color: #333;
	border-bottom:none;
}

h3.OMM a:hover {
}

a.special {
	background-color: rgba(15,77,146,.95);
	padding: 6px 10px;
	color: #FFF !important;
	text-decoration: none;
	border-radius: 5px;
	margin-bottom:20px;
	border:3px double  rgba(15,77,146,.95);
}

.hangIndent {
	padding:20px;
	background-image:url(../images/backgrounds/cloth.png);
	background-repeat: repeat;
}
.hangIndent p {
	margin-left:3rem;
	margin-top:0;
	margin-bottom:5px;
	text-indent: -2rem;
	line-height: 1.4em;
	font-weight: 500;
	font-size:1rem;
}
.hangIndent span {
	font-size:1.4rem;
	font-weight:bold;
}

.hmy-section h1 {
	font-size:2.6rem;
	font-variant: small-caps;
	font-weight:500;
}

.hmy-section h1 + h5 {
	font-size:1.4rem;
	margin:0;
	font-weight:500;
	letter-spacing: .075rem;
}

.hmy-section h2 {
	font-size:1.8rem;
	color: #333;
	padding:10px 0;
	font-variant: small-caps;
	letter-spacing: .1rem;
}

.hmy-section h2 + h3 {
	font-size:1.4em;
	margin:0;
	background-color: rgba(44,105,91,.9);
	color: #FFF;
	padding-bottom:10px;
}

.hmy-section h3 + h4 {
	margin-top: 0;
	text-transform: uppercase;
	font-size:.9em;
	letter-spacing: .05rem;
}

.hmy-section h3 + h5, .hmy-section h2 + h5 {
	font-weight: normal;
	font-size:1rem;
	margin:0;
	margin-top:0px;
	margin-bottom:20px;
	color: #333;
}

.hmy-section h3 {
	font-variant: small-caps;
	font-size: 1.6rem;
	letter-spacing: .1rem;
}

.hmy-section h4 {
    font-size: 1.2rem;
}
.hmy-section h5 {
	font-size: 1.1rem;
}
.hmy-section p {
	line-height:1.4rem;
	text-indent: 1.5rem;
	font-size:1rem;
}

.hPadLeft, .noPadLeft {
	padding-left:0;
}

.centerText {
	text-align: center;
}

.hmy-section p.caption, .caption {
	border:1px solid #AAA;
	padding: 5px;
	font-size: .8rem;
	text-indent: 0;
	line-height:1.2rem;
	box-sizing: border-box;
}

p.noIndent {
	text-indent: 0;
}

span.button {
	border:1px solid #DDD;
	border-radius: 5px;
	padding: 6px 10px;
	text-indent: 0;
}

img.lightBorder {
	border: 1px solid #DDD;
	box-sizing: border-box;
}

.padTop {
	padding-top:20px;
}

.hmy-section a.noBorder {
	border-bottom: none;
}

.hmy-section a.noBorder:hover {
	border-bottom: none;
	color: #BBB;
}

.hmy-section p.buttonMargin {
	margin: 25px 0 25px 0;
}

.p7HMY.hmy-border-root-bottom, .p7HMY .hmy-content-wrapper.hmy-border-content-bottom,
.p7HMY .hmy-content-wrapper.hmy-border-content-right {
    border-color: green;
}

.hmy-content .p7PM3-12.horiz {
	margin:15px 15px;
}

.p7PM3-12 ul li a {
    color: #82706C;
    padding: 15px 5px 15px 18px;
}
