
	html {
		font-family:						sans-serif;
		font-size:							12px;
		margin:								0px;
		padding:							0px;
		color:								#FFFFFF;
	}
	
	body {
		background-color:						#685642;
		padding:							0px;
		margin:								0px;
	}

	a {
		color:								#000000;
	}
	
	a:hover {
		color:								#000000;
	}

	hr {
		background-color:						#000000;
		height:								3px;
		padding:							0px 0px;
		margin:								3px 0px;
	}
	
	form {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	.top_login_menu {
		color:								#FFFFFF;
	}
	
	.top_login_menu a {
		color:								#FFFFFF;
	}
	.top_login_menu a:hover {
		color:								#CCCCCC;
	}

	.premium_artist_heading {
		color:								#FFFFFF;
		font-size:							36px;
		padding:							26px 0px 12px 80px;
	}
	.premium_artist_heading a {
		color:								#FFFFFF;
	}
	.premium_artist_heading a:hover {
		color:								#CCCCCC;
	}
	
	.separate {
		border-bottom:							2px solid #000000;
	}

	.ul_spaced li {
		margin:								5px 0px;
	}
	
	.text {
		padding:							10px 25px;
		font-size:							13px;
	}
	
	.text_big {
		font-size:							14px;
	}
	.text_avg {
		font-size:							12px;
	}
	.text_small {
		font-size:							12px;
	}
	
	.more_content {
		font-size:							13px;
	}
	
	
	.wordlist span {
		padding: 							0px 5px;
		font-size:							14px;
	}
	
	.noscript-warning{
		border-bottom:						1px solid #000000;
		display:							block;
		position:							fixed;
		background-color:					#FFFFE1;
		padding:							0px;
		width:								100%;
		height:								34px;
		left:								0px;
		top:								0px;
		font-size:							15px;
		padding-top:						4px;
		padding-left:						20px;
		z-index: 							99;
		color:								#000000;
	}
	
	.sitemap, .sitemap a {
		font-size:							12px;
	}
	.sitemap ul {
		list-style-position:				outside;
	}
	.sitemap li {
		padding:							1px 0px;
	}
	.sitemap .sitemap_L2, .sitemap_L2 a {
		list-style:							disc;
	}
	.sitemap .sitemap_L2 li {
		margin:								2px 0px 2px 0px;
	}
	
	
	.imgtextbottom {
		vertical-align:text-bottom;
	} 
	
	.links_title {
		font-size:							14px;
		font-weight:						bold;
	}
	.links_description {
		padding-top:						4px;
	}
	
	.contact_form1 {
		
	}
	
	.comment {
		border:								0px solid #E1E8EF;
		margin:								20px;
		font-size:							14px;
		font-weight:						normal;
		line-height: 						20px;
	}
		
	.comment div {
		padding:							8px 18px;
	}

	.sect, .policy {
		padding:							4px 4px 6px 15px;
	}
	
	.thread_head {
		padding:							0px;
		margin-bottom:						12px;
	}
	.thread {
		padding:							10px;
		border:								1px solid #E1E8EF;
		background-color:					#FDFDFD;
		margin:								15px;
		font-size:							14px;
		line-height: 						18px;
	}
	
	.contact_forml {
		display: 							none;
	}
	
	.form td {
		padding:							5px;
	}
	.form .note {
		font-size:							12px;
		padding:							5px 5px 5px 14px;
		text-align:							left;
	}
	.form .note div {
		padding:							4px 0px;
	}
	.form .label {
		font-size:							12px;
		padding-right:						10px;
		text-align:							right;
	}
	.form .field{
		font-size:							12px;
		padding-left:						10px;
		text-align:							left;
	}				
	
	
	
	.table_pad {
		padding:		100px;
		margin:			100px;
	}
	
	
	
	.rcw {
		margin:								4px;
		padding:							0px;
		border:								0px solid #FF0000;
	}
	
	.rcw_top, .rcw_bottom {
		display:							block;
		background:							transparent;
		font-size:							1px;
	}
	
	.rcw_b1, .rcw_b2, .rcw_b3, .rcw_b4 {
		display:							block;
		overflow:							hidden;
	}
	
	.rcw_b1, .rcw_b2, .rcw_b3 {
		height:								1px;
	}
	
	.rcw_b2, .rcw_b3, .rcw_b4 {
		background:							#cacaca;  /* #F7FAFC */
		border-left:						1px solid #000000;
		border-right:						1px solid #000000;
	}
	
	.rcw_b1 {
		margin:								0px 5px;
		background:							#000000;
	}
	
	.rcw_b2 {
		margin:								0px 3px;
		border-width:						0px 2px;
	}
	
	.rcw_b3 {
		margin:								0px 2px;
	}
	
	.rcw_b4 {
		height:								2px;
		margin:								0px 1px;
	}
	
	.rcw_content {
		display:							block;
		background:							#cacaca; /* #F7FAFC */
		border:								0px solid #000000;
		border-width:						0px 1px;
		padding-bottom:						20px;
	}
	
	.stats_table th {
		padding-left:						10px;
		padding-right:						6px;
		border-bottom:						2px solid #E1E8EF;
		font-size:							13px;
		
	}
	.stats_table th a {
		text-decoration:					none;
	}
	
	.main_menu {
		padding:							4px 20px 4px 35px;
	}

	.main_menu a {
		font-size:							20px;
		text-decoration:					none;
	}
	
	
	
	.find_artwork_tag_words a {
		text-decoration:					none;
	}
	
	
	
	.left_menu ul {
		margin:								0px 10px;
		padding:							5px 2px 10px 15px;
	}
	
	.left_menu li {	
		padding:							6px 0px 1px 0px;
		font-size:							14px;
		border-bottom:						1px solid #000000;
		list-style:							none;
	}
	.left_menu li a {
		font-size:							14px;
		text-decoration:					none;
	}
	

	
	.form_textbox {
		width:								120px;
		height:								16px;
	}
	
	.left_menu .form_button {
		margin:								5px;
		width:								70px;
		font-size:							12px;
		color:								#003366;
		vertical-align:						top;
	}
	
	.tag_words {
		padding:							12px 10px;
		font-size:							10px;
		text-align:							justify;
		line-height:						13px;
	}
	.tag_words a {
		text-decoration:					none;
	}
	
	
	
	.message_center {
		vertical-align:						middle;
		padding:							3px 0px;
	}
	.message_center img {
		padding:							2px 8px;
		vertical-align:						middle;
	}
	.message_center_top {
		padding:							5px 0px;
		font-size:							14px;
	}
	.message_center a {
		text-decoration:					none;
	}
	
	
	.ad_title {
		padding:			15px;
		font-size:			14px;
	}
	.ad_copy {
		font-size:			12px;
		padding:			4px 12px;
		font-weight:		normal;
	}
	.ad_link {
		padding:			12px 0px;
	}
	.ad_link a {
		font-size:			14px;
		text-decoration:	underline;
	}
	
	
	
	.forum_section td {
		padding-top:						7px;
		padding-left:						8px;
		padding-bottom:						5px;
		padding-right:						4px;
	}
	
	.forum_row td {
		border-bottom:						1px solid #E1E8EF;
	}
	
	.forum_column_name td {
		font-weight:						bold;
	}

	
	.hide_underline, .hide_underline a {
		text-decoration:					none;
	}
	
	
	.artwork_title {
		font-size:							16px;
		font-weight:						bold;
	}
	.artwork_info_label {
		font-size:							14px;
	}
	.artwork_info {
		font-size:							13px;
	}
	.artwork_info a {
		text-decoration:					none;
	}
	
	.copymark a {
		font-size:							11px;
		text-decoration:					none;
		margin-right:						10px;
	}
	
	.module {
		color:							#000000;
	}
	
	.module a {
		color:							#000000;
	}
	
	.module a:hover {
		color:							maroon;
	}
	
	.module_header {
		padding:							7px 4px 7px 15px;
		border-top:							2px solid #F4F0CB;
		border-bottom:						2px solid #F4F0CB;
		color: 								#000000;
		background-color: 					#B3A580;
		margin-bottom:						8px;
		font-size:							17px;
		font-weight:						normal;
	}
	
	.module_header a {
		color: 								#000000;
		text-decoration:					none;
	}
	
	.module_header a:hover {
		color: 								maroon;
	}

	.module_line {
		padding:							8px 0px 0px 0px;
	}
	
	
	
	.return_to_gallery {
		width:								100%;
		text-align:							right;
		padding:							15px 0px 25px 0px;
		display:							inline-block;
	}
	.return_to_gallery a {
		font-size:							16px;
		padding-right:						20px;
		text-decoration:					none;
	}
	
	
	.artwork_copyright {
		color:								#FFFFFF;
		padding:							4px 0px 12px 0px;
		font-size:							11px;
	}
	
	.artwork_copyright a {
		color:								#FFFFFF;
		text-decoration:					none;
	}
	
	.artwork_copyright a:hover {
		color:								#CCCCCC;
		text-decoration:					none;
	}
	
	.footer_menu {
		color:								#FFFFFF;
	}
	
	.footer_menu a {
		color:								#FFFFFF;
	}
	
	.footer_menu a:hover {
		color:								#CCCCCC;
	}
	
	.copymark {
		color:								#FFFFFF;
	}
	
	.copymark a {
		color:								#FFFFFF;
	}
	
	.copymark a:hover {
		color:								#CCCCCC;
	}
	
	.message_board {
		font-weight:		normal;
		border:				1px solid #E1E8EF;
		overflow:			auto;
	}
	.message_board_divide {
		border-bottom:		1px dashed #000000;
		clear:				both;
	}
	.message_board_author {
		margin:				6px 0px 6px 10px;
		float:				left;
	}
	.message_board_message {
		padding:			6px 10px 6px 150px;
	}
	.message_board_date {
		font-size:			10px;
		color:				#666666;
	}
	
	
	
	
	
	.image_row {
	    text-align:							center;
	    height:								186px;
		_height:							186px;
		overflow:							hidden;
	}
	
	.gallery_image_row {
	    text-align:							center;
	}
	
	.im0 {
	    display:							inline;
	}
	
	.im0 a {
		text-decoration:					none;
	}

	.im1 {
	    display:							table-cell;
	    display:							inline-block;
	    vertical-align:						bottom;
	    padding:							10px 7px 15px 7px;
	}

	.im2 {
		/* light */				
		display:							table-cell;
	    display:							inline-block;
	    vertical-align:						top;
	   /*	border:								1px solid #EEEEEE;*/
	  /* 	border-top:							0px solid #EEEEEE;*/
	   	margin-bottom:						4px;
	}
	.im3 {
		display:							table-cell;
	    display:							inline-block;
	    vertical-align:						top;
	   /*	border:								1px solid #DDDDDD;*/
	   /*	border-top:							1px solid #DDDDDD;*/
	}
	.im4 {
		display:							table-cell;
	    display:							inline-block;
	    vertical-align:						top;
	   	/*border-bottom:						1px solid #CCCCCC;*/
	}
	
	.im5 {
		/* dark */
		display:							table-cell;
	    display:							inline-block;
	    vertical-align:						top;
	   	/*border-bottom:					1px solid red;*/
	   	background-color: 					#B3A580;
	}
	.im5 img {
	 	vertical-align:						middle;
	    margin:								4px;
	    margin-bottom:						4px;
	    border:								2px solid #FFFFFF;
	}
	
	.im5_custom {
		display:							table-cell;
	    display:							inline-block;
	    vertical-align:						top;
	   	/*border-bottom:						1px solid #777777;*/
	}
	
	.im5_custom img {
	 	vertical-align:						middle;
	   	margin:								4px;
	    margin-bottom:						4px;
	    border:								2px solid #FFFFFF;
	}
	
	
	
	
	
	
	
	.rss_channel {
		padding:							0px 14px;
		color:								#000000;
		font-size:							14px;
		font-weight:						normal;
		padding-bottom:						4px;
	}

	.rss_channel_link a {
		color:								#000000;
		text-decoration:					underline;
		font-size:							14px;
		font-weight:						normal;
	}
	
	.rss_channel_div {
		margin:								0px;
		padding:							6px 12px;
		font-size:							14px;
		font-weight:						normal;
		line-height:						20px;
	}
	
	.rss_item {
		padding:							16px;
		color:								#000000;
		font-size:							14px;
		line-height:						20px;
		font-weight:						normal;
		margin-bottom:						20px;
		text-align:							justify;
	}
	
	.rss_item img {
		margin:								0px 12px;
		float:								left;
		clear:								both;
	}
	
	.rss_item_legend {
		color:								#000000;
		font-size:							16px;
		font-weight:						normal;
		margin:								0px;
		padding-bottom:						4px;
	}
	
	.rss_item_legend a {
		color:								#000000;
		font-size:							16px;
		font-weight:						normal;
		margin:								0px;
		padding-bottom:						4px;
	}
	
	.rss_item_header a {
		text-decoration:					underline;
		font-size:							11px;
		font-weight:						normal;
	}
	
	.rss_item_header {
		padding:							0px 0px 12px 8px;
		font-size:							12px;
		color:								#000000;
	}
	
	
	
	
	
	div#chat_notification_bar {
		border-bottom:						1px solid #000000;
		display:							block;
		position:							fixed;
		background-color:					#FFFFE1;
		padding:							0px;
		width:								100%;
		height:								24px;
		left:								0px;
		top:								0px;
		font-size:							15px;
		padding-top:						4px;
		padding-left:						20px;
		z-index: 							99;
		color:								#000000;
	}
	
	div#chat_notification_bar_spacer {
		height:								30px;
	}
		
	div#status_bar {
		border-bottom:						1px solid #000000;
		display:							block;
		position:							fixed;
		background-color:					#FFFFE1;
		padding:							0px;
		width:								100%;
		height:								24px;
		left:								0px;
		top:								0px;
		font-size:							15px;
		padding-top:						4px;
		padding-left:						20px;
		z-index: 							99;
		color:								#000000;
	}
	
	div#status_bar_spacer {
		height:								30px;
	}
	
	.status_button {
		height:								21px;
	}
