/* colours */

body {
	color: rgb(102,102,102);
	background-color: white;
}

a, a:visited, .helpbutton {
	color: rgb(123,142,180);
}

a:hover, .helpbutton:hover {
	color: rgb(70,80,115);
}


#sitetitle {
	color: rgb(70,80,115);
	text-shadow: 2px 2px 3px rgb(102,102,102);
}

#actualfooter {
	color: #999999;
}

#actualfooter a {
	color: rgb(102,102,102);
}

#actualfooter a:hover {
	color: #333333;
}

.popup {
	background-color: rgb(209,241,255);
	border: 1px solid rgb(220,220,220); 
}
.helpbox {
	filter:alpha(opacity='85');
	opacity: .85;
	background-color: rgb(209,241,255);
	border: 1px solid rgb(220,220,220);  
}
.link_url, .link_name, .link_action_new, .link_none, .link_settitle, .link_action_edit, .link_action_delete {
	border-bottom: 1px solid rgb(220,220,220);
}

.link_action_edit:hover {
	background-color: rgb(209,241,255);
}
.link_action_delete:hover {
	background-color: rgb(170,70,70);
}
.link_action_new:hover {
	background-color: rgb(209,241,255);
}
.odd {
	background-color: rgb(235,235,255);
}
#invite_email {
	border: 1px solid rgb(220,220,220);
}

.error_message {
	background-color:rgb(245,234,219);
}
#colour_details {
	
}
.alt {
	background-color: #f8f8f8;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	}


h1, h1 a, h1 a:hover, h1 a:visited, .description {
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
	
#siteheader {
	background: rgb(209,241,255) url(images/new/site_h_white.png) no-repeat bottom;
	width:  772px;
	height: 28px;
}
#sitemain {
	background: rgb(209,241,255) url(images/new/site_m_white.png) repeat-y bottom;
	width:  772px;
}
#sitefooter {
	background: rgb(209,241,255) url(images/new/site_f_white.png) no-repeat top;
	width:  772px;
	height: 28px;
}


.tab .tabbar_button_l {
	display: table-cell;
	background: transparent url(images/new/tabbg_grey_l.png) no-repeat top left;
}
.tab .tabbar_button_c {
	margin: 0 7px 0 7px;
	padding: 2px 0 2px 0;
	background: transparent url(images/new/tabbg_grey_c.png) repeat-x top;
	width: 23px;
}
.tab .tabbar_button_r {
	background: transparent url(images/new/tabbg_grey_r.png) no-repeat top right;
}
.tabselected .tabbar_button_l {
	display: table-cell;
	background: transparent url(images/new/tabbg_white_l.png) no-repeat top left;
}
.tabselected .tabbar_button_c {
	margin: 0 7px 0 7px;
	padding: 2px 0 2px 0;
	background: transparent url(images/new/tabbg_white_c.png) repeat-x top;
	width: 23px;
}
.tabselected .tabbar_button_r {
	background: transparent url(images/new/tabbg_white_r.png) no-repeat top right;
}
	
.tabtext {
	display: none;
}
.tabselected #home_tab {
	width: 23px;
	height: 22px;
	background: rgb(123,142,180) url(images/new/tab_home_white.png) no-repeat top;
}
.tabselected #home_tab:hover {
	background-color: rgb(70,80,115);
	}

.tab #home_tab {
	width: 23px;
	height: 22px;
	background: rgb(123,142,180) url(images/new/tab_home_grey.png) no-repeat top;
}
.tab #home_tab:hover {
	background-color: rgb(70,80,115);
	}


.tabselected #preferences_tab {
	width: 23px;
	height: 22px;
	background: rgb(123,142,180) url(images/new/tab_prefs_white.png) no-repeat top;
}
.tabselected #preferences_tab:hover {
	background-color: rgb(70,80,115);
}

.tab #preferences_tab {
	width: 23px;
	height: 22px;
	background: rgb(123,142,180) url(images/new/tab_prefs_grey.png) no-repeat top;
}
.tab #preferences_tab:hover {
	background-color: rgb(70,80,115);
}


#pageheader {
	background: url(images/new/page_h.png) no-repeat top;
	height: 6px;
}
#pagemain {
	background: url(images/new/page_m.png) repeat-y;
}
#pagefooter {
	background: url(images/new/page_f.png) no-repeat top;
	height: 6px;
}

	/* No fixes needed! */
	