img, div, input { behavior: url("iepngfix.htc"); }

img {border:none;}
table {text-align:left;}
td {padding-right:10px;padding-bottom:10px;}
td img {border:1px solid #999;}
.closeplayer {text-align:right; padding:2px 8px 2px 0; background-color:#dddddd;}
a {text-decoration:none; color:#06c;}

body {
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    font-size:11px;
    font-family:verdana, arial, helvetica, sans-serif;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-x;
}
div#maincontainer {
	width:960px; border:0px solid #999; min-height:500px;
	position: absolute; 
	top: 5%; 
	left: 50%; 
	margin: auto auto auto -480px;
	border:0px solid #f90;
}
div#header {position:relative; height: 64px; margin-left: 20px; top:0px;text-align:left; z-index:1;}

div#pageimage {height:140px;position:relative; z-index:0;}

#wrapper { /* this is the player position */
	position:absolute; left:520px; top:150px;
	width:440px; height:319px;
	background-image: url(../images/bg-player.png);
	background-repeat: no-repeat;
	border:0px solid #69c;
	z-index:20;
}
div#placeholder1, div#placeholder2 { /* this is the player */
	width:420px;
	height:304px;
	position:absolute;
	z-index:30;
	left:10px;
	top:10px;
	background-image: url(../images/workslides/geary.jpg);
	background-repeat:no-repeat;
	z-index:40;
}
#player1 {position:absolute; z-index:30; left:10px; top:10px;}
.scroll-pane {padding-bottom:0px;}
div#pane1 {height:290px; border:0px solid #f90;}
div#leftcol {
	border:0px solid #ccc;
    width: 120px;
    float: left;
    padding:17px 0 0 0;
    text-align:right;
    margin-left:0px;
}
ul.menu {display: inline; margin-bottom:20px;}
ul.menu li ul li {margin-left:-4px;}
ul, li {list-style-type: none;}
li { margin-bottom:2px;}
div#main {
    border: solid #000 0px;
	padding: 36px 10px 10px 00px;
    margin-left: 160px;
    margin-right: 450px;
    text-align:left;
}
div#mainwide {
    border: solid #000 0px;
	padding: 36px 10px 10px 00px;
    margin-left: 160px;
    margin-right: 0px;
    text-align:left;
}

div#imagecol {
    padding-top:34px;
    border: solid #69c 0px;
    width: 430px;
    float: right;
    background-color:#d6d6d6;
}
div#foot {
    border-top: solid #000 0px;
    padding: 10px;
    text-align: right;
    clear: both;
    font-size:9px;
}

div#container1
{
	margin: 0;
	padding: 0;
	width: 960px;
}
div#container2 {
    margin: 0px;
    padding: 0px;
    width: 960px;    
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}	

