@charset "utf-8";
/* 2009-0415 screen.css  notes: Dk brown: #3D1F0E; Red: #CC0000; Link blue: #2255CC */

* 			 { margin:0; padding:0; }
body 		 { text-align:center; font: 12px/1.5em Arial, Helvetica, sans-serif; background-color:#999999; margin:10px 0 200px 0; }
h1 		 { font-size:16px; font-weight:normal; }
h2 		 { font-size:14px; font-weight:normal; }
h3 	    { font-size:14px; font-weight:normal; }
li 		 { font-size:12px; line-height:1.4em; }
a:link 	 { color:#2255BB; text-decoration:none; }
a:visited { color:#2255BB; text-decoration:none; }
a:hover 	 { color:#2255BB; text-decoration:underline; }

/* GO TO TOP - - - - supports "top of page" link in all pages, and library item */
p.gototop   { padding:10px 0 5px 0; } 
p.gototop a { font-size:11px; }


/* PAGEBOX - - - - #pagebox, center floated 
----------------------------------------------------------------------------- */
#pagebox  { margin:0 auto; margin-top:1.5em; position:relative; width:950px; text-align:left; border:1px #666 solid; background-color:#666; }


/* SKIPNAV - - - - #skipnav
----------------------------------------------------------------------------- */
#skipnav {position: absolute; width:50%; top:-1.6em; left:0;}
#skipnav a:link,
#skipnav a:visited
{padding:0px 5px 1px 5px; font-size:1.1em; line-height:1em; margin-right:2px; color:#999;}
#skipnav a:hover,
#skipnav a:focus
{background:white; color:blue;}


/* MASTHEAD - - - - #masthead 
----------------------------------------------------------------------------- */
#masthead { width:950px; background: url(../images/bkgd_bannerphoto725x125.jpg) no-repeat right top; margin:0; padding:0; }
#masthead img { display:block; border:0; }


/* SITE MENU - - - - #sitemenu 
----------------------------------------------------------------------------- */
ul#sitemenu { clear:both; width:950px; text-align:center; height:3.4em; background: url(../images/bkgd_sitemenu10x400.jpg) repeat-x left top; }
#sitemenu li { float:left; display:inline; list-style-type: none; text-align:center; margin-left:5px; margin-top:.45em; }
#sitemenu li#homelink 			{ width:5.6em; } 
#sitemenu li#aboutlink 			{ width:6em; }
#sitemenu li#fellowshipslink 	{ width:8em; }
#sitemenu li#alumnilink 		{ width:9em; } 
#sitemenu li#contactlink 		{ width:7em; } 
#sitemenu li#studentslink 		{ width:8em; } 
#sitemenu li#donatelink 		{ width:6em; }
/* height below is set for IE6+ */
#sitemenu a { display:block; padding:.3em .3em .1em .3em; line-height: 1.1em; height:2.6em; border-top:solid 1px #AAA; border-right:solid 1px #AAA; border-left:solid 1px #AAA; }
#sitemenu a:link 		{ color:#FFFFFF; text-decoration:none; background-color:#074720; }  
#sitemenu a:visited 	{ color:#FFFFFF; text-decoration:none; background-color:#074720; }  
#sitemenu a:hover 	{ color:#FFFFFF; text-decoration:none; background-color:#888888; }  
/* - - current-tab styling - - */
#sitemenu a:link.current,
#sitemenu a:visited.current,
#sitemenu a:hover.current { color:#3D1F0E; background-color:#d0d0d0; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-left:solid 1px #FFF; }


/* SUBNAV BAR - - - - #subnavbar 
----------------------------------------------------------------------------- */
#subnavbar { float:left; clear:both; width:950px; color:#000; background:#d0d0d0; border-bottom:1px solid #666; padding:4px 0 3px 0;}
#subnavbarinset { margin:0 10px 0 10px; }
/* - - #subnavlinkbox div holds page links */
#subnavlinkbox {float:left; margin:0 .25em 0 0; width:550px; background:#d0d0d0; }
#subnavlinkbox h2 {font-size:10px; color:#646870; text-transform: uppercase; line-height:1.1em; margin:0; padding:0px 4px; }
#subnavlinkbox ul {margin:0 0 0 0; padding:1px 4px; }
#subnavlinkbox li {float:left; margin:0 8px 3px 0; list-style-type:none; line-height:1.5em; }
#subnavlinkbox a 	{display:block; font-size:12px; padding:0 8px 0 7px; margin:0; border:solid 1px #457; }
#subnavlinkbox a:link 		{  text-decoration:none; color:#FFF;background:#7F92BB; } /* was #2255BB */
#subnavlinkbox a:visited 	{text-decoration:none; color:#FFF;background:#7F92BB; }
#subnavlinkbox a:hover    {text-decoration:none; color:#FFF; background:#4464B0;}
/* - - #subnavbar current-page styles */
#index #subnavbar ul a.index:link,
#index #subnavbar ul a.index:visited,
#index #subnavbar ul a.index:hover, 

#archivedir #subnavbar ul a.archivedir:link,
#archivedir #subnavbar ul a.archivedir:visited,
#archivedir #subnavbar ul a.archivedir:hover, 

#about #subnavbar ul a.about:link,
#about #subnavbar ul a.about:visited,
#about #subnavbar ul a.about:hover, 

#who #subnavbar ul a.who:link,
#who #subnavbar ul a.who:visited,
#who #subnavbar ul a.who:hover, 

#events #subnavbar ul a.events:link,
#events #subnavbar ul a.events:visited,
#events #subnavbar ul a.events:hover, 

#news #subnavbar ul a.news:link,
#news #subnavbar ul a.news:visited,
#news #subnavbar ul a.news:hover, 

#orgs #subnavbar ul a.orgs:link,
#orgs #subnavbar ul a.orgs:visited,
#orgs #subnavbar ul a.orgs:hover, 

#fellowships #subnavbar ul a.fellowships:link,
#fellowships #subnavbar ul a.fellowships:visited,
#fellowships #subnavbar ul a.fellowships:hover, 

#alumni #subnavbar ul a.alumni:link,
#alumni #subnavbar ul a.alumni:visited,
#alumni #subnavbar ul a.alumni:hover, 

#contact #subnavbar ul a.contact:link,
#contact #subnavbar ul a.contact:visited,
#contact #subnavbar ul a.contact:hover,

#donate #subnavbar ul a.donate:link,
#donate #subnavbar ul a.donate:visited,
#donate #subnavbar ul a.donate:hover,

#join #subnavbar ul a.join:link,
#join #subnavbar ul a.join:visited,
#join #subnavbar ul a.join:hover, 

#sos #subnavbar ul a.sos:link,
#sos #subnavbar ul a.sos:visited,
#sos #subnavbar ul a.sos:hover 
{ text-decoration:none; background:#0A246A; }

/* - - #searchbox within #subnavbar */
#searchbox       { float:right; margin:1px 0 4px 0; }
#searchbox h2    { font-size:10px; color:#646870; text-transform: uppercase; line-height:1.1em; margin:0 1px; padding:0; }
#searchbox form  { margin:0px; background:#d0d0d0; }
#searchbox input { font-size:12px; line-height:1em; } 


/* MID-WRAPPER -  #mid-wrapper for all main content, and wraps #footer
----------------------------------------------------------------------------- */
#mid-wrapper { width:950px; clear:both; background:#FFF url(../images/bkgd_newscolborder225x10.gif) repeat-y left top; }


/* NEWSPANEL - #newspanel: sidebar for News, Calendar Events, ELQ Staff news 
----------------------------------------------------------------------------- */
#newspanel { width:224px; float:left; border-right:1px solid #666; background:#FFFFF9; }
.newssection { width:224px; float:left; }  
/* - - Newspanel .titlebar */
.newssection .titlebar { float:left; width:224px; position:relative; background:#A08D6B; }  
.newssection .titlebar h2 { float:left; display:inline; font-weight:normal; font-size:14px; color:#FFF; line-height:30px; margin-left:5px; }
/* - - Newspanel .titlebar 'More' buttons */
.newssection .titlebar a { float:right; display:block; padding:1px 4px; font-size:11px; line-height:1.3em; margin:5px; border: 1px solid #C7C7B7; } 
.newssection .titlebar a:link { text-decoration:none; color:#DDC; background:#3D1F0E; }  
.newssection .titlebar a:visited { text-decoration:none; color:#DDC; background:#3D1F0E; }  
.newssection .titlebar a:hover { text-decoration:none; color:#FFE; background-color: #CC0000; }
/* - - Newspanel .linkbar for ____________ */
.newssection .linkbar { float:left; width:224px; position:relative; background-color:#DDD; clear:both; padding-top: 2px; border-top:1px solid #BBB; }
.newssection .linkbar h2 { float:left; display:inline; font-weight:normal; font-size:11px; color:#3d1f0e; line-height:24px; margin-left:10px; }
.newssection .linkbar a { float:right; display:block; padding:1px 4px; font-size:11px; line-height:1.3em; margin:2px 5px 0px 5px; border: 1px solid #999; }
.newssection .linkbar a:link { text-decoration:none; color:#333; background-color:#CCC; }
.newssection .linkbar a:visited { text-decoration:none; color:#333; background-color:#CCC; }
.newssection .linkbar a:hover { text-decoration:none; color:#FFF; background-color:#CC0000; }
/* - - Newspanel .newssource styles for data brought in from included file */
.newssection .newssource { clear:both; padding:1px 10px; }
.newssection .newssource h3 { font-size:12px; font-weight:normal; line-height:1.2em; margin-bottom:12px; margin-top:8px; } 
.newssection .newssource p { display:none; }
.newssection .newssource h3 a:link { text-decoration:none; color:#2255CC; }
.newssection .newssource h3 a:visited { text-decoration:none; color:#2255CC; }
.newssection .newssource h3 a:hover { text-decoration:underline; color:#2255CC; }
/* - - Newspanel .rssfeed styles */
.newssection .rssfeed { clear:both; padding:1px 10px 10px 10px; }
.newssection .rssfeed h3 { font-size:12px; font-weight:normal; line-height:1.2em; margin-top:9px; }
.newssection .rssfeed h3 a:link { text-decoration:none; color:#2255CC; }
.newssection .rssfeed h3 a:visited { text-decoration:none; color:#2255CC; }
.newssection .rssfeed h3 a:hover { text-decoration:underline; color:#2255CC; }
.newssection .rssfeed .pubdate { padding-left:10px; color:#666; }
/* - - Newspanel RSS feed line items are paragraphs */
.newssection p { font-size: 11px; color:#666666; padding-bottom: 5px; padding-left:10px; }  
/* - - Newspanel Event calendar related Links section inset CSS */
.newssection .linkinset { margin:2px 10px 8px 10px; padding:0; line-height:1em; border:1px solid #CFC3A8; text-align:left;}
.newssection .linkinset h3 {font-size:10px; color:#5F4130; font-weight:normal; margin:0; padding:0 5px 0 4px; line-height:1.2em; text-transform: uppercase; }
.newssection .linkinset ul {padding:2px 5px 2px 6px;}
.newssection .linkinset li { font-size: 11px; line-height:1.35em; list-style-type: none; }
/* - - Newspanel Student Info section */
.newssection .sossource { clear:both; padding:1px 10px; }
.newssection .sossource h4 { font-size:12px; font-weight:normal; line-height:1.2em; margin-bottom:12px; margin-top:8px; } 
.newssection .sossource p { display:none; }
.newssection .sossource h4 a:link { text-decoration:none; color:#2255CC; }
.newssection .sossource h4 a:visited { text-decoration:none; color:#2255CC; }
.newssection .sossource h4 a:hover { text-decoration:underline; color:#2255CC; }
.newssection .sossource h3 { display:none; }
.newssection .sossource p { display:none; }
.newssection h3 { font-size:12px; font-weight: normal; }
/* - - Newspanel PDF reader download graphic section */
#newspanel #readerlink {clear:both; background:#A08D6B; width:224px; }  
#newspanel #readerlink img { display:block; padding:6px 6px 5px 5px; border:0;}  


/* MAIN CONTENT - #maincontent - container for all main page content layouts
----------------------------------------------------------------------------- */
#maincontent { float:right; width:725px; background-color:#FFF; position:relative; }

/* Topic Header for NonPubs pages - DW template region: headingNonPubs_option - - */
#topicheader { width:725px; background: url(../images/bkgd_pagetitles10x40.jpg) repeat-x left top; position:relative; }
#topicheader h2 img  {margin:30px 0 0 38px; }


/* LAYOUT: NONPUBS - DW template region: layoutNonPubs_option 
----------------------------------------------------------------------------- */
#nonPubsLayout 		{margin:35px 285px 15px 45px; position:relative; }
#nonPubsLayout h3 	{font-size: 14px; color: #FFF; background-color: #3d1f0e; padding-left:5px; margin-left:-5px; margin-bottom:0.7em; }
#nonPubsLayout h4 	{font-size: 14px; color: #3d1f0e; margin:0; padding:0; }
#nonPubsLayout h5 	{font-size: 12px; color: #3d1f0e; margin:0; padding:0; }
#nonPubsLayout p  	{margin:.2em 0 1em 0; color:#333333; }

#nonPubsLayout ol.lowletters {list-style-position:inside; list-style-type: lower-alpha; margin-bottom:1em; }
#nonPubsLayout ol.numbers 	  {list-style-position:inside; list-style-type:decimal; }
#nonPubsLayout ol.numbers li {margin-bottom:0.5em; color:#333; }

/* - - IMPORT.PHP - - */
#nonPubsLayout #disclaimer 	{font-size:11px; color:#666; padding-top:0.1em; margin-top:3em; border-top:1px solid #CCC; }

/* - - SEARCH.PHP - no subnav menu on search results page - - */
#search #subnavlinkbox { display:none;}

/* - - NEWS.PHP (NonPubs Layout) - - */
#news #nonPubsLayout h3 a 			{ color:#FFFFFF; font-weight:normal; }
#news #nonPubsLayout h3 a:link,
#news #nonPubsLayout h3 a:visited,
#news #nonPubsLayout h3 a:hover 	{ text-decoration:none; color:#FFFFFF; }

/* - - SOS.PHP (NonPubs Layout) - - */
#sos #nonPubsLayout h4 a 			{ color:#3d1f0e; font-weight:bold; }
#sos #nonPubsLayout h4 a:link,
#sos #nonPubsLayout h4 a:visited,
#sos #nonPubsLayout h4 a:hover 	{ text-decoration:none; color:#3d1f0e; }

/* PUBS HOME AND ARCHIVE DIRECTORY LAYOUTS: 
   layoutPubsHome_option (index.php only) and layoutPubsGeneric_option (archivedir.php only)
----------------------------------------------------------------------------- */
/* - - Container for dual column format publications section; contains page title banner img, then 2 floated columns - - */
#maincontent #pubshomelayout,
#maincontent #pubsgenericlayout
{ width:725px; color:#333; float:right; background:#eee url(../images/bkgd_homecolumninsideborders.gif) repeat-y left top; }

/* - - Floated matching columns for the 2 publications */
  /* #elqbox */
#pubshomelayout #elqbox,
#pubsgenericlayout #elqbox
{ width:361px; float:left; background:#FFF; border-top:solid 1px #999; border-right: 1px solid #999; padding-bottom:100px; }
  /* #currentsbox */
#pubshomelayout #currentsbox,
#pubsgenericlayout #currentsbox
{ width:361px; float:right; background-color:#FFF; border-top: solid 1px #999; border-left: 1px solid #999; padding-bottom:100px; }
/* - - .pubboxliner provides common inner margins on pubs columns rather than setting margins on all pubs elements individually */
.pubboxliner {margin:0 15px 15px 15px; }

/* - - Pubs Section BLUE BAR Headings - h4 exclusively */
#pubshomelayout h4,
#pubsgenericlayout h4
{ font-size:14px; font-weight:normal; color:#FFFFFF; background:#7F92BB; padding-left:5px; margin:0 0 7px -5px; clear:both;}

/* - - TOC Headings - h5 exclusively; clear:both prevents collision with ELQ journal covers */
#pubshomelayout h5, 
#pubsgenericlayout h5 
{ font-size:14px; font-weight:bold; margin-top:5px; color:#3D1F0E; border-bottom:solid 1px #CCCCCC; padding-bottom: 0; clear:both;}

/* - - Optional Minor Subheadings - h6 exclusively */
#pubshomelayout h6, 
#pubsgenericlayout h6
{border-bottom:solid 1px #CCCCCC; line-height:1.2em; margin:0.5em 0 0.35em 0; clear:both; font-size: 12px; font-weight: bold; font-style:italic; }

/* - - For all pubs paragraph text */
#pubshomelayout p,
#pubsgenericlayout p
{ line-height:1.4em; margin:0.5em 0 0.75em 0; }

/* - - article title-author-link list items */
#pubshomelayout ul,
#pubsgenericlayout ul
{ margin-top:1em; margin-left: 14px; }
#pubshomelayout li,
#pubsgenericlayout li
{ list-style-position: outside; list-style-type: square; padding-bottom:5px; }
/* .author span styled in contrib.css so it can be applied in Contribute */
#pubshomelayout span.author a,
#pubsgenericlayout span.author a
{padding-left:1em; }

/* PUBS HOME LAYOUT SPECIFIC - - - - */
/* - - styling for downlinks area at top of each publication column ---- */
#pubshomelayout .pubmenu 
{padding:0 0 0 5px; margin:2px 0 0 -5px; border:1px solid #CCDDFF; }
#pubshomelayout .pubmenu li  
{display:inline; list-style-type:none; margin-right:5px; }
#pubshomelayout .pubmenu a {font-size:12px; line-height:1.5em; }
#pubshomelayout .pubmenu li a:link {text-decoration:none; color:#2255BB; }
#pubshomelayout .pubmenu li a:visited {text-decoration:none; color:#2255BB; }
#pubshomelayout .pubmenu li a:hover {text-decoration:underline; color:#2255BB; }
/* - - surrounds intro text */
#pubshomelayout .pubsintro {margin:0.8em 0 1.2em 0; }
/* - - used for the ELQ covers on home pg */
#pubshomelayout .floatright { float:right; margin:0 0 15px 15px; } 

/* ARCHIVE DIRECTORY LAYOUT SPECIFIC - layoutPubsGeneric
----------------------------------------------------------------------------- */
/* - - downlink list for archive volume/issues */
#pubsgenericlayout .pubsgenericintro ul {margin:0.2em 0 0.75em 0; padding-left:0; }
#pubsgenericlayout .pubsgenericintro li.archivedirlist  {list-style:none; line-height:1.5em; padding:0; margin:0;}
#pubsgenericlayout .pubsgenericintro li.archivedirlist a {padding:0 0.25em 0 0.25em; margin:0;}

/* ELQ/(ELC?) ARCHIVE LIST PAGES 
  (uses DW template regions layoutArchiveList_option, subnavReturnToarchivedir_option, title header is built-in)
----------------------------------------------------------------------------- */
/* - - hide #subnavlinkbox "PAGES IN THIS SECTION"; DEPENDENCY: attribute pageClass must be set to archivelist */
.archivelist #subnavlinkbox h2 {display:none;}
/* - - add margin-top to fill-in for non-displayed h2 */
.archivelist #subnavlinkbox ul {margin-top:0.7em;}

#layoutarchivelist .topicheading {position:relative; width:725px; background: url(../images/bkgd_pagetitles10x40.jpg) repeat-x left top;  }
#layoutarchivelist .topicheading h2 { font: normal 24px/1.5em "Palatino Linotype", Palatino, Times, serif; color:#3D1F0E; margin:0 0 0 0; padding:20px 0 0 39px; background-color:none; }
.archivelistliner {position:relative; margin:0px 65px 15px 45px; }
/* - - return link under page title on archive list pages */
#layoutarchivelist .backtoarchivedir {font-size: 11px; margin:0 0 25px 0; }

#layoutarchivelist p
{ line-height:1.25em; margin:0.5em 0 0.75em 0; }
#layoutarchivelist ul {margin:0.2em 0 0.75em 0; padding-left:0; }
#layoutarchivelist li  {list-style:none; line-height:1.25em; padding:0; margin:0.25em 0 1em 0;}

/* - - styling for .author span links (.author in contrib css) */
#layoutarchivelist span.author a
{padding-left:0.8em; }
#layoutarchivelist li a {font-size:11px; padding:0; margin:0;}

/* - - h3 for Issue inpage links line */
#layoutarchivelist h3 
{ font-size:14px; font-weight:bold; margin-top:5px; color:#3D1F0E; border:none; padding-bottom: 15px; clear:both;}
#layoutarchivelist h3 a {padding-left:0.25em; padding-right:0.25em;}
#layoutarchivelist h3 a:link,
#layoutarchivelist h3 a:visited,
#layoutarchivelist h3 a:hover
{text-decoration:underline;}

/* - - Pubs Section BLUE BAR Headings - h4 exclusively */
#layoutarchivelist h4
{ font-size:14px; font-weight:normal; color:#FFFFFF; background:#7F92BB; padding-left:5px; margin:0 0 7px -5px; clear:both;}

/* - - TOC Headings - h5 exclusively; clear:both prevents collision with ELQ journal covers */
#layoutarchivelist h5 
{ font-size:14px; font-weight:bold; margin-top:5px; color:#3D1F0E; border-bottom:solid 1px #CCCCCC; padding-bottom: 0; clear:both;}

/* - - Optional Minor Subheadings - h6 exclusively */
#layoutarchivelist h6
{border-bottom:solid 1px #CCCCCC; line-height:1.2em; margin:0.5em 0 0.35em 0; clear:both; font-size: 12px; font-weight: bold; font-style:italic; }


/* CURRENTS ARTICLE PAGES (uses DW template regions headingCurrents_option, layoutNonPubs_option) - for pre-weblog articles 
----------------------------------------------------------------------------- */
/* - - Currents article pages only (body#currentsarticle) ---- */
#currentsarticle #nonPubsLayout 	{ margin:25px 200px 15px 45px; position:relative; }
#currentsarticle #subnavlinkbox h2 {display:none;}
#currentsarticle #nonPubsLayout h1 { font-size:22px; font-weight:normal; line-height:1.25em; color:#3d1f0e; background-color:#FFFFFF; margin-bottom:0.25em; }
/* - - h2.author is used for the author name at top */
#currentsarticle #nonPubsLayout h2.author { font-size:14px; font-weight:normal; line-height:1.25em; margin-top:0.25em; margin-bottom:1.5em; color:#555555; background-color:#FFFFFF; }   
#currentsarticle #nonPubsLayout h2 { font-size:14px; font-weight:normal; line-height:1.25em; margin-top:1em; margin-bottom:0.4em; color:#505050; background-color:#FFFFFF; }
#currentsarticle #nonPubsLayout h3 	{ font-size:12px; font-weight:bold; line-height:1.25em; margin-bottom:0.4em; color:#3d1f0e; background-color:#FFFFFF; }
#currentsarticle #nonPubsLayout p 	{ font-size:12px; line-height:1.5em; }
#currentsarticle #nonPubsLayout sup 	{ line-height:0.6em; }
#currentsarticle #nonPubsLayout a 	{ color:#2255cc; }
#currentsarticle #endnotes 		{ margin-top:25px; padding-top:.25em; border-top:1px solid #3d1f0e; }
#currentsarticle #endnotes p 		{ margin-bottom:0.5em; }
#currentsarticle a.backtohome 			{ font-size:11px; margin-left:45px; margin-bottom:1.5em; }
#currentsarticle a.backtohome:link,
#currentsarticle a.backtohome:visited 	{ text-decoration:none; color:#999999; }
#currentsarticle a.backtohome:hover { text-decoration:underline; color:#2255cc; }
#currentsarticle #nonPubsLayout ul 		{ margin:1em 0; list-style-position: inside; list-style-type: square; }
#currentsarticle #nonPubsLayout ul li 	{ color:#333333; margin-bottom:0.5em; }
#currentsarticle #nonPubsLayout ol 		{ margin:1em 0; list-style-position: inside; list-style-type: decimal; }
#currentsarticle #nonPubsLayout ol li 	{ color:#333333; margin-bottom:0.5em; }


/* FOOTER - #footer 
-----------------------------------------------------------------------------  */
#footer 				{ width:950px; clear:both; text-align:center; font-size:10px; color:#bbb; border-top:solid 1px #999; background-color:#3d1f0e; }
#footer p {margin:0; padding:0; line-height:1em;}
#footer a:link 	{ color:#FF3300; }
#footer a:visited { color:#FF3300; }
#footer a:hover 	{ color:#FF3300; }

/* end */
