/* reset margin and padding to 0 for all elements */
html, body, spanish, p, h1, h2, h3, h4, h5, h6, div, ul, li {
margin: 0;
padding: 0;
}

/* This fixes an IE bug that caused awkward text-resizing */
html {
font-size: 100%;
}

body {
	text-align: center;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #e4dccc;
	margin-bottom: 20px;
}

#content {
position: relative;
background: url(square.jpg);
}

.footer_cells #content {
background: none;
}

a {
text-decoration: none;
color: #cc3333;
}

#footer a {
color: black;
}

a:hover {
	text-decoration: underline;
	color: #cc2222;
}

li {
	margin-left: 3em;
	margin-right: 1.85em;
}

#content span.taxonomy {
display: none;
}

/* this prevents images from disappearing in IE 6 */
img { 
position: relative;
border: none; /* and this removes image borders unless explicitly set */
}

#header {
	background: #cc2222;
	position: relative;
	margin-bottom: 1px;
	background-color: #cc2222;
	color: #F00;
}
#header2w {
	background: #ffffff;
	position: relative;
	margin-bottom: 20px;
	background-color: #ffffff;
	color: #FFF;
	font-size: 0.5em;
}
#joinlink {
position: absolute;
right: 40px;
top: 70px;
text-transform: uppercase;
font-size: 90%;
font-weight: bold;
font-family: Trebuchet, Trebuchet MS, Verdana;
letter-spacing: 0.15em;
color: black;
text-decoration: none;
}

#joinlink:hover span {
text-decoration: underline;
}

#navlist.links { /* This should only apply to main page navigation! we may need to wrap that block in a div */
font-family: Trebuchet, Trebuchet MS, Verdana;
text-transform: uppercase;
margin-top: 15px;
margin-bottom: 15px;
font-size: 125%;
}

#navlist.links li {
padding: 0;
}

ul#navlist li {
position: relative;
}

#navlist.links li ul {
display: none;
position: absolute;
}

#navlist.links li ul li {
float: none;
}

#navlist.links a {
color: black;
}

#navlist.links li:hover ul {
display: block;
}

#sitelogo {
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
}

#footer {

padding-top: 20px;
text-align: center;
font-family: Verdana;
}



.preload {
display: none;
}

.clear {
clear: both;
}

#footer ul li {

list-style-type:none;
display: inline;
font-size: 80%;
}

#footer ul {

clear: both;
margin: 0 0 .1em 0;
}

.footer_sep {
margin: 0 0 0 .7em;
padding: 0 .1em;
}

#footer_location_info,
#footer_menu, 
#footer_menu2 {
font-family: Verdana;
font-size: 89%;
position: relative;
left: -.5em;
}

#p501 {
font-family: Verdana;
font-size: 75%;
margin-top: 0.4em;
}

#footer_menu a, 
#footer_menu2 a {
color: #000000;
text-decoration: none;
}

#footer_menu a:hover, 
#footer_menu2 a:hover {
color: #cc3333;
}

#emc_footer_images {
padding: 0em 0 .3em;
}

#emc_footer_images li {
margin: 0;
padding: 0;
}

#emc_footer_images img {
margin: 0 0 0 0;
padding: 0;
}

#e,c_footer_images .footer_sep {
padding: 0 1px;
margin: 0 1.4em 0 1em;
}
#emc_footer_stamp {
letter-spacing: 1px;
text-transform: uppercase;
}

#content {
width: 800px;
margin: auto;
text-align: justify;
padding-bottom: 10px;
}

#content_1 {
width: 800px;
margin: auto;
text-align: center;
padding-bottom: 20px;
padding-top: 10px;
}

#sidebar-left {
width: 200px;
float: left;
z-index: 1000;
}

#main p {
margin: auto 50px 1em;
}

#header2 {
width: 800px;
margin: auto;
margin-bottom: 1em;
border-bottom: solid 2px gray;
}

#header2 ul.menu li {
float: left;
list-style-type: none;
}

#header2 h2 {
font-size: 100%;
text-align: left;
}

#main h1 {
clear: both;
}

.separator {
margin-left: 13px;
}

/* HOME PAGE */

.homepage #top div,
.homepage #top img{
width: 259px;
margin-bottom: 5px;
float: left;
position: relative;
}

.homepage #center_cell {
margin: 0 10px;
}

.homepage span.flag {
	height: 25px;
	display: block;
	position: absolute;
	border: 0px solid white;
	right: 0px;
	top: 0px;
}

span#flag_exhibitions {
width: 110px;
background: url(/img/flag-exhibitions.gif);
}

a:hover span#flag_exhibitions {
background: url(/img/flag-exhibitions-on.gif);
}

span#flag_collections {
width: 119px;
background: url(/img/flag-collections.gif);
}

a:hover span#flag_collections {
background: url(/img/flag-collections-on.gif);
}

span#flag_programs {
width: 100px;
background: url(/img/flag-programs.gif);
}

a:hover span#flag_programs {
background: url(/img/flag-programs-on.gif);
}

span#public_art {
width: 136px;
background: url(/img/flag-publicart.gif);
}

a:hover span#public_art {
background: url(/img/flag-publicart-on.gif);
}

span#tours {
width: 62px;
background: url(/img/flag-tours.gif);
}

a:hover span#tours {
background: url(/img/flag-tours-on.gif);
}

.homepage #top {
clear: both;
}

.homepage #bottom {
clear: both;
}

.homepage #bottom .footer_link_cell {
background: url(/img/patTAN.gif);
}

.homepage #bottom .footer_link_cell div {
background: url(/img/arrow.gif) no-repeat;
padding: 20px 30px 20px 100px;
width: 130px;
}

.homepage #bottom .footer_link_cell a {
font-size: 90%;
text-decoration: none;
font-style: normal;
color: black;
font-weight: bold;
line-height: 1.3em;
}

/*  SECONDARY PAGES  */

img.big {
margin: auto 35px 1em;	
margin-left: -50px;
}

div.intro {
padding-bottom: 1em;
margin-bottom: 0em;
}

div.intro-date {

	padding: 0 0 1em;
	border: 0px solid red;
}

.intro p span {
	font-size: 145%;
	line-height: 1.8;
	color: #666;
	padding: .5em 0;
	/*border-bottom: 1px solid #ccc;*/
width: 750px;
	text-align: justify;
}

.intro-date p span {
font-size: 100%;
line-height: 1.8;
color: #666;
padding: .0em 0;
/*border-bottom: 1px solid #ccc;*/
width: 750px;

}

h1 {
	font-weight: normal;
	font-size: 200%;
	float: left;
	color: #CC3333;
	text-align: left;
	margin-top: 1em;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-left: 40px;
}

h2 {
color: #CC3333;
font-size: 100%;
margin: 0 20px;
text-align: left;
}

.multicolumn h2 {
margin: 0;
}

.sidebar h2 {
margin-left: 0;
}

#main .sidebar p {
margin: 0 0 1em 0;
}

/* I'm re-declaring here in case the new stuff doesn't work */
/*.sidebar h2 {
margin-left: 0;
position: relative;
padding-left: 13px;
left: -13px;
background: url(/img/bkg-4dots.gif) no-repeat 2px 5px;
}*/

#left_sidebar div {
margin-bottom: 2em;
}

a.browsebutton,
a.tourbutton,
a.mapbutton {
display: block;
padding: 0;
margin-bottom: 10px;
margin-top: 10px;
}

a.browsebutton {
width: 153px;
height: 27px;
background: url(/img/b_browse.gif) no-repeat;
}

a.tourbutton {
width: 153px;
height: 27px;
background: url(/img/b_booktour.gif) no-repeat;
}

a.mapbutton {
width: 153px;
height: 27px;
background: url(/img/b_browsebymap.gif) no-repeat;
}

a.browsebutton span,
a.tourbutton span,
a.mapbutton span {
display: none;
}

a.browsebutton:hover {
background: url(/img/b_browse-on.gif) no-repeat;
}

a.tourbutton:hover {
background: url(/img/b_booktour_over.gif) no-repeat;
}

a.mapbutton:hover {
background: url(/img/b_browsebymap_over.gif) no-repeat;
}

#left_sidebar h2,
#left_sidebar .first h2 {
margin-top: 20px;
}

.ntype-exhibitions #showcase {
margin: 0 15px 0;
}

#showcase1 img {
float: left;
}

#showcase div div {
padding: 20px;
width: 345px;
float: left;
}

#showcase div div p {
margin: 0;
width: 290px;
line-height: 1.5;
}
#showcase1 {
background: #999999;
margin-bottom: 10px;
}

#showcase2 {
background: #ff9431;
margin-bottom: 10px;
}

#showcase3 {
background: #9c8776;
margin-bottom: 10px;
}

#showcase4 {
background: #cc3333;
margin-bottom: 10px;
}

#showcase h1 {
font-size: 100%;
font-weight: bold;
margin: 0 0 0 0;
float: none;
color: black;
text-align: left;
text-transform: uppercase;
font-family: Trebuchet, Trebuchet MS, Verdana;
letter-spacing: 0.15em;
}

#showcase h2 {
font-weight: normal;
font-size: 200%;
margin: 0 0 .25em 0;
color: #FFFFFF;
}

#showcase h3 {
color: #ffffff;
font-size: 200%;
font-weight: normal;
margin-bottom: .5em;
width: 225px;
}


/*div that holds top cells*/
#left_sidebar {
clear: both;
padding: 0 0px 1em;
}

/*top cells*/
.column1, 
.column2, 
.column3, 
#left_sidebar div {
float: left;
width: 260px;
padding: 0 10px;
}

/*top-left and top-right cells*/
.column1, 
.column3, 
#left_sidebar div.first,
#left_sidebar div.last {
padding: 0;
}

.right {
float: right;
margin: 10px 0 10px 20px;
}

.right p {
margin: 0 0 0 0;
font-size: 90%;
}

/*left floated elements*/
.left {
float: left;
margin: auto 25px 25px 0;
}

/* Footer cells */

#bottom div.smallblock {
background: url(/img/patTAN.gif);
float: left;
width: 260px;
height: 135px;
border: 0px solid black;
margin: 0 10px 0 10px;
position: relative;
}

.landing_page #bottom .footer_link_cell {
background: url(/img/arrow.gif);
}

#bottom .calendar {
margin: auto;
font-size: 80%;
}

/*bottom left and right cells*/
#bottom div.first,
#bottom div.last {
margin: 0;
}

#bottom div.footer_link_cell {
background: url(/img/patRED.gif);
height: 135px;
}

#bottom div.footer_link_cell div {
background: none;
float: none;
margin: auto;
color: white;
font-weight: bold;
}

#bottom div.footer_link_cell a {
color: black;
font-weight: normal;
font-style: italic;
}

#bottom div.footer_link_cell a.readmorelink {
display: block;
}

#navigation span img {
display:none;
}

/* About page sidebar */
.sidebar {
float:right;
width: 200px;
margin: auto auto auto auto;
}

.sidebar p {
margin: 0 40px 0 0;
line-height: 1.3;
font-size: 90%;
}

.sidebar p span {
font-weight: bold;
}

.main_content {
float: left;
width: 720px;
}

td.day {
background: #e5e5e5;
width: 100px;
font-size: 90%;
}

td.time {
background: #d6d6d6;
width: 80px;
font-size: 90%;
}

#main table#hours {
border-collapse: separate;
border-spacing: 0 3px;
margin-bottom: 10px;
}

#main table#hours td {
padding: 2px 6px;
}

/* Temporary hacks to make Embark a little easier to use */
.page-nav a, 
.list-row a {
color: #cc3333;
text-decoration: underline;
}

#content select {
margin-bottom: 2em;
}

.list-heading a {
font-weight: bold;
text-decoration: underline;
color: #cc3333;
}

/* END TEMPORARY EMBARK HACKS */

/* Object detail page  */

#objectinfo div#content, 
#portfolio div#content, 
#artistinfo div#content {
/*"background: url(http://emc.gif);*/
width: 700px;
padding: 10px 48px;
}

#objectinfo h1 {
margin-bottom: 0;
}

#objectinfo h1.title {
display: block;
}

#objectinfo h2 {
font-size: 130%;
color: #666;
font-weight: normal;
}

#objectinfo #content label, 
#artistinfo #content label {
text-transform: uppercase;
font-size: 80%;
line-height: 1.6em;
}

#objectinfo .artist {
color: #cc3333;
}

#objectinfo .artist a {
color: #cc3333;
}

#images {
width: 330px;
text-align: center;
float: left;
}

/* END Object detail page  */

.collections_home #content,
.exhibitions_home #content,
.about_home #content {
background: url(/img/emc.gif);
}

/* Exhibitions Home */

.exhibitions_home p {
margin: auto 50px;
}

#showcase {
margin: 0 15px 0;
}

#showcase img {
float: left;
}

#showcase div div {
padding: 20px;
width: 345px;
float: left;
}


#showcase1, 
#showcase2, 
#showcase3, 
#showcase4 {
margin-bottom: 10px;
}

p.clear {
height: 0px;
float: none;
clear: both;
}

.short {
line-height: 1px;
}

/* This needs to be moved to an admin stylesheet */
.admin-list a {
color: #cc3333;
}

.admin-list dd {
margin-bottom: 0.5em;
}

#sidebar-left {
border: solid 1px #cc3333;
position: absolute;
left: -170px;
padding: 1em;
padding-right: 2em;
background: #e2ded5 url(/img/emc.gif) top right no-repeat;
min-height: 140px;
}

#sidebar-left:hover {
left: 0;
}

object {
margin: auto;
margin-top: 65px;
}

/* End admin stuff */

.iframe #content {
width: 100%;
}

.iframe div.content {
background: none;
text-align: center;
}




#navlist {
height: 2em;
}

#navlist li {
display: inline;
float: left;
}

#navlist li a {
display: block;
}

#navlist li a:hover {
color: #cc3333;
}

#navlist li ul li a {
padding: 0.2em;
}

#navlist li ul li a:hover {
background: #cc3333;
color: white;
}

#mainmenu #navlist ul {
display: none;
position: absolute;
width: 12em;
text-align: left;
z-index: 999;
background: #c8bca2;
font-size: 80%;
text-transform: lowercase;
/*left: -1.2em;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 0.6em;
padding-bottom: 0.6em;
border-right: solid 1px #b2a07b;
border-bottom: solid 1px #b2a07b;
}

#mainmenu #navlist li:hover ul {
display: block;
}

#navlist li ul li {
display: block;
float: none;
}

#mainmenu {
width: 64em;
margin: auto;
}

#info {
width: 300px;
float: left;
margin-left: 40px;
}

#info h2 {
margin-left: 0;
}

.readmore {
color: #CC3333;
display: block;
}

.readmore:hover {
text-decoration: underline;
}

#navigation {
margin: auto;
width: 13em;
text-align: center;
font-size: 90%;
}

#monthname {
font-weight: bold;
}

.calendar td {
padding: 1px 4px;
}

#navigation {
margin-top: 8px;
margin-bottom: 4px;
}

#mainmenu #navlist #publications {
width: 12em;
}

#mainmenu #navlist li a {
	text-decoration: none;
	font-family: Verdana;
}

#mainmenu #navlist.links li ul li {
margin: 0;
}

#mainmenu #navlist.links li ul li a {
padding: 0.2em 1.2em;
letter-spacing: 1px;
}


/* Mailing List form */

#emailform, 
#mailform {
padding: 0 40px 40px 40px;
}

#emailform {
width: 300px;
float: left;
padding-right: 50px;
}

#mailform {
margin-left: 0;
width: 300px;
float: left;
padding-left: 60px;
border-left: dotted 1px gray;
margin-bottom: 3em;
}

#emailform input, 
#mailform input {
width: 280px;
}

#emailform h2, 
#mailform h2 {
font-weight: normal;
color: #aaa;
font-size: 200%;
margin-left: 0;
margin-bottom: 0.5em;
}

#emailform p strong, 
#mailform p strong {
color: #cc3333;
font-weight: normal;
}

#emailform input.form-checkbox {
width: auto;
}

#emailform input.form-submit, 
#mailform input.form-submit {
width: auto;
}

.form-item label.option {
color: #cc3333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: none;
letter-spacing: 0;
font-size: 100%;
}

.form-item label.option span {
color: black;
display: block;
font-weight: normal;
font-size: 100%;
letter-spacing: 0;
}

p.note {
font-style: italic;
color: #555;
}

/* end mail form */

/* Editor */

body#editor {
background: url(/img/patWHT.gif);
text-align: left;
}

#editor span.flag {
height: 25px;
display: block;
position: absolute;
border: 0px solid white;
top: 0;
left: 0;
}

/* end Editor */






/* MULTI-COLUMN layouts */

.column1, 
.column2, 
.column3 {
float: left;
width: 260px;
clear: right;
}

.column1 {
margin-right: 10px;
}

.column2 {
margin-right: 10px;
}

.column1-2 {
float: left;
width: 340px;
clear: right;
margin-bottom: 20px;
}

.column2-2 {
float: right;
width: 395px;
margin-left: 20px;
margin-bottom: 20px;
}

.column1-3 {
float: left;
width: 260px;
clear: right;
margin-bottom: 20px;
margin-right: 10px;
font-size: 90%;
}

.column1-3 span, 
.column1-2 span, 
.column2-2 span {
margin: 0 30px;
display: block;
}

.column2-3 {
float: left;
width: 260px;
margin-bottom: 20px;
margin-right: 10px;
font-size: 90%;
}

.column2-3 span {
margin: 0 30px;
display: block;
}

.column3-3 {
float: left;
width: 250px;
margin-bottom: 20px;
font-size: 90%;
}

.column3-3 span {
margin: 0 30px;
display: block;
}

/* END MULTI-COLUMN layouts */


/* EXHIBITIONS */



/* END EXHIBITIONS */

.column1, 
.column2, 
.column3 {
width: 250px;
margin-bottom: 1em;
}


div.admin .left {
  float: left;
  width: 45%;
  margin-left: 1em;
}
div.admin .right {
  float: right;
  width: 45%;
  margin-right: 1em;
}

dl dt a {
color: #cc3333;
}

dl dd {
margin-left: 1em;
}

#exhibition-left-column {
width: 500px;
float: left;
margin-right: 20px;
}

#exhibition-right-column {
float: left;
width: 240px;
}

#cutline {
padding-left: 425px;
text-align: center;
color: gray;
font-size: 90%;
margin-bottom: 10px;
margin-right: 20px;
}

.smallGrayItalic, 
table .smallGrayItalic, 
.activerecords {
color: gray;
font-style: italic;
}

.caption {
text-align: center;
color: gray;
}

#exhibition-left-column h2 {
margin-left: 0;
}


#objectinfo #content, 
#portfolio #content, 
#artistinfo #content {
position: relative;
min-height: 600px;
}

#objectinfo img.flag, 
#portfolio img.flag, 
#artistinfo img.flag {
position: absolute;
top: 0;
left: 0;
}

tbody {
border-top: 0;
}

.objectcutline {
text-align: center;
color: gray;
font-style: italic;
}

#images .objectcutline {
margin-top: 1em;
}

.node, 
.module {
clear: both;
margin: 0 40px;
padding-bottom: 10px;
}

.footer_cells .node {
margin: 0;
padding-top: 50px;
}

.homepage .node {
padding-bottom: 35px;
}

/* .page .node {
margin: 0;
} */ 

ul.primary {
width: 790px;
margin: auto;
text-align: left;
}

#node-form .columnheading label, 
.node .SubHead, 
.SubHead, 
#searchresults .artist {
color: #cc3333;
margin-bottom: 1em;
font-weight: bold;
font-size: 100%;
margin-bottom: 0.25em;
}

#node-form .columnheading label {
margin-top: 4em;
}

#node-form .columnheading label {
text-transform: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.columnheading .form-item label {
letter-spacing: 0;
}

.columnheading {
color: #cc3333;
margin-bottom: 1em;
font-weight: bold;
font-size: 100%;
margin: 4em 0 0 0;
text-transform: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0;
}

.form_column {
border: 0;
margin: 0;
padding: 0;
}


.node .SubHead, 
.SubHead {
margin-bottom: 0;
}

.node .SubHeadAllCaps, 
.SubHeadAllCaps {
text-transform: uppercase;
font-size: 90%;
font-weight: bold;
font-family: Trebuchet, Trebuchet MS, Verdana;
letter-spacing: 0.15em;
color: black;
margin-bottom: 0.25em;
margin-bottom: 0;
}

.IntroText {
border-bottom: 1px solid #ccc;
font-size: 145%;
line-height: 2;
color: #666;
margin-bottom: 0.5em;
}

.SmallSubHeadAllCaps, 
.form-item label {
text-transform: uppercase;
font-size: 90%;
font-weight: bold;
font-family: Trebuchet, Trebuchet MS, Verdana;
letter-spacing: 0.15em;
color: black;
}

.MediumTitle {
font-size: 130%;
color: #666666;
font-weight: normal;
}

.exhibitions #links {
width: 190px;
padding: 30px;
padding-top: 0;
float: right;
border-left: dotted 1px gray;
margin-left: 20px;
margin-bottom: 20px;
margin-top: 10px;
}

.exhibitions #links .SubHead {
margin-top: 0.5em;
margin-bottom: 0;
}

.exhibitions .node {
padding-top: 20px;
}

.floatleft {
float: left;
clear: none;
margin: 20px;
margin-left: 0;
}

.node p {
	text-align: justify;/*margin-bottom: 1em;*/
}

.lvac_content div.intro {
clear: both;
}


.homepage .landing_page {
margin: 0 0 120px 0;
}

.page-nav span {
display: none;
}

.no_background #content {
background: none;
}

.page-nav a.first, 
.page-nav a.last {
display: none;
}

#exhibitions_nav {
margin-bottom: 1em;
padding-top: 48px;
text-align: left;
margin-right: 50px;
margin-left: 50px;
border-bottom: 0;
}

h2.season {
clear: both;
padding-left: 20px;
padding-top: 0;
position: relative;
top: 1.5em;
width: 175px;
}

p.exhibitions-instructions {
float: right;
margin: 0 38px .5em;
clear: right;
}

#exhibitions-list {
clear: both;
min-height: 400px;
}

.exhibitions-list a {
color: black;
}

.exhibitions-list a:hover {
text-decoration: none;
}

ul.exhibitions-list {
padding-bottom: 1em;
border-bottom: solid 1px #ccc;
margin: 0 20px 0 20px;
padding-left: 200px;
}

ul.exhibitions-list li {
list-style-type: none;
}

.exhibitions-list dl {
margin-right: 20px;
line-height: 1.5em;
}

.exhibitions-list dl:hover {
background: #e2dbcb;
}

.exhibitions-list dt {
float: left;
display: block;
position: relative;
float: right;
}

.exhibitions-list dt a {
display: block;
width: 290px;
padding: 3px;
}

.exhibitions-list dd {
text-transform: uppercase;
font-weight: bold;
font-family: Trebuchet, Trebuchet MS, Verdana;
font-size: 90%;
}

.exhibitions-list dd a {
display: block;
padding: 3px;
}

.exhibitions-list a:visited {
color: #999;
}

.not_homepage .pager {
margin-bottom: 4em;
margin-top: 1em;
font-style: italic;
}

#mapholder {
position: relative;
left: -130px;
}

.no_background .node {
padding-bottom: 0;
}

.columnimage {
margin-left: 0px;
margin-bottom: 15px;
}


#info .SubHeadAllCaps {
display: block;
float: left;
clear: both;
min-width: 100px;
}

ul#relatedobjects {
clear: both;
}

ul#relatedobjects li {
list-style-type: none;
margin-left: 0;
}

ul#relatedobjects a {
padding: 3px 14px;
display: block;
background: #f0ede6;
margin-bottom: 2px;
margin-left: -14px;
color: black;
}

ul#relatedobjects a:hover {
background: #d5cdba;
text-decoration: none;
}

h2.artwork-title {
margin-top: 0.75em;
margin-bottom: 1em;
}

.node a, 
#editor a {
color: #cc3333;
}

#searchresults {
clear: both;
}

.activerecords {
clear: both;
}

p#searchresults {
border-top: dotted 1px gray;
padding-top: 4px;
font-style: italic;
color: gray;
}


a.learnmore span {
display: none;
}

.imagecontainer {
height: 128px;
margin-bottom: 6px;
position: relative;
}

.page-nav {
border-bottom: dotted 1px gray;
text-align: right;
}

.page-nav img {
margin-left: 20px;
}

/* Embark search form */

#quicksearch {
margin-top: 40px;
margin-bottom: 40px;
background: #666;
clear: both;
height: 2.6em;
padding-top: 8px;
}

#searchForm {
width: 160px;
padding-right: 5px;
float: right;
text-align: right;
}

#bigsearch {
width: 520px;
float: left;
}

#quicksearch input, 
#quicksearch select, 
#searchForm input {
margin-bottom: 0.4em;
font-size: 90%;
}

#browseby {
margin-left: 10px;
}



#objecttypeselect {
width: 200px;
}

/* End Embark Search form */

ul.detailslist {
margin-bottom: 1em;
}

body #content ul.detailslist li, 
#content ul.menu li {
clear: both;
margin-left: 0;
list-style-type: none;
list-style-image: none;
margin-bottom: 0;
}

#ofrelatedinterest {
margin-bottom: 1em;
}

.artwork-description {
margin-bottom: 0.5em;
}

.details {
margin-left: 100px;
}

#viewmoreimages {
clear: both;
display: block;
}

#lock_node_choice_list {
margin-top: 0.5em;
margin-bottom: 3em;
}

#lock_node_choice_list li {
list-style-type: none;
margin-left: 0;
}

#lock_node_choice_list a {
border: solid 1px black;
padding: 3px;
line-height: 2em;
background: white;
}



div.content_field {
padding-top: .25em;
border: 0px solid green;
}

.footer_link_cell div {
padding: 25px;
line-height: 180%;
}

.homepage .footer_link_cell div {
line-height: 140%;
}


#content div.error a {
color: black;
text-decoration: underline;
}

.lvac_content .node ul {
margin-top: 0.75em;
}

.lvac_content .node  ul li {
list-style-image: url(/img/bullet-square.gif);
margin-bottom: 0.75em; /* might need to revert back to this is 1em is too much */
margin-bottom: 1em;
margin-left: 48px;
}

#templates {
height: 275px;
}

#templates div {
float: left;
margin: 0 17px;
}

#templates p {
text-align: center;
}

p.quote {
padding: 0 35px;
line-height: 200%;
font-style: italic;
color: gray;
}




.spanish {
	color: #555;
}
.linkcolor {
	color: #726652;
}
