@charset "utf-8";
body {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(images/body_bgr.jpg) top left repeat-x #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 960px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	padding:0;
}

.oneColFixCtrHdr #header {
	background: #DDDDDD; 
	padding: 0;
	margin:0;
}
.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	margin:0;
	padding:0;
}

.logo {
	width:320px;
	height:150px;
	float:left;
	padding:0;
	margin:0;
}

.logo_right {
	width:640px;
	height:150px;
	float:left;
	padding:0;
	margin:0;
	background:url(images/logo_right_ngr.jpg) top left no-repeat;
}

.logo_right h1 {
	padding:0;
	margin:107px 0 0 5px;
	font:italic 18px Georgia, "Times New Roman", Times, serif;
	color:#dacfc1;
	text-align:left;
}

.underhead {
	clear:both;
	width:957px;
	height:22px;
	padding:8px 3px 0 0;
	margin:0;
	background:url(images/underhead_bgr.jpg) top left no-repeat;
	text-align:right;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#dacfc1;
}

.underhead a {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#dacfc1;
	text-decoration:none;
}

.underhead a:hover {
	color:#b69d80;
}

.menu {
	float:left;
	width:300px;
	height:520px;
	padding:50px 20px 0 0;
	margin:0;
	background:url(images/menu_bgr.jpg) top left no-repeat;
	text-align:right;
}

.menu ul {
	list-style:none;
	padding:0;
	margin:0;
}

.menu li {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(images/menu_item_bgr.gif) bottom right no-repeat;
}

.menu a {
	font:normal 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4c1908;
	text-decoration:none;
}

.menu a:hover {
	color:#b32e0d;
}

.index_content {
	float:left;
	width:610px;
	height:240px;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	padding:30px 0 30px 30px;
	margin:0;
	background:url(images/index_content_bgr.jpg) top left no-repeat;
}

.index_content h1, .page_content h1 {
	font:normal 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b32e0d;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(images/sec_name_bgr.gif) bottom left no-repeat;
}

.page_content {
	float:left;
	width:610px;
	height:440px;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	padding:90px 0 30px 30px;
	margin:0;
	background:url(images/page_content_bgr.jpg) top left no-repeat;
}

.page_content h2 {
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b32e0d;
	padding:0 10px 0 10px;
	margin:0 50px 10px 0;
	background:url(images/artist_bullet.jpg) left 7px no-repeat;
	width:210px;
	display:block;
}

.page_content h2 a {
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b32e0d;
	text-decoration:none;
}

.page_content h2 a:hover {
	color:#4c1908;
}

.about div {
	margin-bottom:10px;
	text-align:justify;
	text-indent:30px;
}

.about a {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b32e0d;
	text-decoration:none;
}

.about a:hover {
	text-decoration:underline;
}

.links h2 {
	width:400px;
}

.artists_col {
	float:left;
}

.artworks {
	height:auto;
}

.artworks h2 {
	float:left;
	width:120px;
	margin: 0 10px 30px 0;
}

/*.artworks h2 a {
	color:#4c1908;
	text-decoration:none;
}

.artworks h2 a:hover {
	color:#b32e0d;
}*/

.artwork {
	float:left;
	width:170px;
	height:322px;
	padding:5px;
	margin:0 15px 20px 0;
	background:#e2ded4;
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.artwork img {
	border:none;
	margin:0 0 20px 0;
}

.contacts {
	width:200px;
	float:left;
	padding:60px 0 0 0;
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.map {
	width:400px;
	float:left;
}

.sitemap ul {
	list-style:none;
}

.sitemap li {
	margin-bottom:15px;
}

.sitemap a {
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#b32e0d;
}

.siemap a:hover {
	color:#4c1908;
}

.sitemap ul ul {
	margin-top:15px;
	list-style:circle;
}

.container_foot {
	width: 100%;
	height:80px;
	background: #f9f8f3;
	margin: 0;
	text-align: center;
	padding:0;
	clear:both;
}

.footer {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:0;
}

.footer_address {
	clear:both;
	float:left;
	width:310px;
	height:70px;
	padding:10px 10px 0 0;
	background:url(images/footer_address_bgr.jpg) top repeat-x #e2ded4;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b98578;
	text-align:right;
}

.footer_address a {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b98578;
	text-decoration:none;
}

.footer_address a:hover, .footer_right a:hover {
	color:#000;
}	

.footer_right {
	float:left;
	width:630px;
	height:70px;
	padding:10px 0 0 10px;
	background:url(images/footer_right_bgr.jpg) top repeat-x;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9c9992;
}

.footer_right a {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9c9992;
	text-decoration:none;
}