/* ----- site-specific overrides and styles ----- */
body{background-color:#d92128;background-image:url(../images/bg-page-rr.png);}
body#home{background-image:url(../images/bg-page-rr-home.png);}
h1#fruity-bits{background-image:url(../images/fruit-rr.jpg);}
body#home h1#fruity-bits{background-image:url(../images/fruit-rr-home.jpg);}
#site-graphic{background-image:url(../images/site-graphic-rr.jpg);}
#site-nav li a{margin-left: 3px;}
#content{border-color:#c91118;background-image:url(../images/bg-content-rr.gif);}
#content h2{color:#c91118;border-bottom-color:#d92128;}
#ft a{color:#fc0;}
#ft a:hover{color:#ff0;}
#content td select {width: 100%;}
#content td label {padding: 3px;width: 100%; float: none;}
#content td input {padding: 3px;width: 100%; float: none;}

th { background-color:#EEEEEE; border-bottom:1px solid #DDDDDD; font-weight:normal; }

span.radio-1, span.radio-2, span.radio-3, span.radio-4, span.radio-5 { display: block; height: 30px;padding: 5px 10px 0; text-align: center;}
/*span.radio-Not input, span.radio-Hardly input, span.radio-Neutral input, span.radio-Fairly input, span.radio-Very input { margin: 0 auto;}*/

span.radio-1 {background-color: #fff;}
span.radio-2 {background-color: #ffffbd;}
span.radio-3 {background-color: #ffde80;}
span.radio-4 {background-color: #ff9b80;}
span.radio-5 {background-color: #ff5959;}


label span {font-size: 10px;}
label span.req {color: #c00;font-weight: bold;}
label span.notreq {color: #999; font-style: italic;}

