*
{
	background-repeat:no-repeat;
	margin:0px;
	outline:0px;
	padding:0px;
}

body
{
	background-color:#1d291d;
	font-family:tahoma;
	font-size:11px;
	height:100%;
}

html
{
	height:100%;
}

strong
{
	color:#386835;
}

/* -- // -- */

#container
{
	background-image:url(../images/container.gif);
	background-position:688px 90px;
	height:570px;
	left:50%;
	margin:-285px auto auto -386px;
	position:absolute;
	top:50%;
	width:772px;
}

/* -- // -- */

#navigation
{
	background-image:url(../images/navigation.gif);
	height:90px;
	width:772px;
}

#navigation ul
{
	background-image:url(../images/navigation-ul.gif);
	height:60px;
	list-style:none;
	margin:0px 84px 0px 66px;
	width:622px;
}

#navigation ul li
{
	display:inline;
	float:left;
}

#navigation ul li a
{
	background-image:url(../images/navigation-ul.gif);
	display:block;
	text-indent:-9999px;
}

#navigation ul li a.o1
{
	background-position:-20px -10px;
	height:22px;
	margin:10px 32px 0px 20px;
	width:48px;
}

#navigation ul li.on a.o1, #navigation ul li a.o1:hover
{
	background-position:-20px -70px;
}

#navigation ul li a.o2
{
	background-position:-100px -20px;
	height:19px;
	margin:20px 0px 0px 0px;
	width:51px;
}

#navigation ul li.on a.o2, #navigation ul li a.o2:hover
{
	background-position:-100px -80px;
}

#navigation ul li a.o3
{
	background-position:-181px -29px;
	height:25px;
	margin:29px 25px 0px 30px;
	width:88px;
}

#navigation ul li.on a.o3, #navigation ul li a.o3:hover
{
	background-position:-181px -89px;
}

#navigation ul li a.o4
{
	background-position:-294px -32px;
	height:22px;
	margin:32px 0px 0px 0px;
	width:101px;
}

#navigation ul li.on a.o4, #navigation ul li a.o4:hover
{
	background-position:-294px -92px;
}

#navigation ul li a.o5
{
	background-position:-424px -16px;
	height:23px;
	margin:16px 34px 0px 29px;
	width:71px;
}

#navigation ul li.on a.o5, #navigation ul li a.o5:hover
{
	background-position:-424px -76px;
}

#navigation ul li a.o6
{
	background-position:-529px -7px;
	height:17px;
	margin:7px 0px 0px 0px;
	width:43px;
}

#navigation ul li.on a.o6, #navigation ul li a.o6:hover
{
	background-position:-529px -67px;
}

/* -- // -- */

#home
{
	background-image:url(../images/home.gif);
	float:left;
	height:396px;
	width:66px;
}

#home ul
{
	height:68px;
	list-style:none;
	margin:20px 0px 0px 15px;
	width:24px;
}

#home ul li a
{
	background-image:url(../images/home.gif);
	background-position:-15px -20px;
	display:block;
	height:68px;
	text-indent:-9999px;
	width:24px;
}

#home ul li a:hover, #home ul li a.on
{
	background-position:-81px -20px;
}

/* -- // -- */

#content
{
	background-image:url(../images/content.jpg);
	float:left;
	height:384px;
	padding:12px 0px 0px 12px;
	width:342px;
}

#content blockquote
{
	background-image:url(../flash/content-blockquote.png);
	height:54px;
	margin:6px 0px 12px 0px;
	text-indent:-9999px;
	width:320px;
}

#content h1
{
	background-image:url(../images/content-h1.png);
	height:51px;
	margin:0px 0px 8px 0px;
	text-indent:-9999px;
	width:334px;
}

#content h2.shows
{
	background-image:url(../images/content-h2-shows.png);
	height:19px;
	margin:0px 0px 6px 0px;
	text-indent:-9999px;
	width:53px;
}

#content h2.gigs
{
	background-image:url(../images/content-h2-gigs.png);
	height:19px;
	margin:0px 0px 6px 0px;
	text-indent:-9999px;
	width:130px;
}

#content p.more
{
	height:12px;
}

#content p.more a
{
	display:block;
	float:right;
	height:12px;
	text-indent:-9999px;
}

#content p.more a.o1
{
	background-image:url(../images/content-p-more-a-o1.png);
	width:66px;
}

#content p.more a.o2
{
	background-image:url(../images/content-p-more-a-o2.png);
	width:157px;
}

#content p.more a.o3
{
	background-image:url(../images/content-p-more-a-o3.png);
	width:120px;
}

/* -- // -- */

#image
{
	background-image:url(../images/image.jpg);
	float:left;
	height:396px;
	width:268px;
}

#image div
{
	height:322px;
	overflow:hidden;
	width:268px;
}

#image p
{
	padding:0px 0px 0px 42px;
}

#image p a
{
	background-image:url(../images/image-p-a.jpg);
	height:58px;
	display:block;
	text-indent:-9999px;
	width:202px;
}

#image2 p a
{
	background-image:url(../images/showreel-download.jpg);
	height:58px;
	display:block;
	text-indent:-9999px;
	width:202px;
}
/* -- // -- */
/* -- // -- */
/* -- // -- */
/* -- // -- */
/* -- // -- */
/* -- // -- */
/* -- // -- */

#copyright
{
	background-image:url(../images/copyright.gif);
	clear:both;
	height:84px;
	width:772px;
}

#copyright ul
{
	list-style:none;
}

#copyright ul li
{
	display:inline;
	float:left;
}

#copyright ul li span
{
	display:none;
}

#copyright ul li a
{
	background-image:url(../images/copyright.gif);
	float:left;
	text-indent:-9999px;
}

#copyright ul li a.o1
{
	background-position:-262px -43px;
	height:22px;
	margin:43px 0px 0px 262px;
	width:145px;
}

#copyright ul li a.o2
{
	background-position:-603px -17px;
	height:15px;
	margin:17px 0px 0px 196px;
	width:52px;
}

/* -- // -- */

#index #content ul
{
	float:left;
	height:45px;
	list-style:none;
	margin:0px 0px 6px 0px;
	width:171px;
}

#index #content ul li
{
	height:15px;
}

#index #content ul li strong
{
	color:#000000;
}

/* -- // -- */

h1, h2, p.more a, blockquote
{ 
	_background:expression('url('+this.currentStyle['backgroundImage'].split('\"')[1]+'")');         
	_filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this.currentStyle['backgroundImage'].split('\"')[1]+', sizingMethod=image)');
}

/* -- // -- */

html
{
	filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

* html .clear
{
	height:1%;
}

.clear
{
	display:inline-block;
}

html[xmlns] .clear
{
	display:block;
}

.clear:after
{
	clear:both;
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
}a:link {
	color: #386835;
	text-decoration: none;
}
a:visited {
	color: #386835;
}
a:active {
	color: #386835;
}
