body {
	font-family: Arial, Helvetica, sans-serif;
/*	background-color:#223355;*/
	background-color:#FFFFFF;
}
h1 {
	font-size:25px;
	font-weight:normal;
}

.container {
	width:940px;
	height:723px;
	margin:0 auto;
	background-color:#FFFFFF;
/*	padding:0px 20px 0px 20px;*/
	background-image:url(../Disk-Jockey-Images/pageBG3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#cont-2 {
	background-image:url(../Disk-Jockey-Images/pageBG.jpg);
	background-repeat:no-repeat;
}
.bot {
	width:940px;
	height:50px;
	margin:0 auto;
	background-image:url(../Disk-Jockey-Images/page-bot.jpg);
	background-repeat:no-repeat;
}

#page-body {
	float:left;
	width:940px;
	height:549px;
/*	background-image:url(../Disk-Jockey-Images/pageBG.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;*/
}
#head {
	float:left;
	width:900px;
	height:174px;
	padding-top:0px;
	margin-top:0px;
	margin-left:20px;
	text-align:center;
}
#head-text {
	float:left;
	width:475px;
	height:60px;
	margin-top:90px;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	color:#FFFFFF;
}
#head-accent {
	float:right;
	width:360px;
	height:80px;
	margin-top:5px;
	color:#FFFFFF;
	font-size:27px;
	font-family:"Times New Roman", Times, serif;
}
#head-accent-vote {
	float:right;
	width:360px;
	height:160px;
	margin-top:5px;
	color:#FFFFFF;
	font-size:27px;
	font-family:"Times New Roman", Times, serif;
}
	#head-accent-vote p{
		margin: 0px 0px 10px 0px;
		padding: 0;
	}

#home-content {
	float:right;
	width:740px;
	height:350px;
	margin: 20px 20px 0px 0px;
/*	border-bottom:solid 1px #556677;*/
}
#home-content2 {
	clear:left;
	float:left;
	width:880px;
	height:270px;
	margin-left: 40px;
/*	border-bottom:solid 1px #556677;*/
}

.home-plus {
	clear: both;
	float:left;
	width:940px;
	height:300px;
	padding-left:0px;
	background-image: url(../Disk-Jockey-Images/blueBG.jpg);
	background-repeat:repeat-y;
}

#tag {
	float:left;
	width:400px;
	height:110px;
	text-align:left;
	padding-left:50px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#entertainment {
	float:left;
	width:220px;
	height:235px;
	margin:0px 15px 0px 0px;
	background-color:#FFFFFF;
	font-size:12px;
	padding:5px;
	text-align:left;
}
#entertainment2 {
	float:left;
	width:235px;
	height:345px;
	margin:0px 6px 0px 0px;
	background-color:#FFFFFF;
	font-size:12px;
	padding:0px 5px 5px 5px;
}

#home-pic {
	width:220px; 
	height:190px;
	text-align:center;
}

.content {
	clear:both;
	float:left;
	width:894px;
	height:260px;
	margin-top:15px;
	margin-left:23px;
}

#text-bottom {
	float:left;
	width:880px;
	margin-top:15px;
/*	margin-top:180px;*/
	margin-left:30px;
	font-size:14px;
	color:#FFFFFF;
}

#add-page {
	clear:left;
	width:900px;
	height:70px;
	margin:0 auto;
	padding:10px 20px 0px 20px;
	background-image:url(../Disk-Jockey-Images/blueBG.jpg);
	background-repeat:repeat-y;
	font-size:14px;
	color:#FFFFFF;
}

/* INTERIOR PAGES */

#wedding-pic {
	width:220px; 
	height:220px;
	text-align:center;
}
#wedding-entertainer {
	float:left;
	width:720px;
	height:80px;
	margin-top:10px;
	margin-left:10px;
}
#wedding-store {
	float:right;
	width:300px;
	height:250px;
	padding:0px 20px 0px 10px;
}
#guest-request {
	float: left;
	width: 575px;
	height: 160px;
	padding-left: 20px;
	margin-top: 10px;
	font-size: 14px;
	color: #FFFFFF;
}
#celebration-promise {
	float: left;
	width: 880px;
	height: 660px;
	margin-top: 20px;
	margin-left: 20px;
}
#celebration-promise li{
	margin: 0px 0px 7px -10px;
}

.client-planning {
	width: 570px;
	height: 200px;
	margin: 0 auto;
	font-size: 16px;
	color: #FFFFFF;
}
.client-planning li{
	margin: 0px 0px 7px 20px;
}

.music {
	float: left;
	width: 900px;
	height: 240px;
	margin-top: 15px;
}

.entertainment-budget {
	width:500px;
	height:400px;
	margin:0 auto;
	padding:10px;
	background-color:#deeaf6;
}

.wedding-text {
	clear: both;
	float:left;
	width:940px;
	height:685px;
	margin:0 auto;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../Disk-Jockey-Images/blueBG.jpg);
	background-repeat:repeat-y;
}

.bot-text {
	float:left;
	width:895px;
	height:400px;
	padding-top:20px;
	padding-right:15px;
	padding-left:30px;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../Disk-Jockey-Images/blueBG.jpg);
	background-repeat:repeat-y;
}


.contact-form {
	float:left;
	width:740px;
	height:200px;
	padding-top:20px;
}

#events {
	float:left;
	width:160px;
	height:316px;
	background-color:#FFFFFF;
	padding:0px 5px 5px 5px;
	margin-top:15px;
	margin-left:12px;
	text-align:center;
}

#party-time {
	float:right;
	width:370px;
	font-size:12px;
	margin-right:10px;
}
#stayin-alive {
	float:right;
	width:344px;
	height:279px;
	margin-right:40px;
}

#reference {
	float:left;
	width:340px;
	height:200px;
	margin: 10px 0px 0px 0px;
	padding-left:20px;
}
#reference2 {
	float:right;
	width:360px;
	height:200px;
	margin: 10px 0px 0px 0px;
}
	#reference p, #reference2 p{
		padding: 5px 0px 5px 0px;
		margin: 0;
	}

#music {
	float:left;
	width:700px;
	height:310px;
	margin:20px 0px 0px 20px;
	font-size:12px;
}

#party-show {
	float:left;
	width:310px;
	height:260px;
}
#party-top {
	float:left;
	width:340px;
	height:300px;
}
#party-text {
	float:left;
	width:430px;
	padding:0px 30px 0px 10px;
}
#start-party-bot {
	float:left;
	width:850px;
	height:150px;
}

#testimonials {
	float:left;
	width:700px;
	height:202px;
	text-align:left;
	margin-left:20px;
	padding-top:20px;
}

#day-night {
	color:#deeaf6;
}
#dayNight {
	display:none;
}

#dj-reviews {
	width:900px;
	height:400px;
	margin:0 auto;
	background-image:url(../Disk-Jockey-Images/blueBG.jpg);
	background-repeat:repeat-y;
	padding:10px 20px 0px 20px;
	font-size:14px;
	color:#FFFFFF;
	border-bottom:solid 1px #999999;
}

.photos {
	float:left;
	width:736px;
	height:320px;
	border:solid 1px #666666;
}

#gallery {
	float:left;
	width:700px;
	height:350px;
	margin:10px 0px 0px 20px;
}

.playlist {
	float:left;
	width:700px;
	height:820px;
	background-color:#deeaf6;
}
#list-head {
	float:left;
	width:700px;
	height:130px;
	background-image:url(../Disk-Jockey-Images/list-header.jpg);
	background-repeat:no-repeat;
}
#list-txt {
	float:left;
	width:340px;
	height:30px;
	margin:75px 0px 0px 20px;
	font-size:22px;
	color:#FFFFFF;
}
#list-txt2 {
	float:right;
	width:245px;
	height:70px;
	margin:10px 20px 0px 0px;
	font-size:16px;
	font-weight:600;
	color:#FFFFFF;
}
#page {
	float:left;
	width:680px;
	height:670px;
	padding:10px;
}
#playlist {
	float:left;
	width:340px;
	font-size:13px;
	margin-top:10px;
}
#playlist li{
	margin:0px 0px 5px -15px;
}
#print {
	float:left;
	width:170px;
	height:75px;
	font-size:16px;
	color:#000000;
	text-align:center;
	font-weight:700;
	padding-top:30px;
}

#charts {
	float:left;
	width:400px;
	height:200px;
	margin-left:40px;
}
#music-database {
	float: left;
	width: 900px;
	margin-top: 30px;
	text-align: center;
}
#dj-bio {
	float: left;
	width: 400px;
	height:250px;
	margin: 30px 0px 0px 25px;
}
#learn-more {
	text-align:center;
}

.mainstreet {
	width:920px;
	height:30px;
	margin: 0 auto;
	padding:20px 20px 0px 0px ;
	font-size:14px;
	font-weight:normal;
	text-align:right;
}

/* EVENT PLANNIG PAGE */

#availability {
	float: left;
	width: 400px;
	height: 120px;
	margin-top: 15px;
}
#planning-tools {
	float: left;
	width: 700px;
	height: 180px;
	font-size: 14px;
	margin: 10px 0px 0px 20px;
}
.planning-tools {
	float: left;
	width: 880px;
	height: 235px;
	margin: 10px 0px 0px 20px;
	font-size: 14px;
	color: #FFFFFF;
}

#link-start {
	float: left;
	width:890px;
	height:200px;
	margin: 15px 0px 0px 20px;
}

#link-section {
	float: left;
	width: 700px;
	height: 35px;
	margin: 20px;
	border-bottom: solid 1px #FFF;
	font-weight: bold;
}

#dj-link {
	float: left;
	width: 415px;
	height: auto;
	margin: 20px 0px 0px 20px;
	padding: 10px;
}
	#dj-link img{
		padding: 0px 7px 0px 0px;
		margin: 0;
	}
	
#dj-link2 {
	float: right;
	width: 415px;
	height: auto;
	margin: 20px 20px 0px 0px;
	padding: 10px;
}
	#dj-link2 img{
		padding: 0px 7px 0px 0px;
		margin: 0;
	}

/* NAVIGATION */

#margin {
	clear:left;
	float:left;
	width:20px;
	height:360px;
	background-image:url(../Disk-Jockey-Images/margin-1.png);
	background-repeat:no-repeat;
}

.navigation {
	float:left;
	width:170px;
	height:360px;
}
#button a{
	float:left;
	width:150px;
	height:15px;
	padding:10px 0px 10px 20px;
	text-align:left;
	font-size:14px;
	font-weight:600;
}

#button a:hover{
	float:left;
	width:150px;
	height:14px;
	padding:10px 0px 10px 10px;
	margin-left:10px;
	text-align:left;
	font-size:14px;
	font-weight:600;
	border-bottom:solid 1px #333333;
	background-image:url(../Disk-Jockey-Images/btnBG.png);
	background-repeat:repeat;
}


/* STYLES */

.style1 {font-size: 22px; font-weight:normal;}
.style2 {font-size:20px;color:#2B4884;font-weight:normal;}
.style11 {font-size: 18px; font-weight:normal;}
.style12 {font-size: 30px; font-weight:normal;}
.style14 {font-size: 18px}
.style15 {font-size: 12px}
.style16 {font-size: 14px;font-style: italic;font-weight: bold;}
.style17 {font-size: 14px}
.style18 {color: #333333}
.style19 {font-size: 16px}
.style20 {color: #ffffff}
.style21 {color: #0099FF}
.style22 {font-size: 13px}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}