/* CSS Document */

body, html, h1, p, ul, li, blockquote {
padding:0px;
margin:0px;
}
a {
font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffef00;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
body {
background-color:#010f13;
}
.maintable {
background:url(images/bg.jpg) no-repeat;
}

.table {
background:url(images/1.jpg) repeat-x #050855;
}
h1 {
font: 16px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.bodytext {
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}
.bodytextbw {
font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
}
.bodytextb {
font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#cde218;
line-height:18px;
}
.bodytextby {
font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffef00;
}
.subheading {
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#78eee7;
}
ul {
list-style-type:none;
padding-left:10px;
}
li {
background:url(images/bullet.jpg) no-repeat 0px 8px;
padding-left:15px;
}
.toplink {
text-align:right;
}
.toplink a {
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#98b512;
text-decoration:none;
}
.toplink a:hover {
text-decoration:underline;
}
.footer {
background:url(images/4.jpg) repeat-x;
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#c4b33d;
padding:0px 0px 0px 28px;
}
.line {
background:url(images/line.jpg) repeat-x;
}
.dancehead {
font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.partyhead {
font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#f3f100;
}
.dancebg {
background:url(images/6.jpg) repeat-x;
}
.dancebga {
background:url(images/7.jpg) repeat-x;
}
.programbg {
padding:2px 0px;
text-align:center;
background:url(images/programbg.jpg) no-repeat;
}
.programbga {
background:url(images/programbga.jpg) repeat-y;
}
.programline {
background:url(images/programeline.jpg) repeat-x bottom left;
height:5px;
}
.partybg {
background:url(images/partybg1.jpg) no-repeat center 180px #01023d;
}
.partyheading {
font:bold 18px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.instructure {
background:url(images/instructor.jpg);
}
.vivela {
background:url(images/vivemiddle.jpg) repeat-x #1e3378;
}
.tip {
background:url(images/tipmiddle.jpg);
}
.tiptext {
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.birthdayrule {
background:url(images/partyline.jpg) repeat-x bottom;
}
.press {
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.contact {
font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.call {
font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
}
.partyheadyellow {
font: bold 18px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#f3f100;
}
.partyheadred {
font: bold 18px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#e3001b;
}
.partyheadbred {
font: bold 24px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#e3001b;
}
.partyheadviolet {
font: bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#5f61c7;
}
.partycont {
font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#f3f100;
}
.venom {
padding-bottom:5px;
}
.videotab {
border:1px solid #0b2968;
}
.cursor {
cursor:pointer;
}