body
{
	background-color: #FFFFFF;
	font-family: Georgia, Times, Serif;
	color: #000;
	text-align: center;
	padding: 0px;
	margin:0px;
	font-size: 0.75em;
}
a
{
	color: #BD1E1E;
	text-decoration: none;
}

img
{
	border: none;
}

p, td
{
	font-size: 12px;
}


/*----------------------------------------------structure*/
#wrapper
{
	width: 809px;
	text-align: center;
	margin: 1.5em  auto 0 auto;
	padding:1em;

	
}
body> #wrapper{
	width: 809px;
}


/*----------------------------------------------#head elements*/
#head
{
	width:809px;
	padding-top:5px;
	margin:2em 0 0  0;
}
body> #head{
	width: 809px;
	}


#logo {
	float:left;
	width: 44%; height: 95px;
	background: url("./images/name.jpg")   30px 0 no-repeat;
	margin:20px 0;
	}
	

	 #logo h1 a{
		display: block;
		
		text-indent:-9999px;
		text-decoration: none;
		margin-top:-.5em;
		} 

/*     ------------------------------------    NAVIGATION   */
#navigation-global 
		{
		float:right;
		width:45%;
		text-align:right;
                 margin-top:2em;	
		padding-right:5em;
	
		}
 	
#navigation-global   ul
		{
		width:100%;
		float:right;
		margin:0;
		padding:4px 4px 0 4px  ;
		list-style-type: none;
			
		
		}

#navigation-global  ul li 
		{
		font:100 93%/1.6  Georgia, times, serif; 
                text-transform:uppercase;
		display: inline;
		text-align: right;
		}
	
#navigation-global  ul li a
		{
		text-decoration: none;
		padding:4px ;
		}
	
#navigation-global  ul li a:hover
		{
		text-decoration: underline;
        }
        
.firstletter
        {
		font-size:110%;                
	    }




/*-----------------------------------------------content*/

#content
		{
	background-color: transparent;
	padding-top: 0px;
	text-align: center;
	margin:1em auto;
		}

#sidebar-1
{
	float: right;
	width: 28%;
	margin-right: 10px;
	padding-left: 1em;
	border-left: 1px solid #999;
}

#sidebar-1 p
{
	line-height: 1.5em;
}


#bottom
{
	background-image: url("./images/bottom.gif");
/*	height: 8px; */
	width: 809px;
	margin: 0 auto;
	background-repeat: no-repeat;
	padding: 1em;
	
}
body> #bottom{
	width: 809px;
}




	
#content h1
{
	margin-top:14px;
	margin-bottom:7px;
	font-weight: normal;
	font-size:23px;
}


/* #content elements*/
#content h2
{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 300%;
	font-weight: normal;
	margin-right: 1em;
	margin-top: 0.5em;
	margin-bottom: 0px;
	line-height: 120%;
}
#content h2 a
{
	text-decoration: none;
	color: #600;
}

#content h3, #content p, #content ul, #content ol
{
	margin-right: 2em;
	line-height: 185%;
}

#content h1.painting-title
{
	font-size: 120%;
	font-weight: normal;
	line-height: 100%;
}

#content h3
{
	font-size: 150%;
	font-weight: normal;
	line-height: 100%;
}

#prose
{
	width: 650px;
	margin: 0 auto;
	text-align: left;
}

td, th
{
	padding: 4px 8px 4px 8px;
}



#auction p
{
	font-size: 12px;
}

#loggedin
{
	padding: 1em;
	margin-top:2em;
}





	
.subnav
{
	width:150px;
	float:right;
	text-align:right;
	padding:6px 6px 0 0;
	margin:0;

}
.next
{
padding-left: 0.25em;
	border-left:1px solid #cccccc;
}

.previous
{
padding-right: 0.35em;
}

.pictureholder
{
margin:0 auto 0 auto;
overflow:hidden;
}

#painting-details
{
padding:5px   0 ;
text-align:left;
letter-spacing: 0.025em;
}

.painting-title
{
text-align:left;
font-family:palatino,times,serif;
font-style:italic;
padding-left:2px;
font-size:85%;
letter-spacing: 0.04em;
}

.dimensions, .media, .status-sold, .status-available
{
width:100%;
display:block;
line-height:1.4;
padding-left:8px;
}

.dimensions
{
margin-top:-0.7em;
}

.status
{
padding: 0.7em 0 2em 0;
overflow:hidden;
display:block
}

.posted
{
padding-top:1em;
line-height:1.8;


}


#permalink .posted
{
padding:0 0 2em 0;
}

.CommentBody
{
text-align:left;

margin: 0 0 40px 60px;

}

.comments-head
{
margin:2em 6em 0 3em;
padding:0 0 5px 0;
border-bottom: 1px solid #F4F1E7;
}

#wrapper #auction .comments-body 
{

text-align:left;
margin:2em 4em 1em 3em;
}

.commentsform
{
padding-left: 4em;
font-size:90%;
color:#999999;
}



#wrapper #auction .comments-post 
{
color:#2F4F4F;
font-size:90%;
text-align:right;
margin:0 6em 2em 3em;
padding:5px 0 0 0;
border-bottom:1px solid #ccc;
}


/*ARCHIVES------------------------------ARCHIVES */

.archivelist 
		{
		 width:180px;
		 float:right;  text-align:left; 
		 padding-left:1em;         
		}

.archivelist ul 
		{
		list-style-type:none;  
		padding:0 0 1em 0;
		margin:0;       
		}

.archivelist h4
		{
		font-weight:100;
		font-size:110%;
		 color:  #666666 ;
		padding:0;margin:0;
		line-height:1.8;
		}

#gallerywrap 
		{
		width:790px;
		text-align:center;
		}

.archivegallery
		{
		padding:1em 30px 2em 120px;
		}

.littlepic
		{
		float:left;
		width:150px;
		padding:20px
		}

.archivelist 
		{
		 width:180px;
		 float:right;  text-align:left; 
		 padding-left:1em;
		 }


/*------------------------------prints */

.printgallery
         {
		 text-align:left; 
		 padding-left:1em;
		 }
.printcontainer
		{
		float:left;
		width:530px;
		padding:20px;
		margin:0 0 20px 0;
	
	
		}
			
.leftCol
		{
		float:left;
		width:220px;
		padding:0;
		margin:20px 0 0 0;
		}
						
.rightCol
		{
		float:left;
		width:280px;
		padding:10px 0 0 0;
		margin:0;line-height:1.2;
	
		}
.rightCol b
		{
		color:#666666;
		font-weight:normal;
		font-size:110%;
		}
		
.available,.fixedPrice
		{
		float:right;
		width:auto;
		padding:5px;
		margin:4px;
		border:1px solid #cccccc;
		}
		
.fixedPrice	
		{
		float:left;
		}	

.checkout
		{float:right;
		width:auto;
		padding:5px;
		margin:4px;
		border:1px solid #cccccc;
		}		
		

.clearall
{
clear:both;

}
