/*
THEME NAME: Flight of Honor - Custom
THEME URI: http://clickoptimize.com
DESCRIPTION: Custom website theme by Click Optimize, coded by Ed Nailor.
VERSION: 1.0
AUTHOR: Click Optimize
AUTHOR URI: http://clickoptimize.com


TABLE OF CONTENTS:
	1. Quick Reset and Universal Settings
		This resets the css for cross browser compliance and sets up items generally unchanged from theme to theme
	2. Import Custom Fonts
		If using any free, non-commercial fonts, we can import the font here to be used for the website. 
		Visit http://www.fontsquirrel.com/fontface/generator to create the code for this area
	3. Basics
		This includes your most common items, such as links, header tags and paragraphs
	4. Design Structure
		This is the main sectional divs of the website, such as wrapper, header, contentArea and footer
	5. Header Area
	6. Content Area
	7. Footer Area
	8. Custom CSS
		Need to make changes? Here you can add any custom css to override the default styles.  DON'T DO IT IN THE MAIN SECTIONS. 
		The Custom CSS Area is located at the end in which you can make changes. This way, if you want to go back to the default, 
		you don't have to try to remember the original settings. Pretty Cool, huh? I thought so!
*/
	
	
/*	Theme Setup and Styles - Now we get into the meat of the design! */
/*	Quick Reset and Universal Settings */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
	.skip-link { display: none; }
	.clearfix { clear:both; }
	/*	Wordpress Images and Captions */
	.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	}
	.wp-caption img { margin: 0; padding: 0; border: 0 none; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
	.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	.alignleft { float: left; margin-left: 0px; }
	.alignright { float: right; margin-right: 0px; }

/*	Import Custom Fonts, if needed */
	
	
/*	Basics */
	html {
		background: #164170 url('images/html.jpg') repeat-x top center;
		}
		
	body {
		font-family: arial, Helvetica, tahoma, sans-serif;
		color: #;
		font-size: 13px;
		text-align: center;
		font-weight: normal;
		background: url('images/body.jpg') no-repeat top center;
		line-height: 135%;
		}
	
	a	{
		color: #A91D37;
		text-decoration: underline;
		}
		
	a:hover {
		color: #;
		text-decoration: none;
		}
		
	h1,h2,h3,h4,h5,h6 {
		font-family: Cambria, Georgia, Times New Roman, times, serif;
		line-height: 135%;
		color: #;
		font-weight: bold;
		}
		
	h1	{ font-size: 24px }
	h2	{ font-size: 18px }
	h3	{ font-size: 16px }
	h4	{ font-size: 14px }
	h5	{ font-size: 14px }
	h6	{ font-size: 14px }
		
	p	{
		padding: 6px 0px;
		}
		
	img {
		
		}
		
	blockquote {
		padding: 10px;
		margin: 20px 60px;
		border: 1px solid #888;
		font-style: italic;
		}
	
/*	Design Structure */
	#wrapper {
		width: 1000px;
		text-align: left;
		margin: 0px auto;
		}
		


		
/*	Header Area */
	#quickNavTab {
		width: 960px;
		padding: 0px 20px;
		height: 170px;
		text-align: right;
		}
		
	.tabmap a:hover {
		background: #fff;
		}

	#header {
		width: 1000px;
		padding: 0px;
		background: url('images/header.jpg') no-repeat center center;
		height: 215px;
		text-align: right;
		}
		
	#headerHome {
		width: 960px;
		padding: 0px 20px;
		background: url('images/header_home.jpg') no-repeat center center;
                font-family: Cambria, Georgia, Times New Roman, times, serif;
		height: 315px;
		text-align: right;
		}
		
	#headerHome a {
		color: #fff;
		text-decoration: none;
		}
		
	#headerHome a:hover {
		color: #f8f8f8;
		}
		
	#headerHome .veterans {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		padding-top: 50px;
		padding-right: 200px;
		}
		
		#headerHome .veterans a:hover {
			color:#1D3E5F;
			}
		
	#headerHome .volunteer {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		padding-top: 25px;
		padding-right: 10px;
		}
		
		#headerHome .volunteer a:hover {
			color:#2F000A;
			}
		
	#headerHome .donate {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		padding-top: 25px;
		padding-right: 210px;
		}
		
		#headerHome .donate a:hover {
			color:#000;
			}
		
		
	/*	Navigation */
		#topNav {
			width: 960px;
                        font-family: Cambria, Georgia, Times New Roman, times, serif;
			padding: 0px 20px;
			text-align: center;
			background: url('images/menu.jpg') no-repeat top center;
			height: 110px;
			}
			
		#topNav .menu {
			
			}
			
		#topNav .menu ul {
			list-style: none;
			}
			
		#topNav .menu li {
			display: inline;
			}
			
		#topNav .menu li a {
			line-height: 50px;
			color: #fff;
			padding: 15px;
			padding-left: 19px;
			background: url('images/navLine.jpg') no-repeat left center;
			font-size: 17px;
			font-weight: 600;
			text-decoration: none;
			}
			
		#topNav .menu li a:hover {
			color:#1D3E5F;
			}
			
		#topNav .menu li.first-page-item a {
			background-image: none;
			}

	/*	Logo Area */
		#logoArea {
			
			}
			
	/*	Rotation - for rotating header images, if used */
		#rotation {
			
			}
			
/*	Content Area - Includes Content and Sidebars */
			
	#contentArea {
		width: 890px;
		padding: 0px 50px 0px 60px;
		background: url('images/content.jpg') repeat-y center center;
		}	
		
	/* Main Content - Where Post is located */

		
		#contentMain {
			width: 540px;
			float: left;
			}
			
		/*	Post Area */	
			.entry-content {
			
				}
				
			.entry-content h1 {
				color: #a91d37;
				}
				
			.entry-content h1 a {
				color:#a91d37;
				}
			
			.entry-content ul {
				padding-left: 60px;
				list-style-type: disc;
				}
		
			.entry-content ol {
				padding-left: 60px;
				list-style-type: decimal;
				}
			
		/* 	Meta Data - if used */
			.meta {
			
				}
				
			.metaCategory {
				
				}
				
			.metaAuthor {
				
				}
				
			.metaDate {
				
				}
				
	/*	Sidebars */
		.sidebar {
			width: 320px;
			float: right;
			}
			
		#sidenav {
			background: url('images/sidebar_nav.jpg') no-repeat center center;
                        font-family: Cambria, Georgia, Times New Roman, times, serif;
			height: 235px;
			width: 370px;
			text-align: right;
			}
		
		#sidenav a {
		color: #fff;
		text-decoration: none;
		}
		
		#sidenav a:hover {
			color: #f8f8f8;
			}
			
		#sidenav .veterans {
			height: 40px;
			line-height: 40px;
			font-size: 18px;
			padding-top: 40px;
			padding-right: 220px;
			}
			
			#sidenav .veterans a:hover {
				color:#1D3E5F;
				}
			
		#sidenav .volunteer {
			height: 40px;
			line-height: 40px;
			font-size: 18px;
			padding-top: 25px;
			padding-right: 20px;
			}
			
			#sidenav .volunteer a:hover {
				color:#2F000A;
				}
			
		#sidenav .donate {
			height: 40px;
			line-height: 40px;
			font-size: 18px;
			padding-top: 25px;
			padding-right: 230px;
			}
			
			#sidenav .donate a:hover {
				color:#000;
				}
		
		/*	Sidebar 1 - Primary */
			#primary {
				
				}
				
			#primary ul.xoxo {
				
				}
				
				#primary ul.xoxo li {
					
					}
					
				#primary ul.xoxo li h3 {
					
					}
					
				#primary ul.xoxo li a {
					
					}
					
				#primary ul.xoxo li a:hover {
					
					}
					
				#primary ul.xoxo li.widget {
					margin-bottom: 30px;
					}
				
		/*	Sidebar 2 - Secondary */
			#secondary {
				
				}
				
			#secondary ul.xoxo {
				
				}
				
				#secondary ul.xoxo li {
					
					}
					
				#secondary ul.xoxo li h3 {
					
					}
					
				#secondary ul.xoxo li a {
					
					}
					
				#secondary ul.xoxo li a:hover {
					
					}
				
/*	Footer Area */
		#footerBG {
			background: url('images/footerBG.jpg') repeat-x top center;
			margin: 0px;
			padding: 0px;
			height: 155px;
			text-align: center;
			}
		#footer {
			text-align: right;
			color:#fff;
			width: 920px;
			margin: 0px auto;
			padding: 0px 40px;
			padding-top: 25px;
			height: 130px;
			background: url('images/footer.jpg') no-repeat top center;		
			font-family: arial;
			font-size: 10px;
			font-weight: 600;
			}
		
	/*	Navigation */

			
		#footerNav {

			}
			
		#footerNav .menu {
			
			}
			
		#footerNav .menu ul {
			list-style: none;
			}
			
		#footerNav .menu li {
			display: inline;
			}
			
		#footerNav .menu li a {
			color: #fff;
			padding: 0px 5px 0px 15px;
			background: url('images/arrows.jpg') no-repeat center left;
			}
			
		#footerNav .menu li a:hover {
			
			}
			
		#footerNav .menu li.first-page-item a {
			background-image: none;
			}
			
	/*	Copyright */
		#copyright {
			
			}

	/*	Credits */
		#credits {
			color: #1f1d1d;
			padding-top: 30px;
			}
			
		#credits a {
			color: #1f1d1d;
			}
			
			#cobutton a.nmh,
			#cobutton a:hover  {
			   background-position: -195px 0%;
			}
			#cobutton a  {
			   background: url(images/cobutton.png) no-repeat;
			   display: block;
			   height: 42px;
			   width: 195px;
			   font-size: 42px;
			   line-height: 42px;
			}
			#cobutton  {
				float: right;
				width: 195px;
				height: 42px;
			}
	


/*	Custom CSS Area - Need to customize something? Well, here's your chance! */
.ngg-widget img {border: 0px; margin: 0px; padding: 0px; }

/* 	End Stylesheet */
/*	This stylesheet was designed and developed by Ed Nailor. For more information on
	Custom Wordpress Theme Development, please visit http://ednailor.com */
