
body {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    background-image: url(seamlesspaper6.jpg);
    color: #000;
    text-shadow: 0px 0px 4px #fff;
    font-size: 120%;
}

body > div {
    width: 60ex;
    margin: 0 auto;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

a {
    color: #a00;
}

table {
    border-collapse: collapse;
}
td {
    border: solid 1px gray;
    padding: 1ex 1ex;
    vertical-align: top;
}
th {
    padding-top: 1em;
}

td .tengwar {
    white-space: nowrap;
}

label {
    display: block;
    cursor: pointer;
}

hr {
    border: solid #500 1px;
}

.error {
    color: red;
}

button {
    -moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
    box-shadow:inset 0px 1px 0px 0px #fab3ad;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
    background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
    background-color:#fa665a;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #d83526;
    display:inline-block;
    color:#000000;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ff7c73;
}

button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
    background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
    background-color:#d34639;
}

button:active {
    position:relative;
    top:1px;
}

/* This imageless css button was generated by CSSButtonGenerator.com */
