/*  BASIC PRE-SETTING
====================================================*/

* { padding: 0; margin: 0; }

ol, dt { padding-left: 0em; margin-left: 0em; list-style-type: none; }

dd { padding-left: 2.5em; margin-left: 0; }

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ol, dl, dd, fieldset, address { margin-bottom: 1em; }



/*  MAIN STRUCTURAL ELEMENTS 
====================================================*/

body { 
	font: 76%/1.6em arial, helvetica, verdana, geneva, sans-serif;
	background-color: #FFFFFF;
	color: #5C5C5A; /*#656563;*/
	text-align: center;
	padding-bottom: 0px;
	}
		
#container {
	width: 766px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent; /* transparent */
	text-align: left;
     position: relative;

	}

#header {
	background: url(../img/am_logo.gif) 0px 24px no-repeat;
	height: 75px;
	margin-bottom: 30px;
	position: relative;
	background-color: transparent; /* transparent */
	font-size: 1.3em;
	}
	
	
#wrapper {
	padding: 0 65px 0 63px;
	}


#indexpage #wrapper {
	padding: 0px 65px 0 43px;
	position: relative;
	}


#content {
	background-color: transparent;
	padding-bottom: 65px;
	font-size: 1em;
	}

#indexpage #content {
	padding-bottom:90px;
	font-size: 1em;
	}
	
#home_col_1 {
	font-size: 1.1em;
	padding-top: 10px;
	text-align: left;
	float: left;
	width: 375px;
	background-color: transparent;
	}

#home_col_2 {
	padding-top: 0px;
	text-align: right;
	float: right;
	width: 280px; /* 220 usually */
	background-color: transparent;
	font-size: 12px;
	line-height: 1.4em;
	}





#footer {
	height: 85px;	
	background-color: #FFFFFF;
	border-color: #EDEDED;
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	text-align: center;
	}
	
#innerfooter {	
	margin: 0 auto;
	text-align: left;
	width: 766px;
	}

#innerfooter p {	
	color: #999;
	margin-left: 55px;
	font-size: 10px;
	}

.artistbox {
	float: left; margin: 0 25px 25px 0;
	}	

.artistbox img {
	margin: 0 0px 5px 0;
	}	

.artistbox p {
	margin: 0 0px 0px 0;
	text-align: center;
	}	

dt {font-weight: bold;}


	
	
/*  TEXT LINK STYLES 
====================================================*/

	
a:link		{ color: #1F2325; text-decoration: underline; font-weight: normal;}
a:visited	{ color: #1F2325; text-decoration: underline;  font-weight: normal;}
a:hover		{ color: #BF0101; text-decoration: underline;  font-weight: normal;}


a.pdf:link		{ color: #666; text-decoration: underline; font-weight: normal;}
a.pdf:visited	{ color: #666; text-decoration: underline;  font-weight: normal;}
a.pdf:hover		{ color: #BF0101; text-decoration: underline;  font-weight: normal;}


a.h1:link		{ color: #069; text-decoration: none; font-weight: normal;}
a.h1:visited	{ color: #069; text-decoration: none;  font-weight: normal;}
a.h1:hover		{ color: #633; text-decoration: none;  font-weight: normal;}

a.nav:link		{ color: #ABABAB; text-decoration: none; font-weight: normal;}
a.nav:visited	{ color: #ABABAB; text-decoration: none;  font-weight: normal;}
a.nav:hover		{ color: #BF0101; text-decoration: none;  font-weight: normal;}

a.email:link		{ color: #BF0101; text-decoration: none; font-weight: normal;}
a.email:visited		{ color: #BF0101; text-decoration: none;  font-weight: normal;}
a.email:hover		{ color: #1F2325; text-decoration: underline;  font-weight: normal;}

a.dir_email:link		{ color: #1F2325; text-decoration: none; font-weight: normal;}
a.dir_email:visited		{ color: #1F2325; text-decoration: none;  font-weight: normal;}
a.dir_email:hover		{ color: #BF0101; text-decoration: underline;  font-weight: normal;}

a.bio:link			{ color: #BF0101; text-decoration: none; font-weight: normal;}
a.bio:visited		{ color: #BF0101; text-decoration: none;  font-weight: normal;}
a.bio:hover			{ color: #1F2325; text-decoration: underline;  font-weight: normal;}

a.footer:link		{ color: #999; text-decoration: none; font-weight: normal;}
a.footer:visited	{ color: #999; text-decoration: none;  font-weight: normal;}
a.footer:hover		{ color: #BF0101; text-decoration: underline;  font-weight: normal;}

a.exhibitions_list:link		{ color: #1F2325; text-decoration: underline; font-weight: bold; }
a.exhibitions_list:visited	{ color: #1F2325; text-decoration: underline;  font-weight: bold; }
a.exhibitions_list:hover		{ color: #BF0101; text-decoration: underline;  font-weight: bold; }

a.back:link		{ color: #999; text-decoration: underline; font-weight: normal; }
a.back:visited	{ color: #999; text-decoration: underline;  font-weight: normal; }
a.back:hover		{ color: #BF0101; text-decoration: underline;  font-weight: normal; }


a img, :link img, :visited img { border: 0; }   

a { outline: none; }

#current { color: #BF0101; }

	
	
	
	
	
/*  UN-ORDERED LIST STYLES 
====================================================

 ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	padding: 5px 25px 30px 0px;
	background-color: transparent;
	}

 ul#pub-opinions {
	margin-left: 0em;
	padding: 5px 10px 30px 0px;
	}

*/


 li.navig {
	background-image: url("../img/red-dot.gif");
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 12px;
	margin-bottom: .75em;
	line-height: 1.3em;
	background-color: transparent;
	}



 
.pdf {
	background-image: url("../img/pdficon_small3.gif");
	background-repeat: no-repeat;
	background-position: 100% .2em;
	padding-right: 1.3em;
	margin-bottom: .75em;
	line-height: 1.3em;
	background-color: transparent;
	
	}




/*  NAVIGATION STYLES -- MAIN
====================================================*/

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 5px;
}


#navcontainer {
	position: absolute;		
	top:48px;
	left:68px;
	}

img#a {
	margin-bottom: 15px;
	padding: 6px 10px 6px 0px;
	border-color: #999;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
	}
	
img#b {
	margin-bottom: 15px;
	padding: 6px 0px 6px 10px;
	}



#info dt 
{
    float: left;
    margin-left: 0px;
    position: relative;
    text-align: left;
	font-size: 1em;
}

#info dd {
    position: relative;
    left: 0px;
    font-size:1em;
	border: 0px solid #BEBEBE;
    padding-left: 130px;
	margin-bottom: 2em;
}


#artistspage dt 
{
    float: left;
    margin-left: 0px;
    position: relative;
    text-align: left;
	font-size: 1em;
}

#artistspage dd {
    position: relative;
    left: 0px;
    font-size:1em;
	border: 0px solid #BEBEBE;
    padding-left: 130px;
	margin-bottom: 2em;
}







/*  h(n) STYLES
====================================================*/


/*  h1 STYLES   ***************************   */
	
h1	{
	text-indent: -9876px;
	position: absolute;
	top: 25px;
	left: 60px;
	width: 240px;
	height: 19px;
	background: url("../img/h1.gif") top left no-repeat;
	}
	
h1 a	{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: url("../img/h1-logo.gif") top left no-repeat;
	}
	
/*  h2 STYLES   ***************************   */

h2 { 
	font-size: 1.25em;
	margin-bottom: .5em;
	}


#exhibitionspage h2 { 
	margin-bottom: 1.5em;
	}
	
h2 span, h3 span {color: #900;}





/*  h3 STYLES   ***************************   */

h3 {
	font-size: 1.0em;
	}

h3.exh_h3 {
	margin-bottom: 0em;
	}



/*  h4 STYLES   ***************************   */

#side h4 {
	text-align: left;
	font-size: 1.0em;
	margin-bottom: 1.0em;
	text-transform: uppercase;
	color: #1F2325;
	}


.current_details {
	margin-bottom: 1em;
	border-color: #BF0101;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	padding: 7px 0px;
	}


.current_details img {
	float: left;
	margin-right: 2em;	
	}

.current_details p {
	margin-bottom: 0;	
	}
.current_details h3 {
	margin-bottom: 5px;	
	}

#art_thumbs {
	padding: 20px 0px 30px 10px;
	}
#art_thumbs img {
	margin-right: 20px;
	}


/*  MISCELLANEOUS STYLES
====================================================*/

hr { margin: 0px 0px 1em; height: 1px; color: #BF0101; border: none; } /* For Internet Explorer */
#wrapper #content hr { margin: 0px 0px 1em; height: 1px; background-color: #BF0101; border: none;} /* For Gecko-based browsers */
#wrapper #content hr { margin: 0px 0px 1em; height: 1px; background-color: #BF0101; border: 0px solid #BF0101; } /* For Opera and Gecko-based browsers */


#indexpage hr { margin: 0px 0px 1em; height: 1px; color: #BF0101; border: none; } /* For Internet Explorer */
#indexpage #wrapper #content hr { margin: 0px 0px 1em; height: 1px; background-color: #BF0101; border: none;} /* For Gecko-based browsers */
#indexpage #wrapper #content hr { margin: 0px 0px 1em; height: 1px; background-color: #BF0101; border: 0px solid #BF0101; } /* For Opera and Gecko-based browsers */


.book img {float: left; margin: 0 20px 20px 0;}



/* self clearing rules */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */









