/* General HTML elements */
body { color: #000; background: #C4E1D3; }
h1 { color: #007D3E; }
h2 { color: #007D3E; }
h3 { color: #007D3E; }

/* Useful Classes */
.error, .errors { color: #f00; }

/* Link Colours */
a { color: #007D3E; }
a:visited { color: #007D3E; }
a:focus { color: #090; text-decoration: none; }
a:hover { color: #090; text-decoration: none; }
a:active { color: #f00; }

/* General Forms */
input.button { background: #007D3E; color: #fff; }
input.button:hover, input.button:focus { background: #090; }
fieldset { border-color: #015488; border-style: solid; }
input.text, select, textarea { background: #fff; border-color: #ddd; border-style: solid; }
input.required, select.required, textarea.required { border-color: #f00; background: #fee; }

/* Tables */
table { color: #000; background: #efefef; }
thead tr { background: #007D40; color: #fff; }
tr.even { background: #e1e1e1; }

a#skip_navigation { background: #C4E1D3; color: #C4E1D3; }
a#skip_navigation:hover, a#skip_navigation:focus { color: #000; }

/* Container */
div#container { background: #fff url("../gfx/layout/container-background.jpg") top left repeat-y; border-style: solid; border-color: #D5D5D5; }
div#inner { background: transparent url("../gfx/layout/content-background.jpg") 165px 196px no-repeat; }

/* Left Column */
div#left_column { color: #fff; background: #007D40 url("../gfx/layout/menu-background.jpg") 0 326px no-repeat; }
ul#main_menu { border-top-style: solid; border-top-color: #fff; color: #fff; }
ul#main_menu li { list-style-type: none; }
ul#main_menu li a { border-bottom-style: solid; border-bottom-color: #fff; color: #fff; background: transparent url("../gfx/layout/link-off.gif") top left repeat-y; }
ul#main_menu li a:hover, ul#main_menu li a:focus { color: #fff; background: transparent url("../gfx/layout/link-on.gif") top left repeat-y; }

/* Content */
/*div#content { color: #000; background: #fff url("../gfx/layout/content-background.jpg") 0 196px no-repeat; }*/
div#content ul#images li { list-style-type: none; }

/* Footer */
div#footer { color: #fff; background: #007D40; }