/*----------------------------------------------Basic styles------------------------------------------------*/

.typography h1, h2, h3, h4 {
	font-family: Arial, Georgia, sans-serif;
	margin: 15px 0 0 5px;
	color: #89176d;
	font-weight: normal;
	text-decoration: none
}
.typography h1 em, h2 em, h3 em, h4 em {
	font-family: Georgia, Georgia, sans-serif;
	font-weight: normal;
}  /* italic words in titles */
.typography h1 {
	position: absolute;
	left: 0px;
	top: 25px;
	font-size: 2.25em;
/*	letter-spacing: 0.1em;*/
	line-height: 1.00em;
	padding-bottom: 10px;
/*	padding-right: 10px;*/
/*	border-right: 15px solid #fff*/
}
/*
.typography h1:first-letter {
	font-family: Georgia, Georgia, serif;
	font-size: 2.25em
} /* styles the first letter of the main title to make it large */

.typography h2 {
	font-size: 1.30em;
	letter-spacing: 0.05em
}

.typography h3 {
	font-size: 1.10em;
}

.typography h4 {
	font-size: 1em;
}

.typography p, ul, ol {
	margin: 10px 10px 0 7px;
/*	font-size: 0.70em;*/
	font-size: 9pt;
	line-height: 1.60em;
	color: #000;
/*	letter-spacing: 0.05em*/
}
.typography p span {
	font-size: 1.50em;
	font-weight: bold
} /* shouting words */
.typography a:link, a:visited {
	color: #89176d;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #89176d
}
/*
.typography a:hover, a:active {
	color: #fff;
	border-color: #fff
}
*/
.typography acronym {
	font-weight: bold;
	border-bottom: 1px dashed #000;
	cursor: help
}
/*---------------------------------------------Main Navigation-----------------------------------------------*/
.typography ul#nav li a {
	width: 150px;
	margin: 5px 0 0 0;  /* a little top margin */
	border: 0;
	/*border-left: 10px solid #CCCC33;*/
	padding: 5px 5px;
	font-family: Georgia, Georgia, serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #b89fb8;
	background: #320A28;
	text-align: right
}
.typography ul#nav li a#current {
	background: url(../images/bean.png) 0 0 no-repeat #b89fb8;
	color: #320A28;
}   /* current page, move id in the xhtml when creating a new page */
.typography ul#nav li a:hover {
/*	background: url(../images/bean.png) 0 0 no-repeat #b89fb8;*/
	background: #b89fb8;
	color: #320A28;
}

.typography #rewardsrcol * {
	margin: 0 0 0 0;
}

.typography #rewardsbalance h4 {
	font-size: 0.9em;
}

.typography #rewardssignupbutton {
	list-style-image: none;
	list-style-type: none;
}

.typography ul#rewardssignupbutton li h2 {
	font-family: Verdana, Tahoma, Sans-serif;
	font-weight: bold;
	color: #4c1749;
/*	font-variant: small-caps;*/
	font-size: 1.2em;
	letter-spacing: -1px;
	text-align: center;
}

.typography #rewardssignupbutton li:hover {
	background-color: #f3d379;

}

/*	
.typography #rewardssignupbutton li:hover h2 {
/*	color: #89176d; */
/*	text-decoration: underline;*/
}
*/

.typography #rewardsignupform h2 {
	font-size: 1.2em;
	letter-spacing: -1px;
	font-weight: bold;
}


