/*=================General=================*/

body {
	width: 848px;
	margin: 0 auto;
	color: [!Body Font Color]; /* Body Font Color */
	border: 1px solid; 
	border-color: [!Body Border Color]; /* Body Border Color */
	font-size: [!Body Font Size]px; /* Body Font Size */
	font-family: [!Body Font Style]; /* Body Font Style */
	background-color: [!Background color]; /* Body Background Color */
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5 {
	color: [!Body Headings Color]; /* Heading Colors */
}

h5 {
	font-size: [!Body Font Size]px; /* Body Font Size */
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px;
}

h4 {
	font-size: 12px;
	margin-bottom: 0px;
}

body, p, td, input {
  font-family: [!Body Font Style]; /* Body Font Style */
}

#content {
	min-height: 430px;
	height: auto !important;
	height: 430px;
	margin-top: 60px;
	color: [!Body Font Color]; /* Body Font Color */
	width: 848px;
}

#content img {
	margin: 23px 0px 0px 100px;
}

#content #quote {
	width: 160px;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}

#content #quote #quotee {
	color: #F46917;
	text-align: right;
}


#content a {
	color: [!Body Link Color]; /* Body Link Color */
}

#content a:hover {
	color: [!Body Link Color Rollover]; /* Body Link Color */
}

#contenttext {
	float: right;
	width: 460px;
	font-size: [!Body Font Size]px; /* Body Font Size */
	line-height: [!Body Line Height]px; /* Body Line Height */
	position: relative;
	right: 100px;
	text-align: justify;

}

a {
	color: [!Body Link Color]; /* Body Link Color */
	text-transform: Array;
	font-weight: [!Body Link Weight]; /* Body Link Weight */
	text-decoration: [!Body Link Decoration]; /* Body Link Decoration */
	font-style: none;
}

/*=================Footer=================*/

#footer {
	background: transparent url(index_files/footerbg.png) repeat-x 0% 0%; /* Footer Bg */
}

#copystampright {
	float: right;
}

#footer {
	clear: both;
	padding: 15px 35px 3px 35px;
}

#footer .footertext {
	color: [!Footer Font Color]; /* Footer Font Color */
	margin: 0px;
	font-size: [!Footer Font Size]px; /* Footer Font Size */
	padding-top: 8px;
	padding-bottom: 4px;
}

#footer .footertext a {
	color: [!Footer Link Color]; /* Footer Link Color */
}



.day {
	width: 90px;
}

/*=================Contact=================*/

#contactinfo {
	float: right;
	width: 215px;
	height: 125px;
	padding-left: 20px;
	right: 35px;
	position: relative;
	background-color: [!Contact Box Background Color]; /* Contact Box Background Color */
	color: [!Contact Box Font Color]; /* Contact Box Font Color */
}

#contactinfo a {
	color: [!Contact Box Link Color]; /* Contact Box Link Color */
}

#contactinfo h4 {
	padding-top: 30px;
	margin-top: 0px;
}

#centercontent {
	width: 530px;
	height: 130px;
	margin-left: 35px;
}

/*=================Navigation=================*/

#nav {
	float: right;
	position: relative;
	right: 20px;
	top: 106px;
}

#nav > ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav li {
	float: left;
	padding-left: 4px;
	height: 16px;
}

#nav div, #nav ul ul {
  display: inline;
}

#nav a {
	color: [!Nav - Active Navigation Text Color]; /* Active Navigation Text Color */
	font-size: [!Nav - Font Size]px; /* Navigation Text Size */
	text-transform: [!Nav - Text Transform]; /* Active Navigation Text Transform */
	display: block;
	height: 17px;
	font-family: [!Nav - Font Style]; /* Active Navigation Text Style */
	min-width: 51px;
	width: auto !important;
	width: 51px;
	font-weight: [!Nav - Font Weight]; /* Active Navigation Text Weight */
	padding: 5px 8px 0px 8px;
	text-align: center;
}

#nav a.inactive:hover {
	color: [!Nav - On Mouse Over Font Color]; /* On Mouse Over Navigation Text Color */
	background-color: [!Nav - On Mouse Over Background]; /* On Mouse Over Navigation Background Color */
}

#nav a {
	color: [!Nav - Active Navigation Text Color]; /* Navigation Text Color */
	background-color: [!Nav - Active Background Color]; /* Navigation Background Color */
	text-transform: Array;
	font-weight: [!Nav - Font Weight]; /* Navigation Font Weight */
	text-decoration: [!Nav - Text Decoration]; /* Navigation Text Decoration */
	font-style: none;
}

#nav a.inactive {
	color: [!Nav - Inactive Navigation Text Color]; /* Inactive Navigation Text Color */
	background-color: [!Nav - Inactive Background Color]; /* Active Background Color */
}

/*=================Header=================*/

#header {
	border-bottom: 5px solid;
	border-color: [!Body Border Color]; /* Body Border Color */
	background: transparent url([!header image]) no-repeat; /* Body Header Image */
	height: 178px;
}

/*=================Schedule=================*/

.calendar-calendar table {
	margin: 0 45px;
	width: 756px;
	border-bottom: 1px solid;
	border-color: [!Body Border Color]; /* Body Border Color */
	border-collapse: collapse;
}

.calendar-calendar td {
	width: 90px;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}

.calendar-calendar thead {
	background: transparent url([!Schedule Top Image]) repeat-x; /* Schedule Top Background Image */
	color: [!Schedule Top Font Color]; /* Schedule Font Color */
	text-align: center;
	font-family: [!Schedule Top Font Style]; /* Schedule Font Style */
	font-size: [!Schedule Top Font Size]px; /* Schedule Font Size */
	text-transform: [!Schedule Top Text Transform]; /* Schedule Font Transform */
}

.calendar-calendar thead th {
	height: 25px;
	text-align: center;
}

#subcontent {
	padding: 15px 50px;
}

#subcontent p {
	margin-top: 0px;
}

#schedule {
  width: 765px !important;
}

/*=================Constant Contact=================*/

#headercontainer {
	width: 300px;
	height: 50px;
	top: 60px;
	left: 550px;
	position: relative;
}

#signupdescriptive {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: [!Body Font Color]; /* Body Font Color */
}

#form {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.form-submit {
	background-color: [!Nav - Active Background Color]; /* Constant Contact Font and Button Color */
	border: none; 
	color: [!Nav - On Mouse Over Font Color]; /* On Mouse Over Navigation Text Color */
	text-transform: [!Nav - Text Transform]; /* Active Navigation Text Transform */
	font-family: [!Body Font Style]; /* Body Font Style */
	font-size: 10px; /* CC Button Text Size */
    height: 18px;
    width: 50px;
    text-align: center;
	vertical-align: top;
	margin-left: 3px;
}

.form-text {
	width: 180px;
	height: 14px;
	border: 0px;
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 5px;
}

/*=================Constant Contact=================*/

#contactP1 {
	background: url(index_files/yogapose_1.jpg) no-repeat 0% 0%; /* Contact Box Background Image 1 */
	height: 125px;
	width: 177px;
	float: left;
	background-color: [!Contact Box Background Color]; /* Contact Box Background Color */
}

#contactP2 {
	background: url(index_files/yogapose_2.jpg) no-repeat 0% 0%; /* Contact Box Background Image 1 */
	height: 125px;
	left: 180px;
	width: 177px;
	position: relative;
	float: left;
	background-color: [!Contact Box Background Color]; /* Contact Box Background Color */
}

#contactP3 {
	background: url(index_files/yogapose_3.jpg) no-repeat 0% 0%; /* Contact Box Background Image 1 */
	height: 125px;
	width: 177px;
	left: 180px;
	position: relative;
	float: left;
	background-color: [!Contact Box Background Color]; /* Contact Box Background Color */
}

/*=================Additional - Should be synched=================*/

#signupdescriptive {
	color: [!CC - Font and Button Color]; /* Constant Contact Font and Button Color */
}

