img.image{ display: none; margin: 20px;}
dl.imagemap{
  /*margin: 0;*/
  padding: 0;
  margin: 20px;
  position: relative;
  display: inline-block;
}


dl.imagemap dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dl.imagemap dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

dl.imagemap dd a{ position: absolute;/* width: 41px; height: 69px;*/ text-decoration: none; border: 1px solid yellow; background-color: transparent; }
dl.imagemap dd.current a {
        border-color: red;
}
dl.imagemap dd.title a {
        border: none;
}
dl.imagemap dd a span{ display: none; }
dl.imagemap dd a:hover{ position: absolute; background-color: transparent; border: 2px dashed yellow; }
dl.imagemap dd.current a:hover {
        border-color: red;
}
dl.imagemap dd.title a:hover {
        border: none;
}

dl.imagemap dd a:hover span{
  display: block;
  text-indent: 0;
  vertical-align: top;
  color: #000;
  background-color: #F4F4F4;
  font-weight: bold;
  position: absolute;
  border: 1px solid #BCBCBC;
  bottom: 100%;
  margin: 0;
  padding: 5px;
  z-index: 3000;
/*  width: 250%;*/
}

/* done hot spots */

body {
    /*font: small/2em tahoma, arial, sans-serif;*/
    font: small tahoma, arial, sans-serif;
    color: #082543; 
    background: #84AEDE top center repeat-y; 
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
	margin-right: 8%;
	margin-left: 8%;
	}

body > a > img {
	/*float: right;*/
	position: fixed;
	bottom: 0px;
	right: 0px;
	border-style: none;
}

a, a:link {
	font-weight: bold; 
	color: #3B7EBB; 
	text-decoration: underline;
}

a:visited {
	font-weight: normal; 
	color: #405C7F; 
	text-decoration: underline;
}
a:hover {
	color: #6697D3; 
	text-decoration: underline;
}

#wholePageHeader {
	margin: 0;
	padding: 0;
}

#pageHeader{
    margin-top: 0;
    margin-left: 0px; 
   
    padding-bottom: 0px; 
    padding-top:1px;
    
    
    width: 100%;
    /*background: url(header.png) no-repeat #fe523a;*/
    background: url(/images/header.png) repeat #fe523a;
    
    text-align: left; 
    text-transform: lowercase;
    vertical-align:bottom;
}

#pageHeader .headingTitle {		
    color:white; 
    font-size:60px; 
    font-weight: normal;
    line-height:100%;
    margin: 0px;
    padding: 2px;
    padding-right: 0;
    margin-left: 5px;
}

#pageHeader .headingSubtitle {	color:white; 
    font-weight: bold; 
    font-size: 15px;
    margin: 0px;
    padding: 2px;
    padding-right: 0;
    margin-left: 5px;
}
			
div.menu {
		margin-top: 2px;
		margin-left: 0px;
		width: 100%;
		background: #e4e5fa; 
		background: #d2d3e6;
		background: #ccd0ff;
		background: #d6d9ff;
		/*background: #84AEDE;*/
		font-size: 14px; 
		text-align: left; 
		/*line-height: 24px;*/
	}

div.menu ul {
	padding: 0;
	padding-left: 3px;
	display: inline;
	/*border: 1px solid red;*/
}

div.menu ul  li {
	display: inline;
	/*border: 1px solid #84AEDE;*/
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

div.menu a, div.menu a:visited, div.menu a:link {
	color: #18395b; 
	color: #335a88;  
	/*background-image: url("listMarker2.png");
	background-repeat: no-repeat;
	background-position: left center;*/
	/*background: url("listMarker3.png") no-repeat left center;*/
	background: url("/images/listMarkers.png") no-repeat -786px 50% !important;
	background: url("/images/listMarkers.gif") no-repeat -786px 50%;
	text-decoration: none; 
	font-weight: bold;
	padding-left: 16px;
	padding-right: 3px;
	margin-left: 0;
	margin-right: 0;
	/*border: 1px solid black;*/
}
div.menu a:hover {
	/*background-color: #69b;*/  
	color: #18395b; 
	font-weight: bold;
	/*background: url("listMarker3-depressed.png") no-repeat left center;*/
	background: url("/images/listMarkers.png") no-repeat left center !important;
	background: url("/images/listMarkers.gif") no-repeat left center;
	padding-left: 16px;
	padding-right: 3px;
	margin-left: 0px;
	margin-right: 0px;
}


#mainContent {
		margin-top: 2px;
		margin-left: 0px;
		text-align: left;
		 background-color: #C6DBF7; 
		 float: left;
		 min-height: 450px;
		 width: 100%;
		 /*line-height: 100%;*/
		 font-size: 10pt;
}

#mainContent div#mainContentInner {
	padding-left: 20px;
	padding-right: 20px;
}


#mainContent h1 { 
/*	font-size: 200%;  
	font-size: 2em;  
	font-weight: bold; 
*/
	/*letter-spacing: -1px;*/ 
	color: #48618B; 
	/*margin: 0; 
	margin-top: 1.7em;*/ 
	/*line-height: 130%;*/
	/*margin-top: 1.7em;
	margin-bottom: .5em;*/
/*	margin: .67em 0 .5em 0;*/
}

#mainContent h1:first-child {
	/*margin-top: .75em;*/
}
#mainContent h2 { 
/*	font-size: 175%;  
	font-size: 1.5em;  
	font-weight: bold; 
*/
	/*letter-spacing: -1px;*/ 
	color: #48618B; 
	/*margin: 0; 
	margin-top: 1.7em;*/ 
	/*line-height: 130%;*/
	/*margin-top: 1.7em;
	margin-bottom: .5em;*/
/*	margin: .83em 0 .6em 0; */
}

#mainContent h3 { 
/*	font-size: 150%;  
	font-size: 1.17em;  
	font-weight: bold; */
	/*letter-spacing: -1px;*/ 
	color: #48618B; 
	/*margin: 0; 
	margin-top: 1.7em;*/ 
	/*line-height: 130%;*/
	/*margin-top: 1.7em;
	margin-bottom: .5em;*/
/*	margin: .83em 0 .6em 0; */
}

#mainContent h4 {
/*	font-weight: bold; 
	font-style: italic; 
	font-size: 125%;
	font-size: 1.33em;
*/
	color: #5673A7; 
	/*padding-top: 0; 
	margin-top: 0;*/ 
/*	margin-left: 10px; */
	/*line-height: 1em;*/
	/*margin-top: 1.7em;
	margin-bottom: .5em;*/
/*	margin: 1.33em 0 1em 0;*/
}

#mainContent h5 {
/*	font-size: 90%; 
	font-size: .83em; 
*/
	/*margin-bottom: 0px;*/
/*	margin: 1.67em 0 1.2em 0;*/
}

#mainContent h5, #mainContent h6 {
	margin-left: 10px;
}




#floatedLogo {
	float: right;
	position: relative;
	top: -8px;
	right: 0;
	background: url(/images/jimsLogo.png) !important;
	background: url(/images/jimsLogo.gif);
	width: 88px;
	height: 96px;
}

#logo {
	display: none;
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 150px;
	height: 163px;
	/*background: url(http://mindswap.org/~golbeck/newSite/150logo.png) !important;*/
	background: url(/images/jimsLogo.png) !important;
	background: url(/images/jimsLogo.gif);
	margin-top: 0px; 
	margin-left: 8%;
}

/*div.blogentry {
	line-height: 110%;
}*/

/*#logo img {
	width: 200px;
	height: 200px;
}*/



/* ******************************************
   Adding the mindswap.css old stuff here
**************************************** */

table.metamanage {
        border-style: outset;
        border-color: black;
        border-width: 2px;
}

table.metamanage tr.uricell {
        background-color: #c9c9ff;
}

br.clearboth {
	clear: both;
}

img.image-instance {
	vertical-align: top
}

.jordanNavBar { background: #ADD8E6; font-weight: bold; color: black; border-style: groove; padding: 2px 2px 2px 2px; width: 70%; text-align: center; word-spacing: .5em } 

.pictures { background: #ADD8E6; font-style: italic; color:black; border-style: dashed; }


object.hidden {
	display: none;
	margin: 0px;
	padding: 0px;
}

.center {
	text-align: center;
}

img.language-logo {
	vertical-align: bottom;
}

p.down-license, p.down-authors {
	font-weight: bold;
}

li.rdf_instance {
	border-style: solid;
	border-color: black;
	border-width: 1px;
	background-color: #c9c9ff;
}

div.blogentry {
        padding: 0px;
	border-width: 2px;
	background-color: #ffffff;
	border-style: outset;
	border-color: #84AEDE;
	overflow: hidden;
	margin-bottom: 4px;
}

div.blogentry-user {
        width: 50%;
        text-align: right;
        float: right;
	background-color: #84aede;
	margin: 0px;
	color: white;
	font-weight: bold;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

div.blogentry-date {
        width: 50%;
        text-align: left;
	background-color: #84AEDE;
	margin: 0px;
	color: white;
	font-weight: bold;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

#mainContent h4.blogentry-title {
	width: 100%;
	background-color: #244eae;
	color: white;
	padding: 4px;
	margin: 0px;
	font-size: 100%;
}
h4.blogentry-title a:link { color: white;  text-decoration:underline; }
h4.blogentry-title a:visited { color: #ddddff; 
text-decoration:underline; }

div.blogentry p {
	padding-left: 4px;
}

div.post {
        padding: 0px;
	border-width: 2px;
	background-color: #ffffff;
	border-style: outset;
	border-color: #84AEDE;
	overflow: hidden;
	margin-bottom: 4px;
}



h4.rss-feed-title {
	padding-left: 20px;
}
p.rss-desc {
	padding-left: 30px;
}


td.newsdate {
	padding-right: 20px;
}

table.manage-rdf {
	border: 1px;
	border-color: black;
}

table.manage-rdf tr.odd {
	background-color: #ccddcc;
}

table.manage-rdf tr.even {
	background-color: transparent;
}

table.manage-rdf tr.cwmparsefailed {
        background-color: red;
}

table.manage-rdf tr.rdflibparsefailed {
        background-color: yellow;
}

div.instanceinput {
	background-color: #ccddcc;
	border-width: 2px;
	border-style: outset;
	border-color: black;
}

table.propvalueinput td {
	/*background-color: red;*/
	border-width: 1px;
	border-style: solid;
	border-color: black;
}




