/* #5f5 #4c4 #393 #262 #131 #020 #010 kuler.adobe.com */

body { color:#000; background-color:#fff; font-family:arial,sans; font-size:13px; }
img { border:0; }
hr { border:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }

div.copy { text-align:center; font-size:9px; }

em { font-weight:bold; font-style:italic; }

a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
a.vis { color:#000; }

select { color:#000; background-color:#fff; border:1px solid #000; font-size:13px; margin:1px; font-family:arial,sans; }
input { color:#000; border:1px solid #000; font-size:13px; margin:1px; font-family:arial,sans; }
input.textfield { color:#000; background-color:#fff; border:1px solid #000; font-size:13px; margin:1px; font-family:arial,sans; }
input.submit { background-color:#fff; border:1px solid #000; }

.list input { color:#000; font-weight:bold; padding:0; margin:0; border:0; background-color:#fff; border-left:1px solid; border-right:1px solid; border-color:#000; }
.list input:hover { background-color:#fff; border-color:#000; color:#000; }
.list input.i { color:#000; font-weight:normal; background-color:#fff; border:0; width:20px; text-align:center; }
.list input.i:hover { color:#000; font-weight:normal; background-color:#fff; border:0; }

table { margin:auto; margin-bottom:6px; }
table.nomargin { margin:0; margin-bottom:6px; }
table.border { margin:0; margin-bottom:6px; }
th { border:0; background-color:#fff; }
td { border:0; }
.noborder td { border:0; }
.nomargin td { border:0; }
.border td { border:1px solid #000; }

.brown { color:#000; }
table.brown { border-color:#000 #000 #000 #000; border-width:2px; border-style:solid; }
.brown th { border:1px solid #000; background-color:#fff; }
.brown td { border:1px solid #000; }
.brown a { color:#000; text-decoration:none; }
.brown a:hover { text-decoration:underline; }

th.red { border:1px solid #000; background-color:#fff; color:#000; }
td.red { border:1px solid #000; color:#000; }
th.blue { border:1px solid #000; background-color:#fff; color:#000; }
td.blue { border:1px solid #000; color:#000; }

.left { float:left; margin-right:0.5em; }
.border { border-color:#000; border-width:2px; border-style:solid; }

.card th { border:0; background-color:#fff; font-size:21px; }
.card td { border:0; font-size:15px; }
.card p { margin:0 0 15px 0; padding:0; }

div.user { float:right; margin:9px; padding:9px; border:1px dotted #000; font-size:9px; display:none; }
.user input { background-color:#020; border:1px solid; border-color:#262; color:#4c4; font-size:9px; width:100px; }
.user input:hover { background-color:#131; border-color:#262; color:#4c4; font-size:9px; }
.user table { margin:0; border:0; padding:0; }
.user td { margin:0; border:0; padding:0; }
.user a { background-color:#020; border:1px solid #262; color:#4c4; text-align:center; padding:1px 0; text-decoration:none; width:98px; margin:1px; display:block; }
.user a:hover { background-color:#131; }

div.search { display:none; }

input.deck { width:30px; text-align:center; padding:0; margin:0; background-color:#fff; color:#000; border:1px solid #000; }
input.deck2 { float:right; width:500px; padding:0; margin:0; background-color:#fff; color:#000; border:1px solid #000; }
textarea.deck2 { float:right; width:500px; height:100px; padding:0; margin:0; background-color:#fff; color:#000; border:1px solid #000; }
textarea.export { width:650px; height:300px; background-color:#fff; color:#000; border:1px solid #000; }

span.small { font-size:8px; vertical-align:super; }
span.strike { text-decoration:line-through; color:#000; }

ul { list-style-type:none; padding:0; margin:0 0 15px 0; }
li { background-image:url('img/library_13.jpg'); background-repeat:no-repeat; padding-left:13px; margin:0; }
