﻿/* These styles override root styles and add new ones. */
		body            {background-image: url(images/AEF-Background3.jpg); }
    	.wrapper_outer  {background-image: url(images/AEF-background.jpg);background-color:#FFF4DE; background-repeat:repeat;}
		#header_banner  {height: 229px; padding: 0; z-index: 50;}
		.column_left    {float: left; width: 130px; background: transparent; margin: 0 60px 0 25px;}   
		.column_center  {background: #ffffff;}   
		
		a.bodyLinksBlock3        {color: #484639;  padding: 7px 0px 0 0px; height: 26px;border-bottom: solid .5px #eeeae7; text-align: right; 
        							display: block; text-transform: none; text-decoration:none;background-position: left; width: 133px; background-color:#FFFFFF;
        							 font-size: 14px;}
        							
    a.bodyLinksBlock3:link   {color: blue;  background-image:url(images/AEF_menu.jpg);background-repeat: no-repeat; }
    a.bodyLinksBlock3:visited{color: #484639; background-image:url(images/AEF_menu2.jpg);background-repeat: no-repeat; }
    a.bodyLinksBlock3:hover  {color: black; background-image:url(images/AEF_menu3.jpg);background-repeat: no-repeat;}
    a.bodyLinksBlock3:active {color: blue;  background-image:url(images/AEF_menu4.jpg);background-repeat: no-repeat;  }

    a.bodyLinksBlock2        {color: #484639;  padding: 7px 0px 0 0px; height: 15px;border-bottom: solid .5px #eeeae7; text-align: right; 
        						display: block; text-transform: none; text-decoration: none;background-position: left; width: 133px;background-color:#FFFFFF;
        						 font-size: 14px;}
        						
    a.bodyLinksBlock2:link   {color: blue;  height: 15px;  background-image:url(images/AEF_menu.jpg); background-repeat: no-repeat; }
    a.bodyLinksBlock2:visited{color: #484639; height: 15px;background-image:url(images/AEF_menu2.jpg);background-repeat: no-repeat; }
    a.bodyLinksBlock2:hover  {color: black; height: 15px;  background-image:url(images/AEF_menu3.jpg);background-repeat: no-repeat;}
    a.bodyLinksBlock2:active {color: blue;  height: 15px;  background-image:url(images/AEF_menu4.jpg);background-repeat: no-repeat;  }

    .small	        {color: #30250E; font-size: 7pt; font-variant:small-caps; text-decoration: none; background:#F2F2F2; width: 133px; }
    
    img.floatleft   {padding: .1em; float: left; width: 525px; }

    p.footer    {font-size: 11px; background: #FDD188; margin: 0px; color: #000000; text-align: left; padding-left: 30px;
        					background-image: url(images/American_Aviators_bottom.jpg); background-repeat:repeat-x;}

    a.bodyLinksBlock:link   {color: blue; text-decoration: underline; background-image:url(images/USAS_Rondel1.gif);background-repeat: no-repeat; padding: 0 20px 0 0;}
    a.bodyLinksBlock:visited{color: #484639; text-decoration: dashed; background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat; padding: 0 20px 0 0;}
    a.bodyLinksBlock:hover  {color: green; text-decoration: underline;background-image:url(images/USAS_Rondel3.gif);background-repeat: no-repeat; padding: 0 20px 0 0;}
    a.bodyLinksBlock:active {color: blue;  text-decoration: underline;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat; padding: 0 20px 0 0;}

    a.bodyLinksBlock2:link   {color: blue;  background-image:url(images/AEF_menu.jpg); }
    a.bodyLinksBlock2:visited{color: #484639; background-image:url(images/AEF_menu2.jpg); }
    a.bodyLinksBlock2:hover  {color: black; background-image:url(images/AEF_menu3.jpg);}
    a.bodyLinksBlock2:active {color: blue;  background-image:url(images/AEF_menu4.jpg); }


@media screen and (min-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */ 

	.wrapper_outer  {text-align: left; width: 100%; margin: 0 auto; background: white; border: 0px black solid; 
    				background-image: url(images/NFI_Background.jpg); background-repeat:repeat-y; }
	.column_center  {background: transparent; width: 90%; float: left; padding: 0px; font-size: 11px; color: black;margin: 5%;}    
	.column_left    {display: none;}   
	.column_right,.column_right2 			{display: inline; text-align: center;  width: 280px;} 
	#header_banner  {height: 150px; padding: 0; z-index: 50; background-image:url(images/American_Aviators_Banner_320.jpg); background-repeat: no-repeat; 
					 background-position: center center;}
					 
	a.bodyLinksBlock2   {background-image:none;background-repeat: no-repeat; padding: 0 0px 0 20px; display: inline;width: auto;  text-align: center; }

}
@media screen and (min-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media screen and (min-width:641px)  { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */  

	#header_banner  {height: 324px; padding: 0; z-index: 50; background-image:url(images/AEF-banner1.jpg);background-repeat: no-repeat;  }
        						

}

@media screen and (min-width:961px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ 

	.wrapper_outer  {text-align: left; width: 960px; margin: 0 auto; background: white; border: 0px black solid; 
    				 background-image: url(images/NFI_Background.jpg); background-repeat:repeat-y; }
	.column_center  {background: transparent; width: 550px; float: left; padding: 0px; font-size: 11px; color: black;margin: 0 15px 0 20px;}    
	.column_left    {display: inline; float: right; width: 130px; background: transparent; margin: 0 60px 0 25px;}   
	.column_right,.column_right2 
					{display: inline; float: left; width: 130px; background: transparent; border-left: solid 0px #C7D6B5; margin: 0px;text-align: right; 
					padding: 0 5px 0 7px; background-image: url(images/zAmerican_Aviators_Right.jpg); background-repeat:repeat-y; } 
	.column_right2  {display: inline; background: #F3F3EF; } 


	#sideNavigationDiv  {float: left; width: 200px; background: transparent; color: white; padding: 130px 15px 0px 15px;} 
	#TopNavigationDiv   {text-align: right; float: right; width: 200px; background: transparent; color: white; margin: 0px 0px 0px 315px;} 
	
		
    a.bodyLinksBlock2        {color: #484639;  padding: 7px 0px 0 0px; height: 15px;border-bottom: solid .5px #eeeae7; text-align: right; 
        						display: block; text-transform: none; text-decoration: none;background-position: left; width: 133px;background-color:#FFFFFF;
        						background-repeat: no-repeat;}


}
@media screen and (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media screen and (min-width:1281px) { /* hi-res laptops and desktops */ }

