@charset "utf-8";
/* CSS Document: Main Wings of Eagles */
/* reset browser styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 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, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size:97%;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

body {line-height: 1.2;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #6B635D;
	background:#000 url(images/bodyHat_bg.gif); background-repeat:repeat;}
ol {padding-left: 1.4em;list-style: decimal;}
ul {padding-left: 1.4em;list-style: square;}
table {border-collapse: collapse;border-spacing: 0;} 
/* end reset browser styles */

.clear:after { content: " "; display: table; clear: both;}
.clearBoth {height:1px; clear:both;}
.clearRt {height:1px; clear:right;}
.clearLft {height:1px; clear:left;}
hr.shortHr {width:50%;}
* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pageWrapper {position:relative;max-width: 1000px;margin: 0 auto;}

#tipTopHd {margin: 0 auto;}
#tipTopHd #tipTopHdTxt {text-align: right;margin-right: 0.5em;padding: 0.5em; font-family:Verdana, Geneva, sans-serif; font-size:80%; font-style:italic; color:#999;}
header.headerInt {/*height:83px;margin:0;margin-bottom:20px;background-image:url(images/mainLogo.gif);background-repeat:no-repeat;*/
	 background-color:#039;background:url(images/carousel_bg2.jpg); background-repeat:repeat-x;height: 75px;}
header.headerInt #topLogo_lg {margin: 10px auto auto 20px;display:inline-block;}
header.headerInt #topLogo_sm {margin: 5px auto auto 5px;display:none;}
header.headerInt .pgLabel {float:right;width:auto;display:block;text-align:right; margin-top: 45px; margin-right:25px;
	color:#D2B48C; font-size:110%; font-weight:bold; font-style:italic;}
header.headerInt #intHdHmLk {position:absolute; left:5px;top:20px;width:200px;height:70px;cursor:pointer;} /*empty div for JQ created link on logo back to home page */

#smNavHolder {width:100%;height:20px;display:none;position:absolute;top:83px;background-color:#D2B48C;}
#topNavHolder {width:100%;background-color:#D2B48C;/*background:url(images/bodyHat_bg.gif); background-repeat:repeat-x;*/height:50px;margin:0;}

nav a {color: #fff;background:url(images/lkLive.jpg);background-repeat:repeat-x;background-color: #0871FF;-moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px;
	text-transform:uppercase;text-decoration:none;display:inline-block;font-weight:bold;font-size:85%;text-decoration:none;}
nav a:hover {background:url(images/lkDead.jpg);background-repeat:repeat-x;background-color: #D2B48C; color:#000;}
nav a.currentPg {background:url(images/lkDead.jpg);background-repeat:repeat-x;background-color: #D2B48C; color:#000;cursor:text;}
nav a.currentPg:hover {color:#000;}

nav {width:100%;display:block;position:absolute;/*background:url(images/bodyHat_bg.gif); background-repeat:repeat-x;*/}
nav.navInt {top:105px;}
nav a {margin:5px 10px;padding:7px;text-decoration:none;}

.main h2 {font-size: 1.25em;margin-top: 10px;margin-bottom:5px;}
.main h3 {font-size: 1.00em;margin-top: 20px;margin-bottom:5px;}
.main p {margin-bottom: 15px;line-height:1.25;}

.main {float: right;width: 78%;margin:0 1%;margin-top:-25px;padding: 0 20px; font-size:110%; border:2px solid #960;
  -moz-border-radius:10px;-webkit-border-radius:10px; border-radius :10px;background-color:#F8F8FF;}
.main2Cols {margin-top:-7px;margin-right:0;} 

.sidebar1 {float: left;text-align:center;width: 20%;padding: 0;}
.asidePod {margin-top:1.5em;padding:5px;width:100%;color:#CCC;background-color:#039;background:url(images/podBk.png);
	background-repeat:repeat-x;border:2px solid #960;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;}
.asidePod.podTop {margin-top:.75em;}
.asidePod p {text-align:left;}

footer {clear:both;margin-top: 15px;background:url(images/footer_bgH.jpg);background-repeat:repeat-x;color:#F5A06E;
	 }
#intFoot {padding: 5px 10px 15px 10px;min-height:25px;padding: 5px 0 0 15px;
	text-align: left;padding-bottom:5px;}
#intFoot p {font-size: 90%; font-weight:bold; font-style:italic; color:#D2B48C;}
img {max-width: 100%;}
img.half {max-width: 50%;}
img.third {max-width:33%;}
img.left {float: left;margin: 0 10px 10px 0;}
img.right {float: right;margin: 0 0 10px 10px;}

figure {margin:0;padding:0;text-align:center;}
figure.center {margin:0 auto;}
figure.right {float:right;margin:10px 0 10px 10px;}
figure.left {float:left;margin:10px 10px 10px 0;}
figure.fourth {max-width:22%;}
figure.third {max-width:33%;}
figure.half {max-width:50%;}
figure.ninetyWide {max-width:90%;}
figure img {margin:0;border:1px solid #000;text-align:center;}
figure figcaption {width:100%;font:70% Verdana, Geneva, sans-serif;background-color:#FFCD9A;background-image:url(images/redFadeBack.png);color:#FFF;text-align:center;padding:3px;}

.cntBldLk {text-align: center; font-weight:bold;}
.smallerFont {font-size:90%;}
p.emailLkSm {text-align:center;margin:auto;font-size:80%;}
p.emailLkSm a {color:#CCC;}

#webTabs {width:100%;}
#webTabs ul {font-size:90%;}
#webTabs ul a {padding:3px 5px;}
#webTabs .webTabContent {font-size:90%;}
#webTabs .webTabContent h4 {text-align:center;}

p.diaryDate {margin:5px 1.25em;font-weight:bold;font-size:80%;}
p.diaryTxt {margin:auto 1.5em;font-size:90%;font-style:italic;}

/* tablet size adjustments */
@media (min-width:501px) and (max-width:768px) {
	header.headerInt #topLogo {margin: 5px auto auto 5px;}
	header.headerInt .pgLabel {width:150px; margin-top: 10px; margin-right:5px;font-size:100%;}
	.main h2 {font-size: 1.25em;margin-top: 8px;margin-bottom:5px;}
	.main h3 {font-size: 1.1em;margin-top: 8px;margin-bottom:5px;}
}

/* basic phone size adjustments */
@media (max-width:500px) {
	header.headerInt #topLogo_lg {display:none;}
	header.headerInt #topLogo_sm {display:inline-block;}
	header.headerInt .pgLabel {width:100px; margin-top: 3px; margin-right:2px;font-size:90%;}
	header.headerInt #intHdHmLk {width:130px;}
	#smNavHolder {display:block;}
	#smNavDropDown {position:absolute; z-index:100; right:0;top:0;width:130px;background:#515673;
		border-bottom-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;}
	#smNavDropDown #smNavLabel {color:#FFF;text-align:center;padding:4px;font-weight:bold;font-size:70%;cursor:pointer;background-color:#D2B48C;}
	#smNavDropDown #smNavLabel:hover {color:#FFF; background-color:#515673;}
	#smNavDropDown #smLksHolder {border-top:1px solid #A6ABC5;display:none;}
	#smNavDropDown #smLksHolder a {color:#A6ABC5;text-align:left;text-decoration:none;display:block;margin:5px 7px;padding:7px;border:1px solid #A6ABC5;font-size:80%;
		background:url(images/mobile_link_arrow.png)no-repeat right center;
		-moz-border-radius:12px;-webkit-border-radius:12px; border-radius:12px;}
	#smNavDropDown #smLksHolder a:hover {color:#FFF; background-color: rgba(255,255,255,.15);}
	#topNavHolder {display:none;}
	.main, .sidebar1 {float:none;width:auto;}	
	.main {border:none;margin:0;padding-top:0.5em;border-radius:0;}
	.main h2 {font-size: 1.25em;margin-top: 5px;margin-bottom:5px;}
	.main h3 {font-size: 1.00em;margin-top: 5px;margin-bottom:5px;}
	.sidebar1 {border-top:2px solid #000;margin-top:25px;padding-top:10px;padding-right:5px;padding-left:5px;}
	.contentWrapper {padding-bottom:15px;border-bottom:2px solid #000;}
	
	nav {position:static;margin-top:10px;padding:10px 0px 10px 0px;background-color:#515673;}
	nav a {color:#A6ABC5;display:block;margin:15px;padding:9px;border:1px solid #A6ABC5;
		background:url(images/mobile_link_arrow.png)no-repeat right center;
		-moz-border-radius:12px;-webkit-border-radius:12px; border-radius:12px;}
	nav a:hover {color:#FFF; background-color: rgba(255,255,255,.15);}
	nav a.currentPg {color:#999;background-color:#000;cursor:text;background-image:none;}
	nav a.currentPg:hover {color:#999;background-color:#000;}
}
@media (max-width:350px) {
	header.headerInt .pgLabel {display:none;}
	.main h2 {font-size: 0.75em;margin-top: 5px;margin-bottom:5px;}
	.main h3 {font-size: 0.50em;margin-top: 5px;margin-bottom:5px;}
	.main p {font-size:90%;}
}