@charset "utf-8";
/* CSS Document */
/*Copyright 2009-2010 Orange Interactive Technologies*/
/*Theme Name:  Raisani
Author URI: http://www.raisani.com
Developed by Poojith
Author: oi-me.com
Description: DJ Website*/

/*------------------------------------------------------------------------

 							      RESET

--------------------------------------------------------------------------*/
body {
background-color:#fff; margin:0px; outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;font-family: Tahoma, Geneva, sans-serif; background-image: url(images/bg.jpg); background-repeat:no-repeat; background-position:center top; color: #fff;  font: normal 12px Tahoma, Geneva, sans-serif; background-repeat:repeat-x;}

/*---------- REST AND MISC TAG DEFAULTS ----------*/

html,  div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, label, legend, table, caption, tbody, tfoot, thead,  th 
 {background:transparent none repeat scroll 0 0;border:0 none;font-family: Tahoma, Geneva, sans-serif; margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;} blockquote, q { quotes: "" ""; } q:before, q:after {content: '';}
 
*{}html{}body,{margin: 0;padding: 0; font-weight: normal; font-size: 100%; vertical-align: baseline;}
  
/*------------------------------------------------------------------------

 							  DEFAULTS

--------------------------------------------------------------------------*/
 

#crl{clear:both}
#main{width:960px; min-height:1100px; margin:0 auto; bottom:0px; position: relative; vertical-align:bottom; background-color:#262626;}

/*---------- LINK DEFAULTS ----------*/
a { color: #3c3c3c; text-decoration: none; outline:none; }
a:focus,a:hover { color: #09449c; text-decoration: none; }

 /*---------- HEADER DEFAULTS ----------*/

#header{width:960px; height:71px; background-color:#FFF; text-align:left;}
#menu{width:960px; height:29px; background-image:url(images/menu-bg.gif); background-repeat:repeat-x;}
#menu li{display:block; margin-left:0px; min-width:75px; width:75px; display:inline; float:left; height:21px; text-transform: capitalize; font-size:10px; font-family: Verdana, Geneva, sans-serif; color:#fff; font-weight:bold; text-align:center; padding-top:8px; background-image:url(images/menu-divider.gif); background-position: right top; background-repeat:no-repeat;}
#menu li a:hover{color:#c0822d;}
#menu li a{color:#fff; text-decoration:none;}
#menuouter{float:left; width:700px; display:inline;}
#search{float:left; display:inline; width:150px; margin-left:110px; }
#search_box {width: 120px;height: 18px; margin-top:5px; background: url(images/search-bg.gif);}
#search_box #s {float: left;padding: 0;margin: 5px 0 0 16px;border: 0; width: 101px; background: none; font-size:11px;}
#topline{width:960px; height:42px;}
#middle{width:948px; height:2644px; background-image:url(images/main-bg.gif); background-repeat:repeat-y; padding-left:12px;}
#sidebar{width:203px; height:1443px; float:left; display:inline;}
#contentbar{width:731px; height:1443px; float:left; margin-left:14px; display:inline;}
#logo{width:203px; height:207px; margin-bottom:14px;}
#flashbanner{width:731px; height: 365px;} 
#sidebarblack{width:203px; height:2422px; background-image:url(images/sidebarblackmiddle.gif); background-repeat:repeat-y;}
#sidebarblackmiddle{width:184px; height:2413px; padding:0px 9px 0px 9px; text-align:left;}
#pabox{width:184px; height:150px;  background-image:url(images/pa-box.jpg); background-repeat:no-repeat; margin-bottom:14px;}
#pabox p{margin-top:7px; line-height:17px; font-weight:normal}
#buyonline{width:184px; height:67px; margin-bottom:14px;}
#venue{width:168px; height:169px; padding:8px; background-image:url(images/venue.jpg); background-repeat:no-repeat; margin-bottom:5px;}
#venue p{margin-top:7px; line-height:17px; font-weight:normal; font-size:11px;}
#venue a{ color:#FFF; text-decoration:underline;}
#venue a:hover{ color:#494949; text-decoration:underline;}
#ticketinfo{width:168px; height:136px; padding:8px; padding-top:5px; background-image:url(images/ticket-info.jpg); background-repeat:no-repeat; margin-bottom:14px;}
#ticketinfo p{margin-top:7px; line-height:17px; font-weight:normal}
#partners{width:174px; height:1800px; padding:5px; padding-top:10px; text-align:left; background-image:url(images/partner-bg.jpg); background-repeat:no-repeat; margin-bottom:7px;}
#partners li{width:166px; height:68px; margin-top:11px; display:block; list-style:none;}
#partners ul{margin-left:4px;}
#content{width:731px; height:1088px; text-align:left;}
#maincontent{width:731px; height:440px; font: normal 12px Tahoma, Geneva, sans-serif; color:#FFF;}
#maincontent h1{ font-size:22px; font-weight:normal;  padding-top:12px; padding-bottom:8px;}
#maincontent p{padding-bottom:8px; line-height:17px; padding-right:12px;} 
#maincontent a{ color:#FFF; text-decoration:underline; }
#maincontent a:hover{ color:#464646;}
#maincontent h2{ font-size:19px; color:#92682b; padding-bottom:12px; padding-top:5px;}
.djheading{ font-size:30px; color:#FFF; font-weight: normal;}
#djbox{width:718px; height:1350px; text-align:left; background-image: url(images/dj-box.gif); background-repeat:no-repeat; padding:20px 0px 0px 0px;}
#djbox ul{ width:698px; height:auto; margin-left:30px;}
#djbox li{width:145px; height:166px; margin-right:26px; margin-top:34px; display:block; list-style:none; float:left; display:inline;}
#djnames {width:698px; clear:both; height:auto;}
#djnames ul{ width:660px; height:auto; margin-left:40px;}
#djnames li{ min-width:220px; margin-right:10px; font-size:11px; font-weight:bold; height:auto; line-height:14px;list-style:none;}
.heading{ color:#92682b; font-size:17px;  font-weight:bold;  padding-bottom:7px;}
#partyphotos{ height:660px; width:719px;text-align:left; /*background-image:url(images/party-bg.gif); background-repeat:no-repeat; background-position:top; */background-color:#464646; margin-top:50px; padding-left:0px;}
#partyphotos h2{font-size:19px; color:#fff; width:654px; margin-left:21px; background-color:#111111; padding-bottom:0px; padding-top:3px; border-bottom:1px solid #999; height:30px; padding-left:20px;}
#partyphotos p{ margin-left:20px;}
#partyphotos li{width:215px; height:151px; margin-right:15px; margin-top:30px; display:block; list-style:none; float:left; display:inline;}
#footer{width:960px; height:68px; background-image:url(images/footer.jpg); background-repeat:no-repeat; color:#FFF; font-size:11px; text-align:right; padding-top:28px;}
#footer a{color:#FFF; margin-right:10px; margin-top:4px;}
#footer a:hover{color:#464646;}
#travel{ height:223px; width:719px;text-align:left; padding-top:30px; background-image:url(images/travel-bg.gif); background-repeat:no-repeat; background-position:top; background-color:#464646; margin-top:0px; padding-left:0px;}
#travel h2{ font-size:19px; width:654px; margin-left:21px; color:#fff; background-color:#111111; padding-bottom:0px; padding-top:3px; border-bottom:1px solid #999; height:30px; padding-left:20px; vertical-align:middle;}
#travel li{width:150px; height:150px; background-color:#FFF; margin-right:65px; margin-top:20px; display:block; list-style:none; float:left; display:inline;}
#headingh2{font-size:19px; width:639px; margin-left:30px; color:#fff; background-color:#111111; padding-bottom:0px; padding-top:3px; border-bottom:1px solid #999; height:30px; padding-left:20px; vertical-align:middle;}
