/* CSS Document */

body {
margin: auto;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
font-size: small;
width: 999px;
}

p {
font-size: 100%;
padding: 0 0 10px 0;
margin: 0;
}

p.tight {
margin: 0;
padding: 0;
}

p.lge {
padding-bottom: 7px;
}

#header h1 {
color: #FFFFFF;
font-size: 115%;
margin: 0;
padding: 0;
}

#menu h1, #frm h1 {
color: #000000;
font-size: 140%;
}

h2 {
color: #FFFFFF;
font-size: 100%;
margin: 0;
padding: 0;
text-align: center;
}

#menu h2 {
color: #000000;
font-size: 105%;
text-align: left;
padding: 15px 0 4px 0;
}

h3 {
font-size: 115%;
margin: 0;
padding: 4px 0 8px 0;
}

h4 {
font-size: 75%;
padding: 0;
margin: 0;
}

#header {
margin: 0;
padding: 0;
background-color: #FFFFFF;
}

a, a:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#logo {
padding: 5px 0 10px 30px;
}

#cup {
float: right;
padding: 35px 20px 10px 0;
}

.rule {
margin: 0;
padding: 7px 40px 7px 40px;
background-color: #9A1B43;
text-align: right;
}

.lft {
float: left;
}

#wrapper{
background-color: #92782D;
}

#navbar {
background-color: #92782D;
float: left;
margin: 0;
padding: 0;
width: 275px;
}

#navbar ul {
list-style: inline;
list-style-type: none;
padding: 0;
margin: 0 0 15px 0;
}

li {
padding: 6px 10px 6px 40px;
display: block;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #333502;
font-family: "Trebuchet MS", sans-serif;
font-size: 125%;
font-weight: normal;
}

#navbar li:hover {
display: block;
background-color: #666633;
}

li a:hover {
text-decoration: none;
}

#menu ul {
list-style: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#menu li {
border:0;
padding: 0 0 3px 5px;
}

li.big {
padding-top: 27px;
}

li a {
text-decoration: none;
color: #FFFFFF;
font-size: 120%;
font-weight: bold;
}

#content {
overflow: auto;
background-color: #FFFFFF;
}

#content a, #menu a {
color: #9A1B43;
font-weight: bold;
}

.box {
float: left;
width: 190px;
border-style: solid;
border-width: 1px;
border-color: #9A1B43;
margin: 15px;
padding: 12px 7px 7px 7px;
}

.bigbox {
clear: both;
width: 665px;
border-style: solid;
border-width: 1px;
border-color: #9A1B43;
margin: 15px;
padding: 12px 7px 7px 7px;
}

.bigbox img {
margin: 3px 10px 0 10px;
}

#smlbox {
float: left;
}

hr {
color: #CCCCCC;
margin: 0;
padding: 0;
}

#photostrip {
clear: both;
margin: 0;
padding: 0 0 0 20px;
}

#menu {
margin: 0;
padding: 30px 0 0 320px;
}

#menu img {
margin: 0 20px 0 0;
}

#footer {
clear: both;
margin: 0;
padding: 0;
}

td {
padding: 3px 0 3px 10px;
}

#frm {
margin: 0;
padding: 15px 0 0 20px;
border: none;
background-color: #FFFFFF;
overflow: auto;
}

form {
padding: 0;
margin: 0;
}

tr {
line-height: 0.9;
}

#frm a, #frm a:visited {
color: #000000;
border: none;
text-decoration: none;
}

#frm img {
border: none;
}

#pdforder img {
float: left;
}

.tiny {
clear: both;
font-size: small;
text-align: center;
padding: 10px 0 0 0;
}

.tiny a {
color: #000000;
}