/*   modified on 6/30/2004                                              */                  
/*   This CSS document is the property of                               */
/*   Takigawa Design | www.takigawadesign.com           															 */

/*   Shorthand is clockwise: top right bottom left                      */ 

body
			{
			margin: 0;
			padding: 2em;
			background-color: #fff;
			color:#000;
			font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
			/* font-size: 90%;  controls amount of change bewteen IE text-size settings */
			}

img
			{
			border: 0;
			}
			

td
			{
			vertical-align: top;
			font-size: .6em;
			}

h1, h2, h3, h4, h5, h6
			{
			margin: 1.9em 0 -1.75em 0;
			color: #999;
			font-variant: small-caps;
			font-size: 1.6em;
			}

p
			{
	margin: 0;
	padding-top: 0em;
	padding-left: 2em;
			}
			

/* Gallery header table */
#ghead
				{ 
				margin-top: 55px;
				border: 0;
				}

				
/* Logo table */				
#logo
				{
				width: 614px;
				margin-top: 55px;
				border-top: 1px solid #868278;
				border-right: 1px solid #868278;
				border-left: 1px solid #868278;
				}
	
#logo td
				{
				padding: 2.5em 0 1.75em 3.2em;
				}				


/* Main logo table */				
#logo-main
				{
				width: 614px;
				}
	
#logo-main td
				{
				padding: 0;
				}


/* Navigation bar components */
#nav	{
	width: 614px;
	border: 1px solid #868278;
	}

#nav td	{
	text-align: center;
	background: #f2eef5;
	padding: 0;
	}
	
	#nav td#home {
	width: 179px;
	}
	
	#nav td#gallery {
	width: 46px;
	border-left: 1px solid #bCb8b6;
	border-right: 1px solid #bCb8b6;
	}

	#nav td#artists {
	width: 105px;
	border-right: 1px solid #bCb8b6;
	}
	
	#nav td#educate {
	width: 62px;
	border-right: 1px solid #bCb8b6;
	}
	
	#nav td#exhibit {
	width: 69px;
	border-right: 1px solid #bCb8b6;
	}
	
	#nav td#awards {
	width: 70px;
	border-right: 1px solid #bCb8b6;
	}
	
	#nav td#etc {
	width: 32px;
	border-right: 1px solid #bCb8b6;
	}
	
	#nav td#contact {
	width: 51px;
	}
	
#nav td a	{
	font-weight: normal;
	text-decoration: none;
	display: block; /* this line determines the fill height */
	}
	
#nav td a:link {
	color: #000;
	background: #f2eef5;
	line-height: 18px;
	}
	
	#nav td a:visited {
	color: #000;
	line-height: 18px;
	} 
	 

#nav td a:hover {
	color: #000;
	background: #e1d7e8;
	} 


/* tables with text and images */				
#content
				{
				width: 614px;
				border-left: 1px solid #868278;
				border-right: 1px solid #868278;
				border-bottom: 1px solid #868278;
				}
	
#content td
				{
				padding: 0;
				}

/* Main content */
#content td#main2-txt 
				{
				width: 320px;
				}

#content td#main2-img 
				{
				width: 294px;
				text-align: right;
				}
				
/* Artist statment content */				
#content td#img-art
				{
				width: 179px;
				text-align: center;
				}


#content td#txt-solo
				{
				width: 179px;
				}


/* Exhibition list links */
#content td#txt-solo p
			{
			margin: 3em 0 0 2.5em;
			line-height: 2em;
			}
	
	

#content td#txt-art 
				{
				width: 435px;
				}

				
/* Email content & boxes */								
#content td#txt-emailleft
				{
				width: 264px;
				}

#content td#txt-emailbox 
				{
				width: 350px;
				border-left: 1px dotted #ccc;
				}					

#content td#txt-emailbox h1
				{
			 margin: 2em 0 -2em 1.2em;
				}
						
#content td#txt-emailbox p
				{
			 margin-left: 2em;
				}
				

/* Etc page - left column */
#content td.etc-left p
				{
			 margin: 2em 0 0 2em;
				}

/* Etc page - right column */
#content td.etc-right p
				{
			 margin: 2em 0 0 0;
				}
				
/* Etc page - right bottom column */
#content td.etc-right-bot p
				{
			 margin: 2em 0 3em 0;
				}													
			
																					
#content td p
			{
			margin: 3em;
			line-height: 1.75em;
			}
			
#content p.art
			{
			margin: 3em 3em 3em 0;
			}			
			
#content td p.main
			{
			line-height: 1.5em;
			}
			
#content td p.exhibit
			{
			margin: 3em 3em 3em 0;
			line-height: 1.8em;
			}

/* Etc page first paragraph */
#content td p.first
				{
			 margin: 3em 0 0 0;
				}	
									


/* Gallery table */				
#gall
				{
	width: 614px;
	border-left: 1px solid #A9A3A5;
	border-right: 1px solid #A9A3A5;
	border-bottom: 1px solid #A9A3A5;
	padding-top: 0em;
				}
	
#gall td
				{
				padding: 2em 0 1em 0;
				}

#gall td img
				{
	border: 1px solid #868278;
	margin: 0 0 10px 10px;
	padding-top: 0em;
				}								
				

/* Gallery page 1 - left column content */				
#gall td#pg1-left
				{
	width: 320px;
	padding-left: 2em;
	padding-top: 3em;
				}	

/* Gallery page 1 - right column content */								
#gall td#pg1-right
				{
	width: 294px;
	padding-right: 0em;
	padding-top: 3em;
				}

/* Gallery page 2 - left column content */				
#gall td#pg2-left
				{
	width: 400px;
	padding: 0;
	padding-top: 3em;
				}	

/* Gallery page 2 - right column content */								
#gall td#pg2-right
				{
	width: 214px;
	padding: 1em;
	padding-top: 3em;
	padding-right: 0em;
				}

				
		
/* Gallery page numbers */
#gall td#pgs
				{
				padding: 0 0 2em 0;
				}
				
#gall td#pgs img
				{
				border: 0;
				margin: 0 0 0 3px;
				}
								
#gall td#pgs p
				{
				text-align: center;
				}
				

/* Gallery pop-up windows */
#gall-pop
				{
				width: 600px;
				border: 0;
				}
				
#gall-pop td
				{
				padding: 0;
				vertical-align: top;
				}
				
#gall-pop td img
				{
			 margin: 2em 0 2em 0;
				}				
				
#gall-pop td#gall-txt
				{
				width: 150px;
				padding: 0 0 0 2em;
				}

#gall-pop td#gall-txt img#gall-logo
				{
				margin: 2em 0 0 0;
				}				
				
#gall-pop td#gall-img
				{
				width: 450px;
			 text-align: center;
				margin: 2em;
				}

#gall-pop td#gall-img img
				{
				border: 1px solid #A9A3A5;
				}
												

#gall-pop td h1
				{
				font-size: 1em;
				font-variant: normal;
				font-style: italic;
				margin: 0;
				}	
								
#gall-pop td p
				{
				color: #333;
				}
				
#gall-pop td p.sub
				{
				margin: 1em 0 2em 0;
				}					

				
/* Caption table */
#caption
				{
				width: 614px;
				}
	
#caption td
				{
				padding: 0;
				}
				
#caption td p
				{
				margin: 3px 0 0 0;
				text-align: right;
				color: #999;
				}


/* Email table */
#email
				{
				width: 325px;
				border: 0;
				}

#email td
				{
				width: 50px;
				padding: 3px;
				}
					
#email td.boxes
				{
				width: 300px;
				}	


#email td p
				{
				margin: 0;
				line-height: 1em;
				}								
								
								
/* Declare links */					
a:link
				{
	   color: #000;
    text-decoration: none;
				}

a:visited
				{
   	color: #999;
    text-decoration: none;
				}

a:hover
				{
   	color: #000;
    text-decoration:underline;
				}

a:active
				{
   	color: #ccc;
    text-decoration: none;
				}								
