* {

 	padding:0;

	margin:0;

}



p {

	margin:0em 0em 1em 0em;

}



body {

	margin:0;

	background-color:#000;
	
	div.text overflow: hidden;


}



div.landingmain {

	background:#000 url(images/landing1.jpg) no-repeat;

	width:634px;

	height:520px;

	margin-top:20px;

	margin-left:auto;

	margin-right:auto;

}



div.landingtext {

	width:300px;

	color:#FFF;

	font-family:verdana;

	font-size:0.7em;

	margin-left:auto;

	margin-right:auto;

	padding-top:345px;

	text-align:center;

}



div.main {

	background:#142A41 url(images/main_bg3b.gif);

	width:810px;

	margin-left:auto;

	margin-right:auto;
	
	div.text overflow: hidden;
	

}



.nav {

	position:relative;

	top:45px;

	left:0px;

	z-index:1;

	margin-left:535px;

}



div.content {

	font-family:verdana;

	font-size:0.9em;

	color:#EDE8DE;

	width:729px;
	
		height:100%;

	background:#142A41 url(images/main_bg2.gif) no-repeat 0px 120px;
	
	div.text overflow: hidden;

}



div.text {

	font-size:11px;

	padding-left:42px;

	padding-top:22px;

	width:440px;

	text-align:justify;

	height:auto;

}


div.text2 {

	font-size:11px;

	padding-left:42px;

	padding-top:22px;

	width:464px;

	text-align:justify;

	height:auto;

}



div.textmain {

	font-size:11px;

	padding-left:42px;

	padding-top:22px;

	width:390px;

	height:340px;

	text-align:justify;

	line-height:1.8em;

}



div.bottomborder {

	font-size:11px;

	background:#647F9C;

	padding:5px;

	

	color:#000000;

}



div.copyright {

	background:#142A41 url(images/copyright_flower2.gif) no-repeat 50% 50%;

	font-size:0.7em;

	text-align:center;

	padding: 10px 0px;

}



a.dotted {

	border-bottom: 1px dotted #7CBD6C;

	text-decoration: none;

	color: #6CAD6C;

}



a {

	text-decoration:none;

	color:#7CBD6C;

	outline: none;

}



.simple {

	text-decoration:none;

	color:#eee;

}



.mp3 {

	background-image:url(images/icon_mp3.gif);

	background-repeat:no-repeat;

	background-position:top left;

	padding-left:20px;

	padding-bottom:2px;

	line-height:14pt;

}



img {

	border:none;

}



.photo {

	float:left;

}



h2 {

	font: xx-large arial, helvetica;

	letter-spacing:1pt;

	color:#FFF;

	margin: 0.6em 0em 0.4em -2px;

}



h3 {

	font-family: arial, helvetica;

	font-size: 1.3em;

	color:#FDF8EE;

	margin: 0.6em 0em 0.4em 0em;

}



.newsflash {

	text-decoration:none;

	background-color: #006655;

	color:#FFF;

}



div.dj {

	position:relative;

	width:400px;

	font-size:10px;

}



div.djleft {

	position:absolute;

	left:0px;

	top:0px;

	width:90px;

}



div.djcenter {

	margin-left:150px;

	margin-right:90px;

}



div.djright {

	position:absolute;

	right:10px;

	top:0px;

	width:90px;

}



div.djpagecont {

	position:relative;

	left:0px;

	top:0px;

	width:500px;

}



div.djpageleft {

	position:absolute;

	left:0px;

	top:0px;

	width:90px;

}



div.djpageright {

	position:absolute;

	left:90px;

	top:0px;

	width:390px;

}



.bottomborder {

	text-decoration:none;

	color:#470D66;

}



.bottombordercontainer {

	position:relative;

	top:0px;

	left:0px;

	width:450;

}



div.bbleft {
	position:absolute;
	top:443px;
	left:67px;
	width:715px;
	color:#FFF;
	height: 95px;

}



.imgmenage {

	float:left;

	margin-right:4px;

}



div.bbright {

	position:absolute;

	margin-left:17px;

	top:10px;

	left:278px;

	width:379px;

	text-align:center;

	font-size:13px;

	font-weight:bold;

	color:#fff;

}



div.guestcont {

	position:relative;

	top:0px;

	width:200px;

}



div.guest1 {

	float:left;

	width:100px;

	text-align:left;

}



div.guest2 {

	float:right;

	width:100px;

}



/* right hand navigation */



div.Table_01 {

	position:absolute;

	left:0px;

	top:0px;

	width:233px;

	height:268px;

}



div.home {

	position:absolute;

	left:0px;

	top:0px;

	width:233px;

	height:53px;

}



div.lovedjs {

	position:absolute;

	left:0px;

	top:53px;

	width:233px;

	height:36px;

}



div.upcoming {

	position:absolute;

	left:0px;

	top:89px;

	width:233px;

	height:30px;

}



div.mp3mixes {

	position:absolute;

	left:0px;

	top:119px;

	width:233px;

	height:27px;

}



div.greenpage {

	position:absolute;

	left:0px;

	top:146px;

	width:233px;

	height:37px;

}



div.photogallery {

	position:absolute;

	left:0px;

	top:183px;

	width:233px;

	height:30px;

}



div.forum {

	position:absolute;

	left:0px;

	top:213px;

	width:233px;

	height:29px;

}



div.contactus {

	position:absolute;

	left:0px;

	top:242px;

	width:233px;

	height:26px;

}



div.flags {

	position: relative;

	width: 66px;

	left: 663px;

	top: 2px;

}
