/* basic element stylings */

/**** BEGIN client ****/

body {
 font-family: georgia;
 font-size: 11px;
 color: color:#333333;
	}

a
{
 color: #660000;
}

a:visited
{
 color: #660000;
}

a:hover
{
 color: #cc6600;
}

h2
{
font-size: 16px;
}

#menu
{
width:90%;
}

#browse_wrapper
{
width:90%;
}

/**** END client ****/

/* 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;
	}