

body{
background: #000;
color: #000;}


#wrapper{
margin: 0 auto;
overflow: visible;
width: 960px;}

/**LAVA LAMP NAV**/

.divider{ background: transparent url(../images/divider.png) repeat-y scroll 0 0;
height: 20px;
width: 2px;}
 .lavaLampBottomStyle {
            position: relative;
            height: 20px;
            width: auto;
            background: url(../images/navbg.jpg) repeat-y scroll 0 0;
            padding: 15px 0 15px 15px;
            margin: 0;
            overflow: hidden;
            border-bottom: 1px solid #FFF;
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid #FFF;
                        width: 9px;
                        height: 30px;
						top: -30px;
                        z-index: 8;
                        position: absolute;
                    }
                   .lavaLampBottomStyle li a
				  {    display: block;
    float: left;
    height: 30px;
    letter-spacing: 0;
    margin: auto 10px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: -2px;
    z-index: 10;
	width: 200px;}
				  
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }                     
						
						li.home{background: transparent url(../images/headers.png) no-repeat scroll 0 0;
						height: 24px; width: 86px; text-indent:-9999px;}
						
						li.wedding{background: transparent url(../images/headers.png) no-repeat scroll -120px 0;
						height: 24px; margin-left: 35px; width: 209px; text-indent:-9999px;}
						li.party{background: transparent url(../images/headers.png) no-repeat scroll -360px 0;
						height: 24px; margin-left: 35px; width: 161px; text-indent:-9999px;}
						li.booking{background: transparent url(../images/headers.png) no-repeat scroll -555px 0;
						height: 24px; margin-left: 35px; width: 108px; text-indent:-9999px;}
						li.links{background: transparent url(../images/headers.png) no-repeat scroll -703px 0;
						height: 24px; margin-left: 35px; width: 61px; text-indent:-9999px;}
						
						
#header{
background: url(../images/header.jpg) no-repeat scroll 0 0;
height: 482px;
width: 960px;
}

#container{
background: #fff url(../images/mainbg.jpg) repeat-x scroll 0 0;
margin: 0 auto;
min-height: 600px;
overflow: hidden;
padding: 30px 30px 0 30px;
position: relative;
width: 900px;}

.coins{
position: absolute; 
right:0;
top: 0;}

.leftcol{
float: left;
text-align: justify;
width: 430px;}

.rightcol{
float: right;
padding-top: 476px;
width: 300px;}

/**HEADERS**/
h1.profile{
background: transparent url(../images/mainheaders.png) no-repeat scroll 0 0;
height: 42px;
margin-bottom: 12px;
text-indent: -9999px;
width: 163px;}

h2.wedding_magician{
background: transparent url(../images/mainheaders.png) no-repeat scroll -178px 0;
height: 42px;
margin:  50px 0 12px 0;
text-indent: -9999px;
width: 400px;}


h3.party_magician{
background: transparent url(../images/mainheaders.png) no-repeat scroll -584px 0;
height: 42px;
margin:  50px 0 12px 0;
text-indent: -9999px;
width: 400px;}


#footer{
background: #eeeef0 url(../images/footer.png) no-repeat scroll bottom center;
min-height: 518px;
width: 960px;
overflow: auto;}
