/* basic element stylings */

body {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size:70%;
	}

/* specific element stylings */

#menu {
  border: 1px solid silver;
}

table#task_menu {
  border-spacing: 10px;
}

table#task_menu td {
  border-right: 2px solid black;
  padding:5px;
}

table#task_menu .welcome {}
table#task_menu .browse {}
table#task_menu .forms {}


#welcome_wrapper {
  padding:1em;
}
#welcome_wrapper h2 {}

#browse_wrapper {
  padding:1em;
}
#browse_wrapper h2 {}

#forms_wrapper {
  padding:1em;
}
#forms_wrapper h2 {}

#smallgroupcontents,#smallgroupcontents table {
	width:550px;
	color:white;
	}

#sg_welcome {}

#search_results {}

#search_results a {
	color:#FF9900;
	}

#search_results a:hover {}


/* general class stylings */

.larger { font-size:120%; }
.smaller { font-size:75%; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.normal { font-style:none; font-weight:none;}


/* specific class stylings */

.sg_heading {}

.search_results_nav a {
	color:#FF9900;
	}

.group_detail {}

.group_detail .group_name {
	font-size:larger;
	font-weight:bold;
	}

.group_leaders {}
.group_leaders .label {
	font-size: larger;
	font-weight:bold;
	}
	
.group_leaders .names {
  font-style:italic;
}

.group_leaders a {
	color:#FF9900;
	}

.group_desc {}
.group_desc .label {
	font-weight:bold;
	}
	
.notice {
	color:red;
	font-size:larger;
	font-weight:bold;
	}