/*
Description: Global Fixed Banner BG
Author: Nathan Kirkman
Version: 1.2.0
*/

@media screen {
* {margin: 0; padding: 0; }
html { background: transparent; }
body { background: url('http://nathankirkman.com/images/index_garden.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; font-family: "Antenna RE Reg", sans-serif; font-size: 10px; line-height: 1.5;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.group:after { visibility; hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack\*/ *html .group {height: 1%; } .group {display: block; } /* close commented backslash hack */

/*--- START global typography ---*/
/*--- UPDATE TYPENETWORK ---*/
.antennacondensedbold {
    font-family: "Antenna Cond Bd";
    font-display: swap;
    font-style: normal;
    font-weight: normal;
}

.antennareregular {
    font-family: "Antenna RE Reg";
    font-display: swap;
    font-style: normal;
    font-weight: normal;
}
/*--- END TYPNETWORK UPDATE ---*/

p {font-family: "Antenna RE Reg"; font-size: 10px; font-weight: normal; line-height: 1.5em; color: #8394ae;}

p + p { margin-top: 0.5em; }

h1 /* this is for top of page navigation */ {
	font-family: "Antenna Cond Bd";
	font-size: 21px;
	line-height: 17px
	color: #EEE;
}

h2 /* this is for index page */ {
	font-family: "Antenna Cond Bd";
	font-size: 98px;
	line-height: 82px;
	color: #8394ae;
	opacity: 0.9;
}

h3 /* this is for end of page nav */ {
	font-family: "Antenna Cond Bd";
	font-size: 42px;
	line-height: 38px;
	color: #EEE;
}

a {color: #8394ae; text-decoration: none; font-weight:normal; }
a:hover { color: #ce4698; }
a.nocolor span {}
a img {border: none;}
blockquote { }
blockquote p { }
ul, ol { }
/*--- END global typography ---*/


/*--- START global framework ---*/
#banner {
	display:block;
	top:24px;
	left:20px;
	width:1350px;
	position:fixed;
	border:none;
	padding:0px;
}

#contents {
	positon: relative;
	margin: 60px 0px 0px 17px;
}


#footer {
margin: -10px 0px 0px 20px;
	width:340px;
	position:fixed;
	border:0px solid #000;
	padding:0px;
}

* html #banner
{
position: absolute;
top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
padding-bottom:2px;
padding-top:2px;
background:#000000;
height:35px;
width:100%;
 z-index:1000;
}
* html #footer {
position: absolute;
left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
height: 32px;
 width: 100%;
font-size: 12pt;
background: #000000;
overflow: hidden;
 z-index:1000;
}
/*--- END global framework ---*/


} /* END screen media */

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; }
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; hover}
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; }
a { text-decoration: none; color: black; }

} /* END print media */
