BODY {background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:79%;line-height:18px;margin:0 0 0 0;}

P {margin:10px 0 10px 0;padding:0 0 0 0}
.clear {clear:both;height:0px}
A {color:#000000}
A:Hover {color:#ED1206}

.red {color:#ED1206}
.yellow {color:#FFBF00}
.white {color:#FFFFFF}
.lightyellow {color:#FFF2CC}

.borderline {border-bottom:1px dotted #ED1206;width:440px;height:1px;margin:5px 0 5px 0}

H1.logo {float:right;width:269px;margin:0px;height:121px;overflow:hidden;!important;height /**/:121px;text-indent:-9999px;}
H2 {color:#000000;font-size:130%;padding:0 0 0 0;font-weight:bold;margin:0 0 0 0;line-height:25px}
H2.newsheader {color:#ED1206;font-size:110%;padding:0px;font-weight:bold;margin:0px;height:18px}
H2.headers {color:#ED1206;font-size:130%;padding:0 0 0 0;font-weight:bold;margin:0 0 0 0;line-height:25px}
H3 {color:#ED1206;font-size:100%;padding:0 0 0 0;margin:0 0 0 0;line-height:18px;text-transform:uppercase}


.new {font-size:85%;color:#ED1206}

#canvas {width:995px;float:left;background:URL(images/repeat.gif) repeat-y;}

#column1 {float:left;width:364px;padding:0;margin:0px}
#texture {background:URL(images/lefttexture.jpg) no-repeat;height:224px;float:left;width:214px;}


/* main content area */
#toplogo {background-color:#FFFFFF;height:129px;width:517px;float:left;}
#column2 {float:left;background-color:#ED1206;width:500px;}
#contenttop {background:url(images/content_top.gif) no-repeat #FFFFFF;width:498px;height:9px;margin:5px 0 0 0;float:left}
#contentbase {background:url(images/content_base.gif) no-repeat;width:498px;height:9px;margin:0 0 0 0;float:left}
#contentarea {float:left;background-color:#FFFFFF;width:498px;margin:0 0 0 0;padding:0 0 0 0}
#contentinnerleft {float:left;background-color:#FFFFFF;width:180px;padding:10px 5px 0 15px}
#contentinnerright {float:left;background-color:#FFFFFF;width:278px;padding:7px 15px 15px 5px}
#contentinnermiddle {float:left;padding:5px 20px 5px 20px}
.tablehead {color:#FFFFFF;font-size:90%;width:80px;text-transform:uppercase;font-weight:bold;background-color:#ED1206;text-align:center}
.tablecontent {color:#000000;width:80px;background-color:#FFF2CC;text-align:center}
.tableheaders {color:#ED1206;background-color:#FFF2CC;padding:0	0 0 5px;font-size:90%;text-transform:uppercase}

.tablehead2 {color:#FFFFFF;font-size:90%;text-transform:uppercase;font-weight:bold;background-color:#ED1206;text-align:center}
.tablehead2 A: {color:#FFFFFF;text-decoration:underline}
.tablehead2 A:Hover {color:#FFBF00;text-decoration:underline}
.onlinehead {color:#FFFFFF;font-size:80%;text-transform:uppercase;font-weight:bold;background-color:#ED1206;padding:0 10px 0 10px}
.onlinecontent {background-color:#FFF2CC;padding: 0 10px 5px 10px;font-size:90%;line-height:15px}

.infocontent {color:#000000;background-color:#FFF2CC;padding:5px 10px 5px 10px}

/* left main nav */
UL.newmenu {float:left;width:124px;margin:0px;padding:0px}
UL.newmenu LI {width:124px;height:11px;text-indent:-9999px;list-style-type:none;margin:7px 0 0 5px;padding:0px;line-height:0px}
UL.newmenu LI A {width:124px;height:11px;display:block}

.news {width:124px;background:url('images/news.gif') no-repeat}
.news A:hover {background:url('images/news_over.gif') no-repeat}
.welcome {width:124px;background:url('images/welcome.gif') no-repeat}
.welcome A:hover {background:url('images/welcome_over.gif') no-repeat}
.onlinestore {width:124px;background:url('images/dancewear-off.gif') no-repeat}
.onlinestore A:hover {background:url('images/dancewear-on.gif') no-repeat}
.information {width:124px;background:url('images/information.gif') no-repeat}
.information A:hover {background:url('images/information_over.gif') no-repeat}
.workshops {width:124px;background:url('images/workshops.gif') no-repeat}
.workshops A:hover {background:url('images/workshops_over.gif') no-repeat}
.weddings {width:124px;background:url('images/weddings.gif') no-repeat}
.weddings A:hover {background:url('images/weddings_over.gif') no-repeat}
.cabaret {width:124px;background:url('images/cabaret.gif') no-repeat}
.cabaret A:hover {background:url('images/cabaret_over.gif') no-repeat}
.events {width:124px;background:url('images/events.gif') no-repeat}
.events A:hover {background:url('images/events_over.gif') no-repeat}
.parties {width:124px;background:url('images/parties.gif') no-repeat}
.parties A:hover {background:url('images/parties-on.gif') no-repeat}
.corporate {width:124px;background:url('images/corporate.gif') no-repeat}
.corporate A:hover {background:url('images/corporate-on.gif') no-repeat}
.gallery {width:124px;background:url('images/gallery.gif') no-repeat}
.gallery A:hover {background:url('images/gallery_over.gif') no-repeat}
.newsletter {width:124px;background:url('images/newsletter.gif') no-repeat}
.newsletter A:hover {background:url('images/newsletter_over.gif') no-repeat}
.contact {width:124px;background:url('images/contact.gif') no-repeat}
.contact A:hover {background:url('images/contact_over.gif') no-repeat}
.elland {width:124px;background:url('images/elland.gif') no-repeat}
.elland A:hover {background:url('images/elland-on.gif') no-repeat}

/* right main nav */
#column3 {background:URL('images/rightnav.gif') no-repeat;height:520px;width:131px;float:left;}
UL.rightmenu {margin:45px 0 0 17px;padding:0 7px 0 0; font-family:Arial, Helvetica, sans-serif;font-size:90%;}
UL.rightmenu LI {color:#000000;list-style-type:none;border-bottom:1px dotted #ED1206;padding:5px 0 0 10px;line-height:16px}
UL.rightmenu LI A {color:#000000;text-decoration:none;padding:0 0 0 12px}
UL.rightmenu LI A:Hover {background:URL('images/smarrow.jpg') no-repeat left 2px;color:#ED1206;}


/* bottom footer */
#footer {height:150px;float:left;width:880px;}

#address {background:URL('images/footerrg.jpg') no-repeat; width:551px;float:left;height:64px;padding:5px 18px 0 0;color:#FFFFFF;text-align:right;font-size:90%;line-height:15px;}

UL.telno {float:left;width:311px;margin:0px;padding:0px}
UL.telno LI {width:311px;height:150px;text-indent:-9999px;list-style-type:none;}
UL.telno LI A {width:311px;height:150px;display:block}

.telno {width:311px;background:url('images/footerleft.jpg') no-repeat}
.telno A:hover {background:url('images/footerleft_over.jpg') no-repeat}

.website {float:left;font-size:90%;padding:0 15px 0 60px;}
.website a:hover{text-decoration:underline;color:#FFBF00;}
.website a{text-decoration: none;color:#000000;}

/* base nav */
.dancer1 {width:50px;float:left;text-align:center;font-size:80%}
.dancer1 A {width:50px;display:block;background:url(images/dancer1.jpg) no-repeat;padding:50px 0 0 0;text-decoration:none}
.dancer1 A:hover {background:url(images/dancer1_over.jpg) no-repeat;}
.dancer2 {width:50px;float:left;text-align:center;font-size:80%}
.dancer2 A {width:50px;display:block;background:url(images/dancer2.jpg) no-repeat;padding:50px 0 0 0;text-decoration:none}
.dancer2 A:hover {background:url(images/dancer2_over.jpg) no-repeat;}
.dancer3 {width:50px;float:left;text-align:center;font-size:80%}
.dancer3 A {width:50px;display:block;background:url(images/dancer3.jpg) no-repeat;padding:50px 0 0 0;text-decoration:none}
.dancer3 A:hover {background:url(images/dancer3_over.jpg) no-repeat;}

/* bullets */

UL.bullet {margin:0 0 0 0;padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
UL.bullet LI {color:#000000;background:URL('images/smarrow2.jpg') no-repeat left 9px;padding:5px 0 0 15px;list-style-type:none;}

/* signup form */
.signup1 {font-size:90%;color:#FFFFFF;background-color:#ED1206;padding:4px 6px 4px 6px;line-height:14px;width:80px}
.signup2 {background-color:#FFFFFF;}
.signup3 {background-color:#FFF2CC; padding:2px;}
.signup4 {font-size:90%;color:#000000; border:0px;margin-bottom:2px;margin-top:2px;}
.signupsubmit {font-size:90%;color:#FFFFFF;border:0px; font-weight: bold; background-color:#ED1206;}

/* back */
.dancer {width:130px;float:right;text-indent:10px;font-size:80%;margin:10px 0 0 0;}
.dancer A {display:block;background:url(images/dancer.jpg) no-repeat;padding:50px 0 0 0;text-decoration:none;color:#FFFFFF}
.dancer A:hover {background:url(images/dancer_over.jpg) no-repeat;color:#FFBF00}


/* flash banner */
#flashbanner {width:498px;height:118px;margin:10px 0 0 0;float:left;}

.photo {margin:0px;padding:10px 10px 0 0;float:left;}
