
/* 
 * Orange		: #DA521E
 * Dark Auburn 	: #8C3003
 *

 */
/**********************************************/
/*										   	  */
/*                  RESET                     */
/*										   	  */
/**********************************************/	
	/* remove image borders */
	img { 
		border:0;
	}
	
	/* remove padding and margin from various items */
	p, blockquote, ul, ol, div,h1, h2,h3 {
		margin:0;
		padding:0;
		}
	
	sup {
		font-size:x-small;
		}
	/* remove outline from link  */
	a, a:hover, a:active {
		outline: none;	
		}
	

/**********************************************/
/*										   	  */
/*                   FONTS                    */
/*										   	  */
/**********************************************/
	@font-face {
	    font-family: 'HelveticaLight';
	    src: url('fonts/HelveticaLight/helvetica_light-normal-webfont.eot');
	    src: url('fonts/HelveticaLight/helvetica_light-normal-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/HelveticaLight/helvetica_light-normal-webfont.woff') format('woff'),
	         url('fonts/HelveticaLight/helvetica_light-normal-webfont.ttf') format('truetype'),
	         url('fonts/HelveticaLight/helvetica_light-normal-webfont.svg#HelveticaLightNormalRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	
	}
	
	@font-face {
		font-family: 'BauhausRegular';
		src: url('fonts/Bauhaus/bauhaus_-webfont.eot');
		src: url('fonts/Bauhaus/bauhaus_-webfont.woff') format('woff'), 
			 url('fonts/Bauhaus/bauhaus_-webfont.ttf') format('truetype'), 
			 url('fonts/Bauhaus/bauhaus_-webfont.svg#webfontNOb3FpFA') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	.Bauhaus {
		font-family: 'BauhausRegular', sans-serif;
		letter-spacing: 0.4px;
		}
			
/**********************************************/
/*										   	  */
/*                 GENERAL                    */
/*										   	  */
/**********************************************/	
		
	* {
		font-family: Helvetica, Arial, Geneva, Verdana, Geneva, sans-serif;
		font-size:12px;
	}

	body {
		background: url(/images/template/site_bg_2.jpg) top center repeat-x #000000;
		margin:0;
		padding:0;
		}

	#site_container {
		background: url(/images/template/site_bg_2.jpg) top center repeat-x;
		width:1000px;
		margin: 0 auto;
		}
	
	#site_header {
		width:1000px;
		height: 250px;
		background: url(/images/template/site_header.png) top left no-repeat;
		}
		
	#site_content {
		
		}
	#main_content {
		clear:left;
		padding: 0px 10px 25px 10px;
		}
	
/**********************************************/
/*										   	  */
/*              RIGHT CAR IMAGE               */
/*										   	  */
/**********************************************/
	#single_car {
		width:300px;
		height: 152px;
		position: relative;
		left:700px;
		top:100px;
		}
		
/**********************************************/
/*										   	  */
/*              MAIN BODY ITEMS               */
/*										   	  */
/**********************************************/
	p, li, td {
		color: #DDD;
		line-height: 1.4em;
		}
		
	p, table, ul, ol 	{ 
		padding-bottom:10px; 
		}
	
	h1 	{	
		font-size:30px;
		line-height: 1em;
		text-transform: uppercase;
		font-family: 'BauhausRegular', sans-serif;
		font-weight: normal;
		letter-spacing: 0.6px;
		
		padding:10px 50px 0 8px;
		height:40px;
		margin:0 720px 30px -10px;
		
		background-position: top right;
		border-left: 1px solid #FFFFFF;
		}
	
	h2 	{			
		font-size:15px;
		font-weight: normal;
		margin-bottom:1px;
		font-family: 'BauhausRegular', sans-serif;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		
		}
		
	ol,ul {	
		padding-left:25px;
		}
	
	#main_content a:link, a:visited {
		color:#DA521E;
		}
	#main_content a:hover {
		opacity: 0.8;
		filter: alpha(Opacity = 80);
		}
	
	
/**********************************************/
/*										   	  */
/*                  COLUMNS                   */
/*										   	  */
/**********************************************/
	.left_column {
		float:left;
		width:480px;
		clear:left;
		}
	.right_column {
		margin-left: 520px;
		padding-bottom: 10px;
		}
	
	.three_column_left {
		float:left;
		width:300px;
		clear:left;
		}
	
	.three_column_center {
		float:left;
		margin-left:40px;
		width:300px;
		}
		
	.three_column_right {
		margin-left:680px;
		}
	
/**********************************************/
/*										   	  */
/*                   FOOTER                   */
/*										   	  */
/**********************************************/
	#footer {
		clear:both !important;
		border-top:1px solid #DA521E;
		padding: 5px;
		}
	#footer * {
		font-size:11px;
		text-align: center;
		color: #666666;
		}
	#footer a:hover {
		color: #333333;
		}
/**********************************************/
/*										   	  */
/*            MESSENGER OVERRIDE              */
/*										   	  */
/**********************************************/
	#message_box {
		margin-bottom: 10px;
		}
	

/**********************************************/
/*										   	  */
/*              CONTENT STYLES                */
/*										   	  */
/**********************************************/
	
	h2.main_statement {
		font-size:22px;
		width:500px;
		font-family: 'HelveticaLight', Helvetica, Arial;
		text-transform: none;
		font-weight: normal;
		margin-bottom:12px;
		line-height: 1.3em;
		letter-spacing: 0px;
		
		}

 	.page_home h1.page_title {
 		display: none;
 		}
	
 	.underline_container {
 		padding-bottom:10px;
 		border-bottom:1px solid #FFFFFF;
 		margin-bottom:15px;
 		}
 
 	.donate_button:hover {
 		opacity : 0.8;
 		filter: alpha(opacity = 80);
 		}
 	
 	.page_home .three_column_left .home_first_paragraph {
 		height:110px;
 		}
 	
 	.page_home .three_column_center h2 {
 		height:19px;
 		}
 	.page_home .three_column_center .home_first_paragraph {
 		height:90px;
 		}
 	
 	.page_vision ol li {
 		padding-bottom:6px;
 		}
 		
 	.page_vision .EmbeddedVideo_Holder {
 		padding:62px 0 0 60px;
 		}
/**********************************************/
/*										   	  */
/*                   MENUS                    */
/*										   	  */
/**********************************************/ 
	#main_menus {
		list-style: none;
		overflow: hidden;
		height: 60px;
		padding:15px 0 0 10px;
		}
	
	#main_menus li {
		float: left;
		overflow: hidden;
		}
	#main_menus li a {
		display: block;
		padding:12px 40px 12px 0px;
		text-decoration: none;
		color: #B3B3B3;
		text-align: left;
		font-size: 14px;
		text-transform: uppercase;
		font-family: 'BauhausRegular',sans-serif;
		letter-spacing: 0.6px;
		}	
	
		
	ul#main_menus li a:hover {
		color: #FFF ;
		}

/**********************************************/
/*										   	  */
/*                   FORMS                    */
/*										   	  */
/**********************************************/ 
	.form_table .form_left_column {
		width:100px;
		text-align:right;
		padding:3px 6px 5px 0;
		color:#FFF;
		margin:0;
		}
	.form_table .right_column_text {
		padding:3px 0 0 0 ;
		}

	.form_table .form_element_wide {
		width:180px;
		}
		
	.form_table tr td {
		vertical-align:top;
		padding-bottom:7px;
		}
	
