/* css reset */
* {margin:0;padding:0;border:0px solid #FFFFFF;outline:0;}
/* end css reset */

/* HEADER */

body
{		
	background: url(images/rebirth-entertainment-background-tech.jpg) no-repeat;
	background-attachment: fixed;
	background-position: center center;
	background-position: 50% 30%;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 13px; 
}

img#back
{
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: -1;
}

div#container
{	
	margin: 0px auto;
	height: 100%;
	position: relative;
	width: 980px;
	z-index: 2;
}

div.trans
{
	background-color: #000000;	
	height: 100%;
	position: absolute;
	left: 0px;
	width: 100%;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	z-index: -2;
}

div#header
{
	height: 170px;
	margin: 0px auto;
	position: relative;
	width: 980px;
}

a#logo
{
	outline: 0;
	position: absolute;
	left: 5px;
	top: 23px;
}

div#logo a
{
	outline: 0;
}

div#googlePlus
{
	float: right;
	padding-top: 5px;
	position: relative;
}

div#menu
{
	height: 30px;
	position: absolute;
	left: 5px;
	top: 120px;
	width: 940px;
}

div#menu ul, div#footMenu ul
{
	position: absolute;
	left: 5px;
	top: 5px;
}

div#menu ul li
{
	display: inline;	
	padding-right: 40px;
}

div#menu ul li a
{
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;	
}

div#menu ul li a:hover
{
	text-decoration: underline;
}

div#menu a.currentPage
{
	color: #FF0000;
}

div#availability
{
	position: absolute;
	left: 284px;
	top: 495px;
	width: 270px;
}

input#submitAvailability
{
	color: #000000;
	font-size: 10px;
	width: 100%
}
	
/* END HEADER */

/* SIDEBAR */

div#sideBar
{
	left: 725px;
	position: absolute;
	width: 250px;
	height: 790px;
}

div#social
{
	height: 45px;
	position: absolute;
	width: 245px;
}

div#social img
{
	height: 35px;
	position: absolute;
	width: 35px;
	top: 5px;
}

div#social a#btnFacebook img
{
	left: 5px;
}

div#social a#btnMyspace img
{
	left: 45px;
}

div#social a#btnTwitter img
{
	left: 85px;
}

div#social a#btnBlog img
{
	left: 125px;
}

div#social a#btnLinkedIn img
{
	left: 165px;
}

div#social a#btnYelp img
{
	left: 205px;
}

a#bbbLogo
{
	left: 5px;
	position: absolute;
	top: 55px;
}

div#contact
{
	color: #FFFFFF;
	font-family: "Arial";	
	font-weight: bold;	
	height: 60px;
	left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	
	position: absolute;	
	top: 125px;
	width: 245px;
}
div#contact a
{
	left: 173px;
	position: absolute;
	top: 14px;
}
div#contact a img
{
	height: 37px;
	width: 65px;
}
div#contact table
{
	margin-left: 5px;
	margin-top: 5px;
}

div#contact table td
{
	font-weight: normal;
}

div#contact table td.contactInfo
{
	font-weight: bold;
}

div#media
{
	height: 115px;	
	left: 5px;	
	position: absolute;
	top: 210px;
	width: 245px;
}

div#media object
{
	height: 100px;
	margin-left: 8px;
	width: 230px;
	margin-top: 8px;
}
div#twitter
{
	color: #FFFFFF;
	font-family: "Arial";	
	font-weight: bold;
	height: 395px;
	left: 5px;
	padding-top: 5px;	
	padding-bottom: 5px;
	position: absolute;
	text-align: left;
	top: 330px;
	width: 245px;
	word-wrap: break-word;
}

/* END SIDEBAR */

/* CONTENT */

div.content
{
	height: 740px;
	left: 20px;
	position: relative;
	width: 700px;
}

	/* CONTENT CONSTANTS */
	h1
	{
		color: #FFFFFF;
		font-family: "Arial";
		padding-left: 10px;
		padding-top: 10px;
		text-align: left;
	}
	h3
	{
		margin-left: 20px;
		padding-top: 20px;
	}
	ul li a
	{
		color: #FF0000;
	}
	ul li a:hover
	{
		color: #FFFFFF;
	}
	/* END CONTENT CONSTANTS */
/* END CONTENT */

/* FOOTER */

div#footer
{	
	color: #FFFFFF;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	text-align: center;
	width: 100%;
}

p#copyright a
{  
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

p#copyright a:hover
{  
	color: #FFFFFF;
}

/* END FOOTER */

/* HOME PAGE */
div.content#home
{
	height: 740px;
}
div#home h2
{
	color: #FF0000;
	left: 290px;
	position: absolute;
	top: 15px;
}
div#djIntelligence
{
	height: 114px;
	left: 15px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	top: 50px;
	width: 127px;
}
div#djIntelligence ul
{
	color: #FF0000;
	margin-top: 5px;
}
div#djIntelligence ul li
{
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	padding-bottom: 5px;
	padding-left: 8px;
}
div#djIntelligence ul li a
{	
	font-weight: normal;
	color: #FFFFFF;
}
div#djIntelligence ul li a:hover
{
	color: #FF0000;
}
div#djIntelligence div.trans
{
	background-color: #2f2f2f;
}
select#djIntelligenceMonth
{
	color: #000000; 
	font-family: ; 
	font-size: 10px; 
	width: 60px;
}
select#djIntelligenceDay
{
	color: #000000; 
	font-family: ; 
	font-size: 10px;
}
select#djIntelligenceYear
{
	color: #000000; 
	font-family: ; 
	font-size: 10px;
}
div.content#home p
{
	padding-right: 10px;
	padding-top: 5px;
	width: 400px;
	float: right;
}

div.content#home img#one
{
	height: 263px;
	left: 27px;
	position: absolute;
	top: 194px;
	width: 200px;
}
div.content#home a#djRebirthLink
{
	color: #FF0000;
}
div.content#home a#djRebirthLink:hover
{
	color: #FFFFFF;
}
div.content#home img#vertSep
{
	left: 258px;
	position: absolute;
	top: 15px;
}
/* END HOME PAGE */

/* MADE PAGE */
div.content#made
{
	height: 1850px;
}
div.content#made div.pictures
{	
	left: 525px;
	position: absolute;
	top: 64px;
	width: 180px;
}
div.content#made div.pictures img
{	
	float: right;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 25px;
	width: 180px;
}
div.content#made p
{
	margin-left: 20px;
	padding-top: 20px;
	width: 465px;
}
div.content#made h2
{
	margin-left: 10px;
	padding-top: 20px;
	width: 465px;
}
/* END MADE PAGE */
/* WEDDINGS PAGE */

div.content#weddings
{
	height: 1085px;
}
div.content#weddings div.pictures
{	
	left: 525px;
	position: absolute;
	top: 64px;
	width: 180px;
}
div.content#weddings div.pictures img.weddingPic
{
	float: right;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 25px;
	width: 180px;
}
div.content#weddings p
{
	margin-left: 20px;
	padding-top: 20px;
	width: 465px;
}
div.content#weddings h2
{
	margin-left: 10px;
	padding-top: 20px;
}
div.content#weddings ul,div.content#weddings ul.altList
{
	margin-left: 20px;
	padding-top: 10px;
}
div.content#weddings ul li
{
	margin-left: 17px;
	padding-top: 2px;
	width: 445px;
}
div.content#weddings ul.altList
{
	list-style: circle;
}
/* END WEDDINGS PAGE */

/* CORPORATE EVENTS PAGE */
div.content#corporate-events
{
	height: 1090px;
}
div.content#corporate-events div.pictures
{	
	left: 525px;
	position: absolute;
	top: 64px;
	width: 180px;
}
div.content#corporate-events div.pictures img.corpPic
{
	float: right;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 25px;
	width: 230px;
}
div.content#corporate-events p
{
	margin-left: 20px;
	padding-top: 20px;
	width: 420px;
}
div.content#corporate-events h2
{
	margin-left: 10px;
	padding-top: 20px;
}
div.content#corporate-events ul,div.content#corporate-events ul.altList
{
	margin-left: 20px;
	padding-top: 10px;
}
div.content#corporate-events ul li
{
	margin-left: 15px;
	padding-top: 2px;
	width: 400px;
}
div.content#corporate-events ul.altList
{
	list-style: circle;
}
/* END CORPORATE EVENTS PAGE */

/* SCHOOL EVENTS PAGE */
div.content#school-events
{
	height: 1100px;
}
div.content#school-events div.pictures
{	
	left: 525px;
	position: absolute;
	top: 64px;
	width: 180px;
}
div.content#school-events div.pictures img.schoolPic
{
	float: right;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 25px;
	width: 225px;
}
div.content#school-events p
{
	margin-left: 20px;
	padding-top: 20px;
	width: 420px;
}
div.content#school-events h2
{
	margin-left: 10px;
	padding-top: 20px;
}
div.content#school-events ul,div.content#school-events ul.altList
{
	margin-left: 20px;
	padding-top: 10px;
}
div.content#school-events ul li
{
	margin-left: 17px;
	padding-top: 2px;
	width: 405px;
}
div.content#school-events ul li ul li
{
	width: 370px;
}
div.content#school-events ul.altList
{
	list-style: circle;
}
/* END SCHOOL EVENTS PAGE */

/* PRIVATE PARTIES PAGE */
div.content#private-parties
{
	height: 1085px;
}
div.content#private-parties div.pictures
{	
	left: 525px;
	position: absolute;
	top: 64px;
	width: 180px;
}
div.content#private-parties div.pictures img.privatePartiesPic
{	
	float: right;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 25px;
	width: 225px;
}
div.content#private-parties p
{
	margin-left: 20px;
	padding-top: 20px;
	width: 420px;
}
div.content#private-parties h2
{
	margin-left: 10px;
	padding-top: 20px;
}
div.content#private-parties ul,div.content#private-parties ul.altList
{
	margin-left: 20px;
	padding-top: 10px;
}
div.content#private-parties ul li
{
	padding-top: 2px;
	margin-left: 15px;
	width: 420px;
}
div.content#private-parties ul.altList
{
	list-style: circle;
}
/* END PRIVATE PARTIES PAGE */

/* CONTACT US PAGE */
div.content#contact-us
{
	height: 820px;
}
div.content#contact-us div.pictures
{	
	left: 525px;
	position: absolute;
	top: 110px;
	width: 180px;
}
div.content#contact-us div.pictures img.contactUsPic
{	
	float: right;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 25px;
	width: 180px;
}
div.content#contact-us h2
{
	margin-left: 10px;
	padding-top: 20px;
}
div.content#contact-us h3
{
	margin-left: 15px;
	padding-top: 20px;
}
div.content#contact-us table
{
	margin-left: 20px;
	padding-top: 20px;
}
div.content#contact-us table tr td
{
	padding-bottom: 5px;
	width: 150px;
}
/* END CONTACT US PAGE */
/* PRIVACY POLICY PAGE */
div.content#privacy-policy
{
	height: 1085px;
}
div.content#privacy-policy a,div.content#privacy-policy  p a
{
	color: #FF0000;
}
div.content#privacy-policy a:hover,div.content#privacy-policy  p a:hover
{
	color: #FFFFFF;
}
div.content#privacy-policy p
{
	margin-left: 20px;
	padding-top: 20px;
	width: 675px;
}
div.content#privacy-policy h2
{
	margin-left: 10px;
	padding-top: 20px;
}
div.content#privacy-policy ul,div.content#privacy-policy ul.altList
{
	margin-left: 20px;
	padding-top: 10px;
}
div.content#privacy-policy ul li
{
	margin-left: 15px;
	padding-top: 2px;
	width: 420px;
}
div.content#privacy-policy ul.altList
{
	list-style: circle;
}
/* END PRIVACY POLICY PAGE */
