body
	{
	margin: 0 0 0 0;
    background-image:url(images/danceworks-bg.jpg);
	font-family:Georgia, Times, serif;
	font-size: 12px;
	text-align:left;
	color:#333333;
	}
	
.schedule {
    background-image:url(images/schedule-bg.jpg);
	}


td {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color:#333333;
	text-align:left;	
}

p, li
{
	font-family: Georgia, Times, serif;
	font-size: 12px;
}

.content {
position:relative;
 background-color:#FFFFFF; 
 width: 755px;
text-align:left; 
border-style: solid;
 border-top-width: 0px;
 border-top-color: #993333;
 border-right-width: 2px;
 border-right-color: #993333;
 border-bottom-width: 2px;
 border-bottom-color: #993333;
 border-left-width: 2px;
 border-left-color: #993333;
}
 
.contentTable {
 width: 753px;
 padding:0px 12px 12px 12px;
}
 
img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


h1
{
	font-family: Georgia, Times, serif;
	font-size: 18px;
	color: #993333;
	text-align:left;
}

h2
{
	font-family: Georgia, Times, serif;
	font-size: 16px;
	color: #993333;
	text-align:left;
}

h3
{
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #993333;
	text-align:left;
}

h4 {
	font-weight: bold;
	color: #993333;
	text-align:left;
}

.pic { padding-left:10px;}

.redbox { background-color:#993333; color:#FFFFFF; padding:12px; font-weight:bold; font-size:13px;}

.redbox a {
color:#FFFFFF;
text-decoration:underline;
padding:0;

}
.redbox a:active,a:visited {
color: #cccccc;
padding:0;
}

.redbox a:hover {
color:#ffffcc;
text-decoration:underline;
padding:0;
}

.smartsite { font-size: .9em; font-style: BOLD;  color: #993333; 
text-align:left; padding-left:10px;}

.smartsite a, a:active, a:visted
{
font-style:BOLD;
color: #993333;
text-decoration:none;
text-align:left;
padding-left:10px;}

.smartsite a:hover
{color: #993333;
text-decoration:underline;}


.footer {
width:755px;
font-size: 1em; color: #993333; font-weight:700;
text-align:center;
line-height:120%;
}
.footer a {
color:#993333;
text-decoration:none;
}
.footer a:hover {
color:#ffffff;
text-decoration:underline;
}
.footer a:visited, a:active {
color:#dddddd;
text-decoration:none;
}

/*
blockquote
{
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
}



.menu {
width: 169px;
font-size: 1.2em;
}



.quote {
font-size: 12px; 
font-style: italic; 
font-weight: bold; 
color: #ffffff;
padding:20px 10px 0px 5px;
text-align:right;
vertical-align:bottom;
}

.redvr { padding-top: 30px; padding-left:0px; padding-right:0px; padding-bottom: 30px; background-image: url('images/vr-blu.gif'); background-repeat: repeat-y; }

.caption {font-size: 11px;}

a { font-size: 12px; font-style: normal; font-weight: bold; color: #993333; text-decoration: none}

a:hover { font-size: 12px; font-style: normal; font-weight: bold; color: #330099; text-decoration: underline}

#menu a {
font: bold 12px Georgia, Times, serif;
display: block;
margin: 0;
padding: 8px 12px;
color: #FFFFFF;
text-decoration: none;
}

#menu a:active {
background-color: #3C7FA7;
color: #FFCC33;
}

#menu a:hover {
color: #FFCC33;
background: #3C7FA7;
}

/*
