/*
Author: Marje Cannon Anexio New Media
version 01.06.2006
version 01.09.2006
version 01.10.2006
version 2006-01-15
version 2006-01-17
version 2006-01-18
version 2006-01-24
version 2006-01-25
version 2006-01-28
version 2006-01-31
version 2006-02-01
version 2006-05-19
version 2006-09-21
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #333333; /* new gray */
	background-image: url(resources/bg.jpg);
	background-repeat: repeat-x;
	/* color: #9C676C; */
		color: #000000;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#outerwrap {
	position: relative;
   /* width: 1260px; */
	background-image: url(resources/bg-top.jpg);
   background-position: top;
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	}
#outerwrap img {
	margin: 0 auto 0 auto;
	}
#innerwrap {
	position: relative;
   width: 821px; 
	margin: 0 auto 0 auto;
	background-image: url(resources/bg-innerwrap.jpg);
	background-position: center;
	background-repeat: repeat-y;
	}
	
#wrap {
	margin: 0 auto 0 auto;
	position: relative;
	width: 821px;
	background-image: url(resources/bg-wrap.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 8px;
}
table#navtop {
	margin: 0 auto 0 auto;
	padding:0;
	border: 0;
	width: 801px;
}
/* table#navtop td img {
   display: block;
}
*/
td img {
   display: block;
}
#content {
	position: relative;
	clear: both;
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
	background-position: top right;
	background-repeat: no-repeat;
	}
#content-nosubmenu p {
	/* margin: 12px 150px 2px 122px; */
	/* margin: 12px 150px 2px 30px; */
		margin: 12px 70px 2px 70px;
}
#content-nosubmenu .img-left {
	margin: 0 22px 8px 0;
	float: left;
}
#content-nosubmenu .img-left-withborder {
	margin: 0 22px 8px 0;
	float: left;
	border: 1px solid #9C676C;
	padding: 6px;
}
#content-nosubmenu .img-right {
	margin: 0 0 8px 22px;
	float: right;
}
#content-nosubmenu .img-rightwithborder {
	margin: 0 0 8px 22px;
	float: right;
	border: 1px solid #9C676C;
	padding: 6px;
}
#content-withsubmenu p {
	margin: 12px 150px 2px 194px;
}
#content-withsubmenu .img-left {
	margin: 0 22px 8px 0;
	float: left;
}
#content-withsubmenu .img-left-withborder {
	margin: 0 22px 8px 0;
	float: left;
	border: 1px solid #666666;
	padding: 6px;
}
#content-withsubmenu .img-right {
	margin: 0 0 8px 22px;
	float: right;
}
#content-withsubmenu .img-rightwithborder {
	margin: 0 0 8px 22px;
	float: right;
	border: 1px solid #666666;
	padding: 6px;
}
#content-withsubmenu ul {
	margin: 20px 150px 20px 224px;
	list-style: square;
}
#content-homepage p {
	margin: 12px 150px 2px 315px;
}
#content-homepage .img-left {
	margin: 0 22px 8px 0;
	float: left;
}
#content-homepage .img-left-withborder {
	margin: 0 22px 8px 0;
	float: left;
	border: 1px solid #666666;
	padding: 6px;
}
#content-homepage .img-right {
	margin: 0 0 8px 22px;
	float: right;
	border: 1px solid #9C676C;
	padding: 6px;
}
#content-homepage .img-rightwithborder {
	margin: 0 0 8px 22px;
	float: right;
	border: 1px solid #666666;
	padding: 6px;
}
#quote { 
	clear: both;
}
#footer {
	clear: both;
}
a:link {
	color: #000000;
	background-color: transparent;
}
a:visited {
	color: #666666;
	background-color: transparent;
}
a:hover {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}
.pullquote {
	 border-top: 1px dotted #BE9B9B;
    border-bottom: 1px dotted #BE9B9B;
    padding: 12px 20px 12px 24px;
    width: 50%;
    font-family: Georgia, Palatino, "Palatino Linotype", serif;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: #976167;
	 background-color: #FFF6F6;
 	 line-height: 1.9;
	 }
	 .pullquotenarrow {
	 border-top: 1px dotted #BE9B9B;
    border-bottom: 1px dotted #BE9B9B;
    padding: 12px 20px 12px 24px;
    font-family: Georgia, Palatino, "Palatino Linotype", serif;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: #976167;
	 background-color: #FFF6F6;
 	 line-height: 1.9;
	 }
.italic-georgia {
	 font-family: Georgia, Palatino, "Palatino Linotype", serif;
    font-style: italic;
    font-size: 14px;
    /* color: #976167;
	 background-color: #FFFFFF; */
 	 line-height: 1.9;
	 }
.minus1 {
	 	font-size: 92% !important;
	 }
.plus1 {
	font-size: 115% !important;
	font-weight: normal;
}
.plus2 {
	font-size: 130% !important;
	font-weight: normal;
}
.plus3 {
	font-size: 155% !important;
	font-weight: normal;
}
blockquote {
	margin: 20px 20px 20px 100px;
}
.blush {
		color: #C09EA2;
}
.green {
	color: #508D87;
	background-color: transparent;
	}
ul, ol {
	margin: 24px 150px 30px 250px;
}
.imgborder {
	border: 1px solid #9C676C;
	padding: 6px;
}
/*---------- submenu ------------ */
#nav-left {
	position: absolute;
	width: 165px;
	top: 150px;
	left: -23px !important;
}
h1 {
	font-size: 19px;
	margin: 8px 0 14px 0;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
}
h2 {
	font-size: 15px;
	margin: 16px 0 14px 0;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
}
#content-nosubmenu h1 {
	font-size: 19px;
	margin: 8px 0 14px 122px;
	font-weight: normal;
}
#content-nosubmenu h2 {
	font-size: 15px;
	margin: 16px 0 14px 122px;
	font-weight: normal;
}
#content-withsubmenu h1 {
	font-size: 19px;
	margin: 8px 0 14px 194px;
	font-weight: normal;
}
#content-withsubmenu h2 {
	font-size: 15px;
	margin: 16px 0 14px 194px;
	font-weight: normal;
}
.clear {
	clear: both;
}
.smallcaps {
	font-variant: small-caps;
	font-size: 120%;
}
/*------------ table artwork --------------- */
table#artwork {
	margin: 25px 0 20px 200px;
}
table#artwork td {
	vertical-align: bottom;
	text-align: center;
	padding: 4px 12px 0 12px;
}
table#artwork td img {
	margin: 10px auto 0 auto;
	}

table#artwork2 {
	margin: 25px 0 20px 200px;
}
table#artwork2 td {
	vertical-align: bottom;
	text-align: center;
	padding: 4px 12px 0 12px;
}
table#artwork2 td img {
	margin: 10px auto 0 auto;
	}
/*------------ form---------------- */
#container-form { 
  margin-left: 125px;
 }
form { 
  width: 490px; 
  background-color: #FFFFFF !important;
}
fieldset { 
  text-align: left; 
  border: 1px solid #9C676C; 
  padding: 10px 25px;
  background-color: #F7F0F0; 
}
legend { 
  font-weight: bold; 
  color: #717F71; 
  padding: 10px;
 }

input, textarea { 
  border: 1px solid #717F71; 
  width: 400px; 
  padding: 1px; 
  margin-bottom: 5px;
 }
.submit {
	/* width: 200px; */
	background-color: #9C676C;
	color: #FFFFFF;
}

input:focus { 
   background-color: #E0D0D0;
	color: #000000;
}
textarea:focus {
   background-color: #E0D0D0;
	color: #000000;
}

/*---------- CSS signatures ------------ */
  
body#blank #content {
	background-image: url(resources/bg-content-blank.gif);
}
body#art #content {
	background-image: url(resources/bg-content-blank.gif);
}
body#home #content {
	/* background-image: url(resources/bg-content-homepage2.jpg);
	background-position: 50px 0; */
			}
/* body#artist #content {
	background-image: url(resources/bg-content-variation-of-one.gif);
}
*/
body#home #content #ad {
	z-index: 10;
	position: absolute;
	/* top: 10px; */
		top: 220px;
	left: 20px;
	width: 250px;
	height: 700px;
	text-align: left;
}
body#home #content #ad2 {
	z-index: 10;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 250px;
	height: 500px;
	text-align: left;
}
body#home #content #ad p {
   margin: 20px 0 20px 40px;
}
body#home #content p.init {
   margin: 20px 90px 20px 280px;
}
body#contact #content {
	background-image: url(resources/bg-content-contact.gif);
}
body#presspack #content {
	background-image: url(resources/bg-content-contact.gif);
}
body#artist h1, h2 {
	margin-left: 194px;
}
body#sculpture h1, h2 {
	margin-left: 194px;
}
body#technique h1, h2 {
	margin-left: 194px;
}
