@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding-left: 20px;

}



a:link, a:active, a:visited
{
font: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #303030;
text-decoration : none;
background: eaeae9;
}

a:hover
{
font: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
background: #ffff00;
background:#F9F9F9 url(images/line5.gif) repeat scroll 0 0;
}




	
a {
	font: Arial, Helvetica, sans-serif; 
color: #303030;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	background: eaeae9;
	text-decoration: none;
	}
h1 {

background: transparent url(images/bt_logo_03.png) no-repeat scroll 0 0;
display:block;
height:125px;
left:90px;
position:absolute;
text-indent:-2222px;
top:50px;
width:125px;
z-index:2003;

	}
	
h2 {

color:#000000;
font-family:Helvetica,sans-serif;
font-size:35px;
font-weight:bold;
line-height:40px;
margin:0;
padding-top:25px;
padding-bottom:25px;
padding-left:20px;
text-transform:none;
width:1200px;
	}
	
	h3 {

	font: Helvetica, sans-serif; 
	font-weight:bold;
	color: 000;
	font-size: 25px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	
	h4 {
	
	font:Helvetica, sans-serif; 
	font-weight:bold;
	color: 000;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	
	h5 {
	font:Helvetica, sans-serif; 
	font-weight:bold;
	color: 000;
	font-size: 24px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	h6 {
	font: Helvetica, sans-serif; 
	font-weight:bold;
	color: 000;
	font-size: 16px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	
	
	
hr {width: 100%;
text-align: left;
margin-left: 20px;
height:1px;
color: #2F433B;
} 
	

p {margin:0 0 1.5em;
padding-left: 20px;
}
	
	
#background-image {

height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:11;
}	
	
	#image-holder {
height:100%;
position:absolute;
width:100%;
z-index:11;
}

#main-column ul li {
list-style-type:none;
font: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
}
	
	
	
	
	
	
	
	
	
.line2 {
	border-bottom:dotted 1px #ba0001;	
	}

.container {
	background: #FFFFFF; 
	align: left;
list-style-type:none;
	
	}

#mailStatus span {
	background: #f9f9f9;
	padding: 5px;
	width: 200px;
	display: block;
	}
.send-button {
	width: 100px;
	display: block;
	}
#map-link {
	text-indent: -2222px;
	background: url(../graphics/map-small.gif);
	display: block;
	width: 210px;
	height: 59px;
	margin-bottom: 30px;
	}
#map-link:hover {
	background-position: -210px 0px;
	}
#content {
	padding-bottom: 54px;
	color: #666666;
	margin-top: 18px;
	}
#content p {
	text-align: left;
	}


blockquote {
	text-indent: 30px;
	background: url(../graphics/q1.gif) top left no-repeat;
	margin: 0px;
	margin-bottom: 5px;
	}
blockquote p {
	display: inline;
	padding-top: 10px;
	line-height: 25px;
	background: url(../graphics/q2.gif) no-repeat bottom right;
	padding-right: 28px;
	}
h4.quote {
	float: right;
	}
#donations {
	margin-top: 20px;
	}
	

	
	#footer_01 {
	
	font: Arial, Helvetica, sans-serif; 
	color: #666666;
	font-size: 12px;
	paragraph: left;
	background-image: url(images/footer_bac_01.jpg);
	
	
	
	padding-left: 20px;
	
	}
.right_feature {
	background: url(images/right_samp.jpg) bottom left no-repeat;
	height: 300px;
	}
	
li	 {
font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;


	}
	
	li.inline {
	
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 1px dotted #066;
  }

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  } 
  
	

/*MENU MESSING SHIT */


/*MENU DIV */	
		
.menutest {
display:block;
height:400px;
left:150px;
position:absolute;
top:250px;
width:150px;
background-image: url(images/sm_men_01.gif);
z-index:2002;
padding-right: 10px;
padding-top: 30px;
	}
	
	
	
	/*MENU TEXT */
	
	.menutest li {
font:Helvetica, sans-serif; 
list-style-type: none;
padding-right: 20px;
margin: 0px;
colour:fff;
float: right;
line-height: 20px;
font-weight:bold;

	}
	
	
	
	.menutest a {
	font:Helvetica, sans-serif; 
	color: #000;
	font-size: 12px;
	background-color:#fff;
	
	}
	
	.menutest a:hover {
	font:Helvetica, sans-serif;  
	color: #000000;
	font-size: 12px;
	background-color:#ffff00;
	}
	
	
 .menutest h6 {
	font:Helvetica, sans-serif; 
	color: #A3A0A0;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 50px;
	float: right;
	
	}

#main-menu {
	margin: 0px;
	}
#main-menu li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
	float: left;
	height: 30px;
	}

	
	
	#menu_01 {
	font: Arial, Helvetica, sans-serif; 
	color: #999999;
	font-size: 12px;
	
	padding-left: 25px;
	}
	
	#main-menu a {
	font: Verdana, Helvetica, sans-serif; 
	color: #999999;
	font-size: 12px;
	
	}
	
	#main-menu a:hover {
	font: Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
	background-color:#ffff00;
	}
	
	#cont {
	font-family: Helvetica, sans-serif;
font-size: 14px;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.4;
padding-left: 45px;

	}
	
	
	#clock {
	position: absolute; top: 20px; left: 700px; 
	padding-top: 25px;
	
	}	
	

/*EXtra list MENU  SHIT */	


	ul#nav {
position: relative;
top: 68px;
left: 188px;
width: 346px;
margin: 0;
height: 22px;
list-style-type: none;
overflow: hidden;
}
	/*Footer Shit */
	
	#address_01 {
	font: Arial, Helvetica, sans-serif; 
	color: #999999;
	font-size: 10px;
	
	padding-left: 25px;
	}
	
	#address_02 {
	font: Arial, Helvetica, sans-serif; 
	color: #999999;
	font-size: 12px;
	padding-left: 25px;
	}
	
	.footer_head {
	font: Verdana, Helvetica, sans-serif; 
	color: #999;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	}
	
	#address_01 a {
	font: Verdana, Helvetica, sans-serif; 
	color: #999999;
	font-size: 10px;
	
	}
	
	#address_01 a:hover {
	font: Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 10px;
	background-color:#ffff00;
	}
	
		#tx_large a {
	font: Verdana, Helvetica, sans-serif; 
	color: #f73324;
	font-size: 24px;
	font-weight: semi-bold;
	padding-left: 20px;
	
	}
	
	#tx_large a:hover {
	font: Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 24px;
	font-weight: semi-bold;
	background-color:#b5d5ff;
	padding-left: 20px;
	}
	
	/*Gallery Shit */
	
#gallery {
	position:relative;
	height:360px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	.cleargall {
	clear:both
}
#slideshow {
    position:relative;
    height:350px;
	margin-left:45px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



/*Coda Slider Shit */





#slider {
    width: 620px;
    margin: 0 auto;
    position: relative;
	padding-left: 30px;
}

.scroll {
    height: 250px;
    width: 620px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 20px;
    height: 210px;
    width: 580px;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: 15px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}
#red-line{ position: absolute; left: 2em; top: 0; z-index: 200}
.pixel{ position: absolute; width: 1px; height: 1px; background-color: red; opacity: .25}
