/*BODY - style: no margins w/background color*/
.body_style {
	margin : 0px;
	background-color : #f5f5d9;
}

/*BODY TEXT*/
.body_text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}

/*DOWNLOAD/PLAY TEXT*/
.play_text {
	line-height: 20px;
}


.caption {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #999999;
	padding-right: 8px;
}

	
.body_text_bold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #333333;
}

.body_text_title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: #303c4e;
}



/* Header and Sub Headers */
h1 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #b06800;
	line-height: 20px;
}

h2 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #b06800;
}




/*BANNER BOTTOM - background image*/
.banner_bottom {
	background-image: url(images/mindful_banner_bottom.jpg);
	background-repeat: no-repeat;
	border-right : 1px solid #e3e2a8;
	border-left :  1px solid #e3e2a8;
	padding-right: 24px;
	text-align: right;
}

.border_side {
	border-right : 1px solid #e3e2a8;
	border-left :  1px solid #e3e2a8;
}

/*BANNER LINKS*/
A:LINK.banner_link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
	color: #FFFFFF;
}

A:VISITED.banner_link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
	color: #FFFFFF;
}

A:HOVER.banner_link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
	color : #FFFFFF;
}

/*NAVIGATION ROW - background color*/
.navigation {
	background-color : #444f5f;
	border-top : none;
	border-right : 1px solid #e3e2a8;
	border-bottom : none;
	border-left :  1px solid #e3e2a8;
	padding-left: 15px;
}

/* Links for Site if no class exists */
A:LINK {
color: #303c4e;
font-weight: normal;
text-decoration : underline;
}

A:VISITED {
color: #303c4e;
font-weight: normal;
text-decoration : underline;
}

A:HOVER {
color: #b06800;
font-weight: normal;
text-decoration : none;
}


/*HOMEPAGE - book text*/
.title {
	font-size : 12px;
	font-weight: bold;
	color: #b06800;
	line-height: 24px;
}

.title1 {
	font-size : 12px;
	font-weight: bold;
	color: #444f5f;
}


.text {
	line-height: 16px;
}


/*BODY - background color, margin, font*/
.body_space_left {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #333333;
	background-color : #ffffff;
	border-top : none;
	border-right : none;
	border-bottom : none;
	border-left :  1px solid #e3e2a8;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 50px;
	line-height: 18px;
	vertical-align: top;
}

.body_space_right {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #333333;
	background-color : #ffffff;
	border-top : none;
	border-right : 1px solid #e3e2a8;
	border-bottom : none;
	border-left :  none;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 15px;
	vertical-align: top;
}

.body_space_full {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #333333;
	background-color : #ffffff;
	border-top : none;
	border-right : 1px solid #e3e2a8;
	border-bottom : none;
	border-left :  1px solid #e3e2a8;
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 20px;
	vertical-align: top;
}

.body_space_full_bottom {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #333333;
	background-color : #ffffff;
	border-top : none;
	border-right : 1px solid #e3e2a8;
	border-bottom : 1px solid #e3e2a8;
	border-left :  1px solid #e3e2a8;
	padding-top: 8px;
	padding-right: 50px;
	padding-left: 50px;
	vertical-align: top;
}


/*BODY TEXT : add divider rule - blue*/
.ruleline {
	border-bottom:  1px solid #30444e;
}

/*TAG*/
.tag {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #333333;
}

/*Text Field*/
.textfield {
	background-color : #FFFFFF;
	color : #30444e;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
}

/*Generic Button*/
.button {
	background-color : #ebebeb;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	height: 24px;
}
