/* CSS Document */



*{

	margin:0px;

	padding:0px;

}



html, body{ height:100%;}



body {

	font-family: "Times New Roman", Times, serif;

	font-size: 17px;

	color: #000000;

	line-height: 24px;

	text-align: center;

	background-color: #48331e;
	

	

}

h1 {

	font-size: 24px;

	text-transform: uppercase;

	font-weight: lighter;

	background-image: url(images/banner9.png);

	background-repeat: no-repeat;

	background-position: center top;

	width: 100%;

	display: block;

	padding-top: 25px;

	height: 45px;

	padding-bottom: 4px;

} 

h2 {

	font-size: 18px;

	text-transform: uppercase;

	font-weight: lighter;

	padding-top: 20px;

	line-height: 22px;

}

.main {
	}

.main p {

	width: 564px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;
	clear:both;
}

.main3 {

	padding-bottom: 15px;

}

.main3 p {

	width: 564px;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

}

.main3 a {

	color: #603913;

}



.main3 a:hover {

	text-decoration: none;

	color: #000000;

}



.box2 {

	position: relative;

	top: -46px; 

	margin-bottom: -46px;

}

.box2 h5 {

  position: relative;

	top: -15px; 

	margin-bottom: -15px;

  clear: both;



}



.box2 h5 a {

  font-size: 12px;

	font-weight: lighter;

	text-transform: uppercase;

	color: #825426;

	text-decoration: underline;}



.box2 h5 a:hover {

  color: #000000;

	text-decoration: none;}





h5 {

	clear: both;

}

h5 a {

	font-size: 12px;

	font-weight: lighter;

	text-transform: uppercase;

	color: #603913;

	text-decoration: underline;

}



h5 a:hover {

	color: #000000;

	text-decoration: none;

}

.main3 h5 {

	clear: both;

}

.main3 h5 a {

	font-size: 12px;

	font-weight: lighter;

	text-transform: uppercase;

	color: #603913;

	text-decoration: underline;

}



.main3 h5 a:hover {

	color: #000000;

	text-decoration: none;

}



h6{

	margin-bottom: 20px;

}



#container_body {

	margin:auto;

	width: 999px;

	background-image: url(images/body_back.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	height:auto !important; /* real browsers */

	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */

}





#logo {

	background-image: url(images/logo3.jpg);

	background-position: center top;

	width: 100%;

	height: 316px;

	background-repeat: no-repeat;

	padding-top: 15px;

	position: relative;

	top: 15px;

}



a#logo2  {

	background-repeat: no-repeat;

	height: 110px;

	width: 194px;

	background-image: url(images/logo4.jpg);

	text-indent: -10000px; /*unvisible*/

	margin: auto;

	display: block;

	margin-top:1px;

	left:-1px;

	position: relative;



}





ul.menu {

	height: 23px;

	margin: auto;

	width:624px; /* IE*/

	position: relative;

	top: -55px;

	padding-bottom: -55px;

}



html>/* */body ul.menu{ 

width:618px;} /*rest*/



ul.menu li {

	margin-left:5px; /*centre*/

	margin-right:5px;/*centre*/

	float:left;

}

.menu00, .menu00 a, .menu01, .menu01 a, .menu02, .menu02 a, .menu03, .menu03 a, .menu04, .menu04 a, .menu05, .menu05 a, .menu06, .menu06 a{

	background-position: left top;

	display: block;/*important!*/

	background-repeat: no-repeat;

	height: 23px;

}



.menu00, .menu00 a{

	background-image: url(images/home.jpg);

	width: 62px;

}

.menu01, .menu01 a{

	background-image: url(images/about_us.jpg);

	width: 99px;

}

.menu02, .menu02 a{

background-image: url(images/news.jpg);

	width: 60px;

	

}

.menu03, .menu03 a{

	background-image: url(images/gigs.jpg);

	width:50px;

}

.menu04, .menu04 a{

	background-image: url(images/gallery.jpg);

	width: 93px;

}

.menu05, .menu05 a{

 background-image: url(images/contact_us.jpg);

	width: 121px;

}

.menu06, .menu06 a{

 background-image: url(images/links.jpg);

	width: 63px;

}

.menu00 a:hover, .menu01 a:hover, .menu02 a:hover, .menu03 a:hover, .menu04 a:hover, .menu05 a:hover, .menu06 a:hover {

	background-position: left bottom;

}



ul.menu li span {

	display: none;	

}



.frame00 {

	background-image: url(images/frontphoto1.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 401px;

	width: 100%;

	/*padding-top: 31px;*/
	

	position: relative;

	top: -24px;
    margin-bottom: -32px;
	z-index: 10;
	
}

.photo00 {

	background-image: url(images/photo00000.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 220px;

	

}



.box3 {

	position: relative;

	z-index: 20;

}	

.border1 {

	background-image: url(images/border1.png);

	background-repeat: no-repeat;

	background-position: center 15px;

	height: 2px;

	width: 100%;

	padding-bottom: 7px;

	padding-top:15px;

	clear: both;

}



ul.footmenu {

	width: 100%;

}



ul.footmenu li {

	display: inline;

	list-style-type: none;

}



ul.footmenu li a{

	text-decoration: none;

	font-size: 12px;

	color: #000000;

	margin-right: 5px;

	margin-left: 5px;

}



ul.footmenu li a:hover {

	color: #603913;

	text-decoration: underline;



}

ul.footmenu li a span {

	color: #603913;

	

}

ul.footmenu li a:hover span {

	text-decoration: none;

}



.copyright h6 {

	font-size: 11px;

	font-weight: lighter;

}

.copyright h6 a {

	color: #000000;

	text-decoration: none;

}

.copyright h6 span{

	padding-right: 20px;	

}

.copyright h6 a:hover {

	color: #603913;

	text-decoration: underline;	

}





.container5 {

	float: left;

	width: 415px;

	margin-bottom: -46px;

	position: relative;

	top: -46px;

}

.container6 {

	float: left;

	width: 415px;

	padding-left: 198px;

	margin-bottom: -46px;

	position: relative;

	top: -46px;

}

.container7 {

	float: left;

	width: 564px;

	padding-left:217px;

	margin-top:15px;

}

.container7 span {

 padding-right:25px;

}




.main2 p {
	float: left;

	width: 376px;

	padding-left: 20px;

}



.photo00, .photo01, .photo02, .photo03, .photo04, .photo05, .photo06, .photo07, .photo50, .photo51 {

	float: left;

	background-repeat: no-repeat;

	background-position: right top;

	position: relative;

}

.photo00 {

	background-image: url(images/photo00.png);

	height: 270px;

	width:199px;
	margin-bottom: -56px;

	top: -56px;	
}
 

.photo01 {

	background-image: url(images/photo01.png);

	height: 257px;

	width:197px;

	padding-left:188px;

  margin-bottom: -43px;

	top: -43px;

	}

.photo02 {

	background-image: url(images/photo02.png);

	height: 278px;

	width:186px;

	margin-bottom: -64px;

	top: -64px;

}

.photo03 {

	background-image: url(images/photo03.png);

	height: 269px;

	width:206px;

	padding-left:179px;

	margin-bottom: -54px;

	top: -54px;

}

.photo04 {

	background-image: url(images/photo04.png);

	height: 266px;

	width:183px;

	padding-right: -15px;

	left: -15px;

	margin-bottom: -52px;

	top: -52px;

}

.photo05 {

	background-image: url(images/photo05.png);
	height: 283px;

	width:186px;

	padding-left:199px;

	margin-bottom: -69px;

	top: -69px;	

}

.photo06 {

	background-image: url(images/photo06.png);

	height: 262px;

	width:211px;

	margin-bottom: -48px;

	top: -48px;

	

}

.photo07 {

	background-image: url(images/photo07.png);

	height: 264px;

	width:208px;

	padding-left:177px;

	margin-bottom: -50px;

	top: -50px;	

}
.photo50 {

	background-image: url(images/photo50.png);

	height: 278px;

	width:186px;


	margin-bottom: -69px;

	top: -64px;	

}
.photo51 {

	background-image: url(images/photo51.png);

	height: 269px;

	width:197px;

	padding-left:188px;

  margin-bottom: -55px;

	top: -55px;

	}

.banner2, .banner3, .banner5, .banner6 {

	background-repeat: no-repeat;

	float: left;

	width: 415px;

	background-position: right top;

}



.banner2 {

	background-image: url(images/banner7.png);

	height: 61px;

}

/*.banner3 {

	background-image: url(images/banner3.jpg);

	height: 61px;

}*/

.banner5 {

	background-image: url(images/banner8.png);

	height: 84px;

}

/*.banner6 {

	background-image: url(images/banner6.jpg);

	height: 84px;

}*/



/*small banner*/

.banner7 {

	background-image: url(images/banner7.png);

	background-repeat: no-repeat;

	background-position: center top;

	width: 100%;

	height: 61px;

	margin-top:15px;

  }

	

/*tech info*/



.content_top {

	background-image: url(images/content_top.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 2px;

	width: 100%;

	position: relative;

	margin-bottom: -11px;

	top: -11px;

}

.content_middle {

	background-image: url(images/content_middle.jpg);

	background-position: center 2px;

	float: left;

	width: 100%;

	background-repeat: repeat-y;

	clear: both;/*for IE*/

	position: relative;

	margin-bottom: -9px;

	top: -9px;

}

.content_bottom {

background-image: url(images/content_top.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 2px;

	width: 100%;

}

.top p {

	text-transform: uppercase;

	text-align: left;

	font-size: 12px;

	padding-left: 237px;

	padding-top: 15px;

	padding-bottom: 3px;

}

.top p span {

	padding-right: 172px;

	padding-left: 5px;

}



ul.tech_info {

	text-align: left;

	/*background-color: lime;*/

	float: left;

	padding-left: 257px;

		padding-bottom: 15px;



}

ul.tech_info li {

	text-transform: uppercase;

	font-size: 12px;

/*	background-color: pink;*/

	line-height: 18px;

	width: 100%;

	float:left;

	margin-top: 6px;

	margin-bottom:6px;

}





/*ul.tech_info li span.A{

background-color: gray;

	font-weight: bolder;

	width: 22px;

float:left;

		padding-left: 10px;

		

}*/

ul.tech_info li span.B{

	/*background-color: orange;*/

	font-weight: bolder;

	float: left;

	padding-left: 5px;

}

/*

ul.tech_info li span.C{

background-color: aqua;

	width: 22px;

	float: left;

	padding-left: 10px;

}*/

ul.tech_info li span.D {

	float: right;

	width: 480px;



}

ul.tech_info li span.E {

	/*background-color: green;*/

	float:left;

	padding-left: 5px;

}

ul.tech_info li span.F{

	float:left;

	padding-left: 5px;

	/*background-color: yellow;*/

}



/*gallery page*/

.line2 {

	float: left;

	width: 825px;

	padding-left: 174px;

	padding-top: 10px;

}	

.photo08, .photo09, .photo10, .photo11, .photo12, .photo13, .photo14, .photo15, .photo16, .photo17, .photo18, .photo19, .photo20, .photo21, .photo22 {

	float: left;

	height: 165px;

	width: 204px;

	

}

.photo08 a, .photo08 a:hover, .photo09 a, .photo09 a:hover, .photo10 a, .photo10 a:hover, .photo09 a, .photo09 a:hover, .photo10 a, .photo10 a:hover, .photo11 a, .photo11 a:hover, .photo12 a, .photo12 a:hover, .photo13 a, .photo13 a:hover, .photo14 a, .photo14 a:hover, .photo15 a, .photo15 a:hover, .photo16 a, .photo16 a:hover, .photo17 a, .photo17 a:hover, .photo18 a, .photo18 a:hover, .photo19 a, .photo19 a:hover, .photo20 a, .photo20 a:hover, .photo21 a, .photo21 a:hover, .photo22 a, .photo22 a:hover {

	background-position: left top;

	width: 165px;

	height: 165px;

	float: right;

} 

.photo08 a:hover, .photo09 a:hover, .photo10 a:hover, .photo09 a:hover, .photo10 a:hover, .photo11 a:hover, .photo12 a:hover, .photo13 a:hover, .photo14 a:hover, .photo15 a:hover, .photo16 a:hover, .photo17 a:hover, .photo18 a:hover, .photo19 a:hover, .photo20 a:hover, .photo21 a:hover, .photo22 a:hover {

	background-position: left bottom;

}

.photo08 a {

	background-image: url(images/photo08.jpg);

}

.photo09 a {

	background-image: url(images/photo09.jpg);

	}

.photo10 a {

	background-image: url(images/photo10.jpg);

}

#banners {

	clear: both;

	height: 54px;

	width: 803px;

	padding-left: 196px;

}

.banner4 {

	background-image: url(images/banner4.png);

	background-position: left top;

	background-repeat:no-repeat;

	float: left;

	height: 54px;

	width: 204px;

}

.banner4 h4 {

	padding-left: 15px;

	margin-top: 15px;

}

.banner4 h4 a {

	text-decoration: none;

	font-size: 18px;

	color: #000000;

	text-transform: uppercase;

	font-weight: lighter;

}

.banner4 h4 a:hover {

	color: #603913;

}

/*old times*/

.line1 {

	float: left;

	width: 825px;

	padding-left: 174px;

	padding-bottom: 30px;

	position: relative;

	top: -14px;

	margin-bottom: -14px;

}



.photo11 a {

	background-image: url(images/photo11.jpg);

}

.photo12 a {

	background-image: url(images/photo12.jpg);

}

.photo13 a {

	background-image: url(images/photo13.jpg);

}

.photo14 a {

	background-image: url(images/photo14.jpg);

}

.photo21 a {

	background-image: url(images/photo21.jpg);

}	

/*live shot*/

.photo15 a {

	background-image: url(images/photo15.jpg);

}

.photo16 a {

	background-image: url(images/photo16.jpg);	

}

.photo17 a {

	background-image: url(images/photo17.jpg);

	}

.photo18 a {

	background-image: url(images/photo18.jpg);

}

.photo19 a {

	background-image: url(images/photo19.jpg);

}

.photo20 a {

	background-image: url(images/photo20.jpg);

}

/*group shots*/

.photo22 a {

	background-image: url(images/photo22.jpg);

}

/*forms*/

form {}

ul.forms {

	width:100%;

	float:left;

	padding-top:5px;

}

ul.forms li {

	list-style-type: none;

	float:left;

	width: 500px;

	padding-left: 350px;

		padding-top:7px;



}

ul.forms li label {

	/*text*/

  width:93px;

	float: left;

	text-align: right;

}

ul.forms li span {

	/*box*/

	float: left;

	width: 220px;

}

.textbox00 {

  font-family: "Times New Roman", Times, serif;

	font-size: 17px;

	color: #000000;

	height: 20px;

	width: 200px;

	border: solid 1px;

	border-top-color: #603913;

	border-right-color: #efe5ca;

	border-bottom-color: #efe5ca;

	border-left-color: #603913;

	background-color: #FFFFFF;

	}

	

.button00  {

	height: 23px;

	width: 108px;

	margin-top: 5px;

	background-image: url(images/button00.jpg);

	background-position: left top;

	border:none;

	background-color:transparent!important;	

	cursor: pointer; /* hand-shaped cursor */

	cursor: hand; /* for IE 5.x */

	line-height: 100px; /*ie7 hack*/

}



.button00:hover{}









html>/**/body .button00{text-indent: -1000px; /*fire fox*/}





/*members

.line3 {

	float: left;

	width: 666px;

	padding-left:333px;

}*/

.line4 {

	float: left;

	width: 722px;

	padding-left:277px;

	padding-bottom: 12px;
}
.line5 {

	float: left;

	width: 777px;

	padding-left:222px;

	padding-bottom: 12px;
}

.photo23, .photo24, .photo25, .photo26, .photo27, .photo28, .photo29, .photo31, .photo32 {

	float:left;

	height: 101px;

	width: 106px;

	padding-left:5px;

	padding-top:10px;

	}

.photo23 a, .photo24 a, .photo25 a, .photo26 a, .photo27 a, .photo28 a, .photo29 a, .photo31 a, .photo32 a {

	background-repeat: no-repeat;

	background-position: right top;

	float: left;

	height: 101px;

	width: 101px;

	}	

.photo23 a{ 

	background-image: url(images/lee2.jpg);

}

.photo24 a {

  background-image: url(images/chris.jpg);

	}

.photo25 a {

  background-image: url(images/gordon2.jpg);

	}

.photo26 a {

	background-image: url(images/tom.jpg);

	}

	.photo27 a {

  background-image: url(images/mark2.jpg);

	}

	.photo28 a {

	background-image: url(images/tim2.jpg);

	}

.photo29 a {

  background-image: url(images/tricky2.jpg);

	}
.photo31 a {

  background-image: url(images/joel2.jpg);

	}
.photo32 a {

  background-image: url(images/patrick.jpg);

	}	

.photo23 a:hover, .photo24 a:hover, .photo25 a:hover, .photo26 a:hover, .photo27 a:hover, .photo28 a:hover, .photo29 a:hover, .photo31 a:hover, .photo32 a:hover {

	background-position: right bottom;

	

}

/*news*/

.photo30 {

	background-image: url(images/album.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	width: 100%;

	height: 165px;

}

ul.news_archive {

}

ul.news_archive li {

	list-style-type: none;

}

ul.news_archive li a {

font-size: 12px;

	font-weight: lighter;

	text-transform: uppercase;

	color: #603913;

	text-decoration: underline;

	}

	

ul.news_archive li a:hover {

color: #000000;

	text-decoration: none;

	}	



/*links*/

ul.links {

	margin-bottom: 15px;

}

ul.links li {
	list-style-type: none;
	background-image:url(images/leaf4.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 22px;
}

ul.links li a {

 font-size: 17px;

	font-weight: lighter;

	color: #603913;

	text-decoration: underline;}

ul.links li a:hover {

color: #000000;

	text-decoration: none;}

ul.links li a span {}







ul.gallery {

	float: left;

	width: 825px;

	padding-left: 174px;

	padding-top: 10px;

}

ul.gallery li {

	float: left;

	height: 165px;

	width: 204px;

	list-style-type: none;

}

ul.gallery li a {

	background-position: left top;

	width: 157px;

	height: 157px;

	float: right;

	background-image: url(images/blank1.jpg);

	padding: 4px;

}



ul.gallery li a:hover {

	background-image: url(images/blank1_h.jpg);



}

ul.gallery li img{ 

width:157px; height:157px;}



a:active{

outline: none;

}



a:focus{

-moz-outline-style: none;

}

