@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;
font-weight : bold;
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;
}




	
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 {

text-indent:-2222px;
top:20px;
width:200px;
z-index:2000;

	}
	
h2 {

	font: Arial, Helvetica, sans-serif; 
	color: #ef3f36;
	font-size: 24px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	h3 {

	font: Arial, Helvetica, sans-serif; 
	color: #ef3f36;
	font-size: 18px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	
	h4 {
	
	font: Arial, Helvetica, sans-serif; 
	color: #999999;
	font-size: 14px;
	margin -bottom: 0px;
	padding-left: 20px;
	}
	
	
	h5 {
	font: Arial, Helvetica, sans-serif; 
	color: #ef3f36;
	font-size: 24px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	h6 {
	font: Arial, Helvetica, sans-serif; 
	color: #ef3f36;
	font-size: 24px;
	padding-top: 5px;
	padding-left: 20px;
	}
	
	
	
	
hr {
	height: 0px;
	border-top:dotted 1px #c0c0c0;	
	padding-left: 20px;
	margin: 0px;
	}
	

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: 20px;
}
	
	
	
	
	
	
	
	
	
.line2 {
	border-bottom:dotted 1px #ba0001;	
	}
.float-left {
	float: left;
	}
.float-right {
	float: right;
	margin: 5px 0px;
	margin-left: 20px;
	}
.welcome {
	font-size: 15px;
	color: #999999;
	padding-bottom: 3px;
	display: block;
	}
.external-link {
	padding-left: 15px;
	background: url(../graphics/blue-arrow.gif) top left no-repeat;
	}


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

#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;
	
	}

	
	
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 */




#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;
	}
	
	
	
	
	
	
	#clock {
	position: absolute; top: 20px; left: 700px; 
	padding-top: 25px;
	
	}	
	
	
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 200px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
	/* ACCORDIAN SHIT*/
/*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;
	}