body
{
	margin				: 0;
	padding				: 0;
	font-family			: arial, sans-serif;
	font-size 			: 100%;
	background			: url(../images/main/bg-topleft.png) #080400 no-repeat top left;
}

form
{
	margin				: 0;
	padding				: 0;
}

img
{
	border				: 0;
}

hr
{
	display				: none;
}

h1, h2, h3, h4, h5
{
	margin				: 0;
	padding				: 0;
}

h1
{
	margin				: 5px auto 0 auto;
}

h1, h1 a
{
	width				: 311px;
}

h1 a
{
	background			: url(../images/main/title.png) no-repeat;
	display				: block;
	height				: 0;
	overflow			: hidden;
	padding-top			: 71px;
}

h2
{
	margin				: 20px auto 5px auto;
}

h2, h2 a
{
	width				: 523px;
}

h2
{
	background			: url(../images/main/strap.png) no-repeat;
	display				: block;
	height				: 0;
	overflow			: hidden;
	padding-top			: 18px;
}

div#maincontainer
{
	background			: url(../images/main/bg-topright.png) no-repeat top right;
}

div#navcontainer
{
	clear				: both;
}

div#container
{
	margin				: 10px auto 0 auto;
	width				: 980px;
	text-align			: center;
}

ul#social, ul#social li, ul#header, ul#header li
{
	margin				: 0;
	padding				: 0;
}

ul#social
{
	float				: right;
	margin				: 22px 20px 0 0;
}

ul#social li
{
	display				: block;
	float				: left;
	list-style-type		: none;
	height				: 20px;
	width				: 20px;
	margin-right		: 3px;
}

ul#social li a
{
	display				: block;
	height				: 0;
	overflow			: hidden;
	padding-top			: 20px;
	width				: 20px;
}

ul#social li a.facebook { background: url(../images/main/social/facebook.png) no-repeat; }
ul#social li a.myspace { background: url(../images/main/social/myspace.png) no-repeat; }
ul#social li a.flickr { background: url(../images/main/social/flickr.png) no-repeat; }
ul#social li a.blogger { background: url(../images/main/social/blogger.png) no-repeat; }
ul#social li a.twitter { background: url(../images/main/social/twitter.png) no-repeat; }
ul#social li a.youtube { background: url(../images/main/social/youtube.png) no-repeat; }
ul#social li a.itunes { background: url(../images/main/social/itunes.png) no-repeat; }
ul#social li a.amazon { background: url(../images/main/social/amazon.png) no-repeat; }

ul#header
{
	width				: 670px;
	overflow			: hidden;
	margin-top			: 10px;
}

ul#header li
{
	display				: block;
	float				: left;
	list-style-type		: none;
	height				: 65px;
}

ul#header li a
{
	display				: block;
	height				: 0;
	overflow			: hidden;
	padding-top			: 65px;
}

ul#header li#home a
{
	background			: url(../images/main/nav/home_off.png) no-repeat;
	width				: 88px;
}

ul#header li#home a.on, ul#header li#home a:hover
{
	background			: url(../images/main/nav/home.png) no-repeat;
}

ul#header li#aboutus a
{
	background			: url(../images/main/nav/aboutus_off.png) no-repeat;
	width				: 105px;
}

ul#header li#aboutus a.on, ul#header li#aboutus a:hover
{
	background			: url(../images/main/nav/aboutus.png) no-repeat;
}

ul#header li#whoarewe a
{
	background			: url(../images/main/nav/whoarewe_off.png) no-repeat;
	width				: 125px;
}

ul#header li#whoarewe a.on, ul#header li#whoarewe a:hover
{
	background			: url(../images/main/nav/whoarewe.png) no-repeat;
}

ul#header li#media a
{
	background			: url(../images/main/nav/media_off.png) no-repeat;
	width				: 75px;
}

ul#header li#media a.on, ul#header li#media a:hover
{
	background			: url(../images/main/nav/media.png) no-repeat;
}

ul#header li#gigs a
{
	background			: url(../images/main/nav/gigs_off.png) no-repeat;
	width				: 60px;
}

ul#header li#gigs a.on, ul#header li#gigs a:hover
{
	background			: url(../images/main/nav/gigs.png) no-repeat;
}

ul#header li#supportlocalbands a
{
	background			: url(../images/main/nav/supportlocalbands_off.png) no-repeat;
	width				: 198px;
}

ul#header li#supportlocalbands a.on, ul#header li#supportlocalbands a:hover
{
	background			: url(../images/main/nav/supportlocalbands.png) no-repeat;
}

/* Main Content */

div#container div#maincontent
{
	background-color	: #e2d2b2;
	padding				: 42px 30px;
	text-align			: left;
	font-size			: 90%;
	color				: #222430;
	width				: 900px;
	overflow			: hidden;
}

div#container div#maincontent a
{
	color				: #923454;
}

div#container div#maincontent a:hover
{
	text-decoration		: none;
}

div#container div#maincontent h3
{
	margin-bottom		: 10px;
	font-size			: 180%;
}

/* Footer */

div#footer
{
	color				: #BED395;
	text-align			: left;
	font-size			: 80%;
	line-height			: 30px;
}

div#footer a
{
	color				: #923454;
	text-decoration		: none;
}

div#footer a:hover
{
	text-decoration		: underline;
}

/* Sidebar */

div#container div#maincontent div#sidebar
{
	float				: right;
	width				: 300px;
}

div#container div#maincontent div#sidebar div.sbentry
{
	background-image	: url(../images/main/sidebar_bg.png);
	background-color	: transparent;
	padding				: 20px;
	margin-bottom		: 10px;
}

div#container div#maincontent div#sidebar div.sbentry h5
{
	font-size			: 130%;	
	margin-bottom		: 12px;
}

div#container div#maincontent div#sidebar div.sbentry ul, div#container div#maincontent div#sidebar div.sbentry li
{
	margin				: 0;
	padding				: 0;
}

div#container div#maincontent div#sidebar div.sbentry ul li
{
	list-style-type		: none;
}

div#container div#maincontent div#sidebar div.sbentry#contact p {
	padding				: 0;
	margin				: 0;
}

div#container div#maincontent div#sidebar div.sbentry#twitter ul li
{
	background			: url(../images/main/bullet.png) no-repeat 0 5px;
	padding-left		: 12px;
	margin-bottom		: 3px;
}

div#container div#maincontent div#sidebar div.sbentry#twitter a.rss
{
	background			: url(../images/main/rss.png) no-repeat 0 3px;
	padding-left		: 20px;
	line-height			: 20px;
	font-size			: 80%;
	color				: #222430;
	text-decoration		: underline;
	display				: block;
	margin				: 5px 0 0 160px;
}

div#container div#maincontent div#sidebar div.sbentry#twitter a.rss:hover
{
	text-decoration		: none;
}

div#container div#maincontent div#sidebar div.sbentry#nextgig p
{
	margin				: 0;
	padding				: 0;
}

div#container div#maincontent div#sidebar div.sbentry#nextgig p strong
{
	color				: #61401e;
}

div#container div#maincontent div#sidebar div.sbentry#nextgig p a
{
	display				: block;
	color				: #222430;
	text-decoration		: none;
}

div#container div#maincontent div#sidebar div.sbentry#nextgig p a:hover
{
	text-decoration		: underline;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li
{
	margin-bottom		: 3px;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a
{
	display				: block;
	width				: 250px;
	height				: 0;
	overflow			: hidden;
	padding-top			: 33px;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.facebook
{
	background			: url(../images/main/links/facebook_off.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.facebook:hover
{
	background			: url(../images/main/links/facebook.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.myspace
{
	background			: url(../images/main/links/myspace_off.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.myspace:hover
{
	background			: url(../images/main/links/myspace.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.lastfm
{
	background			: url(../images/main/links/lastfm_off.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.lastfm:hover
{
	background			: url(../images/main/links/lastfm.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.sevendigital
{
	background			: url(../images/main/links/7digital_off.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.sevendigital:hover
{
	background			: url(../images/main/links/7digital.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.amazingtunes
{
	background			: url(../images/main/links/amazingtunes_off.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.amazingtunes:hover
{
	background			: url(../images/main/links/amazingtunes.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.ooizit
{
	background			: url(../images/main/links/ooizit_off.png) no-repeat;
}

div#container div#maincontent div#sidebar div.sbentry#links ul li a.ooizit:hover
{
	background			: url(../images/main/links/ooizit.png) no-repeat;
}
