/* This is the reset sheet for index.html   */
    
 
html, body, div, span, object, p, a, img, address, ul, li, h1, h2, h3, h4, h5, h6, article, footer, aside, header, hgroup, menu, nav, section
{ margin: 0; padding: 0; border: 0; font-size: 100%; 	font: inherit; 	vertical-align: baseline; } 



header, footer, article, aside, nav, hgroup, section {display: block;}
 
body {line-height: 1; }

ol, ul {list-style: none;} 



/* This is the END of reset sheet for index.html   */

/* This is the grid sheet for guardianregister.html   */
#regleft
{
	width:389px;
	float:left;
	background-color:#030;
	color:#FFF;
	border-color:#FFF;
	border-style:groove;
	border-width:thick;
}

#regright
{
	width:389px;
	float:right;
	background-color:#EAE2D3;
}

h3 {font-size:24px;}

#noticep
{
	margin-top:20px;
	margin-bottom:20px;
}
#guardianregister input {float:right;}

/* End grid sheet for guardianregister.html   */

/* This is the grid sheet for soldierregister.html   */
#regleft
{
	width:389px;
	float:left;
	background-color:#030;
	color:#FFF;
	border-color:#FFF;
	border-style:groove;
	border-width:thick;
}

#regright
{
	width:389px;
	float:right;
	background-color:#EAE2D3;
}

h3 {font-size:24px;}

#notices
{
	margin-top:20px;
	margin-bottom:20px;
	background-color:#F00;
	color:#FFF;
}
#guardianregister input {float:right;}
/* This is the grid sheet for soldierregister.html   */

/* This is the grid sheet for footer-area.html   */


#footer-wrapper {
	 width: 798px;
	 margin: 0 auto;
	 background-color: #EAE2D3;
}

#footer-wrapper h1
{
	font-size:23px; 
	margin-left:20px;
	margin-bottom:30px;
	margin-top:60px;
}
#soldiersheros {
	margin-top:30px;
	color:#030;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#square-one {
	
	width: 230px;
	float:left;
	margin-left:18px;
	background-color: #EAE2D3;
	color:#000;

}
#square-one p {
	
	padding-right:10px;
	padding-bottom:10px;
}
  #square-two {
	 
	width: 230px;
	float:left;
	margin-left:36px;
	background-color: #EAE2D3;
	color:#000;

}  

  #square-two p
  {
	  	padding-right:10px;
	padding-bottom:10px;
  }
#square-three {
	
	width: 230px;
	float:left;
	margin-left:36px;
	background-color: #EAE2D3;
	color:#000;
	
}
#square-three p {
		padding-right:10px;
	padding-bottom:10px;
}


/* This is the grid sheet for footer-area.html   */




/* This is the grid sheet for index.html   */
header, hgroup, nav, article, section, aside, footer, time 
					{display: block;
					}
body				{
	background-color: #FFF;
	margin: 0;
	padding: 0;
	background-image:url(images/whitegrey.jpg);
					}
#big-container {width: 960px;
                         
                         margin: 0 auto;
                         background-color: #EAE2D3;
}

#container		{
	width: 798px;
	margin: 0 auto;
	background-color: #EAE2D3;
					}
					
#container h2 {font-size:30px; font-family:"Lucida Sans Unicode", "Lucida Grande";}
#container p {font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:135%;}
#volheader {margin-left:115px; margin-top:50px;}
#branding		
{
width:960px;
height:150px;
	background-color: #EAE2D3;

}
					
#carebox
{
	margin-left:-190px;
	margin-top:-100px;
	z-index:900;
}
#homelink
{
	position:relative;
	z-index:901;
}

					
nav	{font-size: 15px;
    width: 950px;
	float: left;
	padding: 10px 0 10px 10px;
	height: 30px;
	color: yellow;
	font-size: 15px;
	font-family: verdana, arial, sans-serif;
	background-image:url(images/nav.jpg);
	}
	

#headerimageid {
	width:798px;
}
#content			{
	float: right;
	width: 489px;
	background-color: #EAE2D3;
					}
#middlecontent{
	float:left;
	width: 180px;
	background-color: #EAE2D3;
	height:200px;
}
	#rightside{
	float:right;
	width:309px;
	background-color:#EAE2D3;
	height:200px;
	}
	#rightred {
	float:left;
	width:176px;
	height: 150px;
	margin-top:22px;
	background-color: #EAE2D3;
	

}
	#content-sup	{
	float: left;
	width: 309px;
	background-color: #EAE2D3;
	height:200px;
					}
					
#leftred {
	float:right;
	width:176px;
	height: 150px;
	margin-top: 22px;
	background-color: #EAE2D3;
	
	

}

	#site-info		{		
					clear:both;
					height: 50px;
					width:798px;
					margin: 0 auto;
					background-image:url(images/footer.jpg);
					margin-top:15px;
					color:#FFF;
					}		
/* End grid sheet for index.html   */

/* Start grid sheet for patriotresources.html */
#top-info 
{
	height:100px;
	background-color:#EAE2D3;
}

#link-left
{
	clear:both;
	width:250px;
	float:left;
	background-color:#EAE2D3;
}

#linkpage
{
	width:532px;
	float:right;
	background-color:#EAE2D3;
}

#link-middle
{
	width:250px;
	float:left;
	margin-left:16px;
	background-color:#EAE2D3;
}

#link-right
{
	width:250px;
	float:right;
	background-color:#EAE2D3;
}

#rc
{
	margin-top:20px;
	color:#00F;
	background-color:#CC9;
}

#ao
{
	margin-top:90px;
	color:#00F;
	background-color:#CC9;
}

#ts
{
	margin-top:120px;
	color:#00F;
	background-color:#CC9;
}
#lp1
{
	background-color:#CC9;
}
#lp2
{
	margin-top:30px;
	background-color:#CC9;
}
#lp3
{
	margin-top:30px;
	background-color:#CC9;
}

#news
{
	margin-top:15px;
	color:#00F;
}
#newsinfo
{
	margin-top:40px;
}

#pr
{
	margin-top:20px;
}
#prp
{
	margin-top:10px;
}

h6 {font-size:18px;}
/* End grid sheet for patriotresources.html */


/* Start grid sheet for aboutpackages.html */
#about-left
{
	width:300px;
	float:left;
	background-color:#EAE2D3;
}
#p5
{
	padding-top:5px;
	padding-bottom:10px;
}
#about-right
{
	width:300px;
	float:right;
	background-color:#EAE2D3;
}

#about-video
{
	margin-top:30px;
}
/*End grid sheet for aboutpackages.html */

/*Start grid sheet for why contribute.html */
#con-left
{
	width:266px;
	float:left;
	background-color:#EAE2D3;
}
#con-left h2
{
	padding-top:10px;
	padding-bottom:10px;
	 font-size:30px; 
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	 line-height:135%;
}

#con-right-container
{
	width:532px;
	float:right;
	background-color:#EAE2D3;
}

#con-left2
{
	width:266px;
	float:left;
	background-color:#EAE2D3;
}

#con-left2 h2
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:30px;
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	 line-height:135%;
}
#con-right
{
	width:266px;
	float:right;
	background-color:#EAE2D3;
}
#con-right h2
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:30px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	line-height:135%;}
}
#con-right-video
{
	margin-top:30px;
}
/*End grid sheet for Why contribute.html */




/* Begin grid sheet for Donations.html   */

#supportusContentL {
	float:left;
	width:320px;
	background-color:#EAE2D3;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:30px;
	
}


  


#secondleft {
	float: left;
	width:298px;
	background-color: #EAE2D3;
}
#supportred {
	float:left;
	width:220px;
	margin-top:22px;
	margin-left: 11px;
	background-color:#EAE2D3;

}
#supportusContentR {
	float:left;
	width:430px;
	background-color:#EAE2D3;
	margin-top:30px;
	margin-bottom:30px;
	
}

#firstright {
	float:left;
	width:200px;
	background-color:#EAE2D3;
}
#supportred2 {
	float:left;
	width:220px;
	margin-top:22px;
	margin-left: 11px;
	background-color:#EAE2D3;

}
#secondright {
	float: right;
	width:185px;
	background-color:#EAE2D3;
}



/* End grid sheet for Donations.html   */







/*Begin grid sheet for Items.html  and volunteer.html  */
#lefte {
	float:left;
	width:381px;
	margin-top:30px;
	background-color:#EAE2D3;
}

#leftered {
	float:left;
	width:300px;
	margin-top:30px;
	margin-left:30px;
	background-color:#EAE2D3;

}

#righte {
	float:right;
	width:381px;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:30px;
	background-color:#EAE2D3;
	
}

#rightered {
	float:left;
	width:300px;
	margin-top:30px;
	margin-left:30px;
	background-color:#EAE2D3;

}
#farright {
	float:right;
	width:15px;
	margin-top:30px;
	margin-left:10px;
}

#vol {float:right; margin-right:147px; color:#FF3;}

#vol2 {float:right; margin-right:140px; color:#FF3;}
/* End grid sheet for Items.html   */


/* START grid sheet for weneedyou.html   */
#why-body{
	float:left;
	width:798px;
	background-color:#EAE2D3;
	margin-top:30px;
	margin-bottom:30px;
}

#why-red {
	float:left;
	width:600px;
	margin-top:20px;
	margin-left:90px;
	background-color:#EAE2D3;

}
/* End grid sheet for weneedyou.html   */


/* Begin grid sheet for contactus.html   */
#wrapper-left{
	float:left;
	width:598px;
	background-color:#EAE2D3;
	margin-bottom:30px;
}
#wrapper-right{
	float:right;
	width:200px;
	background-color:#EAE2D3;
	margin-top:30px;
	margin-bottom:30px;
}
#red-contact {
	float:left;
	width:450px;
	margin-left:20px;
	background-color:#EAE2D3;
	color:#006;
	
}

#push-p-down{
	                   margin-top:150px;
}

#firstname {float:right; margin-right:113px;}
#lastname  {float:right; margin-right:113px;}
#email     {float:right; margin-right:113px;}
#phone     {float:right; margin-right:113px;}
#state     {float:right; margin-right:113px;}

/*End grid sheet forcontactus.html   */


/* Begin grid sheet for login.html   */


#leftlogin {width: 399px;
            float:left;
			background-color:#EAE2D3;
}

#soldier-login {width: 359px;
                float:left;
				background-color:#EAE2D3;
				margin-top:30px;
				margin-left: 20px;
				margin-bottom: 30px;
			
}
#soldier-login h2 { font-size:30px;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height:135%; padding-bottom: 10px;}
  
#username {float:right;}
#password {float:right;}
#submit {float: right;}
#rightlogin {
	width: 399px;
	float: right;
	background-color:#EAE2D3;
}

#guardian-login {width: 359px;
                float:right;
				background-color:#EAE2D3;
				margin-top:30px;
				margin-right: 20px;
				margin-bottom:30px;
			
}
#guardian-login h2 {
	font-size:30px; 
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 line-height:135%;
 padding-bottom: 10px;
 }






/* End grid sheet for login.html   */


/* Start grid sheet for soldierlocal.html */
#local-left 
{
	width:300px;
	float: left;
	background-color:#EAE2D3;
}
#p1 {color:#F00;
        padding-top:10px;
		padding-bottom:10px;
}
#p2 {
        padding-top:10px;
		padding-bottom:5px;
}
#p3 {
        
		padding-bottom:10px;
}
#local-right
{
	width:300px;
	float:right;
	background-color:#EAE2D3;
}
#p4 {
	padding-top:10px;
	padding-bottom:5px;
}
#p5
{
	padding-bottom:10px;
}

/*End grid sheet for soldierlocal.html */


/* Navigation sheet for Index.html  */
#branding h2 {
font-size:30px; 
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
line-height:135%;
padding-top:20px;
}

a {display: block;}


ol, ul {list-style: none;} 

a:link { font-size: 15px;} 

a:link    {color:#003;}
a:visited {color:#003;}
a:hover   {color:#F30;}
a:active  {color:#F00;} 
a {text-decoration:none;}



nav ul ul{display: none;
		}

nav ul li{
display:block;
float:left;
padding-top:07px;
padding-bottom:9px;
}

nav ul li:hover ul{
position:absolute;
display:block; 
width: 400px;
background-image:url(images/drop.jpg);
color:black;

}

nav ul ul{
position:absolute;
}

nav ul li  span a{
border-left:solid #8cab9e thin;
padding-left: 3px;
}
	
nav ul	{list-style-type: none;
	}

nav li	{display: inline;
		padding: 0 10px 0 10px;
}







/*END Navigation sheet for Index.html  */

/*Begin TEXT sheet for Index.html  */
#middlecontent p{
	 font-size:14px; 
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	 line-height:135%;
	margin-left:10px;
}
#rightred h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
}
#rightred a:link    {color:#309;}
#rightred a:visited {color:#033;}
#rightred a:hover   {color:#F60;}
#rightred a:active  {color:#FF0;}

#leftred h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	
}
#leftred a:link    {color:#309;}
#leftred a:visited {color:#033;}
#leftred a:hover   {color:#F60;}
#leftred a:active  {color:#FF0;}
/*END Navigation sheet for Index.html  */


/*Begin TEXT sheet for Donations.html  */
#supportred p {
	 font-size:14px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	padding-left:10px;
	color:#000;
}
#supportred h2 {
	 font-size:30px; 
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	  line-height:135%;
	color:#000;
	padding-left:10px;
}
#supportred2 p {
	 font-size:14px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	padding-left:10px;
	color:#000;
}
#supportred2 h2 {
	font-size:30px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	 line-height:135%;
	color:#000;
	padding-left:10px;
}




/*End TEXT sheet for Donations.html  */




/*Begin TEXT sheet for Items.html  */
#leftered p {
		 font-size:14px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	padding-left:10px;
	padding-top:10px;
	color:#000;
}
#leftered h2 {
		 font-size:30px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	color:#000;
	padding-left:10px;
}


#rightered p {
	 font-size:14px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	padding-left:10px;
	padding-top:10px;
	color:#000;
}
#rightered h2 {
		 font-size:30px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	color:#000;
	padding-left:10px;
}

#sam{background-color:#069;}

/*End TEXT sheet for Items.html  */



#why-red p {
		 font-size:14px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	padding-top:10px;
	padding-left:10px;
	color:#000;
}


#why-red h2{
	 font-size:30px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	color:#000;
	padding-left:230px;
}




/*THIS IS FOR ALL IMAGES */
#armyheart {
	margin-left:40px;
	margin-top:30px;
}

#creditcard {
	margin-top:25px;
	margin-left:43px;
}
#paypal {
    margin-top:22px;
	margin-left:40px;
}
#donations {float:left;}
#rightered h2 {
	 font-size:30px;
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	   line-height:135%;
	color:#000;
}