/* GLOBAL BODY & CONTAINER --------------- */
body					{ background-color:#0e0e0e; background:url('../siteimages/wpgallery-back.jpg'); position:relative; font-family:Tahoma, Geneva, sans-serif; margin:0px; width:100%; height:100%; }
a 					{ color:#eae8da; text-decoration:none; }
a:hover 				{ color:#9c4c12; }
#Container			{ margin:auto; width:100%; }

/* GLOBAL HEADER ------------------------- */
.HeaderBox			{ width:100%; height:272px; }
.HeaderMain			{ width:100%; height:192px; background:url('../siteimages/wpgallery-header.jpg'); background-position:top center; background-repeat:no-repeat; }
.LogoL				{ background:url('../siteimages/wpgallery-planesoffame.png'); margin-right:5%; width:255px; height:102px; position:relative; top:50px; display:inline-block; vertical-align:top; }
.HeaderCenter		{ width:288px; height:201px; background:url('../siteimages/wpgallery-galleryheader.png'); position:relative; top:13px; display:inline-block; } 
.LogoR				{ background:url('../siteimages/wpgallery-warbirdphotos.png'); margin-left:5%; width:266px; height:120px; position:relative; top:50px; display:inline-block; vertical-align:top; }

.HeaderBar			{ width:100%; height:59px; background:#000; box-shadow:0px 0px 15px #000; }
.HeaderName			{ width:248px; height:86px; background:url('../siteimages/wpgallery-signature.png'); position:relative; display:inline-block; bottom:18px; left:12px; }
.HSocialMedia		{ display:inline-block; vertical-align:top; font:bold 26px tahoma, sans-serif; position:relative; top:19px; right:7px; letter-spacing:3px; }
.HSocialMedia a		{ color:#00d0ff; }
.HSocialMedia a:hover	{ color:#ffec09; }

.HidePOF			{ display:none; background:url('../siteimages/wpgallery-planesoffame.png'); margin:auto; width:255px; height:102px; position:relative; }
.MainInstruct		{ width:95%; background:#ffe9c9; padding:5px; border:solid 4px #737373; border-radius:10px; font:bold 15px News Cycle, sans-serif; letter-spacing:1px; line-height:19px; box-shadow:2px 2px 15px #000; max-width:1155px; }
.MainInstruct a		{ color:#b51414; }
.MainInstruct a:hover	{ color:#1a98e2; }

.GalleryBox			{ width:98%; position:relative;}
.MTitle				{ font-size:45px; font-weight:bold; color:#fff; letter-spacing:7px; font-family:'News Cycle', sans-serif; margin-bottom:14px; border-bottom:solid 5px #e22f29; max-width:1032px; }

.GalleryBox a		{ display:inline-block; position:relative; width:98%; max-width:474px; background:#cdcdcd; border-radius:10px; box-shadow:2px 2px 15px #000; padding:7px; margin:8px; }
.GImage				{ width:100%; position:relative; padding-top:67%; max-width:460px; max-height:307px; margin:auto; box-shadow:inset 0 0 10px #000; overflow:hidden; }
.GTitle				{ position:absolute; top:0px; width:100%; padding:2px; font:bold 30px tahoma, sans-serif; text-shadow:2px 2px 5px #131313; color:#ffeb00; text-transform:uppercase; }
.GDate1				{ position:absolute; bottom:56px; left:50%; width:90%; }
.GDate2				{ position:absolute; left:-50%; width:100%; padding:10px; font:bold 23px tahoma, sans-serif; text-shadow:2px 2px 5px #131313; color:#fff; text-transform:uppercase; background:url('../siteimages/wpgallery-trans.png'); }
#GalLink:hover #GImage { filter: alpha(Opacity=70); opacity:0.7; }
#GalLink:hover 		{ background:#eab806; }

.GalleryTitle		{ width:100%; padding:10px; background:#3072bc; font:bold 47px Verdana, sans-serif; text-transform:uppercase; margin-bottom:12px; border-top:solid 2px #cdcdcd; border-bottom:solid 2px #cdcdcd; color:#fff; }
.Instructions		{ width:85%; padding:5px; border:solid 1px #000; background:#fffcab; font:bold 15px Tahoma, Sans-Serif; border-radius:10px; padding-bottom:14px; max-width:945px; margin-bottom:13px; line-height:22px; }
.DownloadSample		{ width:100px; background:#a9d3ff; padding:1px 13px; text-align:center; font:bold 14px Tahoma, sans-serif; border-radius:17px; border:solid 2px #404040; box-shadow:1px 1px 4px #2b2b2b; color:#000; position:relative; display:inline; }
.IMGBox				{ padding:7px; background:#cdcdcd; max-width:max-content; border-radius:10px; position:relative; display:inline-block; margin:7px; }
.Thumb				{ position:relative; }
.TN					{ border:solid 1px #000; }
.DownloadButton		{ background:#a9d3ff; padding:1px 13px; text-align:center; font:bold 14px Tahoma; border-radius:17px; border:solid 2px #404040; box-shadow:1px 1px 4px #2b2b2b; color:#000; position:absolute; bottom:-2px; left:19px; }
.IMGBox:hover .TN 	{ filter: alpha(Opacity=70); opacity:0.7; }
.IMGBox:hover		{ background:#eab806; }
.IMGBox:hover .DownloadButton	{ background:#eab806; }

.CSBox				{ width:95%; max-width:850px; background:#fff; padding:10px; border-radius:5px; }
.CSTitle			{ padding:5px; background:#cdcd; font:bold 28px tahoma, sans-serif; }
.CSMessage			{ margin-top:10px; padding:10px; background:#84beff; font:bold 21px tahoma, sans-serif; }

.BBar				{ width:100%; border-top:solid 5px #e22f29; margin-top:14px; max-width:1032px; }

@media (max-width: 926px){
	.LogoL		{ display:none; }
	.LogoR		{ display:none; }
	.HidePOF	{ display:block; }
}

/* GLOBAL BODY --------------------------- */
#Content			{ width:97%; margin:auto; position:relative; }
#Clear				{ clear:both; }
.Clear				{ clear:both; }
.RedBar				{ width:90%; height:25px; margin-top:6px; background:#821115; border-radius:10px; box-shadow:0px 3px 10px #212121; margin-bottom:11px; position:relative; }
.Stick					{ position:fixed; top:0px; margin-left:677px; margin-top:7px; }

/* GLOBAL COPYRIGHT ---------------------- */
.Copyright			{ width:98%; position:relative; margin-top:5px; text-align:center; font:bold 10px Verdana; color:#b7b7b7; padding-bottom:15px; }
.Copyright			a{ color:#9fb3de; }

/* BUTTONS ------------------------------- */
.Button				{ height:23px; border:solid 2px #6C6C6C; border-radius:8px; background-color:#3E4964; color:#FFF; font:bold 11px Tahoma, sans-serif; text-decoration:none; box-shadow:4px 4px 5px #BABABA; }
.Button				a,a:hover{ text-decoration:none; }
.Button:hover		{ background-color:#5A7BE5; }
.BColor1			{ background-color:#3D763C; } /* Olive Green */
.BColor2			{ background-color:#D55100; } /* Dark Orange */
.BColor3			{ background-color:#747474; } /* Grey */
.BColor4			{ background-color:#906D2D; } /* Light Brown */
.BColor5			{ background-color:#0086D8; } /* Blue */
.bArrow				{ position:relative; top:3px; }
.bKey				{ position:relative; top:3px; }