/* ***************************************************************
HEXUS_STYLES
------------------------------------------------------------------
AUTHOR -			Iain McWhirter
DESCRIPTION -		The custom styles for the HEXUS site
*************************************************************** */

/* ***************************************************************
BODY AND GENERIC TAG STYLES
*************************************************************** */
body { background: #ece7df; }
a {
	border-bottom: 1px #5B4D3E dotted;
	color: #615652;}
a:visited {
	color: #666666;}
a:hover {
	background: #ECE7DF;}
h1, h1 a, h1 a:hover, h1 a:visited {
	color: #485E95;}
.helpIcon, .colBox li.header a.helpIcon {
	border: 1px #000000 solid;
	background: #615652;
	color: #ffffff;}
.helpIcon:hover, .colBox li.header a.helpIcon:hover {
	background: #615652;}

/* ***************************************************************
GENERIC TABLE STYLES
*************************************************************** */
tr:hover, tr.evenRow:hover {
	background: #ECE7DF;}
tr.evenRow, tr.evenRow:hover td.noHover, table.centreTableNoHover tr.evenRow:hover, tr.evenRow:hover td.alignCenterNoHover, th.altTableHdr {
	background: #C6CFC5;}
	
/* ***************************************************************
GENERIC FORM STYLES
*************************************************************** */
input:focus, select:focus, textarea:focus {
	background: #ACA899;}
.requiredField, .requiredFieldIndicator {
	background: #ACA899;}
.formButton, .formButtonLink {
	background: #485E95;}
.formButton:hover, .formButton:focus, .formButtonLink:hover {
	background: #615652;}
legend {
	color: #485E95;}
	
/* ***************************************************************
GENERIC TEXT STYLES
*************************************************************** */
.altColourH1 {
	color: #615652;} 
	
/* ***************************************************************
SPECIFIC TABLE STYLES FOR TRUST
*************************************************************** */
.inactiveUserRow {
	background: #ffebdd;}
	
/* ***************************************************************
SPECIFIC STYLES FOR RESULT PAGER AND PAGE JUMPER
*************************************************************** */	
.resultPager a {
	background: #ECF2F9;}
.resultPager a:hover {
    background: #ECE7DF;}
table.pageJumper tr, table.pageJumper tr:hover {
	background: #ECE7DF;}
.pageJumper a:hover, .pageJumper .prevPage:hover, .pageJumper .nextPage:hover {
	background: #AEAEAE;}

/* ***************************************************************
SPECIFIC STYLES FOR OTHER MISCELLANEOUS AREAS
*************************************************************** */	
.searchText {
	background: #485E95;
	color: #ffffff;}
	
/* ***************************************************************
SPECIFIC STYLES FOR OTHER MISCELLANEOUS AREAS
*************************************************************** */	
.linkPrefix {
	color: #485E95;}
	
/* ***************************************************************
SPECIFIC STYLES FOR THE HEADER BAR AND MENUS
*************************************************************** */	
#hdr {
	background: #1D530F url(http://img.hexus.net/hexus_v2/images/site/hdr_bg_lifestyle.jpg) repeat;}
#menu li:hover, #menu li:hover, #menu li.over, #menu li#menuOver {
	background: #ff0000 url(http://img.hexus.net/hexus_v2/images/site/menu_bg_on_lifestyle.gif) repeat;}
#menu li li {
	border: 1px #ECE7DF solid;
	border-right: 1px #BDAB91 solid;
	border-bottom: 1px #BDAB91 solid;
	background: #ECE7DF url(http://img.hexus.net/hexus_v2/images/site/link_bg_lifestyle.gif) 152px 50% no-repeat;}
#menu li li:hover, #menu li li.over {
	border: 1px #EDE4D8 solid;
	border-right: 1px #615652 solid;
	border-bottom: 1px #615652 solid;
	background: #ACA899 url(http://img.hexus.net/hexus_v2/images/site/link_bg_lifestyle.gif) -348px 50% no-repeat;}
#menu li li a:visited {
	background: url(http://img.hexus.net/hexus_v2/images/site/link_bg_lifestyle.gif) -837px 50% no-repeat;}
#menu li li a:hover, #menu li li:hover a:visited, #menu li li.over a:visited {
	background: #ACA899 url(http://img.hexus.net/hexus_v2/images/site/link_bg_lifestyle.gif) -353px 50% no-repeat;}
#menu li li.menuDivider, #menu li li.menuDivider:hover {
	border: 1px #A29591 solid;
	border-bottom: 1px #322C29 solid;
	background: #615652;}
.colBox li a:hover {
	background: #ECE7DF url(http://img.hexus.net/hexus_v2/images/site/col_link_bg.gif) -363px 50% no-repeat;}

/* ***************************************************************
SPECIFIC STYLES FOR THE COLUMNS (LEFT, RIGHT AND FLOATING)
*************************************************************** */	
#lCol, #rCol {
	background: #393631;}
.colHdr, .forumNewsTitle {
	border: 1px #A29591 solid;
	border-bottom: 1px #322C29 solid;
	background: #615652;}
	
/* ***************************************************************
SPECIFIC STYLES FOR THE MAIN COLUMN
*************************************************************** */	
#cCol, #cColAd {
	background: #ECE7DF;}
#cColTagline, .forumNewsDate {
	background: #ACA899;
	border: 1px #ECE7DF solid;
	border-bottom: 1px #7A5C41 solid;}
.forumNews {
	background: #ECE7DF;
	border: 1px #7A5C41 solid;}
/* ***************************************************************
COMMENT STYLES
*************************************************************** */
.comment {
	background: #fafafa;
	border: 1px #788Ec5 solid;
}
.comment:hover {
border: 1px #485E95 solid;
}

/* Featured content */

#cColContent .topRow {
	border: 1px #aaa solid;
	background: #f0f1f4;}

