/*-----all pages----- */
body {
	margin:10px auto 0; 
	padding:0; 
	border:none; 
	text-align:center; 
	background-color:#fff
	}
td, 
img,
div,
table {
	font-size:7pt; 
	color:#daa520
	}
#first {
	background-image:url(../fon2.gif); 
	text-align:center
	}
#second {
	background-image:url(../gifs/fon2.gif); 
	text-align:center
	}
/*-------------------- index---------------------*/
#rama {
	margin:0 auto 0; 
	clear:both; 
	padding:0; 
	width:600px; 
	height:550px; 
	border:1px #ccc solid; 
	border-width:0 1px; 
	text-align:center; 
	background:transparent; 
	position:relative; 
	z-index:3
	}
#footer_index {
	margin:0 auto auto; 
	font:.6em verdana,arial,helvetica,sans-serif; 
	letter-spacing:.2em; 
	color:#a9a9a9
	}
#footer_index span#M {
	font-size:.9em; 
	color:#c88585
	}
#footer_index a {
	font:normal 1em verdana,arial,helvetica,sans-serif; 
	color:#b3a0a0
	}
#footer_index a:hover {
	color:#c88585
	}
#footer_index span{
	font:1.3em helvetica; 
	color:#999
	}
#pic_index {
	margin: auto
	}
#pic_index img {
	margin-top:19px; 
	width:369px; 
	height:369px; 
	border-width:50px 115px 102px; 
	border-style:solid; 
	border-color:#9f9191 #d1cece #d7d7d7; 
	background-color:#000
	}
/*-----------------------------------------*/
a:link, a:visited, a:hover, a:active, 
p, 
td, 
img,
div, 
table {
	font-family:verdana,arial,helvetica,sans-serif; 
	text-decoration:none
	} 
a {
	font-size:1.2em;
	color:#daa520
	}
a:visited {
	color:#b8860b
	}
a:hover {
	color:#ee82ee
	}
p {
	color:#555; 
	font-size:1.2em}
.title1 {
	color:#666; 
	font-size:.7em; 
	font-weight:700
	}
#container_paintings {
	margin:0 auto; 
	width:600px; 
	height:550px; 
	text-align:center
	}
#container_paintings img {
	margin-top:327px; 
	width:598px; 
	height:215px; 
	border:none
	}
#container_exhi {
	margin:0 auto; 
	height:550px; 
	width:600px
	}
#exh8 {
	float:right; 
	width:78px; 
	height:13px
	}
.exhib_year {
	float:left; 
	height:13px; 
	width:170px; 
	border-bottom:1px #add8e6 solid
	} 
.exhib2 {
	float:left; 
	width:170px; 
	background-color:#fff
	}
.exhib_pic1 {
	float:left
	}
.exhib_pic2 {
	float:right
	}
.exhib_pic1, 
.exhib_pic2 {
	height:80px; 
	width:120px; 
	margin-top:4px
	}
#subcontainer1 {
	margin:4px; 
	float:left; 
	height:415px; 
	width:83px; 
	padding:2px; 
	border-width:8px 6px 6px; 
	border-style:double; 
	border-color:#cfcfcf #555 #393939 #555
	}
#subcontainer1a {
	margin:4px; 
	float:left; 
	height:415px; 
	width:83px; 
	padding:2px; 
	border-width:4px 4px 8px; 
	border-style:double; 
	border-color:#816684 #d5cdd6
	}
#amulet_image {
	margin-top:10px;
	float:right; 
	border-style:double; 
	border-width:8px 6px 10px 6px; 
	border-color:#000 #c7c7c7 #d8d8d8 #555
	}
#amulet_image_a {
	margin-top:10px; 
	float:right; 
	border-style:double; 
	border-width:8px 6px 10px 6px; 
	border-color:#816684 #d5cdd6 #e5dfe6
	}
.subcontainer2 {
	float: right
	}
#container_amulet {
	margin:-12px auto; 
	height:525px; 
	width:600px;  
	text-align:center; 
	padding-top:25px
	}
#container_amulet_a {
	margin:auto; 
	height:500px; 
	width:600px; 
	text-align:center
	}
#subcontainer_amulet {
	margin:auto; 
	background-color:transparent; 
	height:420px; 
	width:550px
	}
.container4 {
	position:absolute; 
	top:1px; left:1px; 
	z-index:0; 
	width:100%; 
	height:397px; 
	background-color:#998d97
	}
.index {
	position:absolute; 
	top:11px; 
	left:30px; 
	width:1px; 
	height:100%; 
	z-index:4; 
	background-color:#c60
	}
/*----------------*/
.exhib {
	margin-top:3px; 
	border:1px #fff solid; 
	width:120px; 
	height:80px
	}
.line1 {
	height:16px
	}
.line2 {
	height:14px
	}
.line3 {
	height:1px
	}

.line1, 
.line2, 
.line3 {
	float:right; 
	width:140px
	}
/*-----about----- */
#arthouse {
	float:right; 
	height:11px; 
	width:106px
	}
#ecumenical {
	float:right; 
	height:13px; 
	width:109px
	}
#abreal {
	float:right; 
	height:13px; 
	width:102px
	}
#exh8a {
	float:right; 
	height:9px;
	 width:20px; 
	 margin-top:2px
	 }
#exh8b {
	float:right; 
	height:13px; 
	width:58px
	}
#washington {
	float:right; 
	height:24px; 
	width:111px
	}
#supcourt {
	float:right; 
	height:11px; 
	width:124px
	}
#year6, 
#year3 {width:31px}

#year99, 
#year96, 
#year90, 
#year94, 
#year95 {
	width:28px
	}
#year6,
#year3, 
#year99, 
#year96, 
#year90, 
#year94, 
#year95 {
	float:left; 
	height:13px
	}
 /*-----news----- */
#box {
	margin:0 auto; 
	height:530px; 
	width:600px; 
	padding-top:20px; 
	background-color:#ccc
	}
#boxik1 {
	margin:10px auto;
	 height:100px; 
	 width:500px; 
	 border-width:0 20px 20px; 
	 border-style:solid; 
	 border-color:#9f9191 #d1cece #d7d7d7
	 }
#marq {
	float:left; 
	margin:20px 0 0 12px; 
	height:30px; 
	width:460px; 
	padding-top:5px; 
	border:4px #c0c0c0 double; 
	background-color:#fff
	}
#pixdez {
	height:auto; 
	width:595px; 
	margin:30px auto auto; 
	text-align:center
	}
#new_projects,
#new_work {
	margin:30px 170px auto; 
	text-decoration:none; 
	background:#ddd; 
	border-width:0 10px 10px; 
	border-style:solid; 
	border-color:#9f9191 #d1cece #d7d7d7; 
	font-family:verdana, arial, sans-serif; 
	padding-top:3px
	} 
#new_projects {
	height:60px; 
	width:250px 
	}
#new_work {
	height:50px; 
	width:250px
	}
#new_projects div,
#new_work div {
	border:1px #c90 solid; 
	margin:5px auto auto; 
	height:40px; 
	width:140px
	} 
#new_projects a,
#new_work a {
	margin:10px auto auto
	}
#new_projects p,
#new_work p {
	font:normal 1.2em arial,sans serif; 
	margin:auto; 
	color:#f93
	}
 

/*-----contact----- */
#box_contact {
	margin:0 auto; 
	height:525px; 
	width:600px; 
	text-align:center; 
	padding-top:25px; 
	background:#ccc
	}
#boxic_contact {
	margin:20px auto; 
	height:302px; 
	width:500px; 
	background-color:#777;  
	border-width:0 15px 20px; 
	border-style:solid; 
	border-color:#9f9191 #d1cece #d7d7d7
	}
#roMan_contact {
	float:left; 
	padding:3px
	} 
#roMan_contact img {
	height:107px; 
	width:160px
	}
#contact_info {
	float:right; 
	height:137px; 
	width:284px; 
	border:26px #999 solid; 
	background:#ddd
	}
#contact {
	color:#555
	}
#contact1 {
	color:#00f
	}
#contact2 {
	color:#f26522
	}
#contact, 
#contact1, 
#contact2 {
	font-weight:700; 
	font-size:1em; 
	text-align:center
	}
/*-----credits----- */
.credits {
	color:#555
	}
.credits1 {
	color:#00f
	}
.credits, 
.credits1 {
	font-weight:700; 
	font-size:1em; 
	text-align:center
	}
#box_credits {
	margin:0 auto; 
	height:550px; 
	width:600px; 
	text-align:center; 
	padding-top:25px; 
	background:#ccc
	}
#boxic_credits {
	margin:20px auto; 
	height:402px; 
	width:500px; 
	background-color:#777; 
	border:1px #d2691e solid}

#roMan_credits {
	float:left; 
	padding:3px
	} 
#roMan_credits img {
	height:107px; 
	width:160px
	}

#credits_info {
	float:right; 
	height:137px;
	 width:284px; 
	 border:26px #999 solid; 
	 background:#ddd
	 }

/*-----validation----- */
#valid {
	position:absolute; 
	top:91%; 
	left:91%
	}
#valid img {
	height:23px; 
	width:66px; 
	visibility:hidden
	}