body	{
	background: #fff;
	color: #555;
	margin: 0;
	padding: 0;
	font-size:12pt;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	}

#supercontainer {
width:706px;
margin-top:0;
margin-left:auto;
margin-right:auto;
padding:0;
}

#container {
background:#dff085 url(images/merling_fnl_sidenav_bkgd.jpg) no-repeat;
border:0;
width:706px;
display:block;
margin:0;
padding:0;
float:left; }

#rightbanner {
display:block;
background:#fff;
width:509px;
border-right:1px solid #369;
float:right;
padding:0;
margin:0;	}

#title {
font-size:14pt;
font-weight:bold;
padding:20px 0 0 30px;	}

#textcontainer {
width:459px;
display: block;
float:left;
margin: 0;
padding: 0 20px 30px 30px;
background:#fff;
border-right:1px solid #336699;
}

#textcontainer ul li {
list-style:disc;	}

.tabledef {
border:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:0;	}

#header {
height:110px;
width:706px;
background:#fff url(images/merling_fnl_hdr.jpg) no-repeat;
padding:0;
margin:0;
display:block;
}

.imgfloatright {
margin:0;
padding:0;
float:right;	}

.first {
border-left:1px dotted #555;	}

#sidenavcontainer {
background:#fff;
margin:0;
padding:0;
}

#containterborder {
background:#dff085 url(images/left-border_bkgd.gif) repeat-y;
width:250px;
border:0;
margin:0;
padding:0;
float:left;
}

#sidenav {
width:170px;
float:left;
font-size:10pt;
color:#ffc;
padding:0 0 0 26px;
margin:0;
text-align:left; }

#sidenav a {
color:#369;
text-decoration:none;
font-weight:bold;	}

#sidenav a:hover {
color:#444;
background:#ffd;
border-right:1px dotted #999; 
text-decoration:none;
font-weight:bold;	}

#sidenav ul {
margin: 0;
padding: 0;
list-style: none;
width: 170px;
border-bottom: 1px dotted #999;
border-right: 0px dotted #999;
}

#sidenav ul li {
position:relative;	}

#sidenav ul li a.nobordertop {
border-top: 0;	}

#sidenav ul li a {
	display: block;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	border-top: 1px dotted #999;
	border-bottom: 0; 	}

/* Fix IE. Hide from IE Mac \*/
* html #sidenav ul li { float: left; }
* html #sidenav ul li a { height: 1%; }
/* End */

#sidenav #sidenavimg {
text-decoration:none;
border:0;
padding:50px 10px 0 0;
}

#sidenav #sidenavimg p {
color:#555;	}

#sidenav #sidenavimg a {
text-decoration:none;
border:0;	}

#sidenav #sidenavimg a:hover {
text-decoration:none;
margin:0;
padding:0;
background:none;
border:0;	}

#sidenav #sidenavimg img {
border:#000 1px solid;	}

#reviews {
font-size:10pt; }

.imgborder {
border:1px #000 solid; }

.imgborderwithpad {
border:1px #000 solid;
margin:10px 10px 10px 5px; }

.textright {
padding: 10px 20px 10px 10px;
float:right;
text-align:left;	}

.imgboxright {
float: right;
padding: 15px 0 20px 20px;
margin:0;
border: 0px #000 solid;
text-align:right;
line-height:85%; }

.toppad {
padding: 10px 0 0 0;	}

.last {
border-right:none; }

li>ul {
top: auto;
left: auto;
}

.imgleftwithborder {
float:left;
margin:0 15px 5px 0px;
padding:0;
border:0px #000 solid;
clear: left;
}

.imgleftwithbordernopad {
float:left;
margin:5px 10px 5px 0px;
padding:0;
border:0px #000 solid;
clear: left;
}

.imgrightwithborder {
float:right;
margin:0 0 5px 5px;
padding:0;
border:0px #000 solid;	}

.imgleftrecordings {
float:left;
margin:5px 10px 0px 0px;
padding:0;
border:1px #000 solid;
clear: left;
}

.boxtextrecordings {
width:428px;
border:1px solid #ddd;
margin:10px 0 20px 0;
padding:0px 10px 0px 10px;
display:block;	}

.boxtextrecordings p {
padding:0px;
margin:10 0 10px 0;	}

.boxtextnoborder {
width:428px;
border:0px solid #ddd;
margin:10px 0 10px 0;
padding:0px 10px 0px 10px;	}

.boxtext {
width:428px;
border:1px solid #ddd;
margin:10px 0 10px 0;
padding:0px 10px 0px 10px;	}

.boxtext h5 {
padding:0;
margin:0;	}

#footer {
clear:both;
display:block;
background:#fff;
border-top:1px #369 solid;
width:706px;
margin:0;
padding-top:20px;
font-size:10pt;
line-height:12pt;
text-align:center;
}

#footer a {
color:#900;
text-decoration:none;
}

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

#buffer {
width: 360px; }

.center {
text-align:center; }

/* Pseudo-class definitions. No need to create individual hover states for each class, DUH! */
/* Remember: LV-Ha! Order of Link, Visited, Hover, Active matter in some browsers */
a:link {
	text-decoration: none;
	color:#c00;
	background: transparent;	}
	
a:visited {
	text-decoration: none;
	color:#900;
	background: transparent;	}
	
a:hover {
	text-decoration: underline;
	color:#c00;
	background: transparent;	}

a:active {
	text-decoration: none;
	color:#f00;
	background: transparent;	}
	
.smallfont {
font-size:10pt;	}

.smallestfont {
font-size:9pt; }
	
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:26pt;
	font-style:normal;
	color:#000;
	margin: 0;	}
	
h2 {
	font-family: "Times New Roman", Times, serif;
	line-height: 30px;
	font-size: 22px;
	font-style:normal;
	margin: 18px 0 0 0;	}

h3 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
	font-size: 14pt;
	margin:0 0 10px 0;
	padding:0;
	color:#444;	}
	
h4 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:13pt;
	font-style:normal;
	margin: 26px 0 0 0;
	padding: 0;
	color:#000;	}

h5 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
	font-size: 12pt;
	margin:10px 0 10px 0;
	}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:100;
	letter-spacing: 2px;
	color: #ccc;
	margin: 11px 0 1px 15px;	}

.date { 
padding:0 0 0 20px;	}

#date {
display:block;
width:300px;
background:#fff;
padding:5px 0 5px 0;
margin: 0 0 10px 120px;
border:1px dashed #666;	}

#sponsors {
width:500px;
height:100px;
margin-left:auto;
margin-right:auto; }

.alignleft {
float:left;
border:0px;
margin:10px 0 0 10px; }

.alignright {
float:right;
border:0px;
margin: 0 10px 0 0; }