/* Resets */ .charsheet .sheet-wrapper { width: 830px; font: 12px Arial, Helvetica, sans-serif; } .charsheet .sheet-wrapper div { border: 1px solid #999; margin: 3px; padding: 3px; } .charsheet .sheet-wrapper label { font-weight: bold; } .charsheet .sheet-wrapper th { background-color: #000; color: #FFF; } .charsheet .sheet-wrapper ul { list-style: none; list-style-type: none; margin:0; padding:0; } /* global styles */ .charsheet .sheet-wrapper .sheet-statbox { width: 30px; } /* Demogrphics Block */ .charsheet .sheet-wrapper .sheet-demographics { width: 280px; float: left; font-size: 1.1em; padding-bottom: 6px; background-color:#eee; border-right: 2px solid #777; border-bottom:2px solid #777; } .charsheet .sheet-wrapper .sheet-demographics ul { margin-left: 10px; } .charsheet .sheet-wrapper .sheet-demographics li { margin-bottom:0.5em; margin-top:0.5em; } .charsheet .sheet-wrapper .sheet-demographics label { display: inline-block; width: 80px; } .charsheet .sheet-wrapper .sheet-demographics input { width: 175px; } .charsheet .sheet-wrapper .sheet-demographics select { width: 185px; } /* Languages Block */ .charsheet .sheet-languages { /*width: 33%;*/ float:left; margin-left: 8px; margin-right: 8px; padding:0px; border-right:2px solid #777; border-bottom:2px solid #777; } .charsheet .sheet-languages li { width:200px; } .charsheet .sheet-languages li { display: inline-block; } .charsheet .sheet-languages table, .spell-lists table { margin:0 0 2px 0; padding:0; } .charsheet .sheet-languages th, .spell-lists th { font-size: 1.1em; background-color:#000; border-bottom:2px solid #999; margin:0px; padding:5px; letter-spacing: .02em; } .charsheet .sheet-languages input.sheet-language-text, .spell-lists input.sheet-text { margin-top:2px; margin-left:10px; margin-right: 10px; width: 120px; } .charsheet .sheet-languages input.sheet-statbox, .spell-lists input.sheet-statbox { margin-left:10px; } /* Spell Lists */ .charsheet .sheet-spell-lists { width: 275px; float: left; border-right: 2px solid #777; border-bottom:2px solid #777; padding:5; position:relative; right: -7px; } .charsheet .sheet-spell-lists th { font-size: 120%; padding: 5px 2px; } .charsheet .sheet-spell-lists .sheet-text { width: 160px; } /* Combat Info Block */ .charsheet .sheet-combat-info { width: 200px; float: left; border-right:2px solid #777; border-bottom:2px solid #777; padding:0; /*display: inline-block;*/ } .charsheet .sheet-combat-info ul { } .charsheet .sheet-combat-info li { padding: 1px 5px 1px 5px; } .charsheet .sheet-combat-info label { display: inline-block; width: 150px; font-size: 1.2em; } .charsheet .sheet-combat-info .statbox { margin-top:2px; margin-bottom:2px; } .charsheet .sheet-combat-info .zebra, .stats .zebra { background-color:#eee; } .charsheet .sheet-combat-info .crucial { border:3px double #000; } /* Statistics Block */ .charsheet .sheet-stats { display: inline-block; float: left; clear: left; width: 63%; margin-right:20px; border-right:2px solid #777; border-bottom:2px solid #777; padding:0; } .charsheet .sheet-stats table { /* Removed > combinator */ width: 100%; } .charsheet tr.sheet-stat th { /* Removed > combinator */ font-weight:bold; font-size: 120%; } .charsheet tr.sheet-stat td { font-weight:bold; } .charsheet .sheet-stat-table th { background-color: #000; color: #FFF; font-size: 120%; padding:7px; border-bottom:2px solid #999; } .charsheet .sheet-stat-table td.total { font-size: 120%; } .charsheet .sheet-stats .sheet-statname { font-size: 1.2em; padding: 7px 0 7px 7px; } .charsheet .sheet-stats .sheet-temp, .charsheet .sheet-stats .pot, .charsheet .sheet-stats .sheet-dev, .charsheet .sheet-stats .sheet-normal, .charsheet .sheet-stats .sheet-race, .charsheet .sheet-stats .sheet-total { text-align: center; } .sheet-stats .sheet-total .sheet-statbox { border: 3px double #000; } /* Skills */ .charsheet div.sheet-skills { width: 100%; clear: left; padding: 0; border-right:2px solid #777; border-bottom:2px solid #777; } .charsheet div.sheet-skills .sheet-ranks { display:none; /* margin:0; padding: 0 0 0 5px; */ } .charsheet div.sheet-skills .sheet-ranks input { width: 1.2em; height: 1.2em; font-size: 1em; margin: -2px; } .charsheet .sheet-skills table { width: 100%; } .charsheet .sheet-skills th { font-size: 1.1em; padding: 5px 0 5px 0; } .charsheet .sheet-skills input.sheet-statbox { width: 30px; } .charsheet .sheet-skills .sheet-total-bonus { border-right:1px dotted #000; } .charsheet .sheet-skills .sheet-total-bonus .sheet-statbox { border: 3px double #000; margin-right: 10px; margin-left: 3px; } .charsheet .sheet-skill-name input { margin-left: 5px; width: 130px; } .charsheet .sheet-ranks .sheet-fivepct { border: 1px solid #000; } .charsheet .sheet-ranks .sheet-twopct { border: 1px dashed #000; } .charsheet .sheet-ranks .sheet-onepct { border: 1px dotted #000; } .charsheet .sheet-cost-standard { padding-left: 5px; } .charsheet .sheet-cost-standard, .charsheet .sheet-cost-rapid, .charsheet .sheet-rank-bonus, .charsheet .sheet-stat-bonus, .charsheet .sheet-level-bonus, .charsheet .sheet-item-bonus, .charsheet .sheet-misc-bonus, .charsheet .sheet-ranks { background: #eee; } .charsheet .sheet-cost-standard .sheet-statbox, .charsheet .sheet-cost-rapid .sheet-statbox, .charsheet .sheet-rank-bonus .sheet-statbox, .charsheet .sheet-stat-bonus .sheet-statbox, .charsheet .sheet-level-bonus .sheet-statbox, .charsheet .sheet-item-bonus .sheet-statbox, .charsheet .sheet-misc-bonus .sheet-statbox { width: 20px; margin-right:5px; margin-left: 2px; }