div#content.fullsize {
    position: relative;
    width: auto;
}

div.fullsize img {
    display: block;
    float: left;
}

div#content.fullsize p.description {
    position: absolute;
    bottom: 0;
    margin: 0 0 0 1.666em;
    width: 15em;
    color: #444;
    background: #FFF;
}

div.subnav {
    float: left;
    margin: 0 0 0 20px;
    color: #CCC;
}

div.subnav a {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    text-indent: -9000%;
    border: none;
    overflow: hidden;
}

div.subnav span.prev {
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: 20px;
    height: 20px;
    background-image: url('../images/layout/prevnext.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

div.subnav span.next {
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: 20px;
    height: 20px;
    background-image: url('../images/layout/prevnext.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

div.subnav a.prev {
    background-image: url('../images/layout/prevnext.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

div.subnav a.prev:hover {
    background-position: bottom left;
}

div.subnav a.next {
    background-image: url('../images/layout/prevnext.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

div.subnav a.next:hover {
    background-position: bottom right;
}

div.subnav span.novis {
    display: none;
}

div.subnav span {
    margin: 0 0 0 1em;
    cursor: default;
}

div#content.fullsize div.subnav p.overview, div#content.fullsize div.subnav p.video {
    display: block;
    position: relative;
    margin: .833em 0 0;
    padding: 0;
    width: 0;
}

div#content.fullsize div.subnav p.overview a, div#content.fullsize div.subnav p.video a {
    display: block;
    padding: 0 0 0 2.166em;
    white-space: nowrap;
    width: 100%;
    color: #CCC;
    border: none;
    text-decoration: none;
    text-indent: 0;
    background: url(../images/layout/overview.gif) no-repeat;
    background-position: top left;
}

div#content.fullsize div.subnav p.video a {
	background-image: url(../images/layout/movie.gif);
	margin: 0 0 10px;
}

div#content.fullsize div.subnav p.overview a:hover, div#content.fullsize div.subnav p.video a:hover {
    color: #999;
    background-position: bottom left;
}

div.subnav a.back {
    display: block;
    float: left;
    padding: 0 0 0 30px;
    height: 20px;
    text-indent: 0;
    color: #CCC;
    border: none;
    background: url(../images/layout/back.gif) no-repeat top left;
}

div.subnav a.back:hover {
	color: #999;
	background-position: bottom left;
}