#art_wrapper {
	overflow: hidden;
}

	#art_wrapper #art_content {
		float: right;
		width: 810px;
		margin-top: 10px;
	}

		#art_wrapper #art_content #detail_right {
			float: right;
			width: 424px;
			margin-left: 20px;
		}
	
			#art_wrapper #art_content #detail_right #gallery_bg {
				background-color: #0A0A0A;
				width: 424px;
				height: 458px;
			}

				#art_wrapper #art_content #detail_right #gallery_bg #gallery_content {
					padding-top: 10px;
					padding-left: 10px;
				}

		#art_wrapper #art_content #detail_left {
			color: #333333;
			font-size: 14px;
		}

			#art_wrapper #art_content #detail_left #detail_date {
				color: #00bce2;
				margin-top: 2px;
				margin-bottom: 5px;
				padding-top: 3px;
				padding-bottom: 3px;
				border-top: 1px #0f1f22 solid;
				border-bottom: 1px #0f1f22 solid;
				font-size: 16px;
				font-weight: bold;
			}

	#art_wrapper #art_searchbox_wrapper {
		width: 176px;
		height: 32px;
	}
	
		#art_wrapper #art_searchbox_wrapper #art_searchbox_header {
			font-size: 13px;
			color: #ffffff;
			font-weight: bold;
			letter-spacing: -1px;
		}

		#art_wrapper #art_searchbox_wrapper #art_searchbox {
			background-color: #000000;
			margin-top: 2px;
			width: 31px;
			min-width: 31px;
			max-width: 31px;
			height: 28px;
			min-height: 28px;
			max-height: 28px;
			float: left;
		}

			#art_wrapper #art_searchbox_wrapper #art_searchbox img {
				padding-top: 2px;
			}

		#art_wrapper #art_searchbox_wrapper #art_searchbox_input {
			float: left;
			width: 143px;
			min-width: 143px;
			max-width: 143px;
			background-color: #000000;
			height: 28px;
			min-height: 28px;
			max-height: 28px;
			margin-top: 2px;
		}

			#art_wrapper #art_searchbox_wrapper #art_searchbox_input input {
				border: none;
				outline: none;
				color: #b6cbe0;
				font-weight: bold;
				background-color: transparent;
				margin-top: 5px;
				margin-left: 5px;
				width: 135px;
				min-width: 135px;
				max-width: 135px;
				letter-spacing: -1px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				letter-spacing: -1px;
			}
			
	#art_wrapper #scrollbox {
		margin-top: 5px;
		width: 172px;
		height: 440px;
	}
	
		#art_wrapper #scrollbox #results {
			width: 172px;
			height: 390px;
			padding-top: 8px;
			overflow-y: hidden;
			overflow-x: hidden;
		}

		#art_wrapper #scrollbox #art_item {
			width: 172px;
			margin-bottom: 5px;
		}

			#art_wrapper #scrollbox #art_item #artist_name {
				font-size: 14px;
				color: #333333;
				font-weight: bold;
				letter-spacing: -1px;
			}

			#art_wrapper #scrollbox #art_item #artist_photo {
				background-color: #DB0461;
				padding: 5px;
				cursor: pointer;
			}

			#art_wrapper #scrollbox #art_item #artist_photo:hover {
				background-color: #A8BFD8;
				padding: 5px;
				cursor: pointer;
			}

				#art_wrapper #scrollbox #art_item #artist_photo #artist_image {
					margin-left: 3px;
					margin-top: 1px;
					width: 156px;
					height: 82px;
				}

#art_pagination {
	float: right;
}

	#art_pagination a {
		text-decoration: none;
	}
	
	#art_pagination ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
		#art_pagination ul li {
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: inline-block;
			float: right;
		}

			#art_pagination ul li #page_button_selected {
				border-left: 1px #000000 solid;
				border-right: 1px #000000 solid;
				border-bottom: 1px #000000 solid;
				border-top: none;
				background-color: #13191b;
				width: 27px;
				margin-left: 6px;
				padding-top: 6px;
				padding-bottom: 6px;
				text-align: center;
				color: #ffffff;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}

			#art_pagination ul li #page_button {
				border-left: 1px #000000 solid;
				border-right: 1px #000000 solid;
				border-bottom: 1px #000000 solid;
				border-top: none;
				background-color: #13191b;
				width: 27px;
				margin-left: 6px;
				padding-top: 6px;
				padding-bottom: 6px;
				text-align: center;
				color: #99c2d1;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				cursor: pointer;
			}

			#art_pagination ul li #page_button:hover {
				border-left: 1px #000000 solid;
				border-right: 1px #000000 solid;
				border-bottom: 1px #000000 solid;
				border-top: none;
				background-color: #13191b;
				width: 27px;
				margin-left: 6px;
				padding-top: 6px;
				padding-bottom: 6px;
				text-align: center;
				color: #ffffff;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				cursor: pointer;
			}

.section_header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: -0.50px;
	color: #ffffff;
	padding-bottom: 5px;
}

.search_box {
	background: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	width: 115px;
	color: #eddf0a;
	border: 0;
	outline: 0;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
}
