

body { font: normal normal 80% Verdana, Arial, Helvetica, sans-serif; color: #625f5e; margin: 0px 0px 0px 0px;}
p { line-height: 1.5em; margin:0px 0px 1em 0px; padding: 0px; }
a { color: #625f5e; text-decoration:none;}
a:visited { color: #625f5e; font-size:100%;text-decoration:none;}
a:hover { color: #625f5e; text-decoration:underline;}
a.intext { text-decoration:none;font-weight:bold;text-decoration:underline;}
a.intext:visited { text-decoration:underline;}
a.intext:hover { text-decoration:underline;}
img { border: 0; }

input,textarea
{
	font-family:Verdana;	
	font-size:100%;
	color: #625f5e;
}

fieldset
{
	border:none;
	padding:0;
	margin:0;
}

blockquote
{
	margin-bottom:0;
}

div.skiplink { display:none; }

div.outercontainer
{
	margin: 0 auto;   /* for page centering */
	width:942px;
	font-family:verdana;
}

div.banner
{
	width:942px;
	height:100px;
	float:left;
	margin-bottom:18px;
	/*background-image:url(header.jpg);
	background-repeat:no-repeat;*/
}

div.contentcontainer
{
	width:460px;
	float:left;
	margin-left:67px;
	overflow:hidden;
}

div.leftcolumn
{
	width:174px;
	float:left;
	overflow:hidden;	
}

div.leftcolumnhome
{
	width:174px;
	float:left;
	overflow:hidden;
	height:470px;	/* positions top of home page text */
}

div.footerframe
{
	float:left;
	width:942px;	
	margin-top:18px;
	padding-bottom:18px;
}

div.footerframe div.footer
{
    margin-left:241px;
    width:460px;
	float:left;
	border-top:solid 1px #625f5e;
	font-size:80%;
	margin-top:9px;
	padding-top:9px;
}

/* right column */
div.rightcolumnstorysheet
{
	width:174px;
	float:right;	
	overflow:hidden;	
}

div.rightcolumnmatrix,div.rightcolumnwork
{
	width:183px; /* to allow for left margin on thumbnail */
	float:right;	
	overflow:hidden;	
}

div.rightcolumnmatrix div.listpagebuttoncontainer 
{ 
	display:none; 
}

/* banner */
div.banner div.bannerimage
{
	float:left;
	width:942px;
}

div.banner div.bannerimage img
{
	width:942px;	
}


/* general form layout */

div.formcontainerstorysheet, div.formcontainer
{
	float:left;
	width:512px;
}

div.formcontainerstorysheet div, div.formcontainer div
{
	margin-bottom:1em;
	width:460px;
}

div.formcontainerstorysheet div div, div.formcontainer div div
{
	margin-bottom:0;
}

div.formcontainerstorysheet div.flcontainer, div.formcontainer div.flcontainer
{
	font-weight:normal;
	color:#6d6d6d;
	margin-bottom:0;
	font-size:90%;
} 

div.formcontainerstorysheet textarea
{
	width:450px;
	height:200px;	
}

div.buttoncontaineredit
{
	width:512px;
	float:left;	
}

div.formcontainerstorysheet h1,div.formcontainerstorysheet div.fepagesname input,div.formcontainer h1,div.formcontainer div.fedocumentsdocumenttitle input,div.leftcolumn h1,div.formcontainerstorysheet div.fenewsheadline input,div.formcontainerstorysheet div.fearticlestitle input,div.formcontainerstorysheet div.fepublicationstitle input
{
	font-size:170%;
	font-weight:normal;
	margin:0;
	padding:0;
}

div.formcontainerstorysheet div.fepagestext
{
	font-size: 110%;
}

div.formcontainerstorysheet span.fdtimagecaption
{
	font-style:italic;	
	display:block; 
}

/* end of story sheet form layout */

/* Matrix Page Forms */
div.formcontainermatrix h1,div.formcontainerwork h1
{
	display:none;
}

/* end Matrix Page Forms */

/* was right column form on home page, now footer banner on home page*/
div.formcontainerright
{
	width:942px;
	float:left;
	overflow:hidden;
	margin-top:0px;
}

div.formcontainerright textarea
{
	width:220px;
	height:200px;
	color:#72798c;	
	background-color:Black;
}
div.formcontainerright input
{
	color:#72798c;	
	background-color:Black;	
}

div.formcontainerright div.flcontainer
{
	font-weight:normal;
	color:#72798c;
	margin-bottom:0;
	font-size:80%;
} 

div.formcontainerright a:hover
{
	text-decoration:none;
}

/* main text on home page */
div.formcontainerright div.maintextcontainer
{
    width:438px;
	float:left;
}

div.formcontainerright div.maintextcontainer div.fepageshomemaintext
{
	color:#72798c;	
	font-size:100%;
}

div.formcontainerright div.maintextcontainer div.fepageshomemaintext textarea
{
    width:438px;
}

/* content areas on home page */


div.homeweblinks
{
    width:492px;
    float:right;
}

div.homeweblinks div.geweblinks,div.homeweblinks div.buttoncontainer
{
    float:right;
    width:192px;
    margin-left:54px; 
    margin-bottom:9px; 
        
}

div.homeweblinks div.geweblinks div.feweblinkstitle a
{
    color:#72798c;	
	font-size:100%;
	display:block; 
	margin-bottom:1em;	    
}

div.homeweblinks div.geweblinks div.feweblinkstext a
{
    font-size:85%;
	color:#72798c;	
	display:block; 
}

/* Banner */
/* edit/view toolbar */
div.toolbar
{
	margin-top:0px;
	color:White;
	font-weight:bold;
	background-color:#ddd;
	float:right;
	width:216px;
	margin-bottom:5px;
	padding-top:5px;
	height:3em;
	padding-left:4px;
	position:relative;
	top:-100px;
}

div.toolbar a
{
	font-weight:bold;
}

div.toolbar span
{
	padding:5px;
	height:1.5em;
	display:block;
	width:92px;
	text-align:center;
	float:left;
	border-color:#ddd;
	border-style:solid;
	border-width: 2px ;
}

div.toolbar span.selected
{
	background-color:white;
	color:#666;

}

/* end of toolbar */


/* end of banner */


/* main side menu */
div.leftcolumn ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:174px;
	float:left;
}

div.leftcolumn ul li
{
	margin-bottom:0;
	width:174px;
	float:left;
}


div.leftcolumn div.sidemenu
{
	float:left;
	width:174px;
	margin-bottom:1em;
}

div.leftcolumn div.sidemenu ul
{

}

div.leftcolumn div.sidemenu ul li
{
	padding-bottom:1em;

}

div.leftcolumn div.sidemenu li a
{
	display:block;
	font-size:100%; /* was 130 */
	color:#839ca5;
	outline:none;
}

div.leftcolumn div.sidemenu li a:hover
{
	color:#625f5e;
	text-decoration:none;
}

div.leftcolumn div.sidemenu li.miselected a
{
	color:#625f5e;
	outline:none;	
}

div.leftcolumn div.sidemenu li.miselected a:hover
{
	color:#625f5e;	
}

/* level 2 */
div.leftcolumn div.sidemenu ul li.miselected ul li a,div.leftcolumn div.sidemenu ul li.miselected ul li a:visited
{
	font-size:85%;
	margin-left:10px;
	color:#839ca5;
	outline:none;
}

div.leftcolumn div.sidemenu ul li.miselected ul li a:hover
{
	color:#625f5e;	
}

div.leftcolumn div.sidemenu ul li.miselected ul li
{
	padding-bottom:0;
}

div.leftcolumn div.sidemenu ul li.miselected ul li.miselected a
{
	color:#625f5e;	
	outline:none;
}

/* level 3 */
div.leftcolumn div.sidemenu ul li.miselected ul li.miselected ul li a
{
	font-size:80%;
	margin-left:20px;
	color:#839ca5;
}

div.leftcolumn div.sidemenu ul li.miselected ul li.miselected ul li a:hover
{
	color:#625f5e;	
}

div.leftcolumn div.sidemenu ul li.miselected ul li.miselected ul li
{
	padding-bottom:0;

}

div.leftcolumn div.sidemenu ul li.miselected ul li.miselected ul li.miselected a
{
	color:#625f5e;	
}

/* end of main side menu */


/* main side menu home page */
div.leftcolumnhome ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:174px;
	float:left;
}

div.leftcolumnhome ul li
{
	margin-bottom:0;
	width:174px;
	float:left;
}


div.leftcolumnhome div.sidemenu
{
	float:left;
	width:174px;
	margin-bottom:1em;
}

div.leftcolumnhome div.sidemenu ul
{

}

div.leftcolumnhome div.sidemenu ul li
{
	padding-bottom:1em;

}

div.leftcolumnhome div.sidemenu li a
{
	display:block;
	font-size:100%; /* was 130 */
	color:#839ca5;
	outline:none;
}

div.leftcolumnhome div.sidemenu li a:hover
{
	color:#625f5e;
	text-decoration:none;
}

div.leftcolumnhome div.sidemenu li.miselected a
{
	color:#839ca5;
	outline:none;	
}

div.leftcolumnhome div.sidemenu li.miselected a:hover
{
	color:#625f5e;	
}

/* end of main side menu home page */

/* Log in block left col */
div.loginblock
{
	border-top:solid 1px #839ca5;
	margin-top:0.5em;
	padding-top:0.5em;
	float:left;
	font-weight : bold;
}

/* Logged in block */
div.loggedinblock
{
	border-top:solid 1px #839ca5;
	margin-top:0.5em;
	float:left;
}

div.loggedinblock div.name
{
	margin-top:0.5em;
	font-weight:bold;
	margin-bottom:0.5em;	
}

div.publicviewmessage
{
	float:left;
	margin-top:18px;
}


/* end of Left column */

/* contentcontainer on matrix and work pages */

div.subpagelistmatrix div.sdpages,div.subpagelistmatrix div.sdworks,div.subpagelistmatrix div.buttoncontainer,div.subpagelistwork div.sdimageresource,div.subpagelistwork div.buttoncontainer
{
	display:none;
}

div.subpagelistmatrix div.gepages,div.subpagelistwork div.geimageresource,div.subpagelistmatrix div.geworks
{
	display:none;
	opacity:0;
	filter:alpha(opacity=0);	
	position:absolute;
	width:701px;
	height:720px;
	z-index:0;
}

div.subpagelistmatrix div.gepages a:hover,div.subpagelistmatrix div.geworks a:hover
{
	text-decoration:none;
}


div.subpagelistmatrix div.feworksimageid
{
	float:left;	
	width:460px;
	height:460px;
}

div.subpagelistwork div.feimageresourceid
{
	float:left;	
	width:460px;
	height:460px;    
} 

div.subpagelistwork div.feimageresourcename
{
    float:left;	
	width:460px;
	clear:both;
	margin-top:18px;
    font-style:italic;
}

div.subpagelistwork div.feimageresourcetext
{
    float:left;	
	width:460px;
	clear:both;
	margin-top:18px;
    font-style:italic;
}

div.subpagelistwork a img
{
   cursor:url(magnify.cur), -moz-zoom-in; 
}

/* theme text for sculpture page */
div.subpagelistmatrix div.fepagestext
{
	float:left;	
	width:460px;
	clear:both;
	margin-top:18px;
}

/* work titles below images - matrix page*/
div.subpagelistmatrix div.feworksmedium,div.subpagelistmatrix div.feworkssize,div.subpagelistmatrix div.feworksyear
{
	float:left;	
	width:460px;
	clear:both;
}

div.subpagelistmatrix div.feworksname,div.subpagelistmatrix div.feworkstext
{
	float:left;	
	width:460px;
	clear:both;
	margin-top:18px;
}



/* Sculpture page - theme pic and name */
div.subpagelistmatrix div.gepages div.fepagesimageid
{
	float:left;	
	width:460px;
	height:460px;
}

div.subpagelistmatrix div.gepages div.fepagesname
{
	font-size:140%;
	float:right;	
	width:174px;
	margin-top:0px;
	margin-top:442px;
}

/* end of contentcontainer on matrix and work pages */

/* right column on matrix and work pages */
div.rightcolumnmatrix div.gepages,div.rightcolumnwork div.geimageresource,div.rightcolumnmatrix div.geworks
{
	float:left;
	margin-left:9px;
	margin-bottom:9px;	
	z-index:1;
	position:relative;
	height:80px;
}

div.rightcolumnmatrix div.sdpages,div.rightcolumnwork div.sdimageresource,div.rightcolumnmatrix div.sdworks
{
	float:left;
	height:80px;
	width:80px;
	position:relative;
	top:-80px;
	font-size:60%;
}

div.rightcolumnmatrix div.fepagesname,div.rightcolumnmatrix div.feworksname 
{
	position:relative;
	top:-80px;
	font-size:60%;
}

div.rightcolumnmatrix div.feworksimageid
{
	height:80px;
}

div.rightcolumnmatrix div.innercontainer
{
	width:183px; 
	float:right;	
	height:442px;
}

div.innerinnercontainer
{
	width:183px; 
	float:right;	
	height:402px;
}

div.rightcolumnmatrix div.buttoncontainer,div.rightcolumnwork div.buttoncontainer
{
	width:183px; 
	float:left;
	clear:both;	
	margin-bottom:18px;
	position:relative;
	z-index:1;
}

div.rightcolumnwork div.feimageresourcename
{
	position:relative;
	z-index:1;	
	top:-80px;
	font-size:60%;
}

div.rightcolumnwork div.innerinnercontainer a
{
    outline:none;
}

div.rightcolumnwork div.innerinnercontainer a img
{
   cursor:url(magnify.cur), -moz-zoom-in; 
}

/* work titles in righthand coloumn - works page*/
div.rightcolumnwork div.worktitle
{
	float:right;
	width:174px;
	margin-top:36px;
}

div.rightcolumnmatrix div.rhpagetitle
{
	width:174px; 
	float:right;
	font-size:140%;	
}

div.matrixbuttons
{
	width:174px; 
	float:right;
	position:relative;
	z-index:1;
}

div.matrixbuttons a
{
	display:block;
	padding-left:8px;
	font-size:140%;
	height:24px;
	width:18px;
	margin-right:9px;
	background-color:	#ddd;
	float:left;	
}

div.matrixbuttons a:hover
{
	text-decoration:none;
	background-color:	#ccc;
}

/* right column on story sheet */
/* weblinks list */
div.weblinkslistmenu
{
	width:174px;	
	margin-bottom:18px;
	float:left;    
}

div.weblinkslistmenu div.geweblinks
{
    width:156px;	
	padding:9px;
	float:left; 
	background-color: #e2e8e9;   
}

div.weblinkslistmenu div.geweblinks a:hover
{
    text-decoration:none;
}

div.weblinkslistmenu div.feweblinksphoto
{
    float:left;
}

div.weblinkslistmenu div.feweblinksphoto img
{
    float:left; 
    width:50px; 
    margin-right:5px;  
}

div.weblinkslistmenu div.feweblinkstitle
{
    width:100px;
    float:left;
}

div.rightcolumnstorysheet span.mtweblinks
{
    display:block;
    padding:9px;
    background-color: #e2e8e9;
}
/* end of weblinks list */

/* downloads and media */

div.rightcolumnstorysheet ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:174px;
	float:left;
}

div.rightcolumnstorysheet li
{
    display:block;
    float:left;
    width:174px;
    margin-bottom:5px;
}

div.rightcolumnstorysheet div.mc
{
	background-color: #e2e8e9;
	padding:9px;
	width:156px;	
	margin-bottom:18px;
	float:left;
}

div.rightcolumnstorysheet div.mediagallery a,div.rightcolumnstorysheet div.mediagallery a:hover
{
	text-decoration:none;
	float:left;
	width:100px;
}

div.rightcolumnstorysheet span.mtmedia,div.rightcolumnstorysheet span.mtdocuments
{
    display:block;
    margin-bottom:9px;
}


/* Story Sheet Image Gallery */

div.rightcolumnstorysheet div.imagecontainer
{
    float:left;
    margin-right:5px;
}

div.rightcolumnstorysheet div.fdtdocumentsname,div.rightcolumnstorysheet div.commandcellcontainer
{
	width:80px;
	float:left;
}

div.rightcolumnstorysheet div.imagegallery
{
	width:174px;
	float:left;		
}

div.rightcolumnstorysheet div.imagegallery img
{
	width:174px;
	float:left;		
}

div.rightcolumnstorysheet div.imagegallery div.geimageresource
{
	width:174px;
	float:left;	
	margin-bottom:9px;
}

div.rightcolumnstorysheet div.imagegallery div.geimageresource span.fdtimagecaption
{
	display:block;
	font-style: italic ;
}

div.rightcolumnstorysheet div.imagegallery div.geimageresource a:hover
{
	text-decoration:none;
}

div.rightcolumnstorysheet div.imagegallery a img
{
   cursor:url(magnify.cur), -moz-zoom-in; 
}

/* end of Story Sheet Image Gallery */




/* News List */
div.newslist div.genews
{
	width:460px;
	float:left;
	margin-bottom:18px;
}
/*
div.newslist div.genews div.fenewspubdate
{
	width:460px;
	float:left;	
	font-size: 130%;
	margin-bottom:9px;
}
*/

div.newslist div.genews div.fenewsimageid
{
	width:174px;
	float:left;	
}

div.newslist div.genews div.fenewsheadline
{
	width:250px;
	float:right;
	font-size: 130%;
	margin-bottom:9px;
}

div.newslist div.genews div.fenewstext
{
	width:250px;
	float:right;
	font-size: 90%;
	margin-bottom:9px;
}

div.newslist div.genews div.fenewspubdate
{
	width:250px;
	float:right;
	font-size: 90%;
	margin-bottom:9px;
}

div.newslist div.genews div.sdnews
{
	width:250px;
	float:right;
	font-size: 100%;
	margin-bottom:9px;
	font-style:italic;
}

div.newslist div.genews a:hover
{
	text-decoration:none;
}

div.formcontainerstorysheet div.fenewssubtitle
{
	font-size:120%;
}

/* Press List & Articles page */
div.presslist div.gearticles
{
	width:460px;
	float:left;
	margin-bottom:18px;	
}

div.presslist div.gearticles div.fearticlesphoto
{
	width:100px;
	float:left;	
}

div.presslist div.gearticles div.fearticlestitle
{
	width:344px;
	float:right;
	font-size: 130%;
	margin-bottom:9px;
}

div.presslist div.gearticles div.fearticlesauthors
{
	width:344px;
	float:right;
	font-size: 100%;
	margin-bottom:9px;
}

div.presslist div.gearticles div.fearticlessource
{
	width:344px;
	float:right;
	font-size: 100%;
}

div.presslist div.gearticles a:hover
{
	text-decoration:none;
}

div.presslist div.gearticles div.commandcellcontainer a
{
	font-style:italic;
	margin-top:9px;
	display:block;
	width:344px;
	float:right;
}

div.formcontainerstorysheet div.fearticlessubtitle
{
	font-size: 120%;
}

/* Publications */
div.publicationslist h2,div.medialist h2
{
	font-size:140%;
	font-weight:normal;
}

div.publicationslist
{
	width:460px;
	float:left;
	margin-bottom:18px;		
}

div.publicationslist div.gepublications
{
	width:460px;
	float:left;
	margin-bottom:18px;	
}

div.publicationslist div.gepublications div.fepublicationsphoto
{
	width:100px;
	float:left;	
}

div.publicationslist div.gepublications div.fepublicationstitle
{
	width:344px;
	float:right;
	font-size: 130%;
	margin-bottom:9px;
}

div.publicationslist div.gepublications div.fepublicationsauthors
{
	width:344px;
	float:right;
	font-size: 100%;
	margin-bottom:9px;
}

div.publicationslist div.gepublications div.fepublicationsintrotext
{
	width:344px;
	float:right;
	margin-bottom:9px;
}

div.publicationslist div.gepublications a:hover
{
	text-decoration:none;
}

div.publicationslist div.gepublications div.commandcellcontainer a
{
	font-style:italic;
	margin-top:9px;
	display:block;
	width:344px;
	float:right;
}

/* Media on the Publications page */
div.medialist div.gemedia
{
	width:460px;
	float:left;
	margin-bottom:18px;	
}

div.medialist div.gemedia div.femedianame
{
	font-size: 130%;
}

div.medialist div.gemedia femedia

/* CMS SHARED PAGES */

h1.cmsshared,div.imageuploadformcontainer h1,div.newuploadcontainer h1
{
	font-size:150%;	
	font-weight:normal;
}

/* Image Viewer */
div.iframecontainer
{
    left:192px;
}

div.imageviewerleftcolumn 
{
	width:156px;
	margin-left:18px;	
}

div.imageviewerleftcolumn div.fdtimageresourceherbariumsheet
{
	font-weight:bold;
	font-size:130%;
}

div.imageviewerleftcolumn a.controlpanellink
{
	display:block;
	margin-top:100px;
}

div.imageviewerleftcolumn div.imageidmessage
{

}

div.imageupload
{
    width:366px;
    margin:18px;
}

div.imageupload div
{
	margin-bottom:18px;
}

div.imageupload h1
{
    margin-top:0;
}

div.imageuploadformcontainer div
{
    width:170px; 
    margin-bottom:0.5em;       
}

div.imageuploadformcontainer div div
{
	margin-bottom:0;
}
div.imageuploadformcontainer div div.flcontainer
{
	color:#888;
	margin-bottom:0;
	font-weight:bold;
}
        
div.imageuploadformcontainer textarea.fc
{
    width:170px;
    height:3em;
}
div.imageuploadformcontainer textarea.fctextarea
{
    height:25em;
    width:170px;
}
div.imagecopyrightmessage,div.imageidmessage
{
    width:170px;
    margin-bottom:0.5em;			
}

div.imageresourcesecurity td
{
	font-size:60%;
}

div.loginformcontainer
{
	margin-top:1em;
}

/* END CMS SHARED PAGES */



/* BB CODE */

/* this allows line breaks in the bbcode source but stops them rendering, because if they occur outside td and th they create linebreaks above the table */
table.bbcodetable br 
{
	display:none;
}

table.bbcodetable td br,table.bbcodetable th br /* allow breaks inside td and th */
{
	display:inline;
}

ul.bbcodelist br 
{
	display:none;
}

ul.bbcodelist li br 
{
	display:inline;
}

ul.bbcodelist
{
	list-style-type:square;
	margin-left:2em;
	padding-left:0px;
}

div.fepagesmaintext b,div.fepagesintrotext b,fearticlestext b,div.fenewsmaintext b,div.fenewsintrotext b,div.fepublicationsmaintext b,div.fepublicationsintrotext b
{
	font-weight:normal;
	font-size:120%;
}

/* end BB CODE */

