/* CSS Document */

	body {
		font-family: Trebuchet MS, Trebuchet, Arial, sans-serif;
		font-size: 100%; /* 16px */
		line-height: 1.125em; /* 16×1.125=18 */
		margin: 0;
		padding: 0;
		background: rgb(255, 255, 255);
		color: rgb(25, 25, 25);
		}
	/* Font Sizes:
	36px: 2em
	24px: 1.5em
	20px: 1.25em
	16px: 1em
	14px: 0.875em
	13px: 0.8125em
	12px: 0.75em
	*/
	a, a:active, a:visited {
		color: #302721;
	 }
	
	img { padding: 0; marging: 0; }
	img, a img { border: 0; text-decoration: none; }
	p img { margin: 15px 15px 15px 0; }
	
	/* Titles */
	h1, h2, h3, h4, h5, h6 { color: #5c5544; }
	h1 { font-size: 1.8em; line-height: 1.25em; font-family: 'Paprika', serif;}
	h2 { font-size: 1.5em; line-height: 1.25em; }
	h3 { font-size: 1em; }
	h4 { font-size: 1em; }
	
	/* Text base */
	p, li { font-size: 0.875em; line-height: 1.75em; }
	li li { font-size: 1em; }
	
	#page {
		margin: 0 auto;
		/* background: url(blueprint/lib/grid.png); */
		}
	table, tr, td {
		border: 0;
		border-collapse: collapse;
		}
	fieldset {
	 padding: 0;
	 margin: 0;
	 border: 0;
	 }
		
  .clearfix:after {
  	visibility: hidden;
  	display: block;
  	font-size: 0;
  	content: " ";
  	clear: both;
  	height: 0;
  	}
  * html .clearfix             { zoom: 1; } /* IE6 */
  *:first-child+html .clearfix { zoom: 1; } /* IE7 */


/***** Header *****/
	
	/* Submenu */
	#submenu {
		height: 30px;
		}
	#submenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		font-size: 0.8125em;
		float: right;
		}
	#submenu li {
		float: left;
		margin: 0;
		padding: 0;
		}
	#submenu li a {
		float: left;
		display: block;
		text-decoration: none;
		padding: 7px 10px 0 10px;
		}
	#submenu li a:hover { text-decoration: underline; }
	#submenu li.cart a {
		background: url(../images/header_cart.png) right no-repeat;
		padding-right: 25px;
		}
	
	/* Menu */
	#menu {
		margin: 0;
		height: 30px;
		background: #000;
		/* font-family: Georgia, "Times New Roman", Times, serif; */
		}
	#menu a.home,
	#menu a.home:hover {
		font-family: 'Paprika', serif;
		text-decoration: none;
		display: block;
		float: left;
		color: #efefef;
		padding-left: 10px;
		}
  #menu h2 { margin: 0; padding: 0; }
	#menu .home em { display: none; }
	#menu ul {
		list-style: none;
		margin: 0;
		height: 30px;
		display: block;
		float: right;
		}
	#menu li {
		float: left;
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 1em;
		letter-spacing: .05em;
		}
	#menu li a {
		float: left;
		display: block;
		color: #bfbfbf;
		text-decoration: none;
		padding: 0 9px 1px 9px;
		/*text-shadow: 1px 1px 1px #1f1e19;*/
		}
	#menu li a:hover,
	#menu ul ul a:hover {
		text-decoration: underline;
		background: #000;
		color: #FFF;
		}

  #menu .active {
    font-weight: bold;
    /* text-transform: uppercase; */
    /*color: #d4cdbb;
                background: rgba(0,0,0,0.5);*/
  }
  #menu .New_Work {
    font-weight: bold;
    /* text-transform: uppercase; */
    color: #d4cdbb;
		background: rgba(0,0,0,0.5);
  }
		
/***** Content *****/
	
	/* Content */
	#content {
		margin: 30px 0;
		background: #FFF;
		padding: 15px 15px 0 15px;
		width: 855px;
		}
	#content.Monotypes,
	#content.Linocuts,
	#content.Collectors { padding-right: 0; width: 870px; }
	
	/* Home */
	#content.home h1.home_title {
		clear: both;
		margin: 40px 0 50px 0;
		padding: 0;
		height: 82px;
		}
	#content.home_images {
		padding: 0;
		}
	#content.home_images img {
		margin: 0 15px 0 0;
		padding: 0;
		}
	
	/* Forms */
	label {
		font-weight: normal;
		display: block;
		margin-top: 10px;
		font-size: 0.875em;
		}
		
	.gallerydescription {
		margin: 0 30px 0 15px;
		}
		
/***** Sidebar *****/

	/* Titles */
	#sidebar h2 {
		border-bottom: 3px solid #000;
		margin: 0 0 15px 0;
		padding: 0 0 3px 0;
		}
	#sidebar h3 {
		padding: 0 0 3px 0;
		margin: 15px 0 10px 0;
		border-bottom: 3px solid #000;
		}
		
	/* Lists */
	#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#sidebar ul li {
		padding: 5px 0 5px 0;
		}
	#sidebar ul li em {
		background: #fff;
		font-size: 0.75em;
		}

/***** Paintings *****/
	
	#paintings {
		list-style: none;
		padding: 0;
		margin: 30px 0 0 0;
		}
	#paintings li {
		padding: 0;
		margin: 0 15px 0 0;
		display: block;
		float: left;
		width: 130px;
		height: 175px;
		font-size: 0.875em;
		}
	#paintings li a { 
		text-decoration: none; 
		display: block;
		text-align: center;
		font-size: 0.875em;
		line-height: 1.125em;
		}
	#paintings li a:hover { text-decoration: underline; }
	#paintings li img { padding: 0; margin: 0; } 
	#paintings li a:first-child { 
		display: block;
		height: 15px;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
		}
	#paintings li .new { background-image: url(../images/icon_new.png); }
	#paintings li .sold { background-image: url(../images/icon_sold.png); }
	.caption, .viewlarger {
		margin: 0 0 0.75em 0;
		padding: 0;
		font-size: 0.75em;
		}	

/***** Painting *****/
	
	#painting {
		margin: 0;
		padding: 0;
		vertical-align: middle;
		width: 100%;
		}
	table, tbody, tfoot, thead, tr, th, td { vertical-align: middle; }
	// #painting #image,
	// #painting #description { float: left; margin-right: 15px; }
	#painting #description,
	#painting #description a {
		text-align: center;
		margin: 0;
		}
	#painting #description h1 { color: #aaa28f; }
	

/***** Contact *****/

	input[type=text],
	textarea,
	textarea:focus { 
		background: #282722;
		border: 1px solid #312e28;
		padding: 8px 5px;
		font-size: 1.1em;
		width: 547px;
    color: #fff;
		}
  textarea {
    font-family: Trebuchet MS, Trebuchet, Arial, sans-serif;
  }


/***** Footer *****/
	
	#footer {
		text-align: center;
		margin: 45px 0;
		font-size: 0.875em;
		}
