﻿*, body, html { margin: 0; padding: 0;}

body { font-family: Arial;}

/* BANNER */
.banner { float:left; background: url(images/bg_banner.png); width: 396px; margin-top: 41px; margin-left: 37px; padding: 15px 15px 12px 25px; color: #ffffff; display:inline; }
.banner h1 { float:left; font-size: 30px; font-weight: normal; line-height:33px; display:inline; height: 34px; color:#ffffff; font-family:Arial;}
.banner h1 em { color: #CC0099; font-style: normal;}
.banner p { float:left; font-size: 15px; line-height: 35px; width: 360px; margin-top: 10px; text-align:left; }
.banner p a { color: #CC0099 !important;}

/* BOX */
.box { float:left; width: 865px; margin: 45px 0px 0px 62px; display:inline;}
.box p { float: left; /*margin-top: 200px;*/ font-size: 14px; line-height: 28px; color: #ffffff;}
.box p a { color:#d80084;}
.box_dj { float:left; width: 248px; }
.box_music { float:left; width: 246px; margin-left: 62px;}
.box_party { float:left; width: 246px; margin-left: 63px;}

/* SIGN-UP */
.sign-up { float:left; width: 470px; margin: 43px 0px 0px 60px; display:inline; position:relative; height: 47px; }
.sign-up .note { float:left;  margin-right: 25px;}
.sign-up .note p { font-size: 19px; line-height: 38px;}
.sign-up .btn { float:left; height: 37px; width: 166px; margin-top: 3px; }

.contentPane { float: left; display:inline; margin: 25px 0 0 62px; color: #FFFFFF;}
.contentPane h1 { color: #FFFFFF; font-size: 30px; line-height: 33px;}
.contentPane p { font-size: 14px; line-height: 28px; color: #ffffff;} 