@charset "utf-8";
/* CSS Document */
/*body{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  margin:0px; background-color:#000000; }
#header { width:100%; height:107px; background-image:url(../images/header_background.jpg); background-repeat:repeat-x;}
#logo { float:left; margin:0px; padding:0px 315px 0px 313px; border:none;}
#flashHeader { float:left; width:auto;} 

.menu{ background-image:url(../images/menu_03.jpg); background-repeat:repeat-x; width:100%;}
#menulink { width:700px; text-align:left; padding-left:190px; }
#menulink a{ color:#FFFFFF; font-size:16px; text-decoration:none;  padding:0px; padding-right:15px;}*/

body{ background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS"; font-size:11px; margin:0px; padding:0px;color:#000000;}
#wrapper{ width:811px; height:auto; margin-left:auto; margin-right:auto; height:1101px; }
a{ color:#FFFFFF; text-decoration:none;}
a img{ border:none;}
#header{ height:138px; width:811px; }
#logo{ float:left; margin:0px; padding:0px;}
#flashBanner{ float:right;}
.clr{ clear:both;}
h3{ font-weight:normal; font-size:18px;}
.pink{ color:#ec008c;}

#bannerBox{ height:289px; width:811px;}
#leftpanel{ padding:0px 7px 0px 19px; width:192px; float:left;}
#dottedline{ float:left; }
#rightpanel{ float:left; padding:15px; width:555px; color:#FFFFFF; height:530px; overflow:auto; }
#rightpanelHome{ float:left; padding:15px; width:555px; color:#FFFFFF; height:530px; }
.hometext{ padding:0px; padding-bottom:10px; height:auto; width:270px; color:#FFFFFF; margin:0px; float:left;}
#hottopic{ width:100%;}
#footermenu{ padding-left:80px; padding-top:10px; #padding-top:5px;}
#footermenu a{ color:#FFFFFF; font-size:12px; text-decoration:none; float:left; padding:0px 10px 0px 10px; background-image:url(../images/footerline.jpg); background-repeat:no-repeat; background-position:left;}
#footermenu a.active{ color:#EC008C;}
#footermenu a:hover {  color:#EC008C; }
.contentLeftColumn { width:262px; height:auto; padding-right:12px; float:left; clear:both}
.contentRightColumn { width:248px; height:auto; float:left;}
#topHeading { margin-top:0px; padding-top:0px; top:0px;}
.diaryLeftColumn{ width:262px; height:auto; padding-right:12px; float:left; text-align:center;}
.diaryRightColumn {width:248px; height:auto; float:left; text-align:center;}
.smallHeading {font-weight:bold; font-size:12px; text-align:center;}
.bigHeading {font-weight:normal; font-size:18px; padding:0px 0px 0px 0px; margin-top:0px;}
label { text-align:center; }

#portfolio{ float:left}
#portfolio ul{ margin:0px; padding:0px; list-style:none}
#portfolio ul li{ height:180px; color:#FFFFFF; padding-right:10px; float:left; width:151px;}
.scrTitle{ background-image:url(../images/smallArrow.jpg); background-position:left; background-repeat:no-repeat; padding-left:25px; margin-top:3px; font-size:14px; text-transform:uppercase}

#danceCon{ background-image:url(../images/bacncyMainBg.jpg); background-repeat:no-repeat; width:100%; min-height:376px; clear:both}
#txt{ width:295px; float:left; min-height:290px; padding:0px 5px 10px 10px;}
#img{ width:208px; float:left; min-height:346px; margin-top:76px;}

#txt2{ width:250px; float:left; min-height:290px;}
#linksD{ width:208px; float:left; min-height:346px; margin-top:40px; padding:27px 0px 0px 20px;}


