@charset "utf-8";
/* CSS Document */

/* CSS created by Danielle Amaral-LeBlanc on behalf of Payson LLC , copyright 2010 */

/* colors:
	blue: 1260b9
	red: c03129;
*/

body {
background-attachment:fixed;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;

}

#page {
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}

#google {
	background-image: url(images/google.png);
	behavior: url(iepngfix.htc);
	height: 40px;
	width: 924px;
	margin-left: 15px;
	padding-right: 22px;
	background-repeat: no-repeat;
	text-align: right;

}

	

.soldiers{
	width: 946px;
	height: 110px;
	background-image: url(images/header-soldiers.png);
	behavior: url(iepngfix.htc);
	margin-left: 15px;
}

/*navigation*/
#navigation {
	width: 980px;
	height: 124px;
	background-image:url(images/nav-background.png);
	behavior: url(iepngfix.htc);
}

#navigation-int {
	width: 980px;
	height: 124px;
	background-image:url(images/nav-background-interior.png);
	behavior: url(iepngfix.htc);
}

	#navigation-blog{
	width: 980px;
	height: 124px;
	background-image:url(images/nav-background-blog.png);
	behavior: url(iepngfix.htc);
}

	.logo {
		width: 140px;
		height: 124px;
		margin-left: 110px;
		float: left;
	}
	
	
	.title {
		width: 706px;
		height: 50px;
		padding-left: 24px;
		padding-top: 10px;
		float: left;
	}
	
		.title h1 {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-weight: bold;
		font-size: 31px;
		color: #1260b9;
		text-transform:uppercase;
		text-shadow: 0px 2px 5px #8c8876, 0px -0px 1px #0d4481;
		margin: 0;
		}
	
		.title-sm {
			font-size: 19px;
		}
		
	.navs {
		width: 706px;
		height: 64px;
		padding-left: 24px;
		float: left;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 16px;
		text-transform:lowercase;
		color: #c03129;
		font-weight: bold;
		text-shadow: 0px 1px 2px #a8a07e;
		
	}
	
		.navs ul {
			margin: 0;
			padding: 0;
			display: inline;
		}
		
		.navs ul li {
			margin: 0;
			padding: 0;
			display: inline;
			margin-right: 20px;
		}
			
		.navs ul li a {
			color: #c03129;
			text-decoration: none;
		}
		
		.navs ul li a:hover {
			color: #c03129;
			text-decoration: none;
			border-bottom: 2px solid #c03129;
		}
		
/*center content*/
#highlight {
	width: 980px;
	height: 366px;
	background-image:url(images/middle-background.png);
	behavior: url(iepngfix.htc);

}

	.highlight-image {
		padding-left: 26px;
		float: left;
	
	}
	
	.join {
		float:left;
		
	}
	
		.join h1 {
			font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			font-size: 26px;
			text-transform: uppercase;
			color: #FFF;
			margin-left: 30px;
		}
		
			.join h1 a{
				color: #FFF;
				text-decoration: underline;
			}
		
		.joinsmall {
			font-size: 17px;
		}
	
		.joinbox {
			width: 254px;
			margin-left: 4px;
			height: 315px;
			border: 6px solid #b0b5b5;
			background-color: #5f7183;
			font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			color: #FFF;
			font-size: 12px;
			line-height: 21px;
			padding-right: 15px;	
		}
			
		.joinbox a {
			color: #fff;
		}


/*main content*/
#content {
	width: 910px;
	height: auto;
	background-image:url(images/content-background.png);
	background-repeat: repeat-y;
	behavior: url(iepngfix.htc);
	padding: 10px 35px;
}
	.text {
		width: 580px;
		height: auto;
		float: left;
		padding-right: 20px;
		
	}
	
	.photo {
		width: 310px;
		height: auto;
		float: left;

	}
	
		.phototext {
			width: 255px;
			margin: 10px 35px 0px 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 20px;
			color: #1f1919;
			font-style: italic;
			}
		
	
	
	#content h1 {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-style: italic;
		font-size: 20px;
		font-weight: normal;
		color: #80090a;
		margin: 0;
	}
	
	
	
	#content h2 {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: normal;
		color: #1260b9;
		margin: 0;
	}
	
	#content p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1919; 
	line-height: 21px;
	margin-top: 10px;
	}
	
	#content ol li, #content ul li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1919; 
	line-height: 20px;
	margin-top: 10px;
	}
	
	#content ol li ol li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1919; 
	line-height: 17px;
	
	list-style:lower-alpha;
	}
	
		
	#content a {
	color: #866c3c; 
		text-decoration: underline;
	}
	
		#content a:hover {
			color: #1260b9;
			
			text-decoration: underline;
		}
		
	
	.disclaimer {
		font-style: italic;
		font-size: 10px;
		color: #5f5f5f;
		line-height: 14px;
	}
	
/*footer styles*/
#footer {
	width: 911px;
	background-color:#5f7183;
	height: auto;
	margin-left: 11px;
	margin-right: 19px;
	padding: 10px 20px 10px 20px;
}

	.flinks {
		float: left;
		width: 600px;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFF;
	}
	
	.faddress {
		float: left;
		width: 301px;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 13px;
		font-weight: bold;
		color: #FFF;
		line-height: 22px;
	}
	
	#footer a {
		text-decoration: none;
		color:#FFF;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}


/* image styles*/
.himages {
	border: 6px solid #FFF;
	box-shadow: 3px 3px 8px #8f7a59;
  -moz-box-shadow: 3px 3px 8px #8f7a59;
  -webkit-box-shadow: 3px 3px 8px #8f7a59;

}

.wimages {
	border: 6px solid #FFF;
	box-shadow: 3px 3px 8px #c6c6c6;
  -moz-box-shadow: 3px 3px 8px #c6c6c6;
  -webkit-box-shadow: 3px 3px 8px #c6c6c6;

}


	#navigation-blog{
	width: 980px;
	height: 123px;
	background-image:url(images/nav-background-blog.png);
	behavior: url(iepngfix.htc);
}

/* blog styles*/
#salient-header{
	width: 980px;
	height: 41px;
	background-image:url(images/salient-header.png);
	behavior: url(iepngfix.htc);
}

	.text-blog {
		width: 670px;
		height: auto;
		float: left;
		padding-right: 40px;
	}
	
	.inside-navigation-blog {
		width: 200px;
		height: auto;
		float: left;
		margin-top: 10px;
	}
	
	.inside-navigation-blog ul {
		margin: 0;
		padding: 0;
	}
	.inside-navigation-blog ul li {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 13px;
		font-style: italic;
		color: #614e2c;
		list-style: none;
		text-decoration: none;
		line-height: 22px;
		}
		
		.inside-navigation-blog ul li a{
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 14px;
		font-style: italic;
		text-decoration: none;
		
		}

#content h1 a{
		color: #80090a;
		font-weight: bold;
}

.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595440; 
}

.widget-header {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		
		text-transform: uppercase;
		font-size: 16px;
		font-weight: normal;
		color: #1260b9;
		margin: 0;
}


.archive-content ul li{
	list-style: none;
}
	
h4 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 15px;
		font-weight: normal;
		color: #5F7183;
		margin: 0;
}
	
/* clear fixes */
.clear {
	clear: both;
}

/* IE6 css fixer v0.8: Fri, 09 Jul 2010 17:21:26 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.logo,
.title,
.navs,
.highlight-image,
.join,
.text,
.photo,
.flinks,
.faddress {display:inline;}

/* target IE6 */
* html #google {
	margin-top: 0;
	padding-top: 0;
	clear: both;
}

* html #content {
	margin-left: 35px;
}

* .text {
		width: 550px;
		
	}
