/* ==================== thewar_print.css ==================== */

/* ------------------- general - all pages ------------------- */
#ketglobalnavbar, #kywarlinks, #ketglobalfooter {display:none; visibility:hidden}

body {
font-size:100%;
margin:0; padding:0;
background:#fff;
color:#000;
}

* html body {/* Hide IE5-mac. \*/text-align:center;/* end hide */}

#bodywrap a {color:#fff;}

#bodywrap {
width:47.6em;
padding:0;
margin:0 auto 0 auto;
border:0px solid #666;
}

* html #bodywrap {/* Hide IE5-mac. \*/text-align:left;/* end hide */}

#bodywrap h1 {
margin:0;
padding:0;
font-size:1.5em;
}

#bodywrap img {border:none;}

#footer {margin-bottom:1em;}

#footer hr {display:none;}

/* ================= KY War Home Page ================== */
body#warhome {
text-align:center;
}

body#warhome #bodywrap h2 {
font:.8em/1.5 "Times New Roman", Times, serif;
font-variant:small-caps;
}

body#warhome #bodywrap p {
font-style:italic;
}

#invisiwrap {
width:44em;
padding:3em 0 0 0;
margin:.4em auto 0 auto;
border:0px solid #00f;
}

/* Modified Simple Box Model Hack for IE 5 & 5.5 for Windows but not IE 6 & 7 */
* html #invisiwrap {
width:47em;
/*w\idth:44em;*/
}

body#warhome #bodywrap h3 {
margin:1.5em 0 0 0;
padding:0 0 .2em 0;
font:1.2em/1 "Times New Roman", Times, serif;
letter-spacing:.05em;
text-align:left;
height:1em;
border-bottom:1px solid #666;
}

#bodywrap2 {
min-height:30px;
padding:0 0 9em 0;
margin:0;
}

* html #bodywrap2 {padding-bottom:11em;
}

#kbwarbox {
font-family:"Times New Roman", Times, serif;
margin:0 0 5em 0;
padding:0 0 1.4em 0;
position:relative;
float:left;
width:19em;
border:0px solid #800;
}

* html #kbwarbox {
text-align:center;
margin:0 3em 5em 2em;
/* marg\in:0 3em 5em 3em; */
}

#warhome #bodywrap #kbwarbox h3 {border:none;}

#kbwarbox #kbtext h3 a {
text-decoration:none;
display:block;
position:absolute;
padding:13.5em 0 .4em 0; margin:0;
width:11.25em;
text-align:center;
bottom:0;
font:italic 1.4em/.7 "Times New Roman", Times, serif;
z-index:1;
}

#kbwarbox img#pic01 {width:17.3em;}

* html #kbwarbox img#pic01 {
width:16.1em;
/* w\idth:17.3em; */
}

#kbwarlogo {
color:#fff;
width:16.3em;
margin:-2.6em auto 0 auto;
}

* html #kbwarlogo {
margin:0 auto 0 auto;
/* marg\in:-2.6em auto 0 auto; */
}

#kbwarlogo p {
margin:.1em;
padding-bottom:.5em;
font:bold italic .9em/1 "Times New Roman", Times, serif;
color:#fff;
}

#kbwarlogo h1 {
margin:0 auto;
padding:0;
width:259px;
height:89px;
}

#kywarbox {
padding:0; margin:1em 0 0 0;
float:left;
}

.kywarsubbox {
position:relative;
margin:0 1em .5em 1em;
padding:0 0 0 0;
width:15em;
border:0px solid #800;
}

* html .kywarsubbox {
text-align:center;
}

.kywarsubbox img {margin-bottom:.3em;}

.kywarsubbox img#pic02 {width:13.4em;}

.kywarsubbox a {
text-decoration:none;
width:12.1em;
position:absolute;
bottom:0;
z-index:1;
}

#warhome #kywwii a {
padding:12.7em 0 3.1em .3em;
}

#warhome #kyshare a {
padding:.2em 0 2.25em .3em;
}

#warhome #kyevents a {
padding:.2em 0 3.1em .3em;
}

.kywarsubbox p {
padding:0 .5em;
margin:.1em .1em .5em .1em;
font-size:80%;
text-align:left;
}

#kylogo {
color:#fff;
font-size:70%;
width:18.3em;
margin:-1.3em auto 0 auto;
}

* html #kylogo {
margin:0 auto 0 auto;
/* marg\in:-1.3em auto 0 auto; */
}


#kylogo h1 {
margin:0 0 .3em 0;
padding:0;
width:206px;
height:52px;
}
/* =============== End KY War Home Page ============ */

/* =============== KY War Sub Pages ================ */
/* --------------- KY War Header ------------------- */

#kywarheader {
color:#000;
padding:0; margin:0;
position:relative;
height:8.2em;
}

#kywarheader a {
padding:.9em 2.04em;
position:absolute; top:.45em; left:.5em;
}

#factoid {
display:block;
position:absolute;
text-align:right;
font:bold .82em/1.2 sans-serif;
right:2em;
bottom:.5em;
width:20em;
}
/* ------------------ End KY War Header ---------------- */

/* ------------------ KY War Links --------------------- */

#kywarlinks {
font-weight:bold;
font-size:.83em;
margin:0;
padding:.2em 0 .3em 2em;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
}

#kywarlinks ul {
margin:0;
padding:0;
}

#kywarlinks li {
display:inline;
/*float:left;*/  /*<<<<< We need to switch the nav to a float due to the new way IE7 scales stuff*/
}

#kywarlinks a {
text-decoration:none;
margin:0; padding:.2em 1em .3em 1em;
}

#kyprograms #kyprogramlnk a,
#kyshare #kysharelnk a,
#kyevents #kyeventlnk a {color:#777; background-color:#000;}

#kyprograms #kyprogramlnk a:hover,
#kyshare #kysharelnk a:hover,
#kyevents #kyeventlnk a:hover {color:#fff; background-color:#500;}

/* ------------------ End KY War Links --------------------- */

/* ------------------ KY War Subpages -------------------------- */
#kywarmain {
margin:0;
}

#kywarmain h2 {
font:bold 1.8em/1.5 "Times New Roman", Times, serif;
padding:.2em 0 .5em 1.5em; margin:0 0 .1em 0;
border-bottom:0px solid #900;
position:relative;
}
/*Keep these selectors together with above*/
#kyprograms #kywarmain h2 {background:transparent url(../images/insig_sarge2.gif) no-repeat scroll 0 2px !important; /*Must leave !important for IE7*/}
#kyshare #kywarmain h2 {background:transparent url(../images/insig_5stargen.gif) no-repeat scroll -2px 5px !important;}
#kyevents #kywarmain h2 {background:transparent url(../images/insig_tech.gif) no-repeat scroll 0px 5px !important;}

#kywarmainbox {
min-height:20em;
position:relative;
margin-bottom:2.48em;
padding:0;
border:0px solid #900;
}

#kywarmainbox h3 {padding-top:1em;}

#kywarmainbox h3:first-child {padding-top:0;}

#kywarmainbox p {font-size:.9em;}

#kywarmainbox p.small {font-size:.8em;}

#kywarmainbox p.small {font-size:.8em;}

#kywarmainbox p a {padding:.1em .5em;}

#kywarmainbox p#pbslink {display:none;}
#kywarmainbox p#pbslink a {background:transparent !important;}

/* ------------------ End KY War Subpages ----------------------- */

/* ------------------ KY WWII Programs -----------------------*/
#kyprograms #kywarmainbox {padding:1.3em 2em 0 0;}

#kyprograms #rtsidebar {
padding:1em;
margin:0 0 0 .8em;
float:none;
position:absolute;
top:0;
right:0;
width:13em;
font-size:.780em;
border:0px solid #700;
border-color:#700 #500 #500 #700;
}

* html #kyprograms #rtsidebar {/* Hide IE5-mac. \*/float:right; position:static;/* end hide */}

#rtsidebar .intro {
padding:0 0 1em 0; margin:0;
}

#rtsidebar .intro h3 {
font-size:1em;
padding:.2em .2em .3em .2em; margin:0 0 .5em 0;
border-bottom:1px solid #666;
border-style:solid;
border-width:0 0 2px 0;
border-color:#666;
}

#rtsidebar .intro p.first {font-size:.8em; padding:.9em 0 0 0;}

#kyprograms #rtsidebar h4 {
font-size:95%;
padding:.2em 0 .3em .5em; margin:0 0 .2em 0;
border-bottom:1px solid #500;
}

#kyprograms #rtsidebar p {
padding:0 .5em; margin:0 0 .75em 0;
}

#ww2videos {
padding:0; margin:0;
width:33em;
}

#ww2videos #sectionhead {
padding:0; margin:0;
_height:1%;
}

#ww2videos  #sectionhead h3 {
font-size:105%;
padding:0 0 0 .5em; margin:0 0 1em 0;
}

#ww2videos #archives {
padding:0; margin:0 0 .6em 0;
}

#ww2videos #archives h4 {
padding:0; margin:0 0 .1em 0;
}

#ww2videos #archives p {
padding:0; margin:0;
}

#archiveclip .vidclip {
position:relative;
padding:0 0 .4em 5.2em; margin:0 0 .2em 0;
border-color:#900;
border-style:solid;
border-width:1px 0 0 0;
}

.vidclip img {
position:absolute; top:0; left:0;
width:4.4em;
padding:0; margin:.5em 1em .4em 0;
border:2px solid #fff !important;
}

* html .vidclip img {/* Hide IE5-mac. \*/left:-5em;/* end hide */}

#archiveclip .vidclip h4 {
_height:1%;
padding:.1em 0 .1em 0; margin:0 0 0 0;
}

#archiveclip .vidclip h4 a {
display:block; width:25em;
padding:.3em 0 .4em .4em;
}

#ww2videos .vidclip p {
font-size:80%;
padding:0 0 0 .4em; margin:0;
}

#archiveclip  .vidclip p.infolink {
font-size:.7em;
margin-top:.3em;
border-top:0px solid #600;
}

/* ------------------ KY Share Your Story --------------------*/
#storybox1 {
float:left;
width:19.6em;
padding:0 .97em 0 0; margin:0;
}

#storybox2 {
float:left;
width:19.6em;
padding:0 0 0 1.02em;
margin:0;
border-left:1px solid #800;
}

/* ------------------ KY Community Events --------------------*/
#kyevents #kywarmainbox {padding:1.3em 2em 0 0;}

#kywarmainbox img#eventsimg {
float:right;
padding:0; margin:.5em 0 1em 2em;
border:2px solid #000;
}

* html #kywarmainbox img#eventsimg {
margin:0;
}

/* ================== End KY War Sub Pages ================== */


/* ------------------ KY WAR VIDEO POP UPS --------------------*/

body#video {
	padding:0 !important; margin:0;
}

#video {
	text-align:left;
}

#vidlogo {
	float:right;
	padding:0; margin:0 1em 0 0;
}

#vidlogo a, #vidlogo img {text-decoration:none; border:0;}

#vidbox {
	float:left;
	padding:0; margin:.3em 0 0 .9em;
	width:320px;
	border:1px solid #000;
}

#vidtext {
	float:right;
	width:14.4em;
	padding:0 .6em 2em 0;
}

#video #vidtext h4 {color:#b00; padding:0; margin:0 0 .25em 0; border-bottom:1px solid #600;}

#video #vidtext p {font-size:80%;margin:0;}

#video #vidtext p.infolink {
font-size:.7em;
margin-top:.3em;
border-top:1px solid #444;
}

#vidtext a {color:#fff;	font-weight:bold;}

#video #closer {
	color:#fff;
	text-align:right;
	padding:.5em 1em .3em 1em; margin:0;
	background:transparent;
}

#closer a, #botclose a {
	color:#999; text-decoration:none; font-size:70%;
	padding:.2em .5em;
	border:1px solid #666;
}

#closer a:hover, #botclose a:hover {color:#fff; background:#400; border:1px solid #f00;}

#video #botclose {
	color:#fff;
	text-align:right;
	position:absolute; bottom:.5em; right:.5em;
	padding:.5em 1em; margin:0;
}

/* ------------------ END KY WAR VIDEO POP UPS --------------------*/


/* ================= Common Selectors ================== */

.clear {clear:both; display:block;}

.nil {display:inline;}

img.left {float:left; margin:0 1em 1em .2em;}

img.right {float:right; margin:0 .2em 1em 1em;}

.clearfix:after { 
	content:"."; 
	clear:both; 
	height:0; 
	visibility:hidden; 
	display:block; 
}

.clearfix {display:inline-block; /* Fixes IE/Mac */ } 

/* Hides from IE-mac \*/ 
* html .clearfix {height:1%;} 
.clearfix {display:block;} 
/* End hide from IE-mac */ 

.right {text-align:right;}

.textcntr {text-align:center !important;}

.textrt {text-align:right !important;}

.right p {text-align:right; border:1px solid #f00;}

.valigntop {vertical-align:top; border:1px solid #f00;}

