/* --------------- Body and Banner ---------------  */
	
	body 
	{
		background-repeat:no-repeat;
		background-position: center;
      	background-color:Black;
		padding:0px;
		font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		scrollbar-base-color: black; 
		scrollbar-track-color: #7C7F90;
		scrollbar-face-color: white;
		scrollbar-3dlight-color: #5F5D4E;
		scrollbar-darkshadow-color: #5F5D4E;
		scrollbar-shadow-color: #5F5D4E;
		scrollbar-arrow-color: #56300c;
		scrollbar-width:4px;
		margin-top:0px;
		color:White;
	}
	img
	{
	    border:0px;
    }
    a
    {
        color:white;
    }
    #backgroundwrap
    {
        margin:auto;
        width:1000px;
        height:620px;
        /* background: white url(../images/bg_window.jpg); */
        background-position:center;
        background-repeat:no-repeat;
		background-color: black;
		vertical-align:middle;
        
    }
	#wrap
	{
		background-color: black;
	    margin:auto;
	    margin-top:22px;
		width:740px;
		position:relative;
        left:-5px;
		border: 1px solid #ccc;
		
	}
	hr
	{
	    height:1px;
	    color:#5F5D4E;
	}

li
{
    list-style-type:square;
}

#mainnav
{
    font-weight:bolder;
    margin-bottom:0px;
    padding-top:15px;

}
#mainnav ul
{
	padding-left:10px;
	margin-top:0px;	
	margin-left:0px;
}
#mainnav li
{
	margin-left:0px;
    display:inline;
    float:left;
    font-size:1.8em;
    padding-right:6px;
    padding-left:6px;
    border-right:2px solid white;
    list-style-type:none;
}
#mainnav img
{
	padding:2px;
    margin-top:8px;
    border-right:1px solid white;
}
#mainnav a
{
	font-family:helvetica,arial;
	text-decoration:none;
}

/* -------------------- Content sections ------------------------ */

#banner
{
    background-color:black;
    width:100%;
    height:65px;
    border-bottom:1px solid white;
    color:Black;
}
#banner img
{
    padding-top:8px;
    padding-right:10px;
    float:right;
}
#leftcontainer
{
    float:left;
    width:120px;
    padding:20px;
}
#maincontainer_home
{
    background: black url(../images/bg_home.jpg);
    background-repeat:no-repeat;
	background-position:0px 0px;
    height:420px;
    margin-bottom:0px;
    padding-bottom:18px;
    overflow:auto;
}
#maincontainer
{
    background: black url(../images/bg_home.jpg);
    background-repeat:no-repeat;
	background-position:0px 0px;
    height:400px;
	overflow:auto;
}
#leftpanel
{
	float:left;
    width:175px;
    padding:10px;
}
#rightpanel
{
	margin-left:200px;	
padding-bottom:18px;

}

#toppanel
{
	margin-bottom:30px;
}

#main_home
{
    padding:10px;
    width:92%;
    margin-left:10px;
    padding-top:0px;
}
#main_home ul
{
	padding-left:11em;
}
#main_home img
{
    float:left;
    margin-right:8px;
}   
#main
{
    padding:10px;
    margin-left:150px;
    padding-top:0px;
}
#main p, #main li, #main_home p
{
    font-size:1em;
}
#main p, #main ul
{
    margin-top:0px;
}


#main h2, #main_home h2
{
	margin-top:12px;
    font-size: 1em;
}
#main h3
{
	margin-top:0px;
	margin-bottom:4px;
}
#main table td
{
    padding:6px;
    vertical-align:top;
}
#medialinks
{
    float:left;
    width:110px;
    clear:right; 
    margin-top:20px;   
}
#medialinks h3
{
    margin-bottom:0px;

}
#medialinks li
{
    margin-bottom:0em;
    margin-top:10px;

    list-style-type:none;
}
#medialinks ul
{
    margin-left:0px;
    margin-bottom:20px;
    padding:0px;
}
media
{
    border-left:1px solid silver;
}
#media p
{

}
media h3
{

}
h1
{
	font-family:helvetica,arial;
	font-size:1.6em;
	font-weight:bold;
margin-top:12px;

}
h2
{
    font-size:1.1em;
}
h3
{
    font-size:0.9em;
}
#bottomframe
{
    border-top:1px solid white;
    background:none;
    height:60px;
}

#newspanel, #gigspanel
{
    background-color:White;
    color:Black;

	margin-bottom:8px;
	border:1px solid #5F5D4E;
	padding:4px;

}

#newspanel h2, #gigspanel h2
{
	margin:0px;
	padding:2px;
	color:black;
	background-color:#8eadba;
	}
#newspanel h2 a, #gigspanel h2 a
{
	text-decoration:none;
	color:black;
}
#newspanel p, #gigspanel p
{
	margin-top:6px;
	margin-bottom:0px;
}
#newspanel a, #gigspanel a
{
    color:Black;
}
#newspanel img, #gigspanel img
{
    text-align:center;
    margin-top:3px;

}
#footer
{
    text-align:right;
    padding-right:10px;
    padding-top:20px;

    font-size:0.8em;
 
}
#footer a
{

}
#bigletter
{
    font-size:1.8em;
}

/* ---------------- Gigs -------------- */
#gigentry
{
    border-bottom:1px solid #5F5D4E;
    width:520px;
    height:auto;
    padding:6px;
}
#gigposter
{
    width:120px;
    float:left;
}
#gigposter img
{
    border:1px solid white;
    padding:0px;
    
    
}
#giginfo
{
    margin-left:140px;
}
/* ---------------- Forms -------------- */

 

		#Enquiryform input
	{
		margin-left: 5px;
		margin:2px;
		border:1px solid gray;
	}
	/*#pnlRegisterForm br, #pnlAddDiaryEntry br, #pnlDiaryForm br
	{
		dontclear: left;
	}*/
	#Enquiryform label
	{
		margin-left: 8px;
		width: 100px;
		float: left;
		margin:2px;
		font-size:0.8em;
	}
	#Enquiryform .submit
	{
		margin-left:105px;
		border:1px solid gray;
	}
	
	.rightalign
	{
	    text-align:right;
	}
	#copyright
	{
	    margin-top:4px;
	    margin-right:2px;
	    color:#8CADBC;
	    font-size:0.9em;
	}
	#copyright a
	{
	    color:#8CADBC;
	}
	.alternatelinka a
	{
		color:#8eadba;
	}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }