body,td,th {
	font-size: 12px;
	line-height:20px;
	line-height:20px;
	
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;color:#333333;
	font-size: 12px;
	line-height:20px;
	background-color: #ebebeb;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.hidden { display: none; }
.unhidden { display: block; }
.publications {
font-size: 11px;
}
.publications a:link {
font-weight: normal;
font-style:italic;
}
.publications a:visited {
font-weight: normal;
font-style:italic;
}
#header {
width: 1020px;
height:100px;
margin-left: auto;
margin-right: auto;
background-image:url(../images/background.jpg)
}
#topshadow {
margin-left: auto;
margin-right: auto;
width: 1020px;
height:10px;
background-image: url(../images/top-shadow.jpg);
}
#middleshadow {
margin-left: auto;
margin-right: auto;
width: 1020px;
height:10px;
background-image: url(../images/middle-shadow.jpg);
}

#logo { /* clickable area */
		float: left;
		position:absolute;
		width : 680px;
		height: 100px;
		margin-left: 30px;
		margin-top: 0px;
		background-image:url(../images/bmn-logo.jpg);
	}
#artwork {
width: 1020px;
height:240px;
margin-left: auto;
margin-right: auto;
background-image:url(../images/artwork.jpg);
}
#artimagearea {
margin-left:20px;
}

#nav {
width:170px;
margin-left:0px;
float:left;
font-size:14px;
display: block;
line-height: 25px;
min-height:100%;
min-height:280px;
}
.nav a:hover {
color:#e4170c;
font-size:14px;
}
.nav a {
font-size:14px;
}
.nav a:visited {
font-size:14px;
}
#text {
width:700px;
padding-left:0px;
padding-right:40px;
padding-top:20px;
float:left;
background:#ffffff;	height:100%;	
}
#contact {
padding-top:100px;
font-size:11px;
line-height:15px;
}
.orange {
color:#e4170c;
}
#date {
text-align:right;
float: left;
		position:absolute;
		width: 150px;
		margin-left: 850px;
		margin-top:70px;
font-size: 12px;
}
.blue a:link {
color:#154376;
}
.blue a:hover {
color:#e4170c;
}
.blue a:visited {
color:#154376;
}
.name  {
font-size:13px;
}


a:link {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}

.h1 {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #154376;
	line-height: 30px;

}
.h2 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;

}
.h3 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #154376;
	line-height: 30px;

}
.h4 {
	font-family: Verdana;
	font-size: 15pt;
	font-weight: bold;
	color: #154376;
	line-height: 30px;
}
.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF6633;
	font-weight: bold;

}
.h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006666;
	text-decoration: none;
	font-weight: bold;


}
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 170px; /* Width of Menu Items */
border-bottom: 1px solid #eeeeee;
}
	
.suckerdiv ul li{
position: relative;

}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
background-color: #FFFFFF
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #154376;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border-bottom: 1px solid #eeeeee;

}

.suckerdiv ul li a:visited{
color: #154376;
}

.suckerdiv ul li a:hover{
color:#e4170c;
}

.suckerdiv .subfolderstyle{
background-color: #FFFFFF;

}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
#frame {	
	height:auto; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width:1020px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	height:100%;
	min-height:100%;
	background-image:url(../images/background.jpg);
	}
#frameleft {
	width:180px;
	margin-right:0px;
	margin-left:10px;
	padding-left:40px;
	padding-right:30px;
	text-align:left;
	float:left;

	min-height:100%;
	padding-bottom:30px;
	min-height:280px;
	}
#frameright {
	text-align:left;
	min-height:100%;
	font-family:verdana, sans-serif;
	font-size:12px;
	text-align:left;
	}	
#framerightcontainer {
	width:700px;
	margin-right:10px;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	height:100%;	
	float:left;
	font-family:verdana, sans-serif;
	font-size:12px;
	text-align:left;
	clear:right;
}
#bottomborder {
	margin-left:auto;
	margin-right:auto;

	width:1020px;
	height:50px;
	background-image:url(../images/footer.jpg);
	}	
#bottombordercopyright {
	font-size:11px;
	padding-top:8px;
	color:#ffffff;
	text-align:center;
}
#bottombordercopyright a {
	color:#fff;
	font-weight:normal;}
#bottombordercopyright visited {
	color:#fff;
	font-weight:normal;
	}
#bottombordercopyright hover{
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	}
#credit {
	color:#666666;
	font-size:10px;
	text-align:right;
	background-image:url(../images/site-shadow-bottom.jpg);
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	padding-top:10px;
	height:20px;
	font-weight:normal;
	}
#credit a, visited{
	color:#666666;
	font-weight:normal;
	}
#credit hover {
	text-decoration:hover;
	}
