body {
text-align: center;
padding: 0px;
margin: 0 auto;
background-color:f1199d;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:12px;
	text-decoration: none;	
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:12px;
	text-decoration: underline;
}

a:selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:12px;
	text-decoration: underline;
}

p, .content, .page_link {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
}

.smalltext {
        text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:10px;
}

.smalltextheader {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #f1199d;
	font-size:10px;
}

.smalltextanchor {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:10px;
}

.smalltextanchor:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:10px;
	text-decoration: underline;
}

.smalltextanchor:selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:10px;
	text-decoration: underline;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:14px;
	font-weight:bold;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:14px;
	font-weight:bold;
}
.subheading{
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:14px;
	font-weight:bold;
}
h3, .subheadingsmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
	font-weight:bold;
}

#container{
	position: relative;
	width:1024px;
	height:702px;
	margin-bottom:0px;
	margin: 0 auto;
} 

#flags {
	position: absolute;
	left:100px;
	top:2px;
	width:331px;
	height:38px;
	margin-bottom:0px;
    z-index: 1;
}

#guestlist {
	position: absolute;
	left:522px;
	top:6px;
	width:379px;
	height:29px;
	margin-bottom:0px;
    z-index: 1;
}

#home_flash {
	position: absolute;
	left:102px;
	top:40px;
	width:792px;
	height:163px;
	margin-bottom:0px;
    z-index: 1;
}

#home_btn {
	position: absolute;
	left:100px;
	top:202px;
	width:113px;
	height:53px;
	margin-bottom:0px;
    z-index: 1;
}

#deejays_btn {
	position: absolute;
	left:265px;
	top:203px;
	width:112px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#gallery_btn {
	position: absolute;
	left:430px;
	top:203px;
	width:109px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#quote_btn {
	position: absolute;
	left:500px;
	top:203px;
	width:114px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#contact_btn {
	position: absolute;
	left:780px;
	top:203px;
	width:121px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#mixtape_btn {
	position: absolute;
	left:605px;
	top:203px;
	width:121px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#contact_new {
	position: absolute;
	left:764px;
	top:203px;
	width:121px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#content_container {
	position: absolute;
	left:101px;
	top:255px;
	width:801px;
	height:248px;
	margin-bottom:0px;
    z-index: 1;
}

#content_container_gallery {
	position: absolute;
	left:101px;
	top:255px;
	width:803px;
	height:501px;
	margin-bottom:0px;
    z-index: 1;
}

#latest_container {
	position: absolute;
	left:100px;
	top:493px;
	width:802px;
	height:160px;
	margin-bottom:0px;
    z-index: 1;
}

#bigisland {
	position: absolute;
	left:385px;
	top:554px;
	width:105px;
	height:29px;
	margin-bottom:0px;
    z-index: 2;
}

#oxegen {
	position: absolute;
	left:645px;
	top:554px;
	width:103px;
	height:78px;
	margin-bottom:0px;
    z-index: 1;
}

#bayimba {
	position: absolute;
	left:645px;
	top:555px;
	width:104px;
	height:77px;
	margin-bottom:0px;
    z-index: 1;
}

#smirnoff {
	position: absolute;
	left:118px;
	top:555px;
	width:105px;
	height:53px;
	margin-bottom:0px;
    z-index: 1;
}

#lastest_image_1{
	position: absolute;
	left:118px;
	top:555px;
	width:105px;
	height:53px;
	margin-bottom:0px;
    z-index: 1;
}

#lastest_image_2 {
	position: absolute;
	left:385px;
	top:554px;
	width:105px;
	height:53px;
	margin-bottom:0px;
    z-index: 2;
}

#lastest_image_3 {
	position: absolute;
	left:645px;
	top:555px;
	width:105px;
	height:53px;
	margin-bottom:0px;
    z-index: 1;
}

#latest_news_1{
	position:absolute;
	left:226px;
	top:525px; 
	width:150px; 
	height:90px; 
	margin-bottom:0px;
	z-index:2;
	border:1px;
}

#latest_news_2{
	position:absolute;
	left:495px;
	top:525px; 
	width:150px; 
	height:90px; 
	z-index:2;
}

#latest_news_3{
	position:absolute;
	left:756px;
	top:525px; 
	width:140px; 
	height:80px; 
	z-index:2;
}

#guest_list_form_container {
	position:absolute;
	left:648px;
	top:7px; 
	width:140px; 
	height:40px; 
	z-index:2;
}
#gallery_content {
background:white;
left:116px;
top:269px;
overflow-x:hidden;
overflow-y:scroll;
position:absolute; 
width:740px; 
height:219px; 
z-index:1;
}

#content {
background:white;
left:116px;
top:269px;
overflow-x:hidden;
overflow-y:scroll;
position:absolute; 
width:650px; 
height:219px; 
z-index:1;
}

#content_gallery {
background:white;
left:116px;
top:269px;
overflow-x:hidden;
overflow-y:scroll;
position:absolute; 
width:740px; 
height:480px; 
z-index:1;
}

body {

padding: 0px;
margin: 0 auto;
background-color:f1199d;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:12px;
	text-decoration: none;	
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:12px;
	text-decoration: underline;
}

a:selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:12px;
	text-decoration: underline;
}

p, .content {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:10px;
}

.smalltextheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #f1199d;
	font-size:10px;
}

.smalltextanchor {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:10px;
}

.smalltextanchor:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:10px;
	text-decoration: underline;
}

.smalltextanchor:selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #F140A9;
	font-size:10px;
	text-decoration: underline;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:14px;
	font-weight:bold;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:14px;
	font-weight:bold;
}
.subheading{
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:14px;
	font-weight:bold;
}
h3, .subheadingsmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
	font-weight:bold;
}

#container{
	position: relative;
	width:1024px;
	height:702px;
	margin-bottom:0px;
	margin: 0 auto;
} 

#flags {
	position: absolute;
	left:100px;
	top:2px;
	width:331px;
	height:38px;
	margin-bottom:0px;
    z-index: 1;
}

#guestlist {
	position: absolute;
	left:522px;
	top:6px;
	width:379px;
	height:29px;
	margin-bottom:0px;
    z-index: 1;
}

#home_flash {
	position: absolute;
	left:102px;
	top:40px;
	width:792px;
	height:163px;
	margin-bottom:0px;
    z-index: 1;
}

#home {
	position: absolute;
	left:100px;
	top:202px;
	width:113px;
	height:53px;
	margin-bottom:0px;
    z-index: 1;
}

#deejays {
	position: absolute;
	left:249px;
	top:203px;
	width:112px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#gallery {
	position: absolute;
	left:427px;
	top:203px;
	width:109px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#quote {
	position: absolute;
	left:603px;
	top:203px;
	width:114px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#contact {
	position: absolute;
	left:764px;
	top:203px;
	width:121px;
	height:52px;
	margin-bottom:0px;
    z-index: 1;
}

#content_container {
	position: absolute;
	left:101px;
	top:255px;
	width:801px;
	height:248px;
	margin-bottom:0px;
    z-index: 1;
}

#latest_container {
	position: absolute;
	left:100px;
	top:493px;
	width:802px;
	height:160px;
	margin-bottom:0px;
    z-index: 1;
}

#prev_news {
	position: absolute;
	left:785px;
	top:493px;
	width:120px;
	height:20px;
	margin-bottom:0px;
    z-index: 2;
}

#latest1 {
	position: absolute;
	left:118px;
	top:554px;
	width:105px;
	height:29px;
	margin-bottom:0px;
    z-index: 1;
}

#latest2 {
	position: absolute;
	left:385px;
	top:554px;
	width:103px;
	height:78px;
	margin-bottom:0px;
    z-index: 1;
}

#latest3 {
	position: absolute;
	left:645px;
	top:555px;
	width:104px;
	height:77px;
	margin-bottom:0px;
    z-index: 1;
}
#latest_news_1{
	position:absolute;
	left:226px;
	top:525px; 
	width:150px; 
	height:90px; 
	margin-bottom:0px;
	z-index:2;
	border:1px;
}



#latest_news_3{
	position:absolute;
	left:756px;
	top:527px; 
	width:140px; 
	height:80px; 
	z-index:2;
}

#guest_list_form_container {
	position:absolute;
	left:648px;
	top:7px; 
	width:140px; 
	height:40px; 
	z-index:2;
}

#content {
background:white;
left:116px;
top:269px;
overflow-x:hidden;
overflow-y:scroll;
position:absolute; 
width:750px; 
height:219px; 
z-index:1;
}



/* gallery styles */
/******************/
#gallery_content {
width: 840px;
position: relative;
top: 10px;
left: 10px;
float: left;
}

#gallery_banners  {
width: 340px;
margin-top: 10px;
position: relative;
left: 30px;
padding-bottom: 20px;
float: left;

}
#gallery_banners img {
border: 0px;
margin-right: 15px;
float: left;
}
#gallery_banners #rotator {
width: 148px;
height: 210px;
float: left;
margin-right: 15px;
}

.new_album {
width: 268px;
height: 94px;
float: left;
border: 1px solid #666666;
background-color: #E4E4E4;
margin-right: 10px;
margin-bottom: 10px;
}
.album_thumb {
width: 94px;
position: relative;
left: 5px;
float: left;
margin-right: 5px;
text-align: center;
}
.album_fullname, .album_desc {
width: 158px;
margin-top: 14px;
margin-left: 5px;
float: left;
}
.album_desc {
color: #333333;
margin-top: 0px;
font-size: 12px;
}
#pagination {
width: 840px;
padding-bottom: 10px;
float: left;
}

.album_menu {
width: 840px;
margin-top: 5px;
margin-bottom: 10px;
float: left;
}
.new_thumb {
border: 1px solid #666666;
background-color: #E4E4E4;
width: 94px;
height: 94px;
float: left;
margin-right: 8px;
margin-bottom: 8px;
text-align: center;
}
.album_pagination {
width: 840px;
float: left;
margin-top: 5px;
padding-bottom: 10px;
}

.large_album_menu {
width: 370px;
margin-top: 5px;
margin-bottom: 10px;
float: left;
}
.arrows_nav {
width: 470px;
float: left;
margin-top: 4px;
}

#large_image_container {
width: 840px;
float: left;
text-align: center;
padding-bottom: 10px;
}
#large_image {
border: 1px solid #666666;
background-color: #E4E4E4;
width: 500px;
padding: 10px;
margin: auto;
}

.contactform {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color: #FFF799;
	border: thin solid #F1199D;
}
.contactformlabel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
