﻿@media screen
{
	/******************************`
	 * Category page
	 ******************************/

	h3#CategoryDescription
	{
		font-family: 'TheSansB2ExtraLight', Verdana;
		font-weight: normal;
		font-size: 1.4em;
		padding-bottom: 25px;
		border-bottom: 1px solid #dcd1b9;
		margin: 0 0 35px;
	}
	
	#AboutPanel
	{
		float: right;
		width: 264px;
		border-left: 1px solid #dcd1b9;
	}
	
	#AboutPanelInner
	{
		padding-left: 37px;
	}
	
	#AboutPanel h2
	{
		margin-top: 0;
	}
	
	#GroupList
	{
		float: left;
		width: 570px;
	}
	
	#GroupList h4
	{
		margin-top: 0;
	}
	
	.GroupCategoryListing ul.Left,
	#BranchListing #StatesLeft
	{
		float: left;
		width: 264px;
	}
	
	.GroupCategoryListing ul.Right,
	#BranchListing #StatesRight
	{
		float: right;
		width: 264px;
	}
	
	.GroupCategoryListing ul,
	#BranchListing ul
	{
		margin: 0;
		padding: 0 0 24px;
		list-style-type: none;
	}
	
	#BranchListing ul li,
	.GroupCategoryListing ul li
	{
		margin: 0;
		padding: 0 0 10px 10px !important;
		background-image: url(/Images/GoldBullet.png);
		background-repeat: no-repeat;
		background-position: 0 5px !important;
	}

	#BranchListing ul li
	{
		padding: 0 0 6px 10px;
	}
	
	.GroupCategoryListing.Colleges ul li
	{
		padding: 0 0 30px 18px !important;
		background-position: 0 4px !important;
	}
	
	.GroupCategoryListing ul li a
	{
		text-decoration: none;
	}
	
	.GroupCategoryListing.Colleges ul li a,
	#BranchListing ul li a
	{
		font-weight: bold;
		text-decoration: none;
		font-size: 1.1em;
	}

	.GroupCategoryListing ul li a:Hover,
	#BranchListing ul li a:Hover
	{
		text-decoration: underline;
	}
	
	#BranchListing h2
	{
		margin: 0 0 6px;
	}
	
	.CollegeSupervisorsHighlight
	{
		border: 1px solid #cccccc;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.CollegeSupervisorsHighlightInner
	{
		background-image: url(/Images/GradientBg.png);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 20px;
	}
	
	.CollegeSupervisorsHighlightInner h2:first-child
	{
		margin-top: 0;
	}
	
	/******************************`
	 * Groups site navigation
	 ******************************/

	#Content .GroupNavigation
	{
		float: right;
		width: 200px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		border-top: 1px solid #eae1ce;
	}
	
	#Content .GroupNavigation ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#Content .GroupNavigation li
	{
		margin: 0;
		padding: 0;
	}

	#Content .GroupNavigation li a
	{
		display: block;
		padding: 6px 6px 6px 10px;
		background-image: url(/Images/GoldBullet.png);
		background-repeat: no-repeat;
		background-position: 0 11px;
		color: #000000;
		text-decoration: none;
		border-bottom: 1px solid #dcd1b9;
	}
	
	#Content .GroupNavigation li a:Hover
	{
		background-color: #f3f3f3;
	}
	
	#Content .GroupNavigation li a.Selected
	{
		color: #8d7135;
	}
	
	#Content .GroupNavigation li ul li a
	{
		padding: 6px 6px 6px 30px;
		background-position: 20px 11px;
		background-color: #f4f1e6;
	}

	/******************************`
	 * Groups content
	 ******************************/

	#GroupContent
	{
		float: left;
		width: 634px;
	}
	
	#GroupHomeContent
	{
		float: left;
		width: 391px;
	}
	
	#GroupHomeEventsNews
	{
		float: right;
		width: 201px;
	}

	#GroupHomeEventsNews h2
	{
		margin: 0 0 8px;
	}
	
	#GroupHomeEventsNews ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		border-top: 1px solid #eae1ce;
	}
	
	#GroupHomeEventsNews ul li
	{
		margin: 0;
		padding: 10px 0;
		border-bottom: 1px solid #eae1ce;
		font-size: 0.9em;
		background-image: none;
	}
	
	#GroupHomeEventsNews ul li .Notation
	{
		color: #666666;
	}
	
	#GroupHomeEventsNews .Links ul
	{
		border-top: none;
		border-bottom: 1px solid #eae1ce;
		padding: 10px 0;
	}

	#GroupHomeEventsNews .Links ul li
	{
		border-bottom: none;
		padding: 2px 0 2px 10px;
		background-image: url(/Images/GoldBullet.png);
		background-repeat: no-repeat;
		background-position: 1px 6px;
	}
	
	#GroupHomeNews h2
	{
		margin-top: 1.2em;
	}
	
	#GroupHomeNews ul li h4
	{
		margin: 0 0 4px;
	}
	
	#GroupContent .Wysiwyg table,
	#GroupContent .Wysiwyg table.NoBorder table
	{
		border: solid 1px #d2bf96;
		border-collapse: collapse;
	}

	#GroupContent .Wysiwyg table th,
	#GroupContent .Wysiwyg table td,
	#GroupContent .Wysiwyg table.NoBorder th table th,
	#GroupContent .Wysiwyg table.NoBorder th table td,
	#GroupContent .Wysiwyg table.NoBorder td table th,
	#GroupContent .Wysiwyg table.NoBorder td table td
	{
		border: solid 1px #d2bf96;
		padding: 5px 10px;
		border-collapse: collapse;
	}

	#GroupContent .Wysiwyg table.NoBorder,
	#GroupContent .Wysiwyg table.NoBorder th,
	#GroupContent .Wysiwyg table.NoBorder td
	{
		border: 0;
	}
	
	#GroupContent .Wysiwyg table th p,
	#GroupContent .Wysiwyg table td p
	{
		margin: 0;
	}

	/******************************`
	 * Forum highlight on groups home
	 ******************************/

	#GroupHomeForum
	{
		margin-bottom: 22px;
	}
	
	#GroupHomeForumTop
	{
		height: 5px;
		background-image: url(/Images/GroupHomeForumTop.png);
		background-repeat: no-repeat;
	}

	#GroupHomeForumBottom
	{
		height: 5px;
		background-image: url(/Images/GroupHomeForumBottom.png);
		background-repeat: no-repeat;
	}
	
	#GroupHomeForumInner
	{
		padding: 14px 16px 6px;
		background-color: #b7b7b7;
	}
	
	#GroupHomeForum .BoardLink
	{
		display: block;
		background-image: url(/Images/ForumGreyChevron.png);
		background-repeat: no-repeat;
		background-position: right top;
		text-decoration: none;
	}
	
	#GroupHomeForum h2
	{
		color: #ffffff;
		margin: 0;
		padding: 4px 0 8px;
		border-bottom: 1px solid #aaaaaa;
		text-decoration: none;
	}

	#GroupHomeForum h3
	{
		margin: 0;
		color: #ffffff;
		font-size: 1em;
		font-weight: bold;
		border-bottom: 1px solid #aaaaaa;
		padding: 4px 0;
	}
		
	#GroupHomeForum ul
	{
		margin: 0 0 12px;
		padding: 0;
		list-style-type: none;
		border-top: none;
	}
	
	#GroupHomeForum ul li
	{
		margin: 0;
		border-bottom: 1px solid #aaaaaa;
		font-size: 0.9em;
		padding: 6px 0;
	}
	
	#GroupHomeForum ul li a
	{
		display: block;
		color: #666666;
		text-decoration: none;
	}
	
	#GroupHomeForum ul li a .TopicName
	{
		color: #181818;
	}
	
	#GroupHomeForum ul li a:Hover
	{
		text-decoration: underline;
	}

	/******************************`
	 * Events
	 ******************************/

	#EventsListing
	{
		margin-bottom: 20px;
	}

	#EventsListing h4
	{
		border-top: 1px solid #dcd1b9;
		border-left: 1px solid #dcd1b9;
		border-right: 1px solid #dcd1b9;
		border-bottom: 1px solid #dcd1b9;
		padding: 10px;
		margin: 10px 0 0;
	}

	#EventsListing ul
	{
		margin: 0;
		padding: 0;
	}
	
	#EventsListing ul li
	{
		margin: 0;
		padding: 10px;
		border-right: 1px solid #eeeeee;
		border-left: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;
		background-image: none;
	}
	
	#EventsListing ul li div.EventLink
	{
		float: right;
		width: 75%;
		padding-left: 11px;
		background-image: url(/Images/GoldBullet.png);
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	
	#EventsListing ul li span
	{
		display: block;
		float: left;
		width: 20%;
		font-size: 0.9em;
	}
	
	#EventsListing .Links
	{
		padding: 10px 10px 10px 150px;
		border-right: 1px solid #eeeeee;
		border-left: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;
		background-color: #f9f9f9;
	}

	#EventsListing .Links a
	{
		padding-left: 11px;
		margin-right: 20px;
		background-image: url(/Images/GoldBullet.png);
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	
	.MemberDirectoryPopupLink
	{
		font-weight: normal;
		font-size: 0.9em;
		display: block;
		padding-top: 2px;
	}
}