html, body, table, tr, td,
form, ul, ol, dl, dt, dd, li,
h1, h2, h3, h4, h5, h6, p,
blockquote, label, fieldset, address {
margin: 0; padding: 0;
}

fieldset, label, p, h1, h2, h3, h4, h5, h6 {
padding-bottom: 1em;
}

.nobtm {
padding-bottom: 0;
}

a { text-decoration: underline; }
a:hover { text-decoration: none; }

a img { border:0; }

form { display: inline; }

table.layout {
border-spacing: 0;
border-width: 0;
empty-cells: show;
border-collapse: collapse;
}

html {
height: 100%;
}

/* design */

body, p, td {
font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
}

body {
background: #eee;
color: #444;
width: 420px;
margin: 0 auto;
padding-top: 100px;

}

h1 {
font-size: 140%;
text-align: center;
}

p {
font-size: 100%;
}

td {
font-size: 100%;
}

ul,ol {
list-style-position: inside;
}

ul{
list-style-image: url('/i/t2.gif');
}
li{
margin-left: 10px;
}

.card {
background: #fff;
border: 1px solid #aaa;
padding: 10px;
}

.card h1{
text-align: left;
border-bottom: 1px dotted #aaa;
padding-bottom:0;
margin-bottom: 10px;
cursor:pointer;cursor:move;
}










