body {margin:0; background:#4F4F4F;}
table#main {border:3px solid #333333;}

body, p, table#main td {font:11px Verdana, Arial, Helvetica, sans-serif; line-height: 17px; font-weight: normal; color: #000000; text-decoration: none;}

h1 {font:bold 20px verdana; color:#B54539; margin:0;}
.titleLine {margin-bottom:10px; border-top:1px solid #B54539;}
h1.quote {text-indent:-15px;}
h2 {font:bold 17px verdana; color:#312E43; margin:0 0 10px 0; text-decoration:underline;}
h2.boxTitle {font:bold 17px verdana; color:#555555; margin:0 0 -4px 0; text-decoration:none;}
h3.headline {font:bold 14px verdana; color:#555555; margin:0;}
h4.date {font:10px georgia; color:gray; margin:0;}
h4.author {font:10px georgia; color:#555555; margin-top:3px;}

a {color:#101371; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif;}
a:hover {text-decoration:underline;}
p a {font-weight:bold;}

#runner {border:5px solid white; border-bottom:0;}
#banner {border:5px solid white;}

#leftCol {margin:5px;}
.menuItem {margin-bottom:-1px; border:1px solid #B54539; width:120px;}
.menuItem a {padding:5px 10px; width:100px; _width:117px; display:block; background:#EEEEEE; color:#101371;}
.menuItem a:hover { text-decoration:none; background:white;}

.leftBox {margin:10px 0; width:110px;}
.leftBox p {margin-bottom:3px; background:#B54539; color:#F5F5F5; padding:2px 5px; width:110px; _width:117px;}
.leftBox a {padding-left:5px; font-size:10px;}

#listSignup {margin:10px 0 -20px 0;}
#listSignup p {font-size:10px; color:#B54539; margin:0;}

#rightCol {padding:0 20px 20px 20px; width:605px;}

.comment {background:#EEE; padding:10px; margin-bottom:10px;}
.comment h4 {margin:0;}
.comment p {margin:0 0 10px; color:#555;}

.box1 {padding:10px; border-top:2px solid #555555; border-bottom:2px solid #555555; background:#DDDDDD;}
.quoteBox {padding:0 10px; border:1px dotted #555555; background:#F5F5F5;}

#footer {background:#9C9A9C; border:5px solid white; font:bold 10px georgia; color:white; padding:5px; text-align:center;}

/* Adjustemnts */
.line {margin:20px 0; border-bottom:1px dotted #999999;}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #F5F5F5;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.9em;
padding:           .3em 0 0 2px;
margin-top:        0px;
margin-bottom:     3px;
}

.submit {
background-color:  #E0E0E0;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
letter-spacing:    .1em;
height:            1.8em;
padding:           0;
margin-bottom:     3px;
text-transform:    uppercase;
color:             #444;
}


