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:11px; 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:10px; cursor:default;}
#wrapper td {width:100%;}

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


/* Top Nav */
#top {width:720px; height:17px; text-align:left; color:#666; padding-left:2px; padding-top:8px;}
#topR {float:right; margin-right:2px;}
#topR a {padding-left:6px; margin-left:3px; cursor:pointer;}
#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:2px 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;}
#twocol td {width:50%; vertical-align:middle; padding-bottom:20px;}
#twocol #leftbox {float:right; margin:10px 30px 0 0;}
#twocol #rightbox {float:left; margin:10px 0 0 30px;}

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

#multipage {width:640px; height:100%; border:0; margin:0 auto;}
#multipage tr {display:none;}
#multipage tr.show {display:block;}
#multipage td {vertical-align:middle; height:476px;}
#multipage td.image {width:180px; padding-right:20px;}


/* Bottom Nav */
#nav {color:#666; padding:4px 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 2px no-repeat;}
#navBack a:hover {color:#a82914; background-position:right -11px;}

#navPDF {float:right; margin-right:2px; display:none;}
#navPDF a {margin:0; padding:0; height:13px; background:transparent url('comp/pdf_reg.gif') right top no-repeat; padding-right:15px; color:#a82914; cursor:pointer;}
#navPDF a:hover {background-image:url('comp/pdf_over.gif');}


/* Thumbs */
#navSubs {margin-top:2px; height:12px;}
a.arrL, a.arrR, a.arrC, a.arrCsel {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.boxSel {background:transparent url('comp/sub_arrC.gif') left -13px no-repeat;}
a.arrL:hover, a.arrR:hover, a.arrC:hover {background-position:left -13px;}

#info {margin:-3px 0; padding:0; float:left; color:#a82914;}

#setLinks {clear:both; height:19px;}
#setLinks span {float:left; color:#666; margin:0 8px 0 0; padding:1px 0; font-size:9px; cursor:pointer;}
#setLinks span.select {color:#a5a5af;}


/* Image Info */
#image_info {width:720px; height:41px; background:#2b323f; display:none;}
#image_info p {color:#666; float:left; margin:0; margin-top:4px; text-align:left;}
#image_info span {display:inline; color:#a82914;}






/* 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;}