/** GLOBAL **/

	* {
		padding:0;
		margin:0;
	  }
	
	body{
		font-size:62.5%;
		font-family:Arial, Helvetica, sans-serif;
		background:#fafaf4;
	}
	
	a{ 
		color:#672e1b;
		text-decoration:none;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	h1,h2,h3,h4,h5,h6{
		font-size:1.55em;
		margin-bottom:5px;
		font-weight:normal;
	}
	
	h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 1.50em;
		font-weight:600;
	}
	
	p{
		margin-bottom:10px;
		font-size:1.20em;
		color:#474747;
	}
	
/** Container and Background**/

	#container{
		width:800px;
		margin: 0px auto;
		background-color:#FFFFFF;
	}
	
	#gradient{
		padding-top:15px;
		background:url(../images/gradient_bg.jpg) repeat-x;
	}
	

/** Header **/

	#header{
		width:800px;
		height:137px;
		background:url(../images/header.jpg) no-repeat;
	}
	
	#logo{
		float:left;
	}

/** Navigation **/

	#navbar{
		float:right;
		margin-top:101px;
		margin-right:2px;
		list-style: none;
		
	}
	
	#navbar li{
		float:left;
		height:10px;
	}
	
	#navbar a{
		display:block;
		margin-top:0px;
		padding: 4px 9px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		color:#ffffff;
		text-transform:uppercase;
	}
	
	#navbar a:hover{
		text-decoration:none;
	}

	
/** Section Image **/
	
	#section-image{
		float:left;
		background:#32496d;
		margin:10px;
		margin-bottom:40px;
		padding:10px;
	}

	#home #section-image{

	}


/**Section Titles **/

	#title{
		margin-top:35px;
		width:375px;
		height:35px;
		text-indent:-4000px;
	}
	
	#home #title{
		margin-top:0px;
		background:url(../images/title_home.gif) no-repeat;
	}

	#news #title{
		background:url(../images/title_news.gif) no-repeat;
	}

	#about #title{
		background:url(../images/title_about.gif) no-repeat;
	}
	
	#about.bios #title{
		background:url(../images/title_bios.gif) no-repeat;
	}

	
	
	#why #title{
		background:url(../images/title_amerland.gif) no-repeat;
	}

	#references #title{
		background:url(../images/title_references.gif) no-repeat;
	}

	#portfolio #title{
		background:url(../images/title_portfolio.gif) no-repeat;
	}


	#acquisitions #title{
		background:url(../images/title_acquisitions.gif) no-repeat;
	}
	
	#contact #title{
		background:url(../images/title_contact.gif) no-repeat;
	}

/** Content Styles **/

	#content-wrap{
		float:right;
		margin-bottom:25px;
	}

	#content p{
		width:375px;
		padding-right:33px;
		line-height:1.75em;
	}
	
	#content li{
		margin-left:13px;
	}

	
	#news #content,  #about.bios #content, #contact #content{
		background:url(../images/content_bg.gif);
	}
	
	#news #content p, #about.bios #content p, #portfolio #content p, #contact #content p{
		width:490px;
		margin-right:30px;
		line-height:1.75em;
	}


/** Footer **/

	#footer{
		clear:both;
		height:60px;
		background:url(../images/footer_bg.gif) repeat-x;
	}
	
	#footer p{
		font-size:1.10em;
		text-align:center;
		padding-top:12px;
		padding-left:225px;
	}
	
	#hud{
		width:280px;
		margin: 7px auto;
		padding-left:530px;
		font-size:1em;
		line-height:1.25em;
	}


/** Navigation Item Highlight **/
	#home .home, #news .news, #about .about, #why .why, #references .references, #portfolio .portfolio, #acquisitions .acquisitions, #contact .contact{
		background:#5a5849;
	}
	
	.home:hover, .news:hover, .about:hover, .about:hover, .why:hover, .references:hover, .portfolio:hover, .acquisitions:hover, .contact:hover{
		background:#5a5849;
	}

/** MISC (unique styles for different pages)**/

/* Home Page */
	
	span.title{
		display:none;
	}
	
	span.copy{
		display:block;
		padding-top:40px;
		padding-left:143px;
		font-size:1.25em;
		color:#848483;
	}

/* Buckets */

	#home #buckets{
		float:left;
		margin-bottom:25px;
		padding-left:10px;
	}
	
	#home #buckets a{
		display:block;
		width:330px;
		height:119px;
	}

	#home #buckets br{
		display:none;
	}

	#home .bucket-1{
		background:url(../images/bucket_about.gif) no-repeat;
	}
	
	#home .bucket-2{
		background:url(../images/bucket_whyus.gif) no-repeat;
	}

/* News Page */

	#news h2{
		width:500px;
	}
	
	#news h2 .date{
		color:#999999;
		font-size: 0.9em;
		font-family:Arial, Helvetica, sans-serif;
	}

	#news #content-wrap p{
		margin-top:15px;
		margin-bottom:20px;
		padding-bottom:25px;
		border-bottom: solid 2px #672e1b;
	}

/* Bio Page */

	#about.bios #content-wrap .profile{
		clear:both;
		float:left;
		width:550px;
		margin-bottom:15px;
		border-bottom: solid 2px #672e1b;	
	}

	#about.bios #content-wrap img{
		float:left;
		margin-top:12px;
		margin-right:20px;
		margin-bottom:25px;
		padding:10px;
		background:#672e1b;
	}

	#about.bios #content-wrap .info{
		float:left;
	}

	
	#about.bios #content-wrap h2{
		margin-top:10px;
	}
	
	#about.bios #content-wrap .title,#about.bios #content-wrap .email{
		line-height:17px;
		font-size:1.25em;
		color:#999999;
	}
	
	#about.bios #content-wrap p{
		width:315px;
		margin-top:10px;
		padding-bottom:10px;
	}

/* References Page */

	#references h2{
		padding-top:13px;
	}
	
	#references #content-wrap img{
		padding-bottom:25px;
	}

/* Portfolio Page */

	#portfolio #portfolio-list{
		padding-top:0px;
		list-style:none;
	}

	#portfolio #portfolio-list li{
		margin:0px;
		width: 490px;
		height: 93px;
		padding:13px;
	}

	#portfolio #portfolio-list .odd{
		background:url(../images/portfolio_odd.gif) no-repeat;
	}

	#portfolio #portfolio-list .even{
		background:url(../images/portfolio_even.gif) no-repeat;
	}

	#portfolio #portfolio-list .info{
		float:left;
	}

	#portfolio #portfolio-list h2{
		font-size:1.5em;
	}

	#portfolio #portfolio-list h2 span{
		font-size:0.75em;
	}
	
	#portfolio #portfolio-list p{
		width:175px;
		line-height:1.35em;
		margin:0px;
		padding:0px;
	}
	
	#portfolio #content-wrap img{
		float:left;
		margin-right:20px;
		padding: 0px 10px;
		background:#672e1b;
	}

/* Acquisitions Page */

	#acquisitions #content-wrap ul{
		width:375px;
		padding-right:33px;
		line-height:1.75em;
		margin-bottom:10px;
		list-style:disc;
		font-size:1.20em;
		color:#474747;
	}

/* Contact Page */

	#contact h6{
		padding-bottom:10px;
		font-size:1.20em;
		color:#474747;
		
	}

	#contact p{
		margin-bottom:25px;
	}

/** CLASSES **/
	.clear 			{clear:both;}
	.float-left 	{float:left;}
	.float-right 	{float:right;}
	.hidden			{display:none;}
	.text-white		{color:#FFFFFF;}
	.default-text	{font-size:1.20em; color:#474747;}
	.all-caps		{text-transform:uppercase;}
	.rule			{
						margin-top:-10px;
						margin-bottom:15px;
						font-size:0px; /*Because IE6 is evil*/
						height:2px;
						width:525px;
						background:#672E1B;
					}