
body { 
background-color: #fff;
text-align:center; /*center hack*/
font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,sans-serif;
font-size:13px;
}

#wrap  { 
text-align: left; 
margin: 0 auto; /*center hack*/
width: 970px; /*center hack*/
border: solid #000 
}

#header  { 
background-color: #eee; 
padding-right: 10px; 
padding-left: 10px; 
width: 950px; 
height: 90px; 
border-bottom: 15px solid #000 
}

#logo_left { 
position: relative; 
top: 25px; 
float: left 
}

#logo_right { 
position: relative; 
top: 5px; 
float: right 
}

#content  { 
padding: 15px; 
width: 970px 
}

#footer { 
background-color: #000; 
width: 970px; 
height: 60px 
}

p{margin-bottom:10px;text-indent:0;line-height:160%}

a:link,a:active,a:visited{color:#1984E2;outline:0;cursor:pointer;text-decoration:underline}

a:hover{color:#222}

table td
p{text-indent:0;margin:0;padding:0}

form
p{text-indent:0}

fieldset{border:0}

label{font-weight:bold;color:#000}

input,textarea{padding:5px
0;outline:none;font-family:sans-serif;font-size:12px;color:#777;border:1px
solid #CCC;border-bottom:1px solid #AAA;background:#FFF}

input:focus,textarea:focus{color:#000;background:#FFF}

textarea{height:150px}

input.submit{cursor:pointer;font-weight:bold;color:#1984E2;padding:5px
10px;background:url('http://www.jamesriver.org/workspace/img/submit_bg.jpg') repeat-x bottom left #FFF;color:#FFF;background:#1984E2}

input.submit:focus{color:#999;background:#CCC}

th  { color: #fff; font-size: medium; font-weight: bold; background-color: #000 }
td.row1  { font-size: small; background-color: #dcdcdc }
td.row2  { font-size: small; background-color: #f5f5f5 }
