html,
body,
div,
img {margin:0; padding:0; border:none;}
body {background-color:#333; color:#fff; font-family:Lucida Sans Unicode, "Times New Roman", Times, serif; font-size:12px;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:none;}

.top {width:100%; height:50px; background-color:#666; border-bottom:1px solid #fff;}
.top .logo {float:left; font-size:24px; line-height:30px; font-variant:small-caps;}
.top .logo span {padding:10px 30px; display:block;}
.top .nav {float:left; margin-left:25px;}
.top .nav ul {margin:20px 0; list-style-type:none;}
.top .nav ul li {float:left; padding:0 15px; font-style:italic; font-size:13px;}
.top .nav ul li a {display:block;}
.top .nav ul li a:hover {color:#333;}

.main {clear:both; margin:50px 0 0 50px;}
.main .left {float:left; width:200px;}
.main .left .subnav {font-size:16px; color:#999;}
.main .left ul {list-style-type:none; padding-left:20px;}
.main .left ul li {padding:4px;}
.main .left ul li a {color:#fff; text-decoration:none; font-size:13px; font-style:italic;}
.main .left ul li.selected a,
.main .left ul li a:hover {color:#999;}

.main .right {float:left; width:800px; position:absolute; margin-left:250px; text-align:center;}
.main .right .image {height:525px;}
.main .right .caption {padding-top:20px; font-size:12px;}
.main .right .caption a {color:#fff; cursor:pointer;}
.main .right .caption a:hover {color:#999;}
.main .right .caption .label {padding:0 20px;}
