@charset "utf-8";

/* ///////////////////////////////////////////////////// */
/* //////////////////  BACKGROUND  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

body
	{
		margin:0px;
		padding:0px;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#333333;
	}
input,textarea
	{
		font-family: Tahoma;
		font-size:13px;
		color:#3f3f3f;
	}
h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}
a
	{
		font-family: Tahoma;
		font-size:13px;
		color:#233e5c;
		text-decoration: underline;
	}
a:hover
	{
		font-family: Tahoma;
		font-size:13px;
		color:#888888;
		text-align:center;
		text-decoration: underline;
	}	
#main
	{
		width:869px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#contenttxtbg
	{
		width:869px;
		float: left;
		margin:0px;
		padding:0 0 0px 0px;
		background-image:url(../images/contentbg.jpg);
		background-repeat:repeat-y;
	}
.moreLink
	{
		font-family: Tahoma;
		font-size:10px;
		color:#233e5c;
		text-decoration: underline;
	}
.moreLink:hover
	{
		font-family: Tahoma;
		font-size:10px;
		color:#888888;
		text-align:center;
		text-decoration: underline;
	}	
.subTitle
	{
		font-family: Tahoma;
		font-size:18px;
		color:#3f3f3f;
		font-weight:bold;
	}

/* ///////////////////////////////////////////////////// */
/* ////////////////  END BACKGROUND  /////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* ////////////////////  HEADER  /////////////////////// */	
/* ///////////////////////////////////////////////////// */

#headerImage
	{
		width:869px;
		height:60px;
		float:left;
		margin:0px 0 0 0px;
		padding:0 0 0 0;
		background-image:url(../images/header.jpg);
		background-repeat:no-repeat;
	}

/* ///////////////////////////////////////////////////// */
/* //////////////////  END HEADER  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* //////////////////  NAVIGATION  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

#navigation
	{
		width:869px;
		height:40px;
		float:left;
		margin:0 0 0 0px;
		padding:0px;
	}
#navigation ul
	{
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#navigation ul li
	{
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#navigation ul li a.home
	{
		width:129px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/nav/nav_1_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.home:hover
	{
		width:129px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/nav/nav_1_sel.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.about
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_2_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.about:hover
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_2_sel.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.portfolio
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_3_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.portfolio:hover
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_3_sel.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.press
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_4_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.press:hover
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_4_sel.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.contact
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_5_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.contact:hover
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_5_sel.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.links
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_6_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.links:hover
	{
		width:122px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_6_sel.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.clients
	{
		width:130px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_7_up.jpg);
		background-repeat:no-repeat;
	}
#navigation ul li a.clients:hover
	{
		width:130px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/nav_7_sel.jpg);
		background-repeat:no-repeat;
	}
/* ///////////////////////////////////////////////////// */
/* ///////////////  END NAVIGATION  //////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* ////////////////  NEWS SECTION  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

#newsSection
	{
		width:869px;
		float:left;
		margin:0px;
		padding:0px;
	}


/* ///////////////////////////////////////////////////// */
/* //////////////  END NEWS SECTION  /////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* ////////////////  LEFT CONTENT  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

#contentleft
	{
		width:432px;
		float:left;
		margin:0px;
		padding:0px;
	}
#contentCopy
	{
		float: left;
		margin:10px 20px 0px 20px;
		padding:0px 0px 0px 0px;
		font-family: Tahoma;
		font-size:13px;
		color:#3f3f3f;
	}
#formCopy
	{
		float: left;
		margin:10px 20px 0px 60px;
		padding:0px 0px 0px 0px;
		font-family: Tahoma;
		font-size:13px;
		color:#3f3f3f;
	}
	
	
/* ///////////////////////////////////////////////////// */
/* //////////////  END LEFT CONTENT  /////////////////// */	
/* ///////////////////////////////////////////////////// */

#columnRule
	{
		height:350px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRuleAbout
	{
		height:280px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}

/* ///////////////////////////////////////////////////// */
/* ///////////////  RIGHT CONTENT  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

#contentright
	{
		width:432px;
		float:left;
		margin:0px;
	}
img.floatRight
	{
		float: right; 
    	padding: 0px 0px 10px 10px;
	}
#twoColumn
	{
		width:215px;
		float:left;
		margin:0px;
	}
#waterMark
	{
		height:306px;
		width:327px;
		float:left;
		margin:26px 0px 0px 60px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/contact/watermark.jpg);
		background-repeat:no-repeat;
	}
#waterMarkThanks
	{
		height:306px;
		width:327px;
		float:left;
		margin:0px 0px 0px 50px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/contact/watermark.jpg);
		background-repeat:no-repeat;
	}

/* ///////////////////////////////////////////////////// */
/* /////////////  END RIGHT CONTENT  /////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* ///////////////////  FOOTER  //////////////////////// */	
/* ///////////////////////////////////////////////////// */

#footerbg
	{
		width:869px;
		height:15px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(../images/footer.jpg);
		background-repeat:no-repeat;
	}
#copyrights
	{
		width:310px;
		height:20px;
		float: left;
		margin:0;
		padding:25px 0px 0px 0px;
		font-family: Tahoma;
		font-size:10px;
		color:#969696;
	}
#footerlinks
	{
		width:559px;
		height:20px;
		float: left;
		margin:0px 0 0 0px;
		padding:25px 0 0 0px;
		font-family: Tahoma;
		font-size:10px;
		color:#969696;
		text-align:right;
	}
.footerlinks
	{
		font-family: Tahoma;
		font-size:10px;
		color:#969696;
		text-decoration: none;
	}
.footerlinks:hover
	{
		font-family: Tahoma;
		font-size:10px;
		color:#969696;
		text-align:center;
		text-decoration: underline;
	}		

/* ///////////////////////////////////////////////////// */
/* /////////////////  END FOOTER  ////////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* /////////////////  PORTFOLIO  /////////////////////// */	
/* ///////////////////////////////////////////////////// */

#subnavigation
	{
		width:869px;
		height:48px;
		float:left;
		margin:0 0 0 0px;
		padding:0px;
	}
#subnavigation ul
	{
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#subnavigation ul li
	{
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#subnavigation ul li a.nightclubs
	{
		width:129px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/nav/subnav_1_up.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.nightclubs:hover
	{
		width:129px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/nav/subnav_1_sel.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.festivals
	{
		width:122px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/subnav_2_up.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.festivals:hover
	{
		width:122px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/subnav_2_sel.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.youtube
	{
		width:122px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/subnav_3_up.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.youtube:hover
	{
		width:122px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/subnav_3_sel.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.awards
	{
		width:122px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/subnav_4_up.jpg);
		background-repeat:no-repeat;
	}
#subnavigation ul li a.awards:hover
	{
		width:122px;
		height:48px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/nav/subnav_4_sel.jpg);
		background-repeat:no-repeat;
	}
	
#contentfull
	{
		width:869px;
		float:left;
		margin:0px;
	}
/* ///////////////////////////////////////////////////// */
/* ///////////////  END PORTFOLIO  ///////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* ///////////////////  LINKS  ///////////////////////// */	
/* ///////////////////////////////////////////////////// */
	
#linkSpace
	{
		width:432px;
		height:86px;
		float:left;
		margin:0px;
	}
#linkImg
	{
		width:86px;
		height:86px;
		float:left;
		margin:0px;
	}
#linkText
	{
		width:300px;
		height:86px;
		float: left;
		margin:18px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family: Tahoma;
		font-size:13px;
		color:#3f3f3f;
	}
#linkDivider
	{
		width:370px;
		height:3px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/links/divider.jpg);
		background-repeat:no-repeat;
	}
.linkTextActive
	{
		font-family: Tahoma;
		font-size:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#3f3f3f;
		text-decoration:none;
	}
.linkTextActive:hover
	{
		font-family: Tahoma;
		font-size:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#000000;
		text-decoration:underline;
	}
#columnRuleLinks1
	{
		height:220px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRuleLinks2
	{
		height:180px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}


/* ///////////////////////////////////////////////////// */
/* //////////////////  END LINKS  ////////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* ///////////////////  PRESS  ///////////////////////// */	
/* ///////////////////////////////////////////////////// */
	
#pressSection
	{
		width:869px;
		float:left;
		margin:0px;
	}
#pressSpace
	{
		width:432px;
		height:56px;
		float:left;
		margin:0px;
	}
#pressImg
	{
		width:56px;
		height:56px;
		float:left;
		margin:0px 5px 0px 0px;
	}
#pressText
	{
		width:350px;
		height:56px;
		float: left;
		margin:13px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family: Tahoma;
		font-size:13px;
		color:#3f3f3f;
	}
#pressDivider
	{
		width:370px;
		height:3px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/links/divider.jpg);
		background-repeat:no-repeat;
	}
#sectionDivider
	{
		width:869px;
		height:25px;
		float:left;
		margin:30px 0px 10px 0px;
		padding:0px;
	}
.pressTextActive
	{
		font-family: Tahoma;
		font-size:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#3f3f3f;
		text-decoration:none;
	}
.pressTextActive:hover
	{
		font-family: Tahoma;
		font-size:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#000000;
		text-decoration:underline;
	}
#columnRulePress10
	{
		height:300px;
		width:3px;
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRulePress09
	{
		height:400px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRulePress08
	{
		height:210px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRulePress07
	{
		height:290px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRulePress06
	{
		height:110px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRulePress05
	{
		height:250px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRulePressArchive
	{
		height:600px;
		width:3px;
		float:left;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
/* ///////////////////////////////////////////////////// */
/* //////////////////  END PRESS  ////////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* /////////////////  NIGHTCLUBS  ////////////////////// */	
/* ///////////////////////////////////////////////////// */
	
#clubsSpace
	{
		width:432px;
		height:95px;
		float:left;
		margin:0px;
	}
#clubsImg
	{
		width:120px;
		height:95px;
		float:left;
		margin:0px;
	}
.clubsImg
	{
		width:120px;
		height:95px;
		float:left;
		margin:0px;
	}
.clubsImg:hover
	{
		width:120px;
		height:95px;
		float:left;
		margin:0px;
	}
#clubsText
	{
		width:290px;
		height:95px;
		float: left;
		margin:15px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family: Tahoma;
		font-size:13px;
		color:#3f3f3f;
	}
#clubsDivider
	{
		width:370px;
		height:3px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(../images/links/divider.jpg);
		background-repeat:no-repeat;
	}
.clubsTextActive
	{
		font-family: Tahoma;
		font-size:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#3f3f3f;
		text-decoration:none;
	}
.clubsTextActive:hover
	{
		font-family: Tahoma;
		font-size:13px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#000000;
		text-decoration:underline;
	}
#columnRuleClubs
	{
		height:1100px;
		width:3px;
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRuleFests
	{
		height:310px;
		width:3px;
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}
#columnRuleAwards
	{
		height:600px;
		width:3px;
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/column_rule.jpg);
		background-repeat:repeat-y;
	}

/* ///////////////////////////////////////////////////// */
/* ////////////////  END NIGHTCLUBS  /////////////////// */	
/* ///////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////// */
/* /////////////////// YOUTUBE  //////////////////////// */	
/* ///////////////////////////////////////////////////// */
#videoBG
	{
		width:480px;
		height:385px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/portfolio/video_bg.jpg);
		background-repeat:no-repeat;
	}
.video
	{
		width:480px;
		height:385px;
		float:left;
		display:none;
	}
#contentVidLinks
	{
		width:360px;
		float:left;
		margin:0px;
	}
#contentVidWindow
	{
		width:500px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		margin:0px;
	}
.videoLink
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:25px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#233e5c;
		font-weight:bold;
		text-decoration:none;
	}
.videoLink:hover
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:25px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#3F3F3F;
		font-weight:bold;
		text-decoration:underline;
	}

/* ///////////////////////////////////////////////////// */
/* /////////////////  END YOUTUBE  ///////////////////// */	
/* ///////////////////////////////////////////////////// */