video, .video-js, #bodyMain p>img {
	max-width:100% !important;
}
#signup {
	width:834px;
	background-color: #fef8a4;
	line-height:18px;
	height:233px;
	padding-left:16px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	background:url("/images/homeImage2.jpg") no-repeat scroll 0% 0% transparent;
}
#signup2 img {
	width:100%;
}
#clouds img {
	width:100%;
}
#signupButton {
	position:relative;
	top:6px;
	left:10px;
	width:122px;
	display:inline;
}
#menu {
	height:30px;
	background:url("../images/menubar.png") repeat-x;
}
#bodyPanel {
	background-color:#FBFCD4;
}
div.clear { clear:both }

#bodyLeft {
	vertical-align:top;
	display:inline-table;
	float:left;
	width:228px;
	height:100%;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:16px;
}
#eftVideo {
	padding-bottom:8px;
}
#bodyMain {
/*	float:right;*/
	left:229px;
	display:inline-table;
	min-height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:570px;
	max-width:570px;
	margin: 2px;
	text-align:left
}
#bodyMainEmail {
	background-color:#FBFCD4;
	min-height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:790px;
	max-width:790px;
	padding:30px;
	text-align:left;
}
#outerDiv {
	border-color:0;
	border-width:1px;
	border-style:solid;
	position:relative;
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

#aboutme_img1 {
	float:right;
	margin:8px;
}
body {
	background:url("//www.healthyinmind.com/images/background2.jpg") repeat;
}
#eventsMobile {
	display:none;
}

#leftBox {
	width:225px;
	font-size:12px;
}
#leftBoxBody {
	display:inline-table;
/*	background:url("../images/boxBody.png") repeat-y; */
	padding-left:12px;
	padding-right:12px;
}
#leftBoxTop {
/*	background:url("../images/boxTop.png") no-repeat; */
	height:10px;
}
#leftBoxBottom {
/*	background:url("../images/boxBottom.png") no-repeat; */
	height:15px;
}

#contactBox {
	width:568px;
	font-size:14px;
	line-height:18px;
}
#contactBoxBody {
	background:url("../images/contactBoxBody.png") repeat-y;
	padding-left:24px;
	padding-right:24px;
}
#contactBoxTop {
	background:url("../images/contactBoxTop.png") no-repeat;
	height:15px;
}
#contactBoxBottom {
	background:url("../images/contactBoxBottom.png") no-repeat;
	height:15px;
}
#submitButton {
	position:relative;
	top:6px;
	left:370px;
	width:122px;
	display:inline-table;
}
.truecaps,
.title1, H1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 36px;
/*	color:#336633;*/
	color:#993366;
	font-weight:400;

}
.homeHeader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 24px;
/*	color:#336633;*/
	color:#993366;

}

.bizweb {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:28px;
}

a.HimButton,
a.HimButton:visited {
font-size:14pt;
color:#993366;
}
.greentextplus {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17pt;
	color:#993366;
}
.leftAlign
{
	float:left;
}
.rightAlign
{
	float:right;
}
blockquote p
{
	color:#15140A;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	padding-right:10px;
}

blockquote
{
	border:solid 1px #C5BD81; 
	margin:10px 10px 10px 10px;
	padding:5px 5px 5px 15px;
	background-color:#DEF4FF;
	border-radius: 20px;
}

.testimonial2
{
	color:#15140A;
	background-color:#DEF4FF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.testimonial1
{
	color:#15140A;
	background-color:#FEF8A4;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}

img
{
	border:0;
}
.without_u { text-decoration: none; border: 0;}

a.more-link {
    background-color: #DEDEDE;
    color: #333333;
    font-family: verdana,sans-serif;
    font-size: 12px;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: none;
	padding:4px;
}

/* AddThisEvent (add to your existing CSS) */
.addToCalendar
{
	font-size:12px;
    font-style:italic;
}
.addthisevent-drop
{
	width:16px;
	height:16px;
	display:inline-block;
	position:relative;
	z-index:999998;
	font-family:arial;
	color:#333;
	text-decoration:none;
	font-size:14px;
	text-decoration:none;
	background:url(/includes/icon-calendar.png) no-repeat;
    background-size:16px 16px;
}
.addthisevent-drop:hover
{
	color:#555;
	font-size:14px;
	text-decoration:none;
}
/*.addthisevent-selected
{}
*/
.addthisevent_dropdown
{
	width:200px;
	position:absolute;
	z-index:99999;
	padding:6px 0px 0px 0px;
	background:#fff;
	text-align:left;
	display:none;
	margin-top:4px;
	margin-left:-1px;
/*	
	border-top:1px solid #c8c8c8;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #a8a8a8;
	border-left:1px solid #bebebe;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);
	-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);
	box-shadow:1px 3px 6px rgba(0,0,0,0.15);
*/
}
.addthisevent_dropdown span
{
	width:175px;
	display:block;
	line-height:110%;
	background:#fff;
	text-decoration:none;
	font-size:12px;
	color:#6d84b4;
	padding:8px 10px 9px 15px;
	}
.addthisevent_dropdown span:hover 		
{
	background:#f4f4f4;
	color:#6d84b4;
	text-decoration:none;
	font-size:12px;
}
.addthisevent span 						
{
	display:none!important;
}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event
{
	display:none!important;
}
.addthisevent_dropdown .copyx 			
{
	width:200px;
	height:21px;
	display:block;
	position:relative;
	cursor:default;
}
.addthisevent_dropdown .brx 			
{
	width:180px;
	height:1px;
	overflow:hidden;
	background:#e0e0e0;
	position:absolute;
	z-index:100;
	left:10px;
	top:9px;
}
.addthisevent_dropdown .frs 			
{
	position:absolute;
	top:5px;
	cursor:pointer;
	right:10px;
	padding-left:10px;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	z-index:101;
	line-height:110%;
	background:#fff;
	text-decoration:none;
	font-size:9px;
	color:#cacaca;
}
.addthisevent_dropdown .frs:hover 		
{
	color:#6d84b4;
}
.addthisevent 							
{
	visibility:hidden;
}
.cke_editable .addToCalendar:before, .cke_editable .addToCalendar:after
{
    content:'!!';
}

.cke_editable .addToCalendar span
{
    display:inline !important;
    visibility:visible;
    margin:5px;
}
.cke_editable .addToCalendar ._start:before
{
        content:'Start: ';
}
.cke_editable .addToCalendar ._end:before
{
        content:'End: ';
}
.cke_editable .addToCalendar ._summary:before
{
        content:'Title: ';
}
.cke_editable .addToCalendar ._description:before
{
        content:'Notes: ';
}
.cke_editable .addToCalendar ._location:before
{
        content:'Loc: ';
}

#contactMessage {
	vertical-align:top;
}
#contactMath2 {
	vertical-align:bottom;
	margin-left:20px;
}
#contactFields div div {
		min-width: 75px;
		display: inline-table;
		font-weight:bold;
}
#mobile_upcoming_events {
	display:none;
}
.mobile-only {
	display: none;
}
.desktop-only {
	display: block;
}
#menu {
	display:block;
}
.navbar {
	display:none;
}

/*  55em = 880px */
@media not screen and (min-width: 55em) {
/*	img {
		max-width:80%;
	}
*/
	#aboutme_img1 {
		float:right;
		margin:8px;
		width:35%;
	}
	#bodyLeft{
		display:none;
	}
	#eventsMobile {
		display:block;
	}
	#bodyMain {
		max-width:none;
		width:95%;
		display:block;
		left:0;
		padding-left:4%;

	}
	#bodyMain ul {
		padding-left:6%;
	}
	#outerDiv {
		border-color:0;
		border-width:1px;
		border-style:solid;
		position:relative;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#signup {
		width:100%;
		background-color: #fef8a4;
		line-height:18px;
		height:233px;
		padding-left:16px;
		padding-top:8px;
		font-family:Arial, Helvetica, sans-serif;
		background:url("/images/homeImage2.jpg") no-repeat scroll 0% 0% transparent;
		background-size: 100%;
	}
	.video-js {
		max-width:240;
	}
	#contactBoxBody {
		padding-left:24px;
		padding-right:24px;
		background-color:rgb(254,248,164);
		border-style:solid;
		border-width:2px;
		border-radius:10px;
		margin-right:5px;
	}
	#contactBoxBottom {
		display:none;
	}
	#contactBoxTop {
		display:none;
	}
	#contactBox {
		width:100%;
	}
	.mobile-only {
		display: block;
	}
	.desktop-only {
		display: none;
	}
	#mobile_upcoming_events {
		position:fixed;
		bottom: 12px;
		right: 10px;
		border-radius: 10px;
		padding: 10px;
		background-color: purple;
		text-align: center;
		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		border:black;
		border-style:solid;
		border-width:1px;
		display:block !important;
	}

	/*
	Menu displays
	*/
	#menu {
		display:none;
	}
	.navbar {
		display:block;
	}

}

