#container {
	margin: auto;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: thin inset #eeeeee;
	font-style: normal;
	background-color: #000000;
	background-image: url(images/header2.jpg);
	background-repeat: no-repeat;
}
#content {
	width: 780px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #000000;
	padding: 10px;

}
.disclaimer1 {
	font-size: 9px;
}


#header {
	background-image: url(/images/emilywatsonlogo3.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	height: 97px;
}

#footer {
	clear: both;
	text-align: center;
	background-image: url(/images/footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	color: #eeeeee;
}

#footer a{
	font-weight : bold;
	font-size: 10px;
	text-decoration : none;
	color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
}




body {
	background-image: url(/images/back1.jpg);
	BACKGROUND-ATTACHMENT: fixed;
	background-repeat: repeat-all;
}




.rightbox {
	margin: 5px;
	padding: 5px;
	float: right;
}
.leftbox {
	margin: 5px;
	padding: 5px;
	float: left;

}
#leftmenu {
float: left;
}
.textbox{
	padding: 20px;
	width: 690px;
	border: 1px solid #DFE2FF;
	float: none;
	clear:both;
		font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-right: 30px;
	margin-bottom: 0px;
		margin-top: 0px;
	margin-left: 30px;
}

#mainbox{
	padding: 20px;
	width: 740px;
	border: 1px solid #DFE2FF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000033;
	float: none;
	clear:both;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #content .textbox .dancewear .tablebox, .tablebox {
	padding: 20px;
	background-color: #333333;
	border: thin solid #666666;
}


.tablebox {
position:relative; 
}
.t1 {
left:100px; top:0px; width: 191px;
}
.t2 {
left:300px; top:-120px; width: 251px;
}
.t3 {
left:130px; top:-300px; width: 166px;
}
.t4 {
left:330px; top:-400px; width: 266px;
}
.t5 {
left:100px; top:-410px; width: 400px;
}
.t6 {
left:200px; top:-420px; width: 400px;
}
.t7 {
left:130px; top:-430px; width: 262px;
}
.t8 {
left:330px; top:-440px; width: 278px;
}
.t9 {
left:100px; top:-450px; width: 400px;
}
.t10 {
left:300px; top:-460px; width: 336px;
}
.t11 {
left:130px; top:-470px; width: 400px;
}
.t12 {
left:230px; top:-480px; width: 400px;
}
.t13 {
left:100px; top:-490px; width: 267px;
}
.t14 {
left:300px; top:-500px; width: 218px;
}
.t15 {
left:130px; top:-510px; width: 400px;
}
.t16 {
left:80px; top:-520px; width: 267px;
}
.t17 {
left:230px; top:-530px; width: 400px;
}
.t18 {
left:100px; top:-540px; width: 400px;
}
.t19 {
left:50px; top:-540px; width: 400px;
}
.t20 {
left:130px; top:-550px; width: 285px;
}
.t21 {
left:180px; top:-560px; width: 286px;
}
.t22 {
left:130px; top:-570px; width: 281px;
}
.t23 {
left:70px; top:-580px; width: 291px;
}
.t24 {
left:130px; top:-590px; width: 400px;
}
.t25 {
left:180px; top:-600px; width: 221px;
}
.t26 {
left:130px; top:-610px; width: 400px;
}
.t27 {
left:50px; top:-620px; width: 193px;
}
.t28 {
left:130px; top:-630px; width: 278px;
}
.t29 {
left:240px; top:-640px; width: 267px;
}
.t30 {
left:130px; top:-650px; width: 267px;
}
.t31 {
left:60px; top:-660px; width: 253px;
}
.t32 {
left:130px; top:-670px; width: 400px;
}
.t33 {
left:30px; top:-680px; width: 267px;
}
.t34 {
left:130px; top:-690px; width: 293px;
}
.t35 {
left:30px; top:-700px; width: 267px;
}
.t36 {
left:130px; top:-710px; width: 203px;
}
.t37 {
left:230px; top:-720px; width: 295px;
}
.t38 {
left:130px; top:-730px; width: 290px;
}
.t39 {
left:30px; top:-740px; width: 206px;
}
.t40 {
left:130px; top:-750px; width: 400px;
}
.t41 {
left:30px; top:-760px; width: 400px;
}
.t42 {
left:130px; top:-770px; width: 207px;
}
.t43 {
left:230px; top:-780px; width: 293px;
}
.t44 {
left:330px; top:-790px; width: 243px;
}
.t45 {
left:130px; top:-800px; width: 267px;
}
.t46 {
left:30px; top:-810px; width: 400px;
}
.t47 {
left:130px; top:-820px; width: 400px;
}
.t48 {
left:30px; top:-830px; width: 400px;
}
.t49 {
left:130px; top:-840px; width: 267px;
}









#photobox{
	margin-left: 100px;
	margin-right: 0px;
	float: left;
	clear: right;
	background-color: #DEF8DF;
	padding: 10px;
	width: 320px;
	border: 8px double #215A12;


}

.space{
	clear: right;
	float: right;
	width: 500px;
	}

.emailbox {
	width: 600px;
	margin: 5px;
	padding: 5px;
	border: medium dashed #000099;
	
}
.break {
	color: #666;
}








h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #CCCCCC;
	font-size: 44px;
	text-align: center;
	text-decoration: none;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 24px;
}
h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #FF3;
	font-size: 24px;
}




.copyright {
	font-weight : bold;
	font-size: 10px;
	text-decoration : none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:link {
	color: #990000;
	text-decoration: underline;
}

#topmenu {
height: 50px;	
}

#topmenu a:link,#topmenu a:visited {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	width: 70px;
	height: 35px;
	font-weight: bold;
	clear: none;
	margin: 0px;
	display: block;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #666;
	vertical-align: middle;
}
#topmenu a:hover ,#topmenu a:active{
	color: #dddddd;
	text-decoration: underline;
	background-color: #555555;
	position: relative;
	top: 3px;
}

}
#container #content p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ffffff;

}
#container #content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
#container #content a {

	color: #ffffff;

}

.dropcap {
float:left;
color:#D4D4C7;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Times, serif, Georgia;
} 
#container #content .textbox .faqq, #container #content .textbox .faqq a {
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#container #content .textbox .faqa {
	color: #FFFFFF;
}
#container #content .textbox .dancewear td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.booknow{
	color: #F00;
	text-decoration:none
}
.highlight1 {
	font-size: 18px;
	color: #F00;
	text-align: center;
}
.highlight2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0;
	text-align: center;
}
.highlight3 {
	font-size: 48px;
        margin: 0px;
	color: #F69;
	text-align: center;
}

.timetable1 {
	font-size: 16px;
	color: #FF0;
	margin-left: 100px;
}

