/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }


html, body {
background-color: #2B2B2A;
color:#fff;
font:13px verdana;
height: 100%;
}

a {
color:#fff;
text-decoration: underline;
font:13px verdana;
}
a:hover {
color:#fff;
text-decoration: none;
font:13px verdana;
}

input {
border: solid 1px #D3D3D3;
width: 150px;
height: 20px;
background: none;
font: 13px verdana;
color: #fff;
}
input.button {
border: 0px;
width: 50px;
height: 25px;
background: url(images/form_button.png);
font: 12px sans-serif;
color: #fff;
}

select {
border: solid 1px #D3D3D3;
width: 155px;
height: 20px;
background: none;
font: 13px verdana;
color: #fff;
}

textarea {
border: solid 1px #D3D3D3;
width: 150px;
height: 60px;
background: none;
font: 13px verdana;
color: #fff;
}

h1 {
font: 17px verdana;
font-weight: bold;
}

h2 {
font: 15px verdana;
font-weight: bold;
}

#container{
margin:0 auto;
width:788px;
height:990px; 
background: url(images/container.png);
}

#homecontainer{
margin:0 auto;
width:788px;
height:990px; 
background: url(images/homecontainer.png);
}

#noline_container{
margin:0 auto;
width:788px;
height:970px; 
background: url(images/noline_container.jpg);
}

#heading{
padding-top: 35px;
}

#navigation {
margin:0 auto;
width: 787px;
height: 61px;
background: url(images/nav_bg.png);
}
#home {
float: left;
padding-top: 14px;
padding-left: 35px;
}
#services {
float: left;
padding-top: 13px;
padding-left:60px;
}
#entertainers {
float: left;
padding-top: 11px;
padding-left:60px;
}
#gallery {
float: left;
padding-top: 13px;
padding-left:60px;
}
#contact {
float: left;
padding-top: 12px;
padding-left:60px;
}

#rmain {
float: right;
width: 400px;
margin-top: 35px;
margin-right: 90px;
}
#rmain p {
margin-left: 20px;
}

#lmain {
float: left;
width: 230px;
margin-top: 35px;
margin-left: 15px;
}
#lmain p {
margin-left: 20px;
}

#gallery_content {
float: left;
width: 800px;
margin-top: 25px;
margin-left: 25px;
}
#gallery_content table {
width: 690px;
height: 350px;
} 

#menu_container{
margin:0 auto;
text-align:left;
width:600px;
height:550px;
background-image: url('images/menu_bg.png');
}

#menu_nav{
padding-top: 115px;
}

#menu_container iframe{
margin-top: 5px;
}


#services_container{
margin:0 auto;
width:788px;
height:3333px; 
background: url(images/services_container.png);
}

#services_links{
text-align: center;
padding-top: 55px;
color:#fff;
font:13px verdana;
font-weight:bold;
}

#services_links a{
color:#fff;
font:13px verdana;
font-weight:bold;
text-decoration: none;
}

#services_links a:hover{
color:#fff;
font:13px verdana;
font-weight:bold;
text-decoration: underline;
}

#services_content{
padding-top: 55px;
padding-left: 35px;
}
#back_top{
padding-top: 35px;
padding-left: 30px;
}

#contact_info{
float: right;
width: 233px;
margin-top: 25px;
margin-right: 10px;
}
#player {
padding-top: 10px;
}

#footer {
margin:0 auto;
margin-top: 20px;
width:788px;
height: 50px;
background-color: #111;
}
#lfooter {
float: left;
margin-top: 20px;
padding-left: 25px;

}
#rfooter {
float: right;
margin-top: 20px;
padding-right: 25px;
}

.phpthumb
{
	margin-left:4px;
	margin-bottom:1px;
}
