/*-----------------------------------------------------------------------------
Steeped in Grace

version:   1.0
author:    dana busch
email:     dana.busch@gmail.com
website:   http://www.danabusch.com
-----------------------------------------------------------------------------*/

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


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}


/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}


/* =Typography
-----------------------------------------------------------------------------*/
/*
body {
  font: 11px/16px "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}
*/

body {
background: url(images/bkd.jpg) top left repeat-x; 
background-color: #ff6600;
padding:0; 
font: 11px/16px "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

body a { 
font: 11px;
color: #000000;
}

body a:hover { 
font: 11px;
color: #000000;
}

body a:visited { 
font: 11px;
color: #000000;
}


/*
#content {
    float: left;
	text-align: center;
	z-index: 1;
	width: 375px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	*/
	
#content {
	position:absolute;
	left:50%;
	width:1076px;
	margin-left:-545px;

	}



#toptable {
	position: relative;
	z-index: 1;
	width: 1074px;
	margin: 0px 0px 0px 0px;

}

#text {
	float: left;
	width: 1074px;
	background: url(images/textbkd.jpg) top left repeat-y;
}

#intro {
	float: left;
	clear: both;
	text-align: left;
	width: 450px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 40px 150px;
}

#intro p{
width: 450px;
	font-size: 16px;
	line-height: 24px;
	color: #f9f0bf;
}

	
#anusara {
	float: left;
	text-align: left;
	width: 450px;
	margin: 0px 0px 30px 150px;
}


#anusara h3{
	font-weight: bold;
	font-size: 14px;
	color: #ff6427;
	margin-bottom: 15px;
}

#anusara p{
	font-size: 13px;
	line-height: 24px;
	color: #f9f0bf;
	margin-bottom: 10px;
}

#anusara a{
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	color: #f9f0bf;
	padding: 2px;

}

#anusara a:hover{
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	color: #ffffff;
	background-color: #480101;
	padding: 2px;
	text-decoration: none;
}


#schedule {
	float: right;
	text-align: left;
	width: 300px;
	margin: 0px 130px 0px 0px;
}

#schedule h3{
	font-weight: bold;
	font-size: 13px;
	color: #ff6427;
	margin-bottom: 10px;
	margin-top: 25px;
}

#schedule h4{
	font-weight: bold;
	font-size: 12px;
}

#schedule p{
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}

#schedule a{
	font-size: 12px;
	font-weight: bold;
	color: #480101;
	padding: 2px;
}

#schedule a:hover{
	font-weight: bold;
	color: #ffffff;
	background-color: #480101;
	padding: 2px;
	text-decoration: none;
}


#signup {
	float: left;
	text-align: left;
	width: 425px;
	height: 254px;
	background: url(images/signupbkd.jpg) top left no-repeat;
	margin: 0px 0px 30px 150px;
}


#signup h2 {
	color: #ff6427;
	font-weight: normal;
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#signup p{
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	margin-bottom: 10px;
}


#testimonial {
	float: left;
	text-align: left;
	width: 350px;
	padding: 0px 0px 0px 150px;
	margin: 0px;
	font-weight: normal;
}


#testimonial p{
	font-size: 16px;
	line-height: 24px;
	color: #f9f0bf;
	margin-bottom: 5px;
}


/*coming soon*/
#soonCorner {
	position: absolute;
	z-index: 10;
	top: 0px;
	right: 0px;

	
}

#footer {
	float: left;
	width: 1074px;
	background: url(images/footerbkd.jpg) top left repeat-y;
	padding: 30px 0px 315px 0px;
	text-align: center;
}


#footer h3 {
	display: inline;
	font-size: 16px;
	color: #f9f0bf;
	font-weight: normal;
}

#footer p{
	display: inline;
	font-size: 14px;
	font-color: #f9f0bf;
}


#footer a{
	display: inline;
	font-size: 14px;
	font-weight: bold;
	font-color: #f9f0bf;
}

#footer a:hover{
	font-color: #f6e1b9;
}

#footer a:visited{
	font-color: #f6e1b9;
}

#formfields {
	float: left;
	text-align: left;
	width: 200px;
	margin: 15px 0px 0px 180px;
}






/* =Subscribe Form Styles
-----------------------------------------------------------------------------*/
.alert {
        font-size:20px;  /* #3# Editable */
        line-height:Double;  /* #3# Editable */
        color:#FF0000;  /* #3# Editable */
        font-family:Arial;  /* #3# Editable */
        font-weight:bold;  /* #3# Editable */
        }

div.errorText {
        font-size: 12px;  /* #3# Editable */
        line-height:Half;  /* #3# Editable */
        font-weight:bold;  /* #3# Editable */
        color:#FF0000;  /* #3# Editable */
        font-family:Arial;  /* #3# Editable */
        background-color:#FFEEEE;  /* #3# Editable */
        padding:5px;  /* #3# Editable */
        margin:3px;  /* #3# Editable */
        }

.tableLabel {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 10.5px;
	}

/* ----------------------*/
