/*** Theme: Black ***/

* 			{ outline : none; -moz-outline : none -moz-mac-focusring; }
body 		{ background : #000 url("../images/background.gif") repeat-x 0 0; color : #eee;}
	
a:link,
a:visited,
a:active 	{ color : #fff; }
a:hover 	{ color : #999; }
	

/* Sidebar section (now displayed on top of the photo). */

#page-title a:link, 
#page-title a:visited, 
#page-title a:active	{ background : url("../images/liminality.gif") no-repeat 0 0; }
	
#nav a:link, 
#nav a:visited,
#nav a:active 	{ color : #fff; }
#nav a:hover 	{ color : #999; }


/* Photo. */
	
#photo img 			{ background : #000; border : 1px solid #333; }

#previous-photos	{ color : #555; }

#caption 			{  }
	
#caption-title 		{ color : #666; }

#caption-copyright	{ color : #666; }

div#arrow-left,
div#arrow-right		{ color : #555; }


/* Theme switcher. */

#theme-switcher				{ background : url('../images/themes_black.png') no-repeat bottom left; }
#theme-switcher a:link,
#theme-switcher a:visited,
#theme-switcher a:active	{ border : 1px solid #333; }
#theme-switcher a:hover		{ border-color : #666; }

	
/* Styles for the archives. */

#thumbnails li		{ background : transparent; border : 1px solid #333; }
#thumbnails li:hover{ background : #333; border-color : #999; }

#thumbnails li#not-found:hover	{ background : transparent; }
#thumbnails li#not-found a		{ border-bottom : 1px solid #222; }

#previous-months dt a:hover	{ background : #181818; color : #fff; }
#previous-months dd a		{border : 1px solid #333; color : #2d2d2d; }
#previous-months dd a:hover { border-color : #666; color : #bbb; }
#previous-months dd strong	{ background : #111; font-weight : bold; color : #fff; }
#previous-months dd a:hover strong	{ background : #333; }

#recent h3,
#dates h3 		{ color : #fff; }
	
#recent h4,
#dates h4 		{ color : #666; }

#recent img 		{ background : #000; border : 1px solid #333; }
#recent img:hover 	{ background : #222; }	
	
#dates li span 			{ background : #222; }
	
#dates li span.plus 	{ color : #333; }	
	

/* Styles for the error page. */
	
p.error-message a:link,
p.error-message a:visited,
p.error-message a:active	{ border-bottom : 1px solid #222; }
	
/* Styles for colophon.html. */

#t-photo		{ background : #000; border : 1px solid #333; }
