html {height:100%; overflow:auto;}
body {margin:0; padding:0; background:#242831; height:100%; font-family:verdana,sans; cursor:default;}

table {border-collapse:collapse;}
p {color:#787878; margin:0 0 10px 0; font-size:12px; line-height:1.3em;}
a {text-decoration:none; color:#666;}
span, a:hover {color:#a5a5af;}

.clear {clear:both;}

#wrapper {margin:0 auto; text-align:left; vertical-align:middle; width:100%; height:100%; border:none; font-size:12px; cursor:default;}
#wrapper td {width:100%;}

#main {background:#2b323f; border:1px solid #3d3e46; border-width:1px 0; color:#fff; padding-bottom:6px;}


/* Top Nav */
#top {width:720px; height:17px; text-align:left; color:#666; padding-left:2px; padding-top:8px; margin-bottom:6px;}
#topR {float:right; margin-right:2px;}
#topR a {padding-left:6px; margin-left:3px; cursor:pointer; font-size:13px;}
#topR a:hover, #topR a.select {color:#a5a5af;}
#topR a.archive_item {margin:0; padding:0 0 0 2px;}
#topR span {color:#666; margin-left:8px;}


/* Main Content */
#main_content {width:720px; height:480px; text-align:center; overflow:hidden; margin:5px 0;}
#main_content.loading {background:url('comp/loading.gif') center center no-repeat;}
#main_content.boxed {background-color:#29303D; border:1px solid #3A3C45; overflow:hidden; text-align:left; width:718px; height:478px;}

.twocol {width:100%; height:100%; border:0; display:none;}
.twocol td {width:360px !important; height:476px !important; vertical-align:middle; padding-bottom:20px;}
.twocol #leftbox {float:right; margin:10px 30px 0 0;}
.twocol #rightbox {float:left; margin:10px 0 0 30px;}

.multipage {width:640px; height:100%; border:0; margin-left:40px;}
.multipage td {vertical-align:middle; height:476px;}
.multipage td.image {width:180px !important; padding-right:20px;}

#bottom_spacer {height:10px; width:720px; display:block;}


/* Bottom Nav */
#nav {color:#666; padding:0; width:720px; text-align:left;}
#nav img {padding:0; margin:0;}
#nav span {color:#a82914; display:block; height:13px;}

#navBack {float:right; margin-left:7px;}
#navBack a {padding-right:14px; color:#a82914; background:url('comp/sub_arrR.gif') right 4px no-repeat;}
#navBack a:hover {color:#a82914; background-position:right -9px;}

#navPDF {float:right; margin-top:1px; margin-right:2px; display:none; line-height:10px;}
#navPDF a {font-size:11px; margin:0; padding:0 15px 0 0; height:10px; background:transparent url('comp/pdf_reg.gif') right 2px no-repeat; color:#a82914; cursor:pointer;}
#navPDF a:hover {background-image:url('comp/pdf_over.gif');}
#navPDF.hide {visibility:hidden; text-indent:-999px;}


/* Thumbs */
#navSubs {padding-top:3px; height:12px;}
#boxCntnr {float:left; display:block; height:10px; width:auto; overflow:hidden;}
#boxes {margin-left:0; width:auto; height:10px;}

a.arrL, a.arrR, a.arrC, a.arrCsel, a.placeholder {float:left; display:block; width:11px; height:10px; overflow:hidden; margin-right:1px; cursor:pointer;}

a.arrL {background:transparent url('comp/sub_arrL.gif') left top no-repeat;}
a.arrR {background:transparent url('comp/sub_arrR.gif') left top no-repeat; margin-right:2px;}
a.arrC {background:transparent url('comp/sub_arrC.gif') left top no-repeat;}
a.placeholder {background:transparent url('comp/sub_placeholder.gif') left top no-repeat; cursor:default;}
a.boxSel {background:transparent url('comp/sub_arrC.gif') left -13px no-repeat;}

a.arrPrevPage, a.arrNextPage{float:left; display:none; width:15px; height:10px; overflow:hidden; cursor:pointer;}
a.arrPrevPage {background:transparent url('comp/page_arrL.gif') left top no-repeat; margin-right:3px;}
a.arrNextPage {background:transparent url('comp/page_arrR.gif') left top no-repeat; margin-right:1px; margin-left:3px;}

a.arrL:hover, a.arrR:hover, a.arrC:hover, a.arrPrevPage:hover, a.arrNextPage:hover {background-position:left -13px;}

#object_info {margin:0 0 0 5px; padding:0; float:left; color:#a82914; padding:0; line-height:8px; font-size:11px;}

#setLinks, #infoLinks {margin-top:0; clear:both; min-height:19px;}
#setLinks span {float:left; display:inline; color:#666; margin:0 12px 0 0; padding:2px 0; font-size:11px; cursor:pointer;}
#infoLinks span {float:left; display:inline; color:#666; margin:0 15px 0 0; padding:2px 0; font-size:13px; cursor:pointer;}
#setLinks span.newTag {color:#a82914; margin:0 3px 0 0; cursor:default;}
#setLinks span.singleTag {color:#666; margin:0 3px 0 0; cursor:default;}
#setLinks span.select, #infoLinks span.select {color:#a5a5af;}


/* Login Form */
#login_outer {width:718px; height:525px; border:1px solid #2b323f;}
#flash_video {width:718px; height:572px; border:1px solid #2b323f; margin:7px 0 10px 0;}

#login {width:400px; height:120px; display:block; border:1px solid #3d3e46; margin:160px auto 0 auto; background:#2f3542;}
#login form {width:400px; height:50px; position:relative; padding:50px 0;}
#login label {color:#9ba5af;}
#login input {font-size:11px;}
#login p {color:#b3331d; font-size:11px; margin:10px 0 0 0;}
