html, body {height:100%;width:100%;}

/*img, div { behavior: url(iepngfix.htc) }*/

body {position:relative;}

a:link {color:#000080;}
a:visited {color:#303040;}

#wrapper {position:absolute;height:592px;top:50%;margin:-190px 0 0 0;right:0;;z-index:2900;width:100%;}

#banner {display:none;position:fixed;height:323px;width:630px;left:0;bottom:0;text-align:left;margin:0;padding:0;}
#banner img {margin:0;padding:0;right:0;}

#mainContent {display:none;position:relative;margin:0 15% 0 auto;padding:125px 0 192px 0;width:300px;}
#mainContent img {margin:16px 0 24px;}

#sidebar {position:fixed;width:460px;margin:0 10px;left:0;}

#mainHead {position:relative;top:112px;height:48px;}
#mainHead a {background:url('../img/main_header.gif') top left no-repeat;display:block;width:100%;height:32px;text-indent:-9999px;}
#mainHead a:hover {background-position:bottom left;}

#mainNav {position:relative;font-size:16px;line-height:32px;list-style:none;margin:128px 10px 0 145px;width:150px;}
#mainNav li {margin:0;padding:0;}
#mainNav li a {padding:0 0 0 10px;text-decoration:none;display:block;height:100%;}
#mainNav li a:link, #mainNav li a:visited {color:#bfbfbf;}
#mainNav li a:hover {color:#a6a6a6;background:url('../img/menu-tick.gif') no-repeat top left;text-decoration:none;}
#mainNav li a:active, #mainNav li a.current {color:#d9d9d9;background:url('../img/menu-tick.gif') no-repeat bottom left;text-decoration:none;}
#mainNav li a.docTrigOpen {color:#d9d9d9;}

#docMenu {list-style:none;margin:0 0 0 15px;line-height:18px;font-size:12px;display:none;}
#docMenu li a:hover {background-position:0 -7px;}
/*#docMenu li a.current {background-position:0 -39px;}*/
#docMenu.docMenuOpen {display:block;}

body#on-bio #mainNav li#nav-bio a,
body#on-courses #mainNav li#nav-courses a,
body#on-contact #mainNav li#nav-contact a,
body#on-events #mainNav li#nav-events a,
body#on-video #mainNav li#nav-video a
{color:#d9d9d9;background:url('../img/menu-tick.gif') no-repeat bottom left;text-decoration:none;}
body#on-poetry #mainNav li#docTrig a,
body#on-publications #mainNav li#docTrig a,
body#on-reviews #mainNav li#docTrig a
{color:#d9d9d9;background:url('../img/menu-tick.gif') no-repeat bottom left;text-decoration:none;}
body#on-poetry #docMenu,
body#on-publications #docMenu,
body#on-reviews #docMenu
{display:block;}
body#on-poetry #docMenu li#nav-poetry a,
body#on-publications #docMenu li#nav-publications a,
body#on-reviews #docMenu li#nav-reviews a
{color:#d9d9d9;background:url('../img/menu-tick.gif') no-repeat bottom left;text-decoration:none;background-position:0 -39px;}

#creditLinks {color:#afafaf;font-size:9px;line-height:16px;position:fixed;top:4px;width:600px;margin:0 10px;left:0;text-align:left;}
#creditLinks a:link, #creditLinks a:visited {color:#8f8f8f;text-decoration:none;}
#creditLinks a:hover {text-decoration:underline;}

.statement {display:none;}
a.next, a.prev {text-decoration:none;padding:0 4px;}
a.next {background:url('../img/next-prev-ticks.gif')no-repeat 0 -39px;}
a.next:hover {background:url('../img/next-prev-ticks.gif')no-repeat 0 -7px;}
a.prev {background:url('../img/next-prev-ticks.gif')no-repeat 0 -76px;}
a.prev:hover {background:url('../img/next-prev-ticks.gif')no-repeat 0 -108px;}
.small {font-size:9px;line-height:12px;margin:4px 0 0;}

.slowHead {
	font-weight:normal;
	width:300px;
	height:48px;
	margin:0;
	text-indent:-9999px;
	background:url('../img/slow-title.gif') top left no-repeat;
}

a.courseDescTrig {text-decoration:none;color:#969696;margin-left:-15px;padding-left:15px;background:transparent url(../img/menu-tick-2.gif) no-repeat 0 -41px;}
a.courseDescTrig:hover {color:#a6a6a6;background-position:0 -8px;}
a.courseDescTrig.descOpen {background-position:0 -103px;}
a.courseDescTrig.descOpen:hover {background-position:0 -71px;}
.courseDesc {
	background:#F8F8F8;
	border:1px solid #e7e7e0;
	margin:8px 0 0 0;
	clear:both;
	padding:8px 10px 8px 10px;
	display:none;
}
.courseArrow {color:#fff;background:#e3e3e3;padding:0 2px;margin:-1px 6px 14px 0;font-size:9px;display:block;float:left;}
a.courseDescTrig:hover .courseArrow {background:#b6b6b6;}

#switch {position:fixed;display:block;padding:3px;background:#ddd;bottom:0;right:0;z-index:3000;}