@charset "utf-8";
/* CSS Document */
/*Universal Styles*/
body{
margin:0px;
padding:0px;
/*height:100%;*/
}

#header {
border:none;
width:100%;
height:59px;
}

#mastlogo{
height:69px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
letter-spacing:0.2em;
padding-top:20px;
padding-left:10px;
}

#mastbox {
background-image:url(../graphics/mast.gif);
width:100%;
height:69px;
}
#mastlogo {
height:69px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
letter-spacing:0.2em;
/*padding-top:20px;*/
padding-left:10px;
}

#menubar{
width:100%;
background-image:url(../graphics/frontpage_r3_c1.jpg);
height:14px;
border-bottom:#996666 1px solid;
}
#menucontainer{
text-align:right;
float:right;

}
.menuitems{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
line-height:120%;
word-spacing:3px;
margin-right:30px;
/*width:150px;*/
float:right;
text-align:center;
padding-right:3px;
padding-left:3px;
}
.menuitems a{
text-decoration:none;
color:#444;
}
.menuitems a:hover{
text-decoration:underline;
}
.menuitemselected{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#submenu {
height:16px;
border-bottom:solid 1px #666;
/*border-top:solid 1px #ccc;*/
text-align:right;
color:#666;
margin-top:5px;
padding-right:20px;
}
.submenuitem {
height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:2px;
line-height:150%;
word-spacing:3px;
margin-right:10px;
float:right;
padding-left:3px;
padding-right:3px;
}

.submenuitem a{
text-decoration:none;
color:#666;
}

.submenuitem a:hover{
text-decoration:underline;
color:#666;
}

#wrapper{
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;	
	display:inline-table;
}
#wrapper a{
text-decoration:underline;
color:#000;
}
#wrapper a:hover{
color:#339900;
}

#content{
margin-top:60px;
margin-left:30px;
}
.clearer{
clear:both;
}

/*//////////////////////////////////////////////////copyright footer////////////////////////////*/
#designedby{
position:fixed;
width:400px;
height:60px;
bottom:0px;
right:-380px;
overflow:hidden;
}
#designedbypix{
margin-top:30px;
width:20px;
height:20px;
float:left;
}

#designedbytxt{
margin-top:30px;
width:375px;
height:20px;
padding-left:5px;
padding-top:3px;
color:#fff;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../graphics/cp_footer/copyrightbg_r1_c2.png);
background-repeat:repeat-x;
float:left;
}

#designedbytxt a{
color:#FFFFFF;
text-decoration:underline;
}
/*//////////////////////////frontpage stuff*/
#frontpageimg{
margin-top:150px;
margin-right:70px;
float:right;
}
#frontpagebubble{
	width:350px;
	font-family:Verdana, Geneva, sans-serif;
	height: auto;
	margin-left:50px;
	margin-top:100px;
	padding:10px;
	background-color:#333;
	color:#FFF;
	line-height:150%;
	font-size:10px;
	text-align:justify;
}
#frontpagebubble a{
	color:#666;
	text-decoration:none;
}
#frontpagebubble a:hover{
	color:#000;
	text-decoration:underline;
}
.rndlink{
	background-color:#FFF;
	padding:2px;
}


/*/////////////////////////////---Profile.html---////////////////////////////////*/

#profilebox{
margin-left:30px;
margin-top:100px;
overflow:hidden;
width:auto;
height:auto;
font-family:Georgia, "Times New Roman", Times, serif;
}

.profile-headers{
margin-top:30px;
margin-bottom:20px;
font-size:150%;
letter-spacing:0.2em;
word-spacing:0.3em;
}



.profile-list{
margin-left:30px;
line-height:150%;
}
.section-header{
font-size:150%;
letter-spacing:0.2em;
word-spacing:0.3em;
}
.item_row{
width:100%;
border-bottom:dotted thin #ddd;
line-height:200%;
}
.item_column1{
width:150px;
float:left;
}
.item_column2{
float:left;
}

.item_empty{
width:0px;
display:none;
}
.detailchoose{
float:left;
}
.item_title_italics{
font-style:italic;

}
.item_title_normal{

}

.itemdetail_details{
float:left;
}
#profile{
padding-bottom:100px;
}
/*////////////////////////////////////newsbox.html/////////////////////////////////////*/

#newsbox {
margin-left:100px;
margin-top:100px;
border-left:1px #ccc dotted;
width:500px;
margin-right:20%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:120%;
}



/*////////////////////////////////////////////contact.html///////////////////////////////////////////*/
#contactbox{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
color:#333333;
margin-top:150px;
margin-right:100px;
float:right;
width:250px;
}
#contactbox h1{
font-size:16px;
text-decoration:underline;
text-transform:capitalize;
}

/*///////////////////////////////////////////exhibitions.html////////////////////////////////////////*/
#exhibitionpagetitle{
font-size:22px;

color:#666;
font-family:Verdana,Arial,sans-serif;
letter-spacing:0.6em;
padding-left:100px;
margin-top:60px;
}

.thumbnailwrapper {
width:90%;
height:160px;
margin-left:50px;
margin-top:100px;
overflow:hidden;
}
.exhibitions{
margin:5px;
width:80px;
height:180px;
float:left;
}
.exhibitions-description{
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.exhibitionthumbnails {
float:left;
width:100px;
height:100px;
padding:0px;
border:0px;
text-align:center;
vertical-align:middle;
}



.exhibitionthumbnails img{
padding-bottom:10px;
border:0px;
}

.thumbnaildescription {
width:100px;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#444;
line-height:120%;
letter-spacing:0.2em;
word-spacing:0.3em;
padding-left:10px;
vertical-align:top;
}

/*///////////////////////////////////////////generic gallery///////////////////////////////////////////////*/

#gallery{
	width:100%;
	height:auto;
	display:table;
	margin-top:30px;
}

#gallerythumbnailcontainer{
width:160px;
height:auto;
float:left;
margin-left:60px;
display:inline-block;
}

.gallerythumbnails{
width:70px;
height:70px;
padding:5px;
padding-bottom:0px;
float:left;
display:table-cell;
}

#previewarea{
	float:left;
	margin-left:100px;
	height: auto;
	width:auto;
	/*border-bottom:1px solid #ccc;*/
	/*width:600px;*/
	/*display:inline-table;*/
	/*text-align:center;*/
}
.picturetitle{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:700;
}
#imagepreviewarea{
width:600px;
height:auto;
/*display:table-cell;*/
}

#descriptionarea{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 margin-top:0px;
 width:auto;
 position:relative;
 }
/**--------------------------------------------------------------------Universal Text Formatting------------------------------------------*/
.exhibitiontitle{
font-style:italic;
}
.emphasis{
font-weight:800;
}