/* CSS Document */

/* Common styles */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000; background:#9f8d75; margin:0; margin-bottom:10px; text-align:center;}

div { text-align:left;}
ol { padding-left:5px; margin-left:25px; margin-top:5px; list-style-position:outside; text-align:left;}
ul { padding-left:5px; margin-left:20px; margin-top:5px; list-style-position:outside; text-align:left;}
li {padding-bottom:5px;}
a:link, a:visited { color:#aa4c00; text-decoration:underline;}
a:hover { color:#66c; text-decoration:underline;}

h2 { font-size:20px; color:#aa4c00; line-height:20px; margin-top:0px; margin-bottom:3px; text-align:left;}
h3 { font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:3px;}
h5 { font-size:11px; font-style:italic; font-weight:100; margin-top:0px; margin-bottom:15px;}

p { margin-top:0px; margin-bottom:15px; text-align:justify;}

.txleft {text-align:left;}
.hide { display: none;}
img { border:0; display:block;}
.inline { display:inline;}
.clear { clear:both;}
.left { float:left;}
.leftimg {float:left; padding:10px 10px 10px 0;}
.right { float:right;}
.bold { font-weight:bold;}
.iconspace { padding-left:40px;}
.divclear { clear:both; margin-top:-1.5em;}
.nolink a { color:#000; text-decoration:none;}
.nolink a:hover { color:#66c; text-decoration:underline;}
div.rightfeat h3.nolink a { color:#000; text-decoration:none;}
div.rightfeat h3.nolink a:hover { color:#66c; text-decoration:underline;}
.quoted { padding:0 20px;}
.normal { font-weight:normal;}
div#galwrap p { margin-right:100px;}
img.floatimage { float:left; margin-right:10px; margin-bottom:10px; border:1px solid; border-color: #AAA #444 #444 #AAA;}
img.floatright { float:right; margin-left:10px; margin-bottom:10px; border:1px solid; border-color: #AAA #444 #444 #AAA;}
img.noborder { border:0;}
div.whitebox { background:#fff; border:1px solid #ccc; margin:0 9px 10px 7px; padding:7px 0 0 0;}


div#paper { background:#fff url(/2005/images/rips.gif) 0 0 repeat-y; position:relative; margin:10px auto; padding:10px 15px; width:730px;}
* html div#paper { width:760px; w\idth:730px; /* Box Model fix for IE Win */}

/* Header, top menu, footer menu */
#nasahead { position:relative; background:#ccc; width:730px; height:65px;}
#nasahead img { padding:0; vertical-align:middle; display:inline;}
#nasaheadlinks { position:absolute; height:57px; left:550px; top:0px; color:#666; font-size:11px; padding:0 0 0 10px; margin:4px 0; border-left:1px solid #666;}
#nasaheadlinks ul { list-style:none; margin:0; padding:0;}
#nasaheadlinks ul li { padding-bottom:0px;}
#nasaheadlinks ul li a:link, #nasaheadlinks ul li a:visited { text-decoration:none; font-weight:normal; color:#666; font-size:11px;}
#nasaheadlinks ul li a:hover { text-decoration:underline;}

/* Main Nav */
#menu { position:relative; margin:0; margin-top:3px; padding:0; height:23px; width:730px; color:#fff; background:#aa4c00;}
#menu ul { border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; color:#fff;}
#menu ul li { display:block; float:left; text-align:center; padding:0; margin:0;}
#menu ul li a { text-decoration:none; color:#fff; width:100px; height:23px; border-right:1px solid #fff; padding:0; display:block; text-align:center; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif;}
#menu ul li a:hover { color:#fff; text-decoration:underline;}
#menu ul li#one a { width:60px;}
#menu ul li#two a { width:70px;}
#menu ul li#three a { width:80px;}
#menu ul li#four a { width:74px;}
#menu ul li#five a { width:80px;}
#menu ul li#six a { width:140px; border-right:0;}
#menu ul li#last a { width:90px; border:0;}
#menu ul li#last { position:absolute; right:0; top:0;}

/* Utility Nav */
#menu2 { z-index:110; position:relative; margin:0; padding-top:140px; height:14px; width:730px; color:#663300;}
* html #menu2 { height:154px; he\ight:14px; /* Box Model Fix for IE Win */}
#menu2 ul { border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; color:#663300;}
#menu2 ul li { display:block; float:left; text-align:center; padding:0; margin:0;}
#menu2 ul li a { text-decoration:none; color:#663300; width:100px; height:14px; border-right:1px solid #663300; padding:0; display:block; text-align:center; line-height:14px; font:12px/14px Arial, Helvetica, sans-serif;}
#menu2 ul li a:hover { color:#aa4c00; text-decoration:underline;}
#menu2 ul li#uone a { width:120px;}
#menu2 ul li#utwo a { width:120px;}
#menu2 ul li#uthree a { width:120px;}
#menu2 ul li#ufour a { width:100px; border:0;}
#menu2 ul li#ulast a { width:155px; border:0; background:url(/2005/images/little_arrow.gif) 0 4px no-repeat;}
#menu2 ul li#ulast { position:absolute; right:0; top:140;}

#headimage { position:relative; clear:both; border-top:3px solid #fff; background:#d8c6ae url(/2005/images/ao_header.jpg) 0 0 no-repeat; border-bottom:2px solid #b2a38f; width:730px; height:160px;}
* html #headimage { height:165px; he\ight:160px; /* Box Model fix for IE Win */}
#headimage h1 { z-index:110; display:none;}
#headimage p { z-index:110; margin:137px 0 0 10px;}
#headimage #newheader { z-index:200; position:absolute; left:0; top:0;}

#headimage2 { clear:both; border-top:3px solid #fff; background:#fff url(/2005/images/ao_header2.jpg) 0 0 no-repeat; width:730px; height:134px;}
* html #headimage2 {height:137px; he\ight:134px; /* Box Model fix for IE Win */}
#headimage2 h1 { display:none;}



/* Home page layout */
#homecontent { position:relative; width:730px; background:#fff; border-top:10px solid #fff;}

#homeleft { position:relative; float:left; margin:0; padding:0; width:175px;}
#homemainwrap { position:relative; margin-left:185px; text-align:justify; /* width:545px; */ }
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html #homemainwrap { height:1%; margin-left:0px;}
* html #homeleft { margin-right:7px;}
/* */
#homeleft p {  margin:0 5px 10px 8px; text-align:left; font-size:12px; line-height:14px;}

#homemainwrap #homemain { position:relative; float:left; margin:0; padding:0; width:360px;}
#homemainwrap #homeright { position:relative; margin-left:370px; text-align:justify; /* width:175px; */}
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html #homemainwrap #homeright { height:1%; margin-left:0px;}
* html #homemainwrap #homemain { margin-right:7px;}
/* */
#homeright p { margin:0 0 15px 0; text-align:justify;}
#homemain .hfeature1 p { padding:0 10px 0 10px;}
.reg1 { color:#000; background:#eee3d4; border-right:1px solid #b2a38f; border-bottom:1px solid #b2a38f; padding:1px 5px 1px 5px; font-weight:bold; text-align:center;}
.reg2 { color:#000; background:#fff; border:0; padding:1px 5px 1px 5px; font-weight:bold; text-align:center;}
.boiler { color:#000; background:#eee3d4; border-right:1px solid #b2a38f; border-bottom:1px solid #b2a38f; padding:10px 6px 10px 6px; font-weight:normal; text-align:center;}
.boiler2 { color:#000; background:#eee3d4; border-right:1px solid #b2a38f; border-bottom:1px solid #b2a38f; padding:5px 6px 0px 2px; font-weight:normal; text-align:center;}
#webcastbox { color:#000; background:#ffcc66; border-top:19px solid #000; border-right:1px solid #b2a38f; border-bottom:1px solid #b2a38f;}
#webcastbox h2, #webcastbox p, #webcastbox h3 {padding:10px 6px 0px 6px; text-align:center;}
#webcastbox h2 { text-align:center; font-weight:bold; font-size:16px;}
#webcastbox h3 { text-align:center;}
#webcastbox a:link, #webcastbox a:visited { color:#000; text-decoration:none;}
#webcastbox a:hover { color:#66c; text-decoration:underline;}
#webcastbox h2 a:link, #webcastbox h2 a:visited { color:#aa4c00; text-decoration:none;}
#webcastbox h2 a:hover { color:#66c; text-decoration:underline;}
#webcastbox a.more:link, #webcastbox a.more:visited { color:#aa4c00; text-decoration:underline;}
#webcastbox a.more:hover { color:#66c; text-decoration:underline;}

#webcastbox2 { color:#000; background:#ffcc66; border-top:19px solid #000; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
#webcastbox2 h2, #webcastbox p, #webcastbox h3 {padding:10px 6px 0px 6px; text-align:center;}
#webcastbox2 h2 { text-align:center; font-weight:bold; font-size:16px;}
#webcastbox2 h3 { text-align:center;}
#webcastbox2 a:link, #webcastbox a:visited { color:#000; text-decoration:none;}
#webcastbox2 a:hover { color:#66c; text-decoration:underline;}
#webcastbox2 h2 a:link, #webcastbox h2 a:visited { color:#aa4c00; text-decoration:none;}
#webcastbox2 h2 a:hover { color:#66c; text-decoration:underline;}
#webcastbox2 a.more:link, #webcastbox a.more:visited { color:#aa4c00; text-decoration:underline;}
#webcastbox2 a.more:hover { color:#66c; text-decoration:underline;}


/* MAIN ESSAY FEATURE */
.hfeature1 { padding-bottom:5px;  border-bottom:1px dashed #666; width:360px; margin-bottom:10px;}
.more { margin-left:10px; font-size:11px;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .hfeature1 { height:1%;}
/* */
/* END MAIN ESSAY FEATURE */

/* SUB FEATURES FOR HOME PAGE */
.hsubwrap { position:relative; padding:10px 0 0 0; border-bottom:1px dashed #ccc; width:360px; margin:0;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .hsubwrap { height:1%;}
/* */
.hsubwrap span.info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-left:5px;}
.hsubicon { float:left; width:130px; padding-bottom:10px;}
.hsubcontent { margin-left:140px;}
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html .hsubicon { height:1%; margin-left:0px}
* html .hsubcontent { margin-right:7px}
/* */
.hsubcontent p {padding-right:5px;}
/* END SUB FEATURES FOR HOME PAGE */

div.homelist { position:relative; z-index:12; width:175px; padding:0; font:11px/12px Arial, Helvetica, sans-serif;; background:#fff; color:#ccc; margin:0;}
div.homelist ul { padding:0px; margin:0 0 0 20px; list-style-position:outside; text-align:left; list-style-type:square;}
div.homelist li { text-align:left; margin:0; padding-bottom:5px;}

div.rightfeat { position:relative; border-bottom:1px dashed #666; padding-bottom:8px; margin-bottom:8px; width:175px;}
img.cent { margin:0 auto; text-align:center;}
img.cent2 { margin:0 auto; text-align:center; padding:5px 0 0 0;}

/* End home page layout*/



/* Content Layout A descriptions */
#insidecontent { position:relative; width:730px; background:#fff url(/2005/images/stones_background2.jpg) 0 2px no-repeat; border-top:1px solid #fff; padding-bottom:10px;}
#nacontent { position:relative; width:730px; background:#fff url(/2005/images/feather_background.jpg) 0 2px no-repeat; border-top:1px solid #fff; padding-bottom:10px;}

#upperleftcon { position:relative; float:left; margin:70px 0 0 0; padding:0; width:175px;}
#upperleftcon p { padding-left:10px;}

/* Upper Right Con styles */
#upperrightcon { position:relative; margin-left:195px; text-align:justify; /* width:535px; */ }
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html #upperrightcon { height:1%; margin-left:0px;}
* html #upperleftcon { margin-right:17px;}
/* */
#upperrightcon p { padding-right:20px;}

#upperrightcon div.twocol { margin-bottom:10px;}
#upperrightcon div.twocol div.urone { float:left; width:267px;}
#upperrightcon div.twocol div.urtwo { margin-left:268px; /* width:267px; */ }
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html #upperrightcon div.twocol div.urtwo { height:1%; margin-left:0;}
* html #upperrightcon div.twocol div.urtwo { margin-right:-2px;}
/* */
/* End content A Layout Descs */

/* RESOURCES BOX */
#upperrightcon div.resources { position:relative; background:#fff url(/2005/images/res_background.gif) 0 0 repeat-y; padding-top:8px; margin-bottom:10px; border-bottom:4px solid #aec5d8; /* width:535px */ }
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html #upperrightcon div.resources { height:1%;}
/* */
#upperrightcon div.resources a:link { color:#336699;}
#upperrightcon div.resources a:visited { color:#6699CC;}
#upperrightcon div.resources a:hover { color:#6699CC; text-decoration:underline;}
#upperrightcon div.resources div.lef { float:left; width:266px;}
#upperrightcon div.resources div.rit { padding:0; margin:0 0 0 268px; /* width:266px; */ }
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html #upperrightcon div.resources div.rit { height:1%; margin-left:0px}
* html #upperrightcon div.resources div.lef { margin-right:-1px}
/* */
#upperrightcon div.resources h3 {padding-left:15px;}
#upperrightcon div.resources p {padding-left:15px; text-align:left;}
#upperrightcon h1.resources {padding:3px 10px 3px 15px; color:#fff; background:#aec5d8; font-size:13px; font-weight:bold; margin:10px 0px 2px 0px;}
.smallgal { position:relative; padding-left:14px; padding-bottom:10px;}
.smallgal img { float:left; margin-bottom:5px; margin-left:5px; border:1px solid #fff;}
/* END RESOURCES BOX */

.bigtitle { padding:0; margin:20px 0 15px 0;}
.bigtitle img { display:inline; vertical-align:top;}
.bigtitle div.subtitle { position:relative; display:inline; font-size:14px; color:#aa4c00; margin-left:10px; padding:5px 0 5px 10px; font-weight:bold; border-left:1px solid #ccc; top:7px;}
.bigtitle div.subtitle2 { position:relative; display:block; font-size:14px; color:#aa4c00; padding:5px 0 5px 0px; font-weight:bold;}
.bigtitle2 { padding:0 0 15px 0; margin-top:4px;}

div.floatbox2 { clear:right; float:right; background:#fff 0 0 repeat-y; margin:0 0 7px 20px; width:229px;}
* html div.floatbox2 { width:249px; w\idth:229px; /* Box Model fix for IE Win */ }
div.floatbox { clear:right; float:right; background:#fff url(/2005/images/inside_parchment_back.jpg) 0 0 repeat-y; margin:0 0 7px 20px; width:229px;}
* html div.floatbox { width:249px; w\idth:229px; /* Box Model fix for IE Win */ }
div.floatbox p, .floatbox h3, .floatbox img.pad, .floatbox h2 { padding-left:15px; text-align:left;}
div.floatbox h2 { padding-bottom:10px;}
div.floatbox img { margin-right:10px;}
div.floatbox h3.title { font-size:14px; font-weight:bold; text-align:left;}
div.floatbox h3.title a { color:#000; text-decoration:none;}
div.floatbox h3.title a:hover { color:#aa4c00; text-decoration:underline;}
div.floatbox ol, ul { padding:0 15px 0 15px; margin-left:20px;}
div.floatbox hr { width:190px; margin:0 auto 10px auto; text-align:center;}
div.floatbox .iconspace { padding-left:40px;}
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html div.floatbox { margin-right:-3px}
/* */

.lpwrapper { position:relative; padding:10px 0 0 0; border-bottom:1px dashed #ccc;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .lpwrapper { height:1%;}
/* */
.lpwrapper span.info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-left:5px;}
.lpicon { float:left; width:64px;}
.lpcontent { margin-left:74px;}
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html .lpcontent { height:1%; margin-left:0px;}
* html .lpicon { margin-right:7px;}
/* */

.movwrap { position:relative; padding:5px 0 0 15px;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .movwrap { height:1%;}
/* */
.movwrap span.info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-left:5px;}
.movicon { float:left; width:32px;}
.movcontent { margin-left:42px;}
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html .movcontent { height:1%; margin-left:0px;}
* html .movicon { margin-right:7px;}
/* */

.isubwrap { position:relative; padding:10px 0 0 0; border-bottom:1px dashed #666;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .isubwrap { height:1%;}
/* */
.isubcontent span.info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-left:5px;}
.isubicon { float:left; width:130px; padding-bottom:10px;}
.isubcontent { margin-left:140px;}
/* HOLLY HACK, TO FIX 3PX IE FLOAT BUG \*/
* html .isubcontent { height:1%; margin-left:0px;}
* html .isubicon { margin-right:7px;}
/* */

/* END Upper Right Con styles */

/* No Nav Descriptions */
#nocol { width:730px;  margin-top:20px; clear:both;}
#nocol2 { width:730px; margin-top:0px; padding-bottom:10px; clear:both;}

#nocol3 { width:730px; margin-top:5px; padding-bottom:10px; clear:both;}
#nocol3 h5 { font-size:13px; font-weight:bold; font-style:normal; margin:5px 5px 5px 5px;}
#nocol3 p { margin:0 5px 15px 0px;}

#threel { float:left; width:230px; padding-bottom:10px;}
#threel p { margin-left:5px;}
#threel h2 { margin-left:5px;}
#threem { margin-left:250px; width:230px; padding-bottom:10px;}
#threer { float:right; width:230px; padding-bottom:10px;}

#nocol3 .asktitle { width:230px; height:95px; padding-bottom:5px;}
#nocol3 .asktitle p { padding:0 10px 0 84px; margin:0;}
#nocol3 .asktitle h5 { padding:10px 10px 18px 84px; margin:0; font-weight:normal; font-style:italic; font-size:11px;}
#nocol3 .asktitle h5 a { color:#000; text-decoration:none;}
#nocol3 .asktitle h5 a:hover { color:#66c; text-decoration:underline;}
#nocol3 .asktitle h1 { padding:0px 10px 2px 84px; margin:0; font-size:20px;}
#nocol3 .asktitle h1 a { color:#000; text-decoration:none;}
#nocol3 .asktitle h1 a:hover { color:#66c; text-decoration:underline;}
/* End no nav descs */

#getflash { padding:20px 0 20px 10px; font-size:11px; line-height:13px; color:#999999;}
#flright { padding-right:350px; padding-left:108px;}

/* Left NAV Descriptions */
div#leftnav { z-index:10; width:175px;}
div#leftnav ul { list-style:none; padding:0; margin:0; border:0;}
div#leftnav li { text-align:left; margin:0;	padding:0; font: 12px/14px Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;}
div#leftnav li a { display:block; font-weight:bold; padding:6px 5px 6px 15px; text-decoration:none; width:155px;}
* html div#leftnav li a { width:175px; w\idth:155px; /* Box Model fix for IE Win */ }
div#leftnav li a:hover { background:#fff url(/2005/images/bluebullet.gif) 0 7px no-repeat; font-weight:bold; text-decoration:underline; width:155px;}
* html div#leftnav li a:hover { width:175px; w\idth:155px; /* Box Model fix for IE Win */ }

div#leftlist { z-index:10; width:175px;}
div#leftlist ul { list-style:none; padding:0; margin:0; border:0;}
div#leftlist li { text-align:left; margin:0; padding:0; font: 12px/14px Arial, Helvetica, sans-serif;}
div#leftlist li a { display:block; font-weight:normal; padding:3px 5px 3px 15px; text-decoration:none; width:155px;}
* html div#leftlist li a { width:175px; w\idth:155px; /* Box Model fix for IE Win */ }
div#leftlist li a:hover { background:#fff url(/2005/images/bluebullet.gif) 0 5px no-repeat; font-weight:normal; text-decoration:underline; width:155px;}
* html div#leftlist li a:hover { width:175px; w\idth:155px; /* Box Model fix for IE Win */ }

div#altlist { position:relative; z-index:12; width:175px; margin-top:20px; padding:0 0 10px 0; font-size:11px; background:#fff; color:#ccc;}
div#altlist h3 { color:#000; background:#eee3d4; border:0; text-align:left; padding:1px 5px 1px 5px; font-weight:normal;}
div#altlist h3.grey { color:#fff; background:#ccc; border:0; text-align:left; padding:1px 5px 1px 5px; font-weight:normal;}
div#altlist ul { padding:0px; margin-left:20px; margin-top:10px; list-style-position:outside; text-align:left; list-style-type:square;}
div#altlist li { text-align:left; margin:0; padding-bottom:5px;}

div#statelist { position:relative; z-index:12; width:175px; padding:0 0 10px 0; font:11px/12px Arial, Helvetica, sans-serif;; background:#fff; color:#ccc;}
div#statelist h3 { color:#000; background:#eee3d4; border:0; text-align:left; padding:1px 5px 1px 5px; font-weight:normal;}
div#statelist ul { padding:0px; margin-left:20px; margin-top:10px; list-style-position:outside; text-align:left; list-style-type:square;}
div#statelist li { text-align:left; margin:0; padding-bottom:5px;}
div#statelist a { position:relative; z-index:12; width:175px; padding:0 0 0 0; font:11px/12px Arial, Helvetica, sans-serif;; background:#fff; color:#aa4c00;}
div#statelist a:hover { position:relative; z-index:12; width:175px; padding:0 0 0 0; font:11px/12px Arial, Helvetica, sans-serif;; background:#fff; color:#66c; text-decoration:underline;}
.region { position:relative; z-index:12; width:175px; padding:0 0 0 0; font:11px/12px Arial, Helvetica, sans-serif;; background:#fff; color:#66c;}

/* END left NAV */

/* Gallery */
div.galpic { float:left; height:114px; width:114px; padding:5px; margin:0 6px 20px 0px; background:#EEE3D4; border:1px solid; border-color: #AAA #444 #444 #AAA; overflow:hidden;}
* html div.galpic { height:120px; he\ight:114px; width:120px; w\idth:114px; /* Box Model fix for IE Win */ }
div.galpic img { height:64px; width:110px; margin:0px auto 3px auto; border: 1px solid; border-color: #AAA #444 #444 #AAA;}
div.galpic ul { font:Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; text-align:left;}
div.galpic ul li { list-style:none; margin:0; padding:0; line-height:12px;}
div.galpic ul li.cred { color:#006699;}
div.galpic ul li.bio, div.galpic ul li.bio a { color:#006699; font-size:11px; text-decoration:none;}
div.galpic ul li.bio a:hover { text-decoration:underline;}
div.galpic ul li.loca { color:#666;}
img.bioimage { float:left; margin-right:10px; border:1px solid; border-color: #AAA #444 #444 #AAA;}

.galnav { position:relative; padding:0; height:23px; width:534px; color:000; background:#eee3d4; z-index:50; margin:0 0 10px 0;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .galnav { height:1%;}
/* */
.galnav ul { border:0; margin:0; padding:0; list-style-type:none; text-align:center;}
.galnav ul li { display:block; float:left; text-align:center; padding:0; margin:0;}
.galnav ul li a { width:100px; height:23px; border-right:1px solid #fff; padding:0; display:block; text-align:center; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif;}
.galnav ul li a:hover { text-decoration:underline;}
.galnav ul li.gone a { width:120px; text-decoration:none;}
.galnav ul li.gtwo a { width:100px; text-decoration:none; border:0;}
.galnav ul li.gthree a { width:150px; border:0; text-decoration:none;}
.galnav ul li.gfour  { width:20px; border:0; text-decoration:none; text-align:left; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif; color:#aa4c00;}
.galnav ul li.gfour a { width:10px; border:0; text-decoration:underline;}
.galnav ul li.gpage { width:33px; border:0; text-decoration:none; text-align:left; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif; color:#aa4c00; padding:0px 5px;}
.galnav ul li.last { position:absolute; top:0; right:0;}

#galwrap { position:relative; margin-bottom:10px; padding-top:10px;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html #galwrap { height:1%;}
/* */
#galwrap img { margin:0 auto 5px auto;}
/* END Gallery */

/* Gallery 2 */
div.galpic2 { float:left; height:114px; width:114px; padding:5px; margin:0 6px 20px 0px; background:#EEE3D4; border:1px solid; border-color: #AAA #444 #444 #AAA; overflow:hidden;}
* html div.galpic2 { height:120px; he\ight:114px; width:120px; w\idth:114px; /* Box Model fix for IE Win */ }
div.galpic2 img { height:64px; width:110px; margin:0px auto 3px auto; border: 1px solid; border-color: #AAA #444 #444 #AAA;}
div.galpic2 ul { font:Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; text-align:left;}
div.galpic2 ul li { list-style:none; margin:0; padding:0; line-height:12px;}
div.galpic2 ul li.cred { color:#006699;}
div.galpic2 ul li.bio, div.galpic ul li.bio a { color:#006699; font-size:11px; text-decoration:none;}
div.galpic2 ul li.bio a:hover { text-decoration:underline;}
div.galpic2 ul li.loca { color:#666;}
img.bioimage { float:left; margin-right:10px; border:1px solid; border-color: #AAA #444 #444 #AAA;}

.galnav { position:relative; padding:0; height:23px; width:534px; color:000; background:#eee3d4; z-index:50; margin:0 0 10px 0;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html .galnav { height:1%;}
/* */
.galnav ul { border:0; margin:0; padding:0; list-style-type:none; text-align:center;}
.galnav ul li { display:block; float:left; text-align:center; padding:0; margin:0;}
.galnav ul li a { width:100px; height:23px; border-right:1px solid #fff; padding:0; display:block; text-align:center; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif;}
.galnav ul li a:hover { text-decoration:underline;}
.galnav ul li.gone a { width:120px; text-decoration:none;}
.galnav ul li.gtwo a { width:100px; text-decoration:none; border:0;}
.galnav ul li.gthree a { width:150px; border:0; text-decoration:none;}
.galnav ul li.gfour  { width:20px; border:0; text-decoration:none; text-align:left; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif; color:#aa4c00;}
.galnav ul li.gfour a { width:10px; border:0; text-decoration:underline;}
.galnav ul li.gpage { width:33px; border:0; text-decoration:none; text-align:left; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif; color:#aa4c00; padding:0px 5px;}
.galnav ul li.last { position:absolute; top:0; right:0;}

#galwrap { position:relative; margin-bottom:10px; padding-top:10px;}
/* HOLLY HACK, TO FIX A PROBLEM WITH RENDERING BORDERS \*/
* html #galwrap { height:1%;}
/* */
#galwrap img { margin:0 auto 5px auto;}
/* END Gallery */

/* Much Lower Nav */
#footmenu { position:relative; margin:0; margin-top:3px; padding:0; height:23px; width:730px; color:#fff; background:#666; clear:both;}
#footmenu ul { border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left;}
#footmenu ul li { display:block; float:left; text-align:center; padding:0; margin:0;}
#footmenu ul li a { text-decoration:none; color:#fff; background:#666; width:145px; height:23px; border-right:1px solid #fff; padding:0; display:block; text-align:center; font-weight:normal; line-height:23px; font:12px/23px Arial, Helvetica, sans-serif;}
#footmenu ul li a:hover { color:#fff; text-decoration:underline;}
#footmenu ul li#fone a { width:190px;}
#footmenu ul li#ftwo a { width:190px;}
#footmenu ul li#ffour a { width:190px;}
#footmenu ul li#fthree a { width:70px; border-right:0px;}
#footmenu ul li#flast a { width:100px; border:0; background:url(/2005/images/little_arrow.gif) 0 4px no-repeat;}
#footmenu li#flast { position:absolute; right:0; top:0;}

/* Common Footer */
#nasafoot {
	position:relative;
	background:#ccc;
	width:730px;
	height:120px;
	clear:both;
	margin-top:3px;
	}

#nasafoot img {
	display:inline;
	vertical-align:middle;
	padding-right:10px;
	}

#nasafootr {
	position:absolute;
	left:410px;
	top:3px;
	}

#nasafootplus {
	color:#666;
	font-size:11px;
	width:300px;
	}

#nasafootplus ul {
	list-style:none;
	padding:10px 0px 0px 10px;
	margin:0px;
	}

#nasafootplus ul li {
	padding-bottom:0;
	}

#nasafootplus ul li a:link, #nasafootplus ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#666;
	font-size:11px;
	}

#nasafootplus ul li a:hover {
	text-decoration:underline;
	}

#nasafootlinks {
	position:absolute;
	left:460px;
	top:5px;
	color:#666;
	font-size:11px;
	}

#nasafootlinks ul {
	list-style:none;
	}

#nasafootlinks ul li {
	padding-bottom:0;
	}

#nasafootlinks ul li a:link, #nasafootlinks ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#666;
	font-size:11px;
	}

#nasafootlinks ul li a:hover {
	text-decoration:underline;
	}




