*
{
padding: 0;
margin: 0;
}

body {
background: #000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
	}

p {color: #ffff00; text-align:left; padding-left:20px;}

h2, h3, h4 {
text-align:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
color: #007e00; 
padding: 10px 20px;}

a{text-decoration:none;}
a:link {color: #007e00;}
a:active {color: #007e00;}
a:visited {color: #007e00;}
a:hover{color: #ff0000; text-decoration:none;}

li
{
text-align:left;
list-style-type:square;
color: #FFFF00;
}


#wrapper{
position: relative;
	 top: 5px;
    left: auto;
	right:auto;
    width: 960px;
	margin: auto auto auto auto;
	text-align:center;
	height: auto;
	border: 2px solid red;
	padding: 0 5px 10px 5px;
}

#header
{
min-height: 90px;
width: 950px;
background: url(images/headerbg.jpg) 825px 0 no-repeat;
padding-bottom: 10px;

}

#header h1 a
{
width: 425px;
height: 90px;
text-indent: -5000px;
background: url(images/homegrownlogo.jpg) no-repeat 0 0;
display: block;
position: absolute;
top: 0;
left: 0;

}

#header h1 a:hover
{
background: url(images/homegrownlogo.jpg) no-repeat 0 -90px;
}

		
	#content {
	width:auto;
	background-color:#000;
	/*padding-left: 20px;
	padding-right: 10px;*/
	text-align:center;
	overflow: auto;

	

	    }
		
		
	#navcontainer{
	text-align:left;
	min-height: 25px;
	}
	
#navlist ul
{

}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a
{
min-height: 30px;
padding: 0 3px 0 20px;
border: 1px solid #333;
background-color: #ccc;
background-image: url(images/l1_downblue.gif);
}

#navlist a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navlist a:hover
{
border: 1px solid #333;
background-color: #ccc;
background-image: url(images/l1_overblue.gif);
color: #ff0000;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #ccc;
background-image: url(images/l1_overblue.gif);
color: #fff;
}

.current{
min-height: 30px;

padding: 0 3px 0 20px;
border: 1px solid #333;
background-color: #ccc;
background-image: url(images/l1_overblue.gif);
color: #fff;
}

.green
{color: #007e00;
font-weight: bold;}

table.gigs {
	border-width: 5px 5px 5px 5px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 126, 0) rgb(0, 126, 0) rgb(0, 126, 0) rgb(0, 126, 0);
	border-collapse: separate;
	background-color: black;
	text-align: left;
}
table.gigs th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 126, 0) rgb(0, 126, 0) rgb(0, 126, 0) rgb(0, 126, 0);
	background-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.gigs td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 126, 0) rgb(0, 126, 0) rgb(0, 126, 0) rgb(0, 126, 0);
	background-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #FFFF00;
}


#bottom
{
 text-align:center;
 padding: 15px 0 10px 0;
 
}

#bottom p {
text-align:center;
font-size:12px;
color:#fff;
padding: 5px 0;
}

#bottom a:link, #bottom a:visited, #bottom a:active {

color:#00CC00;}

#bottom a:hover{color:#ff0000;}

