			html { height: 100%; margin-bottom: 1px; }
				body { font-family:arial; text-align:center; background:#666666 url(../img/backgrounds/tiles/pg_bkg.gif) -10px -14px; color:#f3f3ff; }
				a { outline:none; }	
				
					#container { text-align:left; width:900px; margin:0 auto; background:#010101 url(../img/backgrounds/container-tile.gif) 0 -0 repeat-y; }
						h1 { height:150px; text-indent:-3000px; background:url(../img/backgrounds/header.jpg) 0 0 no-repeat; }
						#main-navigation { height:71px; width:800px; padding:0 22px 0 78px; background:url(../img/backgrounds/nav-container.jpg) 0 0 no-repeat; }
							#main-navigation li { float:left; margin:15px 0 15px 10px; background:url(../img/backgrounds/li-bg.jpg) 0 0 no-repeat; }
								#main-navigation li.first { margin-left:0px; }
									#main-navigation li a { color:#434343; font-weight:bold; font-family:Times; text-decoration:none; text-transform:uppercase; line-height:55px; text-align:center; display:block; height:55px; width:113px; background:url(../img/backgrounds/link-bg.jpg) 100% 0 no-repeat; }
									#main-navigation li a:hover, #main-navigation li a.active { color:#0c68b3; background:url(../img/backgrounds/link-bg-over.jpg) 100% 0 no-repeat; }
						
						#content { padding:0 100px 100px 85px; background:url(../img/backgrounds/flag.jpg) 85% 100% no-repeat; }
							h2 { font-size:167%; padding:1.1em 0 .5em 0; color:#0066FF; background:url(../img/backgrounds/subheader.jpg) 0 0 no-repeat; }
							h2.nobar { background:none; }
							h3 { font-size:138.5%; padding:.5em 0; }
							h4 { font-size:138.5%; padding:1.5em 0 .5em 0; margin:0 0 .5em 0; border-bottom:1px solid #ffffff; clear:left; color:#0066FF; }
							p { font-size:108%; margin-bottom:1.5em; }
							p.push { margin-top:1.5em; }
							blockquote { padding:.5em 2em 1.5em 2em; position:relative; }
								blockquote span { position:absolute; height:25px; width:25px; display:block; }
								.qtl { top:0; left:0; background:url(../img/backgrounds/tlq.gif) 0 0 no-repeat; }
								.qbr { bottom:.5em; right:0; background:url(../img/backgrounds/brq.gif) 0 0 no-repeat; }
								
								p.testimonial { padding:.5em 2em 1.0em 2em; position:relative; _height:1px; }
								p.testimonial span.qtl { top:0; left:0; background:url(../img/backgrounds/tlq.gif) 0 0 no-repeat; position:absolute; height:25px; width:25px; display:block; }
								p.testimonial span.qbr { bottom:.5em; right:0; background:url(../img/backgrounds/brq.gif) 0 0 no-repeat; position:absolute; height:25px; width:25px; display:block; }
								
							.deeper { color:#ffffff; text-transform:uppercase; float:left; margin-right:1em; font-size:73%; text-decoration:none; height:1.2em; padding:2px 18px 2px 5px; border:1px solid #ffffff; background:url(../img/backgrounds/arrow.jpg) 100% 50% no-repeat; }
							.deeper:hover { text-decoration:underline; }
							.edge-right { float:right; margin-right:0; }
							
							img.gallery-thumb { margin:10px 10px 0 0; }
							
						#footer { position:relative; height:50px; padding:50px 0 0 0; background:url(../img/backgrounds/footer.jpg) -12px 0 no-repeat; clear:both; }
							#footer ul { margin-left:80px; }
							#footer li { float:left; font-size:85%; }
								#footer li span { padding-right:30px; }
								#footer li a { margin-left:9px; color:#d6e6f2; text-transform:uppercase; text-decoration:none; }
								#footer li a:hover { color:#ffffff; text-decoration:underline; }
								#footer .brand { height:42px; width:140px; position:absolute; right:70px; top:36px; text-indent:-3000px; outline:none; }


body#index .column {
	float:left;
	width:355px;
	xoverflow:auto;
	}
	
	body#index .column h2 {
		background:url(../img/backgrounds/subheader-left.jpg) 0 0 no-repeat;
		padding-left:10px;
		}
		
	body#index .column p {
		padding:0 10px;
		}
		body#index .column p a {
			color:#FFFF99; font-weight:bold;
			}
			body#index .column p a.deeper, .column p a.deeper {
				color:#ffffff;
				}
			
	body#index .column p.testimonial {
		padding:1.5em 2em 1.5em 2em;
		}	
	
	body#index #columnA {
		_margin-left:40px;
		}

	body#index #columnB {
		_margin-right:-80px;
		}
	
		body#index #columnB h2 {
			background:url(../img/backgrounds/subheader-right.jpg) 0 0 no-repeat;
			}
