/* General */
*{
	margin:0;
	padding:0;
}
img
{
	display: inline;
	border:0;
}
html, body
{
	width:100%; height:100%;
	font-size:100%;
	font-family: Times New Roman, Times, serif;
	color:#000000;
	background-color: #F6EBDE;
}
p
{
	margin:0.5em 0 0.5em 0em;
}

h3
{
	margin:0.5em 0 0.5em 0em;
}

a
{
	color:#000000;
	text-decoration:underline;
}
a:hover
{
	color:#000000;
	text-decoration:underline;
}



/* Menu */
A.logo
{
	display: block;
	float: left;
	background: url('/img/nav/logo.gif');
	background-position: 0 0;
	width:461px; height:77px;

}
A.about_link
{
	display: block;
	float: left;
	background: url('/img/nav/about_base.gif');
	background-position: 0 0;
	width:104px; height:77px;

}
A.collections_link
{
	display: block;
	float: left;
	background: url('/img/nav/collections_base.gif');
	background-position: 0 0;
	width:128px; height:77px;
}
A.collections_link:hover
{

}
A.events_link
{
	display: block;
	float: left;
	background: url('/img/nav/events_base.gif');
	background-position: 0 0;
	width:86px; height:77px;
}
A.events_link:hover
{

}
A.red-carpet_link
{
	display: block;
	float: left;
	background: url('/img/nav/red-carpet_base.gif');
	background-position: 0 0;
	width:241px; height:77px;
}

A.red-carpet_link:hover
{

}

/* General content*/
#wrap
{
    display: block;
	width:1024px;
    margin-left: auto;
    margin-right: auto;
}
#content
{
	border-style:solid; border-width:1px; border-color:#B2AFAA;
	background-color: #FEFFFF;
	width: 100%;
	height:100%;

	clear:both; padding:15px;
}
#inner_content
{
	border-style:solid; border-width:1px; border-color:#B2AFAA;
	background-color: #FEFFFF;

/*	min-height:515px;
	height:auto !important;
	height:515px;*/

	height: expression(this.scrollHeight < 516px ? "516px" : "auto" );
	min-height: 516px;

	padding:50px 40px 40px 40px;
}
.align_center_to_left {
		clear:both;
		position: relative;
		right: 50%;
		float: right;

}

.align_center_to_right {
		position: relative;
		right: -50%;
}

/* About us */
#aboutus
{
	background: url('/img/aboutus/other/aboutus.gif');
	height: 79px; width: 269px;
	margin-left:709px;
}
#aboutus_table
{
	margin:0 auto;
}

@media print {
	.noprint { display: none; }
}
    
    
A.about_links
{
	text-decoration:none;
	color:#000000;

}
A.about_links:hover
{
	text-decoration:none;
}
#about_image
{
	float:left;
	width:380px;
}
#about_text
{
	float:right;
	width:540px;
	height:500px;
	border:1px;
	overflow:auto;
}

/* Events */
#table_events
{
	margin:-30px;
	width:990px;
}
#calendar
{
	width:200px;
	text-align:left;
}
#events_img_left
{
	width:355px;
	text-align:center;
}
#viewer
{
	margin-left:200px;
}
.current
{
	font-size:110%;
}
.event_links
{
	font-size:110%;
	text-decoration:none;
}
.event_links:hover
{
	text-decoration:none;
}
.events_list
{
	font-size:0.9em!important;
	list-style:none;
}

/* Gallery */

.gallery_cell
{
	height:190px; width:155px;
}
a.gallery
{
	text-decoration:none;
}
a.gallery:hover
{
	text-decoration:underline;
}
#pages
{
	text-align:center;
/*	border-style:solid; border-width:1px; border-color:#B2AFAA;*/
}

/* Collections */
#rollover
{
	float:left;
	width: 555px;
}
#collections
{

	background: url('/img/collections/other/collections.gif');
	height: 79px; width: 269px;
	margin:10px 0 30px 0;
}
#collections_list
{
	float:right;
	width:380px;

}
#categories
{

	background: url('/img/collections/other/categories.gif');
	height: 79px; width: 269px;
	margin:10px 0 30px 0;
}
/*
.collections_list li
{
	margin-left:2em;

	list-style:url(/img/nav/base.gif);
}
.collections_list li a{
	padding-bottom:3px;
}
.collections_list li:hover
{
	list-style:url(/img/nav/over.gif);
}

.collections_list li:hover a{
	font-weight:bold;
}
*/


.collections_list  ul{
	list-style-type:none;
	padding: 0em;
	margin: 0em;
}

.collections_list li {
	list-style-type:none;
	background-image: url(/img/nav/base.gif);
	background-repeat: no-repeat;
	background-position: 1px .2em;
	padding-left: 20px;
}
.collections_list li:hover{
	background-image: url(/img/nav/over.gif);
}
.collections_list li:hover a{
	font-weight:bold;
}

li.curr {
	background-image: url(/img/nav/over.gif)!important;
}
.curr  a{
	font-weight:bold!important;
}

div.rollover
{
	display:none;
	margin-top:-30px;
}
a.collection
{
	font-size:107%;
	text-decoration:none;
}

/* view */
#item_descr_td
{
text-align: left;
padding-bottom:15px;
}

.gal_td{
	padding:7px;
	vertical-align:middle;
	text-align:center;
}

.gal_img{
	border:2px solid #7f7f7f!important;
	width:156px;
	height:156px;
}

.paging {padding:0 3px;font-size:1.1em;}
.paging_current{text-decoration:none;padding:0 3px;font-size:1.1em;}

a.cat_link:link, a.cat_link:visited{
	text-transform:uppercase;text-decoration:none;font-size:0.9em
}

a.cat_link:hover, a.cat_link:visited:hover{text-decoration:underline}