#xmas07ad {
	display:block;
	position:absolute;
	width: 640px;
	height: 400px;
	left: 120px;
	top: 220px;
	background-image: url(../images/news/2007,_Vinc_XmaS.jpg);
	cursor:pointer;
	border:1px solid #999999;
}

#content {
	width: 900px;
	height: 550px;		
}

div.contentImg {
	/*
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	*/
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #999999;
	float: right;
	margin-right: 90px;
}

div.contentImg p {
	margin: 8px 5px 0px 5px;
}

div.contentBox {	
	float:left;
	width: 700px;
	margin-left: 73px;
	margin-bottom: 10px;
	padding: 1em;
	overflow:auto;
	/* max height : */
		max-height: 455px;	/* standard */
		height: expression(this.scrollHeight > 455? 455 : true); /* stupid trick for IE version < 7 */
	
	background-color: #ffffff;
	border: 1px solid #999999;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	/* for Mozilla */
	-moz-opacity:0.7;
	color: #333333;
}	

div.contentBox h1  {
	margin: 1em 0.5em;
	font-weight: bold;
	font-size:1.3em;
}
div.contentBox h2  {
	margin: 0.5em 1em;
	font-weight: bold;
	font-size:1.15em;
}
div.contentBox h3  {
	margin: 0.5em 2em;
	font-weight: ;
	font-size:0.95em;
}
div.contentBox h4  {
	margin: 0.5em 2em;
	font-weight:500;
	font-size:1.15em;
}
div.contentBox h6  {
	margin: 0.5em 2em;
	text-align: center;
	font-weight:500;
	font-size:0.83em;
}

div.contentBox p  {
	margin: 2px 20px 10px 30px;
	font-size:1.0em;
}

div.contentBox .gallery-section a img {
	border:4px solid #FFFFFF;
	margin: 5px;
	/* visibility:hidden; */
}

div.contentBox .gallery-section a img:hover {
	border:6px solid #FFFFFF;
	margin: 3px;
	cursor:pointer;
}

#painting-avail {
	border-color: #666666; /*#4790ff;*/
}

.imgAvailableOverlay {
	padding:20px;
}

div.contentBox #tof-container {
	color: #666;
	padding-top: 0.4em;
	padding-bottom: 0.8em;
	margin-bottom: 1.5em;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
}

div.contentBox .section-separator {
	clear: both;
	border: 0;
	border-bottom: 2px #666 solid;
	margin: 0.5em;
	margin-bottom: 1.5em;
}

div.contentBox .tof-href {
	color: #DDD;
	text-decoration: none;
}

div.contentBox .tof-href:hover {
	color: #FFF;
}

div.newsBox {
	float: left;
	padding: 0;
	width: 340px; 
	max-height: 100%; /* standard */
	height: expression(this.scrollHeight > 100%? 100% : true);  /* stupid trick for IE version < 7 */
}
div.newsBox h1 {
	margin: 0.5em 0.5em;
}

div.contentBox ul.site-map {
	list-style-type: disc;
	list-style-image: url('../images/bullet.png')
}

div.gallery {
	background-color:black;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:10px;	
}

div.noOpacity {
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1.0;
	/* for Mozilla */
	-moz-opacity:1.0;
} 

