.grade p span {background-color: white;  color: #000000; border-color: red;}

a:link,
a:visited { color: #b81414; background-color: #fdf5e7;}
a:hover,
a:active,
a:focus,
#tim_link:hover a { color: #fdf5e7; background-color: #b81414;}


.aside a:link,
.aside a:visited { background-color: #b81414; color: #fdf5e7;}
.aside a:hover,
.aside a:active,
.aside a:focus { background-color: #812323; color: #fff;}

#header_wrapper  a:link,
#header_wrapper  a:visited { background-color: #812323; color: #fdf5e7;}
#header_wrapper  a:hover,
#header_wrapper  a:active,
#header_wrapper  a:focus { background-color: #812323; color: #fff;}


/*------------------
BACKGROUND IMAGES
----------------------*/
body {background-image: url(/image/upload//wt145/red_body.png);}
.aside h2 + p,
.aside h2 + ul,
.aside h2 + form,
.aside h2 + div,
#nav_main {background-image: url(/image/upload//wt145/cream_corner.png), url(/image/upload//wt145/cream_shadow.png),  url(/image/upload//wt145/cream_corner3.png);}

.aside h2,
#content_intro article.news {background-image: url(/image/upload//wt145/red_fabric_plaid.png);}
/*------------------
/*------------------
COLOUR
----------------------*/

body{color: #4b1b1b;}

dt, strong, .specialoffer, .org, {color: #812323;}

#header_wrapper,
.aside h2 ,
#content_intro article.news,
#site_info .laststrapline,
#content_list #mapkey h3,
.slideshow,
.menu-toggle:hover,
#content_intro article.news p:first-line  {color: #fdf5e7;}

/*------------------
BACKGROUND COLOUR
----------------------*/
/*transparent*/
ul.contacts .search button.submit,
#content_sub .grade p,
header h2,
#content_intro article.news h2 {background-color: transparent;}

body,
h2,
.menu-toggle,
 input[type="email"],
input[type="text"]  {background-color: #fdf5e7;}/*DAD6CA*/

/*mid cream*/ 
.slideshow {background-color: #c4c0b3}


#header_wrapper,
.aside h2 ,
#content_intro article.news,
#site_info .laststrapline,
#content_list #mapkey h3,
.menu-toggle:hover,
#nav_main ul {background-color: #812323;}

#header_wrapper { background-color: #812323;}

/*------------------
BORDER COLOUR
----------------------*/

/*beige*/
#content_main form,
#content_main .slideshow .slide,
#content_intro,
#map,
#map_canvas,
#content_list #mapkey  li,
.aside h2,
#content_intro article.news,
.aside h2 + div > p,
.aside h2 + div > ul,
.aside h2 + div > form,
.aside h2 + div > div,
.aside li,
.aside form > fieldset,
.aside form > label,
#nav_main ul,
header h1,
#bannerphoto img,
#content img,
#content_main .block p,
.menu-toggle:hover,
#content .summary a:hover img,
header h1 a,
input[type="email"],
input[type="text"],
.menu-toggle  {border-color: #c3beb1;}

#nav_main ul {border-color: #812323;}
#nav_main ul {border-top: 1px solid #812323 !important;}

.aside h2 + div > p.icon {border-color: #812323;}

.aside h2,
#content_intro article.news {border-color: #5b1515;}

/*------------------
gradients & text shadow
----------------------*/

.aside h2,
#header_wrapper  a {text-shadow:#000 1px 1px 1px; }
