/* CSS Document */

body { margin: 0; padding: 0; background: #FFF; font: 11px "Lucida San Unicode", Lucida Grande, Arial, sans-serif; line-height: 15px;}
	
	
		dl { margin: 0; width: 600px; padding: 10px 25px; }
	dt { font-weight: bold; color: #999; margin-top: 10px;}
	
	
	a { color: #333; text-decoration:none; font: bold 11px Arial, Helvetica, sans-serif; }
	a:hover { color: #666; text-decoration:underline; }
	a:visited { color: #242424; text-decoration:none; }
	
	#banner { width: 970px; height: 52px; margin: 0; padding: 0; }
	#banner a#homelink { display:block; width: 400px; height: 52px; background: url(i/logo.gif) top left no-repeat; float: left}
	.hide, .invisible { display: none; }
	 .visible { display: block; }

	.copyright { color: #333; font: bold 11px Arial, Helvetica, sans-serif; display:block; float:right; }
	ul#globalnav { margin: 0; padding: 20px 0; list-style:none; float: right; }
	ul#globalnav li { display: inline; }
	ul#globalnav li a { font-variant:small-caps; font-size:13px; font-weight:bold;}
	
	#subnav { width: 720px; height: 41px; background: white; margin: 0; padding: 0; }

	#subnav ul{  margin: 0; padding: 15px 0 0 0; list-style:none;}
	#subnav ul li { display: inline; padding-right: 15px;}
	#leftblock #subnav ul li a { font-weight: normal; font-size: 12px;}
	
	#leftblock { width: 720px;  margin: 0; padding: 0; float: left; }
	#gallery { width: 720px; height: 610px; margin: 0; padding: 0; background: #4c4c4c;}
		#writings { width: 680px; margin: 0; padding: 0 25px; background: #fff;}

	#contact_area { width: 720px; height: 610px; margin: 0; padding: 0; background: #fff;}
	
	#sidebar { background: #efefef url(i/h_works.gif) no-repeat; margin: 0 0 0 3px; padding: 50px 10px 10px 10px; width: 230px; height: 590px; float: left; color: #4c4c4c; }
	#sidebarf { background: #efefef url(i/h_featured.gif) no-repeat; margin: 0 0 0 3px; padding: 50px 10px 10px 10px; width: 230px; height: 590px; float: left; color: #4c4c4c; }
		#sidebarw { background: #efefef url(i/h_writings.gif) no-repeat; margin: 0 0 0 3px; padding: 50px 10px 10px 10px; width: 230px; height: 590px; float: left; color: #4c4c4c; }
			
	
	#sidebar ul, #csidebar ul,  #bio_sidebar ul, #sidebarf ul, #sidebarw ul   {  margin: 0; padding: 0; list-style:none;}
	#sidebar ul li, #csidebar ul li, #bio_sidebar ul li, #sidebarf ul li, #sidebarw ul li { padding-bottom: 5px; }
	#sidebar ul li a, #csidebar ul li a, #bio_sidebar ul li a, #sidebarf ul li a, #sidebarw ul li a { color: #c00;}
	#sidebarw { list-style: none; }
	
	#csidebar { background: #efefef url(i/h_contact.gif) no-repeat; margin: 0 0 0 3px; padding: 50px 10px 10px 10px; width: 230px; height: 590px; float: left; color: #4c4c4c; }
	#bio_sidebar { background: #efefef url(i/h_bio.gif) no-repeat; margin: 0 0 0 3px; padding: 50px 10px 10px 10px; width: 230px; height: 590px; float: left; color: #4c4c4c; }
	
	label { display: block; font-weight: bold;}

	#texts { width: 400px; padding: 10px 25px;}	

	h3 { color: #333; margin: 0; padding: 5px 0px; font: bold 13px arial;}

	#footer { padding: 20px 0; margin: 0; clear: both; width: 970px;}

	div#wrapper { margin: 25px auto; padding: 0; width: 973px;}


