/* CSS Document */
body{ background-color:#b00d0d;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f4f4f4;
font-size:13px;


}

a { color:#CCCCCC;
    text-decoration:none;
 
}

#wrap{ width:914px;
 margin: 20px auto 0 auto;

}

#content{ background-color:#000000;
margin-top:-5px;
margin: 0 0 0 5px;
width:854px;
padding:10px 25px 40px 25px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center;
min-height: 450px;
font:Verdana, Arial, Helvetica, sans-serif;
}

#content_schedule{ background-color:#000000;
margin-top:-5px;
margin: 0 0 0 5px;
width:854px;
padding:10px 25px 40px 25px;
/* background-image:url(images/bg.jpg);*/
background-repeat:no-repeat;
background-position:center;
min-height: 500px;
font:Verdana, Arial, Helvetica, sans-serif;
}

#content_ashtanga{ background-color:#000000;
margin-top:-5px;
margin: 0 0 0 5px;
width:854px;
padding:10px 25px 40px 25px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:justify;
min-height: 800px;
font:Verdana, Arial, Helvetica, sans-serif;
}


#work_content{ background-color:#000000;
margin-top:-5px;
margin: 0 0 0 5px;
width:854px;
padding:10px 25px 40px 25px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:center;
/* background-image:url(images/bg.jpg); */
background-repeat:no-repeat;
height: 850px;
font:Verdana, Arial, Helvetica, sans-serif;
}

#location_content{ background-color:#000000;
margin-top:-5px;
margin: 0 0 0 5px;
width:854px;
padding:10px 25px 40px 25px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:center;
/* background-image:url(images/bg.jpg); */
background-repeat:no-repeat;
height: 640px;
font:Verdana, Arial, Helvetica, sans-serif;
}


#footer{
background-image:url(images/footer.gif);
width:904px;
height: 27px;
margin: 0 0 0 5px;

}

#address{ font-size:12px;
color:#000000;
text-align:center;
margin: 12px 0 30px 0;
}

#address a{ color:#f4f4f4;


}
#schedule{
margin-top: 8px;
font-size:11px;
float: left;
font:Verdana, Arial, Helvetica, sans-serif;
}

#schedule_top{ 
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif;
}

#schedule_cell{ border-bottom: 1px dotted #f4f4f4;
border-right: 1px dotted #f4f4f4;
height:70px;
margin:auto;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;

}

#schedule_divide{ 
height:25px;
margin:auto;
color:#000000;
background-color:#b00d0d;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;

}


#schedule_cell_top{ border-bottom: 1px dotted #f4f4f4;
border-right: 1px dotted #f4f4f4;
height:30px;
margin:auto;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;

}
#schedule_cell_right_top{ border-bottom: 1px dotted #f4f4f4;
height:30px;
text-align:center;
margin:auto;
font:Verdana, Arial, Helvetica, sans-serif;
}

#schedule_cell_right{ border-bottom: 1px dotted #f4f4f4;
height:70px;
text-align:center;
margin:auto;
font:Verdana, Arial, Helvetica, sans-serif;
}
#schedule_cell_bottom{ 
height:70px;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
border-right: 1px dotted #f4f4f4;
margin:auto;

}
#class_fees{
float:right;
background-color:#b00d0d;
color:#000000;
margin: 12px;
padding:15px;
font-size:12px;
width: 180px;

			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

}

h2{ text-transform:uppercase;
font-size: 20px;
border-bottom: 1px dotted #b00d0d;
margin: 8px 8px 20px 0px;
color:#f4f4f4;
letter-spacing: 2px;
font-weight:100;

}
h3{ text-transform:uppercase;
font-size: 14px;
border-bottom: 1px dotted #000000;
margin: 3px 0px 12px 0px;
color:#000000;
letter-spacing: 1.5px;
font-weight:bold;

}

#gallery_head h3{ text-transform:uppercase;
font-size: 14px;
border-bottom: 1px dotted #000000;
margin: 3px 0px 2px 0px;
color:#000000;
letter-spacing: 1.5px;
font-weight:bold;

}


#table_text{ 
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#CCCCCC;
padding:10px;
}

#title_text{ 
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing: 2px;
color:#8f220d;
font-weight:100;
}

#news{
	background-color:#b00d0d;
	color:#CCCCCC;
	margin: 12px auto;
	padding:5px 15px 15px 15px;
	font-size:12px;
	width: 300px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-weight: bold;
}

#gallery{
background-color:#b00d0d;
color:#000000;
padding:15px;
font-size:12px;
text-align:justify;
width: 270px;
			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;



}

#gallery td{
padding: 4px;


}

#group_work{  float:left;


}


.about_text{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#b00d0d;


}

.work_text{

font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#b00d0d;

}


.hr{ border-bottom:0px;
border-left:0px;
border-right:0px;
border-top: 1px dotted #f4f4f4;
width: 70%;
margin: 12px auto 12px auto;


}



.hr_2{ border-bottom:0px;
border-left:0px;
border-right:0px;
border-top: 1px dotted #f4f4f4;
width: 350px;
margin: 12px auto 12px auto;


}


#quote{

font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing: 2px;
background-color:#b00d0d;
color:#000000;
width:350px;
text-align:center;
margin: 12px 400px 12px auto;
padding:5px 15px 15px 15px;
font-size:12px;
			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
font-weight:bold;

}


#quote2{

font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing: 2px;
background-color:#b00d0d;
color:#000000;
width:750px;
height: 125px;
text-align:center;
margin: 12px auto;
padding:5px 15px 15px 15px;
font-size:12px;
			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
font-weight:bold;

}


#workshop_right{ width:490px;
float:right;
margin-right:30px;


}

#work_bio{
float:left;
background-color:#b00d0d;
color:#000000;
padding:15px;
font-size:12px;
text-align:justify;
width: 270px;
			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

}

#ashtanga_photos{
float:right;
background-color:#b00d0d;
color:#000000;
margin: 0 12px;
padding:15px;
font-size:12px;
text-align:justify;
width: 252px;
			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

}

#moons{ 
float:right;
background-color:#b00d0d;
color:#000000;
margin:0 12px 0px 12px;
padding:15px;
font-size:12px;
width: 180px;

			-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

