body { background:#000 url('../images/page_bg2.jpg') top center repeat; margin:0; }

	h1 { font:normal 24px/36px Arial, Helvetica, Sans-Serif; margin-bottom:10px; text-transform: uppercase; letter-spacing:7px; padding:10px 0 0 55px;  }
	h2 {}
	h3 { font:bold 11px/16px Arial, Helvetica, Sans-Serif; margin-bottom:16px; }
	h4 {}
	h5 {}
	p, td, th, a { font:normal 11px/16px Arial, Helvetica, Sans-Serif;  }
	p { color:#736f66; margin-bottom:16px; text-align:justify;  }
	table { margin-bottom:16px; }
	strong { font-weight:bold; }
	p strong:first-child, strong { color:#000; }
	label { color:#000; font:bold 11px/16px Arial, Helvetica, Sans-Serif; margin-bottom:16px;  }
	td { padding:6px; }
	th { padding:6px; font-weight:bold; }
	a { color:#f66c35; outline:0; }
	a:hover { color:#4a0101; text-decoration:none;  }
	a.button { padding:4px 10px; color:#fff; background-color:#4a0101; border:1px solid #4a0101; border-bottom:1 px solid #000; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
	a.button:hover { color:#b9b7a1; background-color:#8d8a77; border-color:#8d8a77; }
	a.button:active { color:#b9b7a1; background-color:#000; border-color:#000; }

	#horizon { text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block; }
	#content { background:url('../images/content_bg.jpg') top left no-repeat; margin-left: -480px; position: absolute; top: -220px; left: 50%; width: 959px; height: 436px; visibility: visible; border:1px solid #241008; }
	#inner { position:relative; top:0px; left:0px; width:960px; height:440px; background:url('images/holding_fore_paper.jpg') top left no-repeat; }
		#navigation { position:absolute; top:225px; left:0px; width:148px;  }
			#navigation ul.navlist { margin:0; padding:0;  }
				#navigation ul.navlist li { display:block; margin:0; padding:0; }
				#navigation ul.navlist li a { display:block; margin:0; padding:4px 10px 4px 4px; color:black; text-align:right; text-transform:uppercase; text-decoration:none; letter-spacing:1px; }
				#navigation ul.navlist li a:hover { color:#b9b7a1; background-color:#8d8a77; }
				#navigation ul.navlist li.selected a { color:#fff; background-color:#4a0101; }
				
		#logo {  position:absolute; left:0px; top:0px; width:150px; height:200px; background:url('../images/logo_bg.png') top left no-repeat; }
			#logo a { display:block; width:150px; height:200px; text-indent:-200em; }
		
		#copyright { position:absolute; top:400px; left:0px; width:150px; }
			#copyright p { padding:0 5px; color:#9c9675; font:normal 10px/11px Arial; text-align:center; }
				
		#pagecontent { position:absolute; top:35px; left:185px; width:730px; height:365px; overflow:auto; text-align:left; padding-right:10px; }
		
		/* pages */
		.home {}
			.home h1 { padding:0px; background:transparent; }	
			.home #pagecontent { top:0px; left:148px; height:436px; overflow:hidden; padding-right:0px; width:760px; }
			.home .columnone { position:absolute; top:0px; left:0px; width:533px; height:436px; }
			.home .columntwo { position:absolute; top:0px; left:480px; width:280px; padding-top:140px; z-index:100; }
				.home .columntwo h1 { font:bold 11px/16px Arial, Helvetica, Sans-Serif; margin-bottom:16px; color:#4a0101; }
			.home a#back { position:absolute; top:20px; left:690px; z-index:101; }
		
		.mission {}
			.mission h1 { background:url('../images/template_pageicon-06.png') top left no-repeat; }
			.mission #pagecontent { overflow:auto; padding-right:0px; width:750px; }
			.mission .columnone { width:406px; float:left;  }
			.mission .columntwo { width:295px; float:right; margin-right:15px;}
			.mission .definitions { font:normal 11px/16px Arial, Helvetica, Sans-Serif;}
				.mission .definitions .term { color:#8e1818; font-weight:bold; }
				.mission .definitions .grammatic { font-style:italic; }
				.mission dt { width:40px; height:40px; background-color:#000; float:left;  }
					.mission dd { padding:0 0 0 50px;  }
					.mission dd.def { color:#736f66; margin-bottom:16px; }
			.mission .photogallery { width:283px; height:275px; margin-bottom:5px; overflow:hidden; padding:6px; background:#FFF; }
				.mission .photogallery .enlarged { width:213px; height:274px; overflow:hidden; float:left; }
				.mission .photogallery .thumbs { width:65px; height:275px; overflow:hidden; float:right; }
				.mission .photogallery .thumbs li { margin-bottom:6px; height:64px; overflow:hidden; }
			
		.green {}
			.green em { font-style:italic; }
			.green h1 { background:url('../images/template_pageicon-02.png') top left no-repeat; }
			.green #pagecontent { overflow:auto; padding-right:0px; width:750px; }
			.green .columnone { width:420px; float:left;  }
			.green .columntwo { width:280px; float:right; margin-right:15px; padding-top:56px; }
				.green .columntwo h3 { font:bold 11px/16px Arial, Helvetica, Sans-Serif; margin-bottom:16px; color:#4a0101; }
				.green .columntwo ul { margin-bottom:16px; margin-top:-16px; }
				.green .columntwo li { color:#736f66; font:11px/16px normal Arial, Helvetica; margin-bottom:0px; text-align:justify; list-style-type:square; margin-left:20px; }
				.green img.leftfloat { float:left; margin:4px 10px 0px 0; padding:7px; background-color:#FFF; }
				.green .shirtholder { width:60px; float:left; }
				.green .copybox { width:220px; float:left; }
		
		.gallery {}
			.gallery h1 { background:url('../images/template_pageicon-03.png') top left no-repeat; letter-spacing:3px; }
			.gallery #pagecontent { overflow:hidden; padding-right:0px; width:740px; height:340px; }
			.gallery .gallerythumbs { width:5000px; }
				.gallery .gallerythumbs li { display:block; letter-spacing:-15px; width:216px; height:196px; overflow:hidden; border:10px solid #FFF; float:left; margin:0 15px 15px 0; background-color:#000; }
				.gallery .gallerythumbs li a { display:block; color:#fff; font:bold 120px/190px "Arial Black"; width:216px; height:196px; text-decoration:none; text-align:center; text-indent:-20px;}
				.gallery .gallerythumbs img { margin-left:20px; }
				.gallery #gallerynav { position:absolute; width:738px; height:40px; left:185px; top:380px; }
					.gallery #gallerynav #mycarousel-prev { float:left; }
					.gallery #gallerynav #mycarousel-next { float:right; }
			
		.gallerydetail {}
			.gallerydetail h1 { padding:0px; background:transparent; }	
			.gallerydetail #pagecontent { top:0px; left:148px; height:436px; overflow:hidden; padding-right:0px; width:760px; }
			.gallerydetail .columnone { position:absolute; top:0px; left:0px; width:533px; height:436px; }
			.gallerydetail .columntwo { position:absolute; top:0px; left:480px; width:280px; padding-top:140px; z-index:100; }
				.gallery .columntwo h1 { font:bold 11px/16px Arial, Helvetica, Sans-Serif; margin-bottom:16px; color:#4a0101; }
			.gallery a#back { position:absolute; top:20px; left:690px; z-index:101; }
			
		
		
		.events {}
			.events h1 { background:url('../images/template_pageicon-04.png') top left no-repeat; }
			.events .eventlist { width:710px; }
				.events .eventlist td, .events .eventlist th { border-bottom:1px solid #9c9675; }
				.events .eventlist tr.alt td { background-color:#dfdac4; }
				.events .eventlist th { border-top:1px solid #9c9675; }
				.events .eventlist .location { width:140px; }
				.events .eventlist .date { width:100px; }
				.events .eventlist .event {}
		
		.contact {}
			.contact #pagecontent { overflow:hidden; height:375px; padding-right:0px; width:750px; }
			.contact .columnone { width:418px; float:left;  }
			.contact .columntwo { width:283px; float:right; margin-right:15px; padding-top:56px;}
			.contact h1 { background:url('../images/template_pageicon-05.png') top left no-repeat; }
			.contact #contactform { width:420px; overflow:visible; height:400px; }
				.contact #contactform span.row { display:block; margin-bottom:6px; clear:both; *margin-bottom:0px;  }
				.contact #contactform label { width:80px; float:left; }
					.contact #contactform input[type="checkbox"] { float:left; margin-right:5px; }
					.contact #contactform input[type="checkbox"] + label { width:310px; }
				.contact #contactform input[type="text"], .contact #contactform select, .contact #contactform textarea { font:normal 11px/16px Arial, Helvetica, Sans-Serif; width:330px; padding:2px; }
				.contact #contactform textarea { height:50px; }
			.contact #errors { position:absolute; left:0px; top:55px; width:424px;  }
				.contact #ValidationSummary1 { padding:10px; border:1px solid #c2c0ad; background-color:#d1cfbb; }
				.contact #errors ul li { color:#4a0101; font:normal 11px/16px Arial, Helvetica, Sans-Serif; }

