#container {
	width: 1000px;
	height:100%;
	margin-top:0px;
	background-color:#fefefe;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	cursor:auto;
}

#navigation {
	
	width: 1000px;
	border:0;
	cursor:pointer;
	z-index:1;
}


body {
	
	color:#182246;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 130%;
	text-align:left;
	margin-top: 0px;
	background-color:#6699cc;
	cursor:auto;
}

img
{  border-style: none;
}


h1
{
	background-color: white;
	font-family: "Arial Black";
	font-size: 18pt;
	font-weight: bolder;
	text-align: left;
	color: #990000;
	line-height: 100%;
}

h2
{
	background-color: white;
	font-family: "Arial Black";
	font-size: 18pt;
	font-weight: bolder;
	color: #990000;
	line-height: 100%;
}

h3
{
	background-color: white;
	font-family: "Arial Black";
	font-size: 18pt;
	font-weight: bolder;
	text-align: left;
	width:825px;
	color: white;
	line-height: 24px;
}

h4
{
	background-color: #990000;
	font-family: "Arial Black";
	font-size: 18pt;
	font-weight: bolder;
	text-align: left;
	width:825px;
	color: white;
	line-height: 24px;
}

h5
{
	font-family: "Arial Black";
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;
	color: #990000;
	line-height: 24px;
}

h6
{
	font-family: "Arial Black";
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	color: #172d79;
	margin-top: 5px;
	margin-bottom: 15px;
}

h7
{
	background-color: #990000;
	font-family: "Arial Black";
	font-size: 18pt;
	font-weight: bolder;
	text-align: center;
	width:825px;
	color: white;
	line-height: 24px;
}

h8
{
	background-color: white;
	font-family: "Arial Black";
	font-size: 16pt;
	font-weight: bolder;
	color: #990000;
	line-height: 100%;
	text-align:center;
}

#indexbody {

	background-image:url(../images/stars.jpg);
	height:506px;
	width:1000px;
	margin-top:inherit;
	margin-left:auto;
	margin-right:auto;
}

#logo {

	float:none;
	padding-top:40px;
	
}

#award {

	float:left;
	margin-left:20px;
	margin-top:-90px;
}

#facebook {

	float:right;
	margin-left:820px;
	margin-top:-80px;
	position:absolute;
}

a {
	color: white;
	text-decoration:none;
}

#footer {

	font-size:smaller;
	background-color: #022e8d;
	color:white;
	border-top: 3px solid #a90c04;
	height:30px;
	width:1000px;
	padding:0px;
}

#footer a {
	color: white;
	font-size:85%;
	text-decoration:none;
}

#mainbody {

	margin-top:20px;
	width:1000px;
	height:100%;
	background-color:#fefefe;

}

#postersale1 {

	float:right;
	margin-right:20px;
	margin-top:-400px;

}

#leftcol
{
	float:left;
	margin-top:12px;
	margin-left:40px;
	padding: 1em;
	width:420px;
	height:100%;
	text-align: left;
}

#leftcol a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#rightcol
{
	float: right;
	margin-top: -10px;
	margin-right:40px;
	padding: 1em;
	width:420px;
	text-align:left;
}

#centerimage {

	float:inherit;
	margin-top:115px;
			
}

#centerimagebottom {

	float:inherit;
	margin-top:30px;
		
}

#leftcolbottom {

	float:left;
	margin-top:-5px;
	margin-left:40px;
	padding: 1em;
	width:420px;
	text-align: left;
}

#rightcolbottom {

	float: right;
	margin-top:-5px;
	margin-right:40px;
	padding: 1em;
	width:420px;
	text-align:left;
}

#missionhistoryfooter {

	font-size:80%;
	background-color: #022e8d;
	color:white;
	margin-top:40px;
	border-top: 3px solid #a90c04;
	width:1000px;
	height:30px;
	text-align:center;
}

#missionhistoryfooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}

#box1 {

	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:822px;
	position:relative;
			
}

#banner1 {

	float:none;
	margin-top:30px;
	position:inherit;

}

#postersale {

	float:right;
	margin-left:840px;
	margin-top:0px;
	position:absolute;
}

#sailordadintro {

	float:left;
	margin-top:300px;
	width:530px;
	margin-left:160px;
	text-align:center;

}

#rightcolsailordad
{
	float: right;
	margin-top: -5px;
	margin-right:40px;
	padding: 1em;
	width:420px;
	text-align:left;
}



#sailordadfooter {

	margin: 0;
	font-size:80%;
	background-color: #022e8d;
	color:white;
	border-top: 3px solid #a90c04;
	margin-top:30px;
	text-align:center;
	width:1000px;
	height:30px;

}

#sailordadfooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}

#centertext  {

	width:440px;
	
}

#centertext a {

	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#centertext2  {

	width:600px;
	
}

#centertext2 a {

	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}


#soldierdadfooter {

	margin: 0;
	font-size:80%;
	background-color: #022e8d;
	color:white;
	border-top: 3px solid #a90c04;
	margin-top:30px;
	text-align:center;
	width:1000px;
	height:30px;

}

#soldierdadfooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}

#rightcolauthor
{
	float: right;
	margin-top:20px;
	margin-right:20px;
	padding: 1em;
	width:420px;
	text-align:left;
}

#authorfooter {

	margin: 0;
	font-size:80%;
	background-color: #022e8d;
	color:white;
	margin-top:30px;
	border-top: 3px solid #a90c04;
	text-align:center;
	width:1000px;
	height:30px;
}

#authorfooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}
	
#illustratorfooter {

	margin: 0;
	font-size:80%;
	background-color: #022e8d;
	color:white;
	margin-top:30px;
	border-top: 3px solid #a90c04;
	text-align:center;
	width:1000px;
	height:30px;
}

#illustratorfooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}

#storebody {

	height:100%;
	width:1000px;
	
}

#storeheader {

	margin-top:60px;
	margin-left:120px;
	position:relative;

}

#mysailordadbook {

	margin-top:-100px;
	margin-left:120px;
	position:relative;

}

#sailordadbookbutton {

	
	float:left;
	margin-top:-50px;
	margin-left:196px;
	position:absolute;

}

#sailordadposterbutton {

	
	float:left;
	margin-top:-50px;
	margin-left:450px;
	position:absolute;

}

#sailordadcombobutton {

	
	float:left;
	margin-top:-50px;
	margin-left:720px;
	position:absolute;

}

#viewcartbutton {

	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	
}

#storefooter {

	font-size:80%;
	background-color: #022e8d;
	color:white;
	border-top: 3px solid #a90c04;
	width:1000px;
	height:30px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}

#storefooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}

#shippingandhandling {

	margin-top:20px;
	font-size:10px;
	margin-right:auto;
	margin-left:auto;
	color:#002e8c;
	line-height:120%;

}

#shippingandhandling a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#presentationstext {

	margin-top:20px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:700px;

}

#presentationstext a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#presentationsleft {

	float:left;
	margin-top:20px;
	text-align:left;
	margin-left:30px;
	width:300px;

}

#presentationsleft a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#presentationscenter {

	float:left;
	margin-top:20px;
	text-align:left;
	margin-left:20px;
	width:300px;

}

#presentationscenter a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#presentationsright {

	float:left;
	margin-top:20px;
	text-align:left;
	margin-left:20px;
	width:300px;

}

#presentationsright a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
	
}

#kudosfooter {

	font-size:80%;
	background-color: #022e8d;
	color:white;
	border-top: 3px solid #a90c04;
	width:1000px;
	height:30px;
	margin-top:40px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}

#kudosfooter a {
	color: white;
	font-size:85%;
	text-decoration:none;
}


#leftcolcontact
{
	float:left;
	margin-top:20px;
	margin-left:100px;
	padding: 1em;
	width: 370px;
	text-align: center;
}

#leftcolcontact a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
}

#rightcolcontact
{
	float: right;
	margin-top: 20px;
	margin-right:100px;
	padding: 1em;
	width: 370px;
	text-align:center;
}


#rightcolcontact a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
}


#singlecol
{
	margin-left:30%;
	margin-right:30%;
	max-width:380px;
	padding: 1em;
	text-align:left;
}

#singlecolemail
{
	float:left;
	margin-left:20%;
	max-width:280px;
	padding: 1em;
	text-align:left;
}

#singlecolemail a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
}


#rightcolemail
{
	float:right;
	top:-510px;
	margin-right:14%;
	min-width:325px;
	padding: 1em;
	text-align:left;
}

#rightcolemailthanks
{
	float:right;
	top:-510px;
	margin-right:14%;
	width:300px;
	padding: 1em;
	text-align:left;
}


#singlecolcontact
{
	margin-top:360px;
	margin-left:12%;
	max-width:700px;
	padding: 1em;
	text-align:center;
}

#singlecolcontact a {
	color: navy;
	text-decoration:none;
	font-weight: bolder;
}


.footerfont {
	color: white;
}


a:hover {
	font-weight:bold;
	font-size:100%;
	text-decoration: none;
}


.style2 {
	font-size: 9px;
	font-style: italic;
	line-height: normal;
	text-align:right;
}

.style3 {
	color: #4463b3;
	font-size: 10pt;

}
	
.style4 {

	color: #990000;
	font-size: 12pt;
	font-weight:bold;
}

.style5 {
	font-size: 14px;
}

.style6 {
	font-size: 24pt;
	font-weight: bold;
	width:400px;
}

.style8 {

	font-size: large;
	
}
