

img { border: 0; display: block; }
#printablefooter img {display:inline;}
.inlineimage img {display:inline;margin:0 12px;}
.alt {color:#333;}
.skiplink {display:none;}
.hidden {display:none;}
#box {display:none;}
#gallery {position:relative;display:none;}

body	{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	color: #4d4e53;
	}
	
body, p {
  font-family: helvetica, arial, verdana, sans-serif;
  font-size: 12px;
}

/*/*/a{}
body,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body p {
  font-size: small;
}  
/* */

#wrapper	{
	margin: 10px auto;
	padding: 0;
	border:1px solid #bcbdc0;
	width: 600px;
	text-align: left;
	background: #fff;	
	height:auto;

	}
	
#preview-message { display:none; }

/* ---------- BANNER ----------- */


#header {position:relative;display:block;width:600px;height:100px;padding:0; margin: 0;border-bottom:0;}
html>body #header {height:auto;min-height:100px;}

body#shop #header, body#artist #header {display:none;}

/* ---------- Main nav ---------- */

#menu {display:none!important;}



/* ---------- STRUCTURE ----------- */

#title {display:none;}
#title p {display:none;}


#content { position:relative;display:block;margin:0; padding:6px 12px;}

#maincontent {
	position:relative;
	display:block;
	padding:16px 0 0 0 ;
	border: 0;
	margin:18px 0 0 0;
	width:auto;
	height:470px;width:336px;
		}

html>body #maincontent {height:auto; min-height:400px;}


#sidebar {display:none!important;}



#subnav {width:336px;display:block;position:relative;padding:0;margin:0 0 26px 0;}
html>body #subnav {height:auto; min-height:400px;}

#fullwidth {width:600px;display:block;position:relative;padding:0;margin:0;clear:both;}

.images {display:block;position:relative;width:346px;height:5px;margin: 16px 0 26px 22px;padding:0;}
html>body .images {height:auto; min-height:50px;}
.images p {padding:0 10px}

.sideimages {display:block;position:relative;width:190px;height:5px;margin:0;padding:0;}
html>body .sideimages {height:auto; min-height:50px;}


/* ---------- backgrounds ---------- */



	
/* ---------- typography---------- */


p  { margin-top: 1em; padding-top: 0; }

#maincontent p {width:96%;text-align:justify;}
 
h1 {font:900 200% 'trebuchet ms', sans-serif;margin:0;padding:0;line-height:1em;}
h1#waygood {display:none;}
 
h2 {padding:12px 0 6px 0;margin:0 0 30px 0;font: 900 240% 'trebuchet ms', sans-serif;color:#ced54b;border-bottom:dotted 1px #ced54b;}
#boutique {display:none;}

h3 {width:90%;padding:0;margin:0 0 1em 0;font: 900 110% 'trebuchet ms', sans-serif;padding:1em 0 0 0;color:#c9282d;}
h3.artistname {font: 100 150% 'trebuchet ms', sans-serif;padding:4px 0 0 2px;margin:0;}
h4 {width:90%;padding:0;margin:0 0 1em 0;font: 100 200%/100% 'trebuchet ms', sans-serif;color:#747679;}
/* h5 for boutique */ 
h5 {width:90%;padding:0;margin:1em 0 6px 0;font: 900 100%/100% 'trebuchet ms', sans-serif;color:#9a9b9d;text-transform:capitalize;}

h6 {font:900 1em helvetica, sans-serif;padding:0;margin:0 0 4px 40px;text-transform:uppercase;}

.bold {font-weight:900;}
.normal {font-style:normal;}
#maincontent p.boxquote {display:block;width:50%;font: 100 100%/110%'century gothic', sans-serif;letter-spacing:1px;color:#87a476;margin:16px 0 8px 22px;padding:0;text-align:left;} 
.small {font-size:90%;}
.subtitle {letter-spacing:0;font-weight:100;font-size:75%;}
.header p {}
#maincontent p.inlineimage {display:block;font:100 100% arial, sans-serif;height:29px;background:#fff;text-align:left;width:100%;}
.photocredit {font:100 italic 90%/100% arial, sans-serif;}
.green {color:#aab300;}
.pink {color:#ec008c;}
.italic {font-style:italic;}
.center {text-align:right;font-weight:900;} 
.red {color:#c1272d;font-weight:100;}

/* ---------- Linkage ---------- */
	
a:link, a:visited {
	font-weight : 100; 
	text-decoration : underline;
	color: #d38bc8;
	background: transparent; 
	}

a:hover {
	font-weight : 100; 
	text-decoration : none;
	color: #9a9b9d;
	background: transparent; 
	}

a:active {
	font-weight : 100; 
	text-decoration : underline;
	color: #d38bc8;
	background: transparent;  
	}

.back {display:none;}



/* ---------- Lists ---------- */


	
#maincontent ul {
	display: block;
	width:75%;
	margin:16px  0 ;
	padding: 0;}

#maincontent ul li {
	font-size: 100%;
	list-style: none;
	padding: 0 0 0.5em 0;
	margin: 0;
	text-align:left;}

#maincontent ul li a {font-weight:900;}	



dl {margin:26px 0;padding:0;}

dt {text-transform:capitalize;margin:4px 0 0 16px;padding:0;font-weight:900;}
#sidebar dt {text-transform:none;margin:4px 0 ;color:#aab300;}
dd {margin:0 0 0 16px;padding:0;}
#sidebar dd {margin:0 0 6px 16px;padding:0;}


.printlogo {display:block; margin:12px 0 0 16px;}
#printablefooter {position:relative;clear: both;display:block; margin: 10px auto;padding:6px 12px;border-top:1px dotted #bcbdc0;}
html>body #printablefooter {height:auto;min-height:60px;}
.floatright {padding:0 4px;text-align:right;}
.floatleft {position:absolute;bottom:0;left:12px;}


#artisthumbs img {width:auto;height:auto;margin:4px auto 6px auto;padding:auto;}

#artisthumbs ul { float:left;width:100%;display: block;padding: 16px 0 26px 0; margin:0; }
#artisthumbs ul li { position:relative;float:left; display:block; list-style: none; width:100px; height:auto; padding:4px 4px ;margin:0; ;
}
html>body #artisthumbs ul li {height:auto; min-height:150px;}
#artisthumbs p  {position:absolute;top:100px;font:100 italic 90%/1em arial, verdana,sans-serif;text-align:left;text-transform:capitalize;}


.top {display:none;}


/* ----------- FOOTER ----------- */

#footer {display:none;}

/* ---------- You are here ---------- */

/* ---------- style for index page ---------- */



/*  ---------- Background images Harker Herald 2008 */


/* harker herald */




/* jd smooth gallery slideshow */



/* my stuff */


a:link, a:visited {
	font-weight : 100; 
	text-decoration : underline;
	color: #d38bc8;
	background: transparent; 
	}

a:hover {
	font-weight : 100; 
	text-decoration : none;
	color: #9a9b9d;
	background: transparent; 
	}

a:active {
	font-weight : 100; 
	text-decoration : underline;
	color: #aab300;
	background: transparent;  
	}
	
	
.boutiqueimage {display:block;width:300px;height:100px;margin: 16px 0 26px 2px;padding:0;}
html>body .boutiqueimage {height:auto; min-height:100px;}

/* ---------- form bits ---------- */

div#search {position: relative; z-index: 10; text-align: left; padding: 0 0 0 10px;}
div#search h4 {display: none;}
div#search form {margin: 0; padding:  0;}
div#search p {display:inline;}
div#search input[type="text"] {width: 160px;margin:2px 0 ; border: 1px inset #fff;background:#fff;font: 100  90% 'trebuchet ms';}
div#search input[type="submit"] {width: 50px;margin:2px 0 ; border: 1px inset #fff;background:#fff;font: 100  90% 'trebuchet ms';}

div#search small {display: block; margin: 6px 100px; padding: 0; text-align: left; line-height: 1em;}
div#search small a {background: #fff; color: #668; font-style: italic;}

form p, form label {display:block;font: 100 italic 100% 'trebuchet ms',arial;margin: 0;}
form p span, form label span {font: 100 italic 90% 'trebuchet ms', arial;margin:0;}

form {margin:6px 10px;}
input {margin:6px 10px;} 
select#galLocation, select#catLocation, select#logLocation {width:160px;font: 100  100% 'trebuchet ms';border: 1px inset #fff;background:#fff;}
option {}


dl.cv  {margin:2px 0 4px 0;padding:0;}
dl.cv dt {text-transform:capitalize;margin:4px 0 0 6px;padding:0;font-weight:900;display:inline;}
dl.cv dd {margin:0 0 2px 6px;padding:0;}
.dotted {border-bottom:dotted 1px #c9282d;}


