/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p, table, td
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid white;  }
/* end css to take out browser defaults */

html {height: 101%} 

body {background: #cebbc3; 
	font-size: .80em; 
	font-family: Helvetica, Arial, sans-serif;  }



#content {margin: 20px auto 0px; background: #fff; 
	width: 775px; position: relative; height: 580px; min-height: 580px; }


	
/*  top menu */
ul#main-menu {margin: 15px auto; padding: 30px 0 0 0; text-align: center; }

ul#main-menu li {margin: 0; display: inline; 
	padding: 0 10px 0 10px; 
	text-transform: uppercase; 
	font-size: .90em; }

ul#main-menu li a {color: #000; }

ul#main-menu li a:hover, #navbar a:active { color: red; }

/* persistent page indicators */
body#homepage li#home a, body#workspage li#works a, body#commissionspage li#commissions a, body#cvpage li#cv a, body#contactpage li#contact a  
{background: #fff; color: red; }
/*  end top menu */

h1 {margin: 0 0 0 -5000px; display: none; }


#arnolditype img{margin: 5px 0 5px 3px; padding: 0 0 0 75px; }

#cvpage h2 {margin: 25px 0 15px 88px; padding: 0; 
	font-weight: normal; font-size: 1.25em; }

#cvpage h3 {margin: 25px 0 15px 88px; padding: 0; 
	font-weight: normal; font-size: 1em; }

#cvpage h3 a {color: black; }
#cvpage h3 a:hover {color: red; } 



#middle-area {margin: -2px 0 0 0; padding: 0px; }
#middle-area img {margin: 0 0 0 0px; padding: 0 0 0 0px; }

#homepgparagraph {margin: 12px 50px 15px 68px; padding: 0;}
#homepgparagraph p {margin: 0px;  padding: 0;}

.quote {margin: 0 0 0 -5px; }

p.author {margin: 0; padding: 0; text-align: right; font-size: .90em; }

.clearer {clear: both;  }

/* for cv pages */
.year-container {margin: 15px 15px 0px 65px; padding: 0px; width: 85%; }
.year {margin: 0; padding: 0; width: 8%; float: left; 
	text-align: right;  }
	
p.indent { margin: 0 0 0px 10px; padding: 0 0 0px 30px; width: 85%; float: right; text-indent: -15px; }
p.indent-public { margin: 0 0 0px 10px; padding: 0 0 0px 30px; width: 85%; float: right; text-indent: -15px; line-height: 1.25em; }

.public-container {margin: 15px 15px 0px 5px; padding: 0px; width: 85%; }

.cvitalic {font-style: italic; }


/* for works page */
#middle-area table {text-align: center; 
  border: none;
  margin: 0;
  padding: 0; }

#middle-area table td img{margin: 0 0 -3px 0; padding: 0 7px 7px 0; }

#middle-area table tr {margin: 0px 0 0 0; padding: 0;  }


#sectionsmallimage {margin: 0 0 0 45px; }
#sectionsmallimage img{margin: 0 0 0 65px; height: 150px; float: left; }

#intro-wrap {margin: 0 0 0 225px; padding: 0px 0 0 0; height: 150px; }

#intro-wrap a {color: #000; }

#works-title {position: absolute; top: 145px; left: 225px; }

#works-enter {position: absolute; top: 150px; left: 650px;
	font-size: .90em; }
	
#works-enter a {color: black; }
#works-enter a:hover {color: black; } 


#sectionsmallimage {margin: 10px 0 0 0; padding: 0px; height: 150px; }

#works-intro {margin: 20px 25px 15px 25px; padding: 0;}

#works-intro p {margin: 0 45px 15px 42px; }

#works-big-image-wrap {width: 100%; }
#works-big-image-wrap a {color: black; text-decoration: underline; }

#works-big-image {margin: 15px 0 15px 0px; float: left; }

#works-big-image img {margin: 0px 0 0px 66px;  }

.image-information {margin: 45px 0 0 15px; float: left; font-size: .90em; }

.subhead img {margin: 0 0 10px 0; padding: 0; }
.subhead-intro img {margin: 0 0 10px 0; padding: 0; }

#backnext {position: absolute; top: 81px; right: 30px; font-size: .80em; }

#backnext a {color: black; text-decoration: none; }
#backnext a:hover {color: black; text-decoration: none; } 

.art-title {font-weight: normal; }

.contact-galleries-col1 {position: absolute; top: 145px; left: 345px; font-size: .80em; }
.contact-galleries-col2 {position: absolute; top: 145px; left: 560px; font-size: .80em; }


#footer {margin: 10px auto 0; text-align: center; font-size: .80em; font-family: Helvetica, Arial, sans-serif; color: #666666; }

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