/* CSS Development: Michael Lindsey, mackeral@gmail.com */


/* Sitewide colors, fonts */

/* brown: 7A6451; green: 96935F; eggshell: F4F8E7; */
html, body { background: #7A6451 ; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 2em; }
.accessText, .ceramicsText { font-weight: bold; }
.accessText { color: #7f4c38; }
.secondaryColor, .ceramicsText, p.a { color: #96935f; }


/* framing; using  YUI Grids */

#doc2 { margin-bottom: 1em; }
#hd	{
	color: #7a6451;
	margin-top: 1.3em;
	border-bottom: 1px solid #7a6451;
	background: white; 
	padding-top: 1em;
}
#bd	{
	background-color: #F4F8E7;
	color: #7A6451;
	min-height: 500px;
}
#bd .yui-gd .yui-u { text-align: center; }
.clearBoth { clear: both; }
                                                                                       
#bd .yui-gf .yui-u.first { text-align: right; margin-bottom:1em;}

a.moreNews, #searchAndFlickrSignIn a, .switchview, a.map, p.subinfo a, a.denied, .plink { color: #96935F; text-decoration: none; }
a.moreNews:hover, #searchAndFlickrSignIn a:hover, .switchview, p.subinfo a:hover, a.denied:hover, .plink:hover { text-decoration: underline; cursor: pointer;}
#hd h1, #leadText, #news, #watzekCredit, #news p, #browseHeader, #thumbnails, p.range, p.subinfo, .admin { margin-left: 17px; }
#searchAndFlickrSignIn, #webCredit, .pager, .myimageinfo { margin-right: 17px; }
.myimageinfo, .admin{text-align: left; margin-top: 3em;}
.submit{font-weight: bold; font-size:131%; margin-top: 1em;margin-bottom:1em;}

#searchAndFlickrSignIn { float: right; text-align: right; }
#searchForm { font-size: 93%;  }
#searchForm input { border: 1px solid #7a6451; background: #F4F8E7; margin-left: 0.5em; width: 15em;  }
#searchAndFlickrSignIn p { margin-top: 7px; font-size: 85%; }
#hd h1 { float: left; position: relative; top: 2.2em; }


/* navigation elements */

#navigation, #secondaryNavigation { text-align: right;  }
#navigation { padding: 0.25em 0 3px; margin-top: 0.6em; }
#secondaryNavigation { padding: 3px 0.4em 0.5em 0; position: relative; top: -1px; } /* Safari on Mac needs this to be shifted up 1px. */
#navigation li, #secondaryNavigation li { display: inline; }
#navigation li { font-size: 108%; }
#secondaryNavigation li { font-size: 85%; }
#navigation li.selected, #secondaryNavigation li.selected { background: #7a6451; color: #F4F8E7; }
#navigation li.selected, #navigation li a { padding: 0.25em 1.5em 4px; }
#secondaryNavigation li.selected, #secondaryNavigation li a { padding: 4px 1.5em 0.5em; }
#navigation li a, #secondaryNavigation li a, .pager a { color: #7a6451; text-decoration: none; }
#navigation li a:hover, #secondaryNavigation li a:hover { color: #F4F8E7; background: #7a6451; }

.pager { font-size: 85%; }
.pager a { margin: 0 0.3em; }
.pager a:hover { color: #96935F; }
.t_pager{text-align: center;}


/* footer styles */

#ft	{ background-color: #887564; color: #F4F8E7; font-size: 77%; padding: 0.4em 0 0.6em; }
#watzekCredit a:hover, #webCredit a:hover { text-decoration: underline; }
#watzekCredit a, #webCredit a { color: #F4F8E7; text-decoration: none; }
#watzekCredit { float: left; }
#webCredit { float: right; }


#values{display: none;}

.question{cursor: pointer;}
.question:hover{text-decoration:underline;}
.answer{display: none; padding: 1em;}
.how{margin-left: 3em; margin-top:1em;font-size: 131%;}
.catform{margin-left: 2em; margin-right: 2em;}




/* catalog form */

#myForm select{
  
  font-size:8pt;
  font-weight:bold;
  background-color:336699;
  border-color:336699;
  border-style:inset;
  border-width:2px;
  color:FFFFFF;
}  
  
  
  
  
  
  #title_more {   cursor:pointer; font-weight:bold; font-size: 12pt; color: red;}
  #more_title_rows { display:none;  }
  #artist_more {   cursor:pointer;  font-weight:bolder; font-size: 12pt;  color: red;}
  #more_artist_rows { display:none;  }
  #object_more {   cursor:pointer;  font-weight:bolder; font-size: 12pt; color: red;}   
  #more_object_rows { display:none;  }  
  #date_more {   cursor:pointer;  font-weight:bolder; font-size: 12pt; color: red;}   
  #more_date_rows { display:none;  } 
  #technique_more {   cursor:pointer;  font-weight:bolder; font-size: 12pt; color: red;}   
  #more_technique_rows { display:none;  } 
  #temperature_more {   cursor:pointer; font-weight:bolder; font-size: 12pt; color: red;}   
  #more_temperature_rows { display:none;  } 
  #glazing_more {   cursor:pointer;  font-weight:bolder; font-size: 12pt; color: red;}   
  #more_glazing_rows { display:none;  } 
  #material_more {   cursor:pointer;  font-weight:bolder; font-size: 12pt; color: red;}   
  #more_material_rows { display:none;  } 
    
   label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight: bold;
}

#submit input
{
margin-left: 10.5em;
}
/*
.bubbleInfo {
    position: relative;
}


.popup {
    width : 200px;
    padding: 5px;
    border: 2px solid #993300; 
    background-color: #cccccc;
    position: absolute;
    display: none; 
}
*/

.trigger{cursor:pointer;  color: #993300;}
.mo{padding-top: 0.5em;padding-bottom: 1em;} 
.howto{margin-bottom: 1em; font-size:85%;}



.editfield, .deletefield{font-size:85%; color: red; cursor: pointer;}
.fieldarea{margin-bottom: 1em;}

#sortable { list-style-type: none; margin: 0; padding: 0; font-size :77%; width: 450px; margin-left: 17px;}
#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 125px; min-height: 125px;  text-align: center; border: black solid 2px;}


#bd h2 { font-size: 138.5%; margin-left: 17px; }
#bd h3 { font-size: 123.1%; margin-left: 17px; margin-top: 1em;}
#bd .yui-g .yui-u { text-align: right; }
#bd .yui-g .yui-u.first { text-align: left; }
#bd .yui-g .first p { font-size: 93%; line-height: 160%; margin: 1em 2em 1.5em 17px; }
#bd .yui-g a:hover { text-decoration: underline; }
#bd .yui-g a { color: #96935f; text-decoration: none; }
#bd .yui-g .yui-u div.imageAndAttribution { margin: 2em 20px 0 2em; }

h4{font-size: 138.5%;}
h5{font-size: 116%; }

#viewtype{margin-left: 17px; font-size: 93%;}

#newimage{ display: none;}
.thumbnail, .thumbnav{cursor: pointer;}
  /*       html, body { background: #887564 ; }   
#hd { background: white; padding-top: 1em; margin-top: 0; }   */ 
#bd .yui-gd .yui-u { text-align: left; }


         
h2 {/* margin-top: 15px;*/ font-size: 123.1%;  }
h2, .pager, #thumbnails, #mapcontainer, .upload { margin-left: 17px; }


.upload{margin-top: 3em;}
#mapcontainer{margin-right: 17px;}   
#thumbnails { margin-top: 1em; margin-bottom: 3em; text-align: center;}
a.thumbnail img, a.thumbnail_cat img, a.thumbnail_ok img { margin-right: 13px; margin-bottom: 14px; }
a.thumbnail img { border: 2px solid #F4F8E7; }
a.thumbnail_ok img {border: 2px solid #F4F8E7; float:left;}
a.thumbnail_cat img {border: 2px solid #F4F8E7; opacity:0.3;filter:alpha(opacity=30);float:left;}
.catnav{cursor:pointer;}
.catpager{width: 100%;text-align: right; float:right;min-width:650px;margin-right:25px;margin-bottom:10px;}  

a.thumbnail:hover img, a.thumbnail_ok:hover img { border: 2px solid #96935f; }
.pager { text-align: center; }
#imageAndData { margin-left: 90px; margin-top: 20px; margin-bottom: 2em; min-height: 750px;}
#metadata { font-size: 93%; margin-top: 1em; margin-bottom: 1em; }
#metadata .field { font-weight: bold; margin-right: 0.5em; }
#imageAndData a { color: #96935f; text-decoration: none; }
#imageAndData a:hover { text-decoration: underline; }
p.flickrLink, p.downloadLink { font-size: 85%; margin: 0.5em 0; }

/* for new artists page*/

.artistthumb{
 float: left;  min-height: 140px; margin: 1em 1.5em 1.5em; font-size: 85%; margin-top:30px; width:150px; height:170px;
}



/*for result_table*/

#secondaryNavigation { margin-bottom: 2em; }
#browseHeader { float: left; position: relative; top: -0.7em; }
#bd h2 { font-size: 123.1%; }
#bd .pager { float: right; }
#bigthumbs { text-align: center; }
.bigthumb { float: left; width: 120px; min-height: 125px; margin: 1em 1.5em 1.5em; font-size: 85%; }
a.image img { border: 2px solid #F4F8E7; }
a.image:hover img { border: 2px solid #96935f; }
.bigthumb a.annotation { color: #7a6451; text-decoration: none; }
.bigthumb a.annotation:hover { text-decoration: underline; }
.lang{cursor:pointer;}
.lang:hover{text-decoration: underline;}
p.htc{font-size:100%;margin-top:1em;margin-bottom:1em;}

.admfx{border-color: black; border-style: solid; border-width: 2px; margin: 10px;}

          p.q{cursor: pointer;}
           p.a{padding-left:2em;}
           .artist_column{padding: 2em;}
            #ss_image{margin-left:5em; }

.bigger{font-size:108%;}

#sortablez { list-style-type: none; margin: 0; padding: 0; font-size :77%; width: 90%; margin-left: 17px;padding-bottom:20px;}
#sortablez li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 125px; min-height: 125px;  text-align: center; border: black solid 2px;}

#sortablez li.featured{
	
	background-color:white;
	border-color:red; !important
	border-style:solid; !important	

	

}
#sortablez .images{cursor:pointer;}


