BODY {padding:0; margin:0; font-family:Verdana,sans-serif; font-size:11px; color:#666;}

A:link {color:#996;}
A:visited, A:active {color:#949A74;}
STRONG {color:#900; font-weight:normal;}
H1 {font-size:21px; color:#996; margin-top:0; padding-bottom: 15px; padding-top:0; font-weight:normal;}
H2 {font-size:14px; color:#900; margin-top:0; padding-top:0; font-weight:normal;}
H3 {font-size:12px; color:#900; margin-top:0; padding-top:0; font-weight:normal;} /* not currently in use */

h3.release, h4.release {color:#900; font-size:11px; font-weight:normal;}
h2.release {font-size:11px; color:#996; font-weight:normal; margin-bottom:0; padding-bottom:0;}
h2.bio, .job h2, .job h3 {margin:0; padding:0;}
h2.bio A, h2.bio A:visited {color:#900; text-decoration:none;}
.event h2 {margin:5px 0 0; padding:0; font-weight:bold;}
DIV.event {border-bottom:#996 1px solid;}
.eventTitle {font-weight:bold;}
.required {color: #900;}
.job {padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #cc9;}
.job h3 {font-size:11px; color:#666; font-weight:bold;}

TH {font-size:14px; color:#900; text-align:left; font-weight:normal;}
TABLE.border TD { border-right:1px solid #cc9; border-bottom:1px solid #cc9; padding:4px 4px 1em 4px;}
TABLE.border TD.left {border-left:1px solid #cc9;}
TABLE.border TH { border-bottom: 1px solid #cc9; padding: 4px 4px 10px 4px;}
TABLE.border A:link, TABLE.border A:visited {text-decoration:none;}
TABLE.border A:hover {text-decoration:underline;}

TABLE#bios TD {padding:5px 15px 5px 0;}
IMG.bio {padding:0 15px 18px 0;}

DIV#page-wrapper {width:720px; height:100%; top:0; left:0;}
DIV#header IMG {vertical-align:bottom;}
#header #logo {margin-left:25px; margin-right:22px;}

DIV#page-body {width:100%; margin-top:40px; border-top:1px solid #b2b2b2; position:relative;}
DIV#content {height:100%; width:449px; margin-top:28px; margin-left:20px; float:right;} 

DIV#sidebar {width:250px; height:100%; float:left; position:relative; top:0;}
DIV#credits {margin-left:25px; padding-top:84px; font-size:10px;}

/* sponsors */
#credits p#sponsor {margin-top:2em;}
#annualSponsors {margin:10px 0 20px 20px; float:none; clear:both; position:relative;}
#annualSponsors h2 {background:#E5E5CC; margin-left:-20px; padding:5px 20px;}
#annualSponsors .sponsor {width:48%;}
#annualSponsors .sponsor img {margin-right:5px; float:left;}
.sponsor#sponsorRight {float:right;}
.sponsor#sponsorLeft {float:left;}
      
DIV#release-menu {position:absolute; top:3px; right:0;}

DIV#navigation {background-color:#e5e5cc; height:218px;} /* need to set height */
#navigation UL {list-style-type:none; padding:0; margin:0;}
#navigation UL LI {font-family:Arial,Verdana,sans-serif; font-size:12px;
				height:15px; padding:6px 0; border-bottom:1px solid #b2b2b2;}

#primary-nav {width:125px; margin:0; padding:0; height:218px; float:left;}
#primary-nav UL {margin-left:25px; font-weight:bold;}
UL#secondary-nav {background-color:#f5f5eb; width:125px; height:218px; float:right;}

/* ** Absolute positioning attempt: unfortunately, does not allow non-IE browsers to click on the secondary nav links **
UL#primary-nav {margin:0 0 0 25px; padding:0; position:relative; z-index:5;}
UL#secondary-nav {background-color:#f5f5eb; margin:0; padding:0; z-index:0;
				position:absolute; top:0; right:0; width:125px; height:218px;} */
UL#secondary-nav LI {padding-left:15px; font-size:11px; font-weight:normal;}

#navigation A {text-decoration:none; color:#A3A374;}
/* #navigation A:hover {color:#949A74;} */
#navigation A.selected, #navigation A:hover {color:#69c; text-decoration:none;}

DIV#supplement-nav {position:absolute; top: 100px; width:720px; text-align:right;}
#supplement-nav A {font-size:10px; padding:0 1em; text-decoration:none;}
#supplement-nav A:hover {text-decoration:underline;}

UL#sitemap, #sitemap UL {margin:0; padding:0;}
#sitemap LI {list-style-type:none; padding:0 0 1em 0; margin:0; font-size:14px;}
#sitemap UL LI {padding-bottom:0; padding-left:3em; font-size:11px;}
#sitemap A:link, #sitemap A:visited {text-decoration:none; color:#900;}
#sitemap UL A:link, #sitemap UL A:visited {color:#666;}
#sitemap UL UL A:link, #sitemap UL UL A:visited {color:#996;}

#sitemap UL#releases LI, #sitemap UL#presentations LI {padding-bottom:0.5em; padding-top:0.5em;}

#sitemap A:hover {text-decoration:underline;}