﻿@import url(default.css);

/* general */
#archive ul {list-style-type: square; padding-left: 2em;}
#archive li {padding: 0 0 0.5em;}
#archive li li {padding: 0 0 0 1em;}
#archive ul.info {margin: 2em 210px 0 0; padding: 0; border-top: 1px solid #CCC;}
#archive ul.info li {padding: 0;}
#archive ul.info .divisions {list-style-type: none;}
#archive ul.info .divisions ul {list-style-type: none; margin: 0; padding: 0; color: #666;}
#archive ul.info .divisions li {list-style-type: none; display: inline; padding: 0; margin: 0 1em 0 0;}
#archive ul.info li.author, #archive ul.info li.date, #archive ul.info li.divisions {display: inline; color: #999; padding-right: 1em; font-size: 0.85em;}
#archive ol {padding-left: 2em;}

/* general edit */
#archive fieldset dd.divisions {padding-left: 5.3em;}
#archive fieldset dd.divisions * {float: none; width: auto; display:inline; margin: 0;}
#archive a.edit {margin-top: 2em;}
#archive a.new {float: right; margin-top: -2em;}

/* links */
#archive #showdetails {float: right;}
#archive div.category h2 {clear: both; border-bottom: 1px solid #F90;}
#archive ul.links li {display: block; float: left; width: 230px; margin-right: 20px; height: 2.5em; list-style-type: square;}
#archive ul.links li.withdetails {float: none; width: auto; margin: 0; height: auto;}
#archive ul.links a.edit {margin: 0 0 0 1em;}
#archive ul.links p.details {margin-bottom: 0.2em; padding: 0; font-size: 0.9em;}

/* Reports */
#archive h2.reports {display: none;}
#archive h3.reportpage {clear:none;}
#archive li.report {margin: 0; padding: 0; list-style-type: none;}
#archive li.first dt.title {border: none;}
#archive dt.title {padding-top: 1em; border-top: 1px dotted #CCC;}
#archive dt.title a {font-weight: lighter;
    font-size: 1.2em; padding: 0 1em 0 0;}
#archive dt.title a:hover {color: #D70;}
#archive dd.date {color: #999;
    line-height: 2em; font-size: 0.75em; vertical-align: bottom;}
#archive dd.summary {float: none; padding: 1em 0;}

/* Reports Details */
#archive .pages {float: right; visibility: hidden; width: 0;}
#archive ol.pagenav {float: right; width: 180px; padding: 0; margin: 0 0 2em 30px;
    background: url(img/sbox_m.gif) 0 0 repeat-y; font-size: 0.9em;
    list-style-type: square;}
#archive ol.pagenav li {text-align: left; padding: 10px 10px 0; list-style-type: square;}
#archive ol.pagenav li.first {background: url(img/sbox_t.gif) 0 0 no-repeat;}
#archive ol.pagenav li.last {background: url(img/sbox_b.gif) 0 100% no-repeat; padding-bottom: 10px;}

/* Reports Edit Mode */
#archive fieldset {margin-bottom: 1em;}
#archive fieldset dt label, #archive fieldset dd label {float: left; display: block; width:10em;
    text-align: right; padding: 0.2em 0.5em 0 0;}
#archive fieldset dt.title * {font-weight: bold;}
#archive fieldset dt.title, #archive fieldset dd {border: none; clear: both; padding: 0.5em 0;}
#archive fieldset dd span a {display: inline;}
#archive fieldset dt input, #archive fieldset dd input {display: block; margin-left: 11.5em;}
#archive fieldset dt input.textbox, #archive fieldset dd input.textbox {width: 410px; border: 1px solid #CCC;}
#archive fieldset dd.date {color: #543; font-size: 1em;}
#archive fieldset a.add {margin-left: 9.1em;}
#archive fieldset a.update {margin-top:1em; margin-left: 10.6em;}
#archive fieldset .validator {float: left;}

#archive fieldset label {float: none; width: auto;}
#archive fieldset input {margin-left: 0;}

/* Games */
#archive li.game {display: block; float: left; width: 230px; margin-right: 20px; height: 2.5em; list-style-type: square;}

/* forms */
#archive h3 {clear: both;}

#archive .textbox {width: 30em; margin-bottom: 1em; display: block;}
#archive textarea.textbox {width: 33em; height: 6em;}
#archive .button {display: block; margin-top: 1em;}
#archive .filter .button {display: inline; margin-top: 0;}
#archive .checkbox {margin-right: 1em;}

#archive ul {list-style-type: none;}
#archive ul li {list-style-type: none;}
#archive li label {float: left; width: 8em; text-align: right; margin: 0 1em 0 0;}
#archive li .textbox {width: 15em; margin: 0;}
#archive li.buttons {padding-left: 9em;}

#archive .publicinsertbutton {display: block; text-align: right; padding-bottom: 0.5em;}

/* jungschi finder */
#archive .map {width: 850px; height: 500px; border: 1px solid #333;}
#archive .mapcontrols {padding-left: 0;}
#archive .mapcontrols input {display: inline;}
#archive .mapcontrols label {float: none; display: inline; width: auto; text-align: left;}

/* news */
#archive .news {margin-bottom: 2em;}
#archive .news h3 {border-bottom: 1px solid #CCC; margin-bottom: 0.25em;}
#archive .news ul {list-style-type: none; margin: 0; padding: 0;}
#archive .news li {float: left; color: #999; font-size: 0.75em;}
#archive .news li.author {margin: 0 1em 0.5em 0; padding: 0 1em 0 0; border-right: 1px solid #CCC;}
#archive .news p {clear: both;}
#archive .news div.commands {margin-top: -2em;}
