html{background: #000000 url(../IMG/cdjbg2.jpg)no-repeat;
	
}

body {
	font-family:helvetica;
	font-size:12px;
	}
	
/*General Styles */

.CDJ{width:800px;
	margin-left:100px;
	margin-top:10px;
	padding-bottom:30px;}
	
.imglink{border:0px}	
	
a{color:white;text-decoration:none;}

li {list-style:none;}

h1{font-size:14px;
   color:#ffbd01;}

h2{font-size:16px;
   color:#ffbd01;}

p2{font-size:14px;
   color:#ffbd01;
   padding-left:5px;}


/* Header */

#header {position:relative;
	float:left;}

 #header #logo{}

#header #hdbuttons{float:right;}
	
	#hdbuttons #eb {margin-top:25px;margin-left:330px;
		display: block;
		  width: 38px;
		  height: 40px;
		  background: url(../img/mailbuttonUP.png) no-repeat;
		
	}
	
	#hdbuttons #eb:hover{background: url(../img/mailbuttonACTIVE.png)no-repeat;
		background-position:-2px -3px;}
		
		#hdbuttons #tb {margin-top:-40px;
			margin-left:370px;
			display: block;
			  width: 38px;
			  height: 40px;
			  background: url(../img/twitbuttonUP.png) no-repeat;
			}

		#hdbuttons #tb:hover{background: url(../img/twitbuttonACTIVE.png)no-repeat;
		background-position: -2px -3px;}
			
				#hdbuttons #fb {margin-top:-40px;margin-left:410px;
					display: block;
					  width: 38px;
					  height: 40px;
					  background: url(../img/fbbuttonUP.png) no-repeat;
					}

				#hdbuttons #fb:hover{background: url(../img/fbbuttonACTIVE.png)no-repeat;
					background-position: -2px -3px;}
					
/* MAIN */

#main{position:relative;float:left;margin-left:45px;}

#main #navbar {
	float:left;
	width:742px;
	display:block;
	background:url(../img/navbarBG.jpg);}
	
	#main #navbar #nav li{float:left;
		padding-right:12px;
		padding-left:12px;
		padding-bottom:8px;
		padding-top:8px;
		color:#fbe20b;
			}
			
			#main #navbar #nav li a:link {color:#fbe20b;}

			#main #navbar li a:hover {color:#f0f6b7; text-shadow:0px 1px 5px #f0f6b7;}
			
			#main #info{float:left;
				width:742px;
				background-color:#0e0d0d;
				text-align:center;
				margin-top:-30px;
				padding-top:10px;
				padding-bottom:5px;}
				
				#main #info a:link{color:#ffbd01;text-decoration:none;}
				
	#main #flash{float:left;
		margin-left:0px;
		margin-top:-1px;}			
				
	#main #graphic{float:left;
		margin-left:0px;
		margin-top:-1px;}
		
		#main #pgraphic{float:left;
			margin-left:0px;
			margin-top:-1px;}
		
		#main #wgraphic{float:left;
			margin-left:0px;
			margin-top:-3px;}
		
		#main #text{margin-top:310px;
			position:relative;width:520px;
	        display:block;
	        padding:10px;
			color:white;
			background-color:#171716;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border: 1px solid #f8c809;}
			
			#main #text p{width:500px;
				padding-left:10px;
				padding-right:10px;
				line-height:15px;}
				
				
					#main #ftext{margin-top:70px;
						position:relative;width:520px;
				        display:block;
				        padding:10px;
						color:white;
						background-color:#171716;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						border: 1px solid #2c2a2b ;}

						#main #ftext p{width:500px;
							padding-left:10px;
							padding-right:10px;}
			
		#main #blocks{position:relative;clear:both;
			float:left;
			padding-top:30px;}
			
			#main #blocks a{color:#000000;text-decoration:none;}
			
			#main #blocks #wbut{float:left;padding-left:15px;}
			
			#main #blocks #rbut{float:left;padding-left:25px;}
			
			#main #blocks #fbut{float:left;padding-left:25px;}
			
			#main #contact #dlicon{float:right;
				margin-top:-255px;
				margin-right:30px;}
			
			#main #contact #downloads{float:right;
				margin-top:-240px;
				margin-right:17px;
				position:relative;width:110px;
		        display:block;
		        text-align:center;
		        padding:10px;
				color:#ffbd01;
				background-color:#171716;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				}
				
				 #main #contact #cticon{float:right;
					        margin-top:-39px;
							margin-right:25px;}

					#main #contact #ctact{float:right;
						padding-top:-20px;
						margin-top:-25px;
						margin-right:17px;
						position:relative;width:110px;
						display:block;
						text-align:center;
						padding:10px;
					    color:#ffbd01;
					    background-color:#171716;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						border: 1px solid #f8c809;}
						
							#main #contact #plbut{padding:5px;}
							#main #contact #ctbut{padding:5px;}
							#main #contact #embut{padding:10px;}
							#main #contact #twcon{padding:10px;}
							#main #contact #fbbut{padding:10px;}
				
/* wedding */
				
				
				#main #contact #wdlicon{float:right;
					margin-top:-222px;
					margin-right:30px;}

				#main #contact #wdownloads{float:right;
					margin-top:-207px;
					margin-right:17px;
					position:relative;width:110px;
			        display:block;
			        text-align:center;
			        padding:10px;
					color:#ffbd01;
					background-color:#171716;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border: 1px solid #f8c809;}
				
				
		    #main #contact #wcticon{float:right;
			        margin-top:-39px;
					margin-right:25px;}
				
			#main #contact #wctact{float:right;
				padding-top:-20px;
				margin-top:-25px;
				margin-right:17px;
				position:relative;width:110px;
				display:block;
				text-align:center;
				padding:10px;
			    color:#ffbd01;
			    background-color:#171716;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border: 1px solid #f8c809;}
				
				#main #contact a{color:#1b1b1a;text-decoration:none;}
				
				
/* PLANNING */

	#main #contact #pdlicon{float:right;
		margin-top:-360px;
		margin-right:30px;}

	#main #contact #pdownloads{float:right;
		margin-top:-346px;
		margin-right:17px;
		position:relative;width:110px;
        display:block;
        text-align:center;
        padding:10px;
		color:#ffbd01;
		background-color:#171716;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #f8c809;}
	
	
#main #contact #pcticon{float:right;
        margin-top:-140px;
		margin-right:25px;}
	
#main #contact #pctact{float:right;
	padding-top:-20px;
	margin-top:-126px;
	margin-right:17px;
	position:relative;width:110px;
	display:block;
	text-align:center;
	padding:10px;
    color:#ffbd01;
    background-color:#171716;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #f8c809;}
	
	#main #contact a{color:#1b1b1a;text-decoration:none;}
	
	
	/* CONTACT */
	
	#cttext{margin-top:70px;
		position:relative;width:520px;
        display:block;
        padding:10px;
		color:white;
		background-color:#171716;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #2c2a2b ;}
	

	#main #contact #ctcticon{float:left;
	        margin-top:-4px;
			margin-left:605px;}

	#main #contact #ctctact{float:left;
		margin-top:0px;
		margin-left:600px;
		position:relative;width:110px;
		display:block;
		text-align:center;
		padding:10px;
	    color:#ffbd01;
	    background-color:#171716;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #f8c809;}

		#main #cttext a{color:#ffbd01;text-decoration:none;}
	
	
				
			
				
				
/* FOOTER */

#footer{position:relative;
	padding-top:20px;}
	
	#footer #footerlinks #ftnav li{float:left;
		overflow:hidden;
		padding-top:30px;
		padding-left:3px;
		color:#d36209;
		font-size:9px;
			}
			
			#footer #footerlinks #ftnav li a:link {color:#d36209;}

			#footer #footerlinks #ftnav li a:hover {color:#d36209; text-decoration:underline;}
			
			#footer #tdmark {float:right;
				padding-top:20px;
				margin-right:17px;}
			
				#footer #tdmark p{
					color:#d36209;
					font-size:10px;
					}
					
					
					#photos {position:relative;
						clear:both;
						overflow:hidden;
						padding-top:20px;
						padding-bottom:20px;
						margin-left:2px;
						}

						#photos #joy
						{margin:10px 10px 10px 10px;
							border-style:solid;
							border-color:#ff790b;
							border-width:thin;}

						#photos #mobile
						{margin:10px 10px 10px 10px;
							border-style:solid;
							border-color:#ff790b;
							border-width:thin;}

						#photos #trailer
						{margin:10px 10px 10px 10px;
							border-style:solid;
							border-color:#ff790b;
							border-width:thin;}

						#photos #realparty
								{margin:10px 10px 10px 10px;
									border-style:solid;
									border-color:#ff790b;
									border-width:thin;}

						#photos #tj
							{margin:10px 10px 10px 10px;
										border-style:solid;
										border-color:#ff790b;
										border-width:thin;
									}
	
	
		
	
 
	
	
	
	
		
		

 
	
	
	
	
