/* 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; }

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

#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; }

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

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

#content_full_column { width: 1000px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 10px 0px 0px 0px; padding:  0px 0px 0px 0px; }

#content_full_column_news { width: 1000px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; border-bottom: 1px #CCC solid; }

#content_left_column { width: 300px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 10px 0px 30px 0px; padding:  0px 0px 0px 0px; }

#content_right_column { width: 660px; position: relative; float: left; left: 40px; top: 0px; text-align: left; margin: 10px 0px 30px 0px; padding:  0px 0px 0px 0px; }

#content_full_column_news { width: 1000px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; border-bottom: 1px #CCC solid; }

#content_left_column_news { width: 300px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 20px 0px 20px 0px; padding:  0px 0px 0px 0px; }

#content_right_column_news { width: 660px; position: relative; float: left; left: 40px; top: 0px; text-align: left; margin: 20px 0px 20px 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; }

.archive_full_column_text { width: 1000px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 10px 0px 0px 0px; padding:  0px 0px 10px 0px; }

.archive_full_column_image { width: 1000px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 30px 0px; }

.archive_left_column_text { width: 303px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 30px 0px 0px; }

.archive_middle_column_text { width: 304px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 30px 0px 0px; }

.archive_right_column_text { width: 303px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 30px 0px 0px; }

.archive_left_column_text_old { width: 303px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 30px 0px 0px; }

.archive_middle_column_text_old { width: 304px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 30px 0px 0px; }

.archive_right_column_text_old { width: 303px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 30px 0px 0px; }

.archive_left_column_image { width: 333px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

.archive_middle_column_image { width: 334px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

.archive_right_column_image { width: 333px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

.small_full_column_text { width: 660px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 10px 0px 0px 0px; padding:  0px 0px 20px 0px; }

.small_full_column_image { width: 660px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 5px 0px; }

.small_left_column_text { width: 200px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 20px 0px 0px; }

.small_middle_column_text { width: 200px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 20px 0px 0px; }

.small_right_column_text { width: 200px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 20px 0px 0px; }

.small_left_column_image { width: 220px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

.small_middle_column_image { width: 220px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

.small_right_column_image { width: 220px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

.publication_image { width: 180px; position: relative; float: left; text-align: left; margin: 0px 40px 0px 0px; padding:  0px 0px 0px 0px; }

.publication_image_nolink { width: 180px; position: relative; float: left; text-align: left; margin: 0px 40px 0px 0px; padding:  0px 0px 0px 0px; }

.publication_text { width: 440px; position: relative; float: left; text-align: left; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }

#end_padding { width: 1000px; position: relative; float: left; left: 0px; top: 0px; text-align: left; margin: 40px 0px 0px 0px; padding:  10px 0px 0px 0px; }

#footer_padding { width: 980px; height:48px; background-color: #FFF; position: fixed; text-align: left; float: left; bottom: 0px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;  }

#footer { 
	width: 980px; background-color: #EEE; position: fixed; text-align: left; float: left; bottom: 0px;  color: #323233; font: 9px Helvetica, sans-serif; line-height: 12px;  
	margin: 0px 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; 
	}
 


