/* ARTSPACE CSS */
/* Coded by The Registry */

html, body 			{ background: #FFF; margin: 0; padding: 0; border: none; }
body, a, span 		{ color: #323233; font: 11px Helvetica, sans-serif; text-decoration: none; overflow-y: scroll; }
p 					{ margin: 0; padding: 0; color: #323233; font: 11px Helvetica, sans-serif; text-decoration: none; }
a:hover		 		{ text-decoration: underline; }
p:hover 			{ text-decoration: none; }

/* Structural Divs ------------------------------------------------ */

#page { width: 1000px; text-align: left; margin: 0 auto; padding: 0px 0px 0px 0px; }

#artspace_logo { width: 1000px; height: 132px; position: relative; text-align: left; margin: 0px 0px 12px 0px; }

#menu { height: 104px; position: relative; text-align: left; margin: 0px 0px 0px 0px; }

#home_left_column { width: 300px; position: relative; float: left; text-align: left; margin: 20px 0px 0px 0px; padding:  10px 0px 0px 0px; border-top: 1px #323233 solid; }

#home_right_column { width: 660px; position: relative; float: left; left: 40px; text-align: left; margin: 20px 0px 0px 0px; padding:  10px 0px 0px 0px; border-top: 1px #323233 solid; }

#home_right_column_nogallery { width: 660px; position: relative; float: left; left: 40px; text-align: left; margin: 20px 0px 0px 0px; padding:  0px 0px 0px 0px; }

#secondary_middle_column { width: 280px; position: relative; float: left; text-align: left; margin: 0px 40px 0px 0px; padding:  0px 0px 0px 0px; }

#secondary_right_column { width: 340px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  10px 0px 10px 0px; border-top: 1px #323233 solid; }

#footer { width: 980px; background-color: #EEE; position: relative; text-align: left; float: left; left: 0px; top: 0px;  color: #323233; font: 9px Helvetica, sans-serif; line-height: 12px;  
		margin: 50px 0px 0px 0px; padding: 10px 10px 10px 10px;  
		-moz-border-radius-topleft: 8px; -khtml-border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px;  
		-moz-border-radius-topright: 8px; -khtml-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; }

/* Slideshow Divs ------------------------------------------------ */

#slideshow 			{ position:relative; height:494px; }
#slideshowSingle 	{ position:relative; height:494px; }

#slideshow DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 432px; background-color: #FFF; }

#slideshow DIV.active { z-index:10; opacity:1.0; }

#slideshow DIV.last-active { z-index:9; }

#slideshow DIV IMG { height: 432px; display: block; border: 0; margin-bottom: 10px; }

/* Images ------------------------------------------------ */

#home_left_column a:hover img, #home_right_column_nogallery a:hover img, #secondary_middle_column a:hover img, #secondary_right_column a:hover img { 
	filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4; }
