/*
 Theme Name:   2011 Child for USNAAAA
 Description:  Twentyeleven Child Theme for USNAAA
 Author:       Steve Clark Hall '75
 Author URI:   https://steveclarkhall.net
 Template:     twentyeleven
 Version:      1.0.7
 Date:			11/16/2018 - 16:12
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  usnaaa-twentyeleven
*/

/* Colors to match USNA.com:

Dark Blue Background: 	#00122a;
Button Blue Background: #00285e;
Gold Background: 		#BFA964;
Gold Menu Links: 		#cbb677;
Link Colors:			#00285e;
  */

body {
background: #ffffff;
font-family: 'News Cycle',sans-serif;
margin-top:0;
}

a {     color: #00285e;}

#page {margin-top: 0;}

/* 
background: transparent url(graphix/body-background.jpg) top left repeat;

*/

/* Add styling for top right menu */

#top-nav-menu {}
#top-nav-menu ul {float:right;margin: 0;}
#top-nav-menu ul li {list-style-type:none;float:left;}
#top-nav-menu ul li a {display: block; text-decoration: none;}
#top-nav-menu a {color: #cbb677;font-size: 15px;font-weight: 400;margin: 0 0.5em;text-transform: uppercase;}
#top-nav-menu a:hover {color:#00285e;}



/* Change the header to match USNA.com fonts */

#branding {clear:both;border-top: none;}
#branding hgroup {margin: 0 0.5em;}

#branding #cccg-logos {float:right;}
#branding img#cccg-logo {width:110px;height:auto;margin: 1em 0;}

#header-usna-logo {float:left;padding: 2em 1em 2em 1em;}
#header-usna-logo img#usna-crest {width:44px;}

#cccg-name {float:left;text-decoration:none;padding:1.8em 0 1.3em 0;}
#cccg-name p {line-height:1.1em;color: #2C3862;}
#cccg-name p#usnaaa {font-size:120%;margin-bottom: 0;}
#cccg-name p#cccg   {font-size:160%;}

#branding #s {margin-right:5em;}

/* The Primary Menu */

/* =Menu
-------------------------------------------------------------- */

#access {
	text-transform:uppercase;
	background: #222; /* Show a solid color for older browsers */
	clear: both;
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
}


#access a {
	color: #ffffff;
}
#access ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
}

#access ul ul a {
	background: #bfa964;
	border-bottom: 1px dotted #ddd;
	color: #444;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #cbb677;
}

#access li:hover > a,
#access a:focus {
	background: #bfa964; /* Show a solid color for older browsers */
	color: #373737;
}
	
/* Footer modifications */

#site-generator {
background: #00122a;
border-top: 1px solid #cbb677;
color: #cbb677;
font-size: 1em;
line-height: 1.2em;
padding: 0em 3em 1em 3em;
text-align: left;
}

#site-generator p {
padding: 1.5em 0em;
}

#site-generator a {
color: #eeeeff;
}

#campaign img {
float:right;
padding: 10px 20px;
margin: 10px 0; 
width:55px;height:96px;
background: #0066cc;
}