body, div, td, p { font-family: Arial, Sans-serif; font-size: 14px; color: #909090; line-height: 1.3 }

p.intro { font-size: 18px}

#header { margin: 25px 0 0 0; display: block; height: 110px; width: auto; border-bottom-style: solid; border-bottom-width: 6px }
#header ul { display: none }

#main-nav li div a { margin-top: 15pt; height: 35pt; font-size: 16pt; text-align: center; text-indent: 0; text-transform: uppercase } 

div#wrapper.subpage #header #main-nav li div a { font-size: 8pt; height: 4pt; padding: 3pt}
div#wrapper.subpage #header #main-nav li div { padding: 4pt }

.take-note h2 { text-indent: 0; text-align: center; text-transform: uppercase; margin-top: 10pt; font-size: 10pt; height: 20pt}


#n-logo { width: 96px; float: left; margin-top: -1px }
#n-logo div { width: 96px; float: left; margin-bottom: 1px}
#n-logo div span { line-height: 0; text-indent: -4px; font-weight: bold; font-size: 50px; color: #ffffff; background: #ffffff; display: block; float: left; width: 5px;height: 5px; overflow: hidden; margin: 0 1px 0 0}
#n-logo div span { font-size: 0; }
#n-logo div span.color { font-size: 50pt}

#logo .temperature { margin: 0 0 0 24px; color: #cccccc; display: block; float: left; font-weight:bold }



#n-logo div.temp-100 span.color { background:#ffd100; color: #ffd100; }
#n-logo div.temp-97 span.color { background:#ffbb00; color: #ffbb00;}
#n-logo div.temp-94 span.color { background:#ffa600; color: #ffa600;}
#n-logo div.temp-91 span.color { background:#ff9100; color: #ff9100;}
#n-logo div.temp-88 span.color { background:#ff7b00; color: #ff7b00;}
#n-logo div.temp-85 span.color { background:#ff6600; color: #ff6600;}
#n-logo div.temp-82 span.color { background:#ff5200; color: #ff5200;}
#n-logo div.temp-79 span.color { background:#ff3d00; color: #ff3d00;}
#n-logo div.temp-76 span.color { background:#ff2900; color: #ff2900;}
#n-logo div.temp-73 span.color { background:#ff1400; color: #ff1400;}
#n-logo div.temp-70 span.color { background:#ff0000; color: #ff0000;}
#n-logo div.temp-67 span.color { background:#f20d26; color: #f20d26;}
#n-logo div.temp-64 span.color { background:#e61a4d; color: #e61a4d;}
#n-logo div.temp-61 span.color { background:#d92673; color: #d92673;}
#n-logo div.temp-58 span.color { background:#cc3399; color: #cc3399;}
#n-logo div.temp-55 span.color { background:#b34db3; color: #b34db3;}
#n-logo div.temp-52 span.color { background:#9966cc; color: #9966cc;}
#n-logo div.temp-49 span.color { background:#8080e6; color: #8080e6;}
#n-logo div.temp-46 span.color { background:#6699ff; color: #6699ff;}
#n-logo div.temp-43 span.color { background:#52a3ff; color: #52a3ff;}
#n-logo div.temp-40 span.color { background:#3dadff; color: #3dadff;}
#n-logo div.temp-37 span.color { background:#29b8ff; color: #29b8ff;}
#n-logo div.temp-34 span.color { background:#14c2ff; color: #14c2ff;}
#n-logo div.temp-31 span.color { background:#00ccff; color: #00ccff;}
#n-logo div.temp-28 span.color { background:#00c7e6; color: #00c7e6;}
#n-logo div.temp-25 span.color { background:#00c2cc; color: #00c2cc;}
#n-logo div.temp-22 span.color { background:#00bdb3; color: #00bdb3;}
#n-logo div.temp-19 span.color { background:#00b899; color: #00b899;}
#n-logo div.temp-16 span.color { background:#00b380; color: #00b380;}
#n-logo div.temp-13 span.color { background:#00ad66; color: #00ad66;}
#n-logo div.temp-10 span.color { background:#00a84d; color: #00a84d;}
#n-logo div.temp-7 span.color { background:#00a333; color: #00a333;}
#n-logo div.temp-4 span.color { background:#009e1a; color: #009e1a;}
#n-logo div.temp-1 span.color { background:#009900; color: #009900;}

div#main-content.order-history { width: 50% }

#page-imagery a { border: 0}

#n-logo a, #main-nav, .top-nav, .social, #sub-nav, .bottom-nav, #sidebar, div.ppt, div.pp_pic_holder, div.pp_overlay { display: none}


#header { position: relative }
a.logotype { float: right; display: list-item; list-style-image: url(../images/print/logotype.gif); list-style-position: inside; letter-spacing: -10000em; font-size: 1pt; text-decoration: none; width: 150px; position: absolute; bottom: 10px; right: 0}

a { border: 0; color: #818181 }

#footer { margin: 0 auto; clear: both; padding: 30px 0}


/* HOMEPAGE 
================================================ */
.slideshow { width: 100%; border: 0 }
.slides { width: 100% }
.exhibits { margin: 0; padding: 0}
.exhibits li { display: block; float: left; height: 100px; width: 220pt; position: relative; }
.exhibits li:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.exhibits li a { height: 100px; float: left; display: block; padding: 0 }
.exhibits li img { margin: 0; float:none ; display: block}
.exhibits span { width: 80pt; margin: 0 0 0 120pt; bottom: 15pt}

#wrapper.homepage .take-note { float: left; }
#wrapper.homepage .take-note li { list-style: none; margin-left: 0; padding: 0 }
#wrapper.homepage .take-note ul li ul li { margin-left: 0; padding: 0 }


/* HOMEPAGE 
================================================ */
div#main-content h2.events-list { 
	color: #cdcdcd; 
	font-size: 18px; 
	margin:6px 0 0 0; 
	line-height: 1;
	text-transform: inherit;
	font-weight: bold;
}

#main-content.calendar ul.events-list { margin: 0; float: left }
