/*
	NOTE: THIS is the standards compliant version
	Put changes required by IE in iehacks.css.

	AUTUMN PALETTE

	body background: #F9F8F0
	emphasised blocks: #CC7C4B / #ffffff
	natural blocks: #F1EFDA / #333333
	links and tabs: #CC7C4B

    WINTER PALETTE

    body background: #FBFBF9
    emphasised blocks: #84bddf / #ffffff
    natural blocks: #DDE4E4 /#333333
    links and tabs: #4c87bd

*/

a
    {
    color:#4c87bd; border-bottom-color: #4c87bd
    }

a:hover, a:active
    {
    color:#4c87bd; background-color:#FBFBF9;
    }

body
	{
	background-color:#FBFBF9;
	color:#333333
	}

fieldset
        {
        border-top-color:#4c87bd;
        }

form
	{
	}

h2
	{
	}

h3
	{
		background-color:#F9F8F0; 
	}

h4
	{
	}


input, textarea, select
    {
    border-color:#4c87bd;
    }

label
    {
    }

legend
    {
    }

li
    {
    }

p
	{
	}

select
    {
    border-bottom-color:#4c87bd;
    }

strong
	{
	}

sup
    {
    }

textarea
    {
    }

div.admin
	{
	}

div#bar
	{
	background-color:#DDE4E4;
	}

div.boxes
	{
	background-color:#FBFBF9 ! important;
	background-image:none !important;
}

div.content
	{
	background-color:#DDE4E4;
    background-image: url(/res/images/fade.png); background-position:top; background-repeat:repeat-x;
	}

	div.content div
		{
		}

		div.content div p
			{
			border-bottom-color:#FBFBF9;
			}

	div.content div.listing_top
		{
		}
	
		div.content div.listing_top strong
			{
			}
	
	div.content hr
		{
		
		color:#4c87bd; background-color:#4c87bd;
		}
	
	div.content p.controls
		{
		background-color:#FBFBF9
		}
	
		div.content p.controls a
			{
			}

div.content_small
	{
	background-color:#DDE4E4;
    background-image: url(/res/images/fade.png); background-position:top; background-repeat:repeat-x;
    }

	div.content_small h3
		{
		background-color:#FBFBF9;
		}

	div.content_small span
		{
		}
	
	div.content_small span.controls
		{
		}

div.dropdown
    {
    border-top-color:#84bddf; border-bottom-color:#84bddf
    }

/* Image counts as part of colour scheme, I'm thinking */
div#header
	{
	background-color:#3d6a94; background-image:url(/res/images/header_winter.jpg); background-position:left top; background-repeat:repeat-x
	}

div#left
	{
	}

div#main_menu
	{
	}

	div#main_menu a
		{

		background-color:#4c87bd; background-image:url(/res/images/top_right.gif); background-position:right; background-repeat:no-repeat;
		color:#ffffff;
		}

div.message
    {
    }

	div.message div.body
		{
		border-color:#ffffff
		}

div#right
	{
	}

	div#right div
		{
		}
	
	div#right input
		{
		}

	div#right h3
		{
		background-color:#FBFBF9;
		}

div.slim
    {
    }


div.tile
    {
    }

    #tile1, #tile3 
        {
        }

div.top
	{
	background-color:#84bddf; color:#ffffff; 
    background-image: url(/res/images/emph_fade.png); background-position:top; background-repeat:repeat-x;
	}

    div.top a
        {
        }
    
    div.top a:hover
        {
        color:#84bddf !important
        }

label.required
    {
    color:#000000
    }

img#logo
	{
	}

input.submit
	{
	border-color:#333333;
	}

li.browse
    {
    }

p.field
	{
	}

span.form-error
	{
	color:#a80000 !important;
	}

span.no_link
	{
	color:#aaaaaa !important
	}

strong.small
	{
	}

table.messages
	{
	border-top-color:#ffffff; border-bottom-color:#ffffff;
	}

	table.messages td
		{
		background-color:#ffffff;
		}

		table.messages td.first_cell
			{
			background-color:transparent !important;
			border-right-color:#ffffff;
			}
		
			table.messages td.first_cell input
				{
				}
		
		table.messages td.message_icon
			{
			background-color:transparent !important
			}
	
	table.messages tr
		{
		}
	
	table.messages tr.first_row
		{
		border-bottom-color:#ffffff;
		}
	
		table.messages tr.first_row td
			{
			background-color:transparent !important;
			}