body {
	font-size: 16px;
	font-family: Trebuchet MS, sans-serif;
	background-color: white;
	margin: 0px;
	padding: 0px;
	}

a			{
			color: #bc1111;
			text-decoration: none;
			}

a:hover			 {
						 text-decoration: underline;
						 color: #c4c617;
						 }
			
a.navbutton:hover	{
									border-right: 20px solid black;
									border-left: 20px solid #bc1111;
									}

a.currentnav:hover	{
									border-right: 20px solid black;
									border-left: 20px solid #bc1111;
									}
								
	
#topContainer {
							position: relative;
							width: 100%;
							}

#ThinkGalactic, #Phandemonium, #DestinationWonder, #ForestPark, #chicagosf, #LisleSFF, #Edgewater, #ChiNerd, #Homewood {
							 padding: 10px;
							 display: none;
							 position: relative;
							 left: 0px;
							 width: 60%;
							 }						 							 
							 
#FirstTab			 {
							 padding: 10px;
							 display: block;
							 position: relative;
							 left: 0px;
							 width: 60%;
							 }					 

							 
#GCal					 {
							 padding: 5px;
							 display: block;							 
							 position: absolute;
							 right: 10px;
							 top: 180px;
							 width: 35%;
							 float: right;				 
							 }							 

#FormBar			 {
							 margin-top: 8px;
							 }
							 
.GroupName, .CanonLink, .WhereMeet, .YourMandate, .HowOrg, .HowLong, .PreReqs, .Policies		 {
									padding-top: 3px;
									padding-bottom: 3px;
									padding-right: 50px;
									padding-left: 50px;
									background-color: #EEEEEE;
							 } 

.Sponsor, .CanonEmail, .OnSchedule, .HowSelect, .PastRead, .AgeRight, .Outposts, .FreeText					{
									padding-top: 3px;
									padding-bottom: 3px;
									padding-right: 50px;
									padding-left: 50px;
									background-color: white;
									}

.GroupName		 {
							 font-size: 20px;
							 }
							 
.GroupName:before {
					 				content: "Name: ";
									font-variant: small-caps;
									font-weight: bold;
									}			
									
.Sponsor:before		{
									content: "Sponsoring organization(s): ";
									font-variant: small-caps;
									font-weight: bold;
									}


.CanonLink:before	 {
									 content: "Website: ";
									 font-variant: small-caps;
									 font-weight: bold;
									 }									

.CanonEmail:before {
									 content: "Email contact: ";
									 font-variant: small-caps;
									 font-weight: bold;
									 }									

.WhereMeet:before	 {
									 content: "Meeting place(s): ";
									 font-variant: small-caps;
									 font-weight: bold;
									 }							

.OnSchedule:before									{
																		content: "Schedule & frequency: ";
																		font-variant: small-caps;
																		font-weight: bold;
																		}									 

.YourMandate:before		 {
											 content: "Mission statement: ";
											 font-variant: small-caps;
											 font-weight: bold;
											 }						

.HowSelect:before	 {
									 content: "Selection method: ";
									 font-variant: small-caps;
									 font-weight: bold;
									 }																

.HowOrg:before		{
									content: "Organization of discussion: ";
									font-variant: small-caps;
									font-weight: bold;
									}									

.PastRead:before	{
									content: "Previous selections: ";
									font-variant: small-caps;
									font-weight: bold;
									}									

.HowLong:before		{
									content: "Active: ";
									font-variant: small-caps;
									font-weight: bold;
									}									

.AgeRight:before	{
									content: "Ages: ";
									font-variant: small-caps;
									font-weight: bold;
									}									

.PreReqs:before		{
									content: "Prerequisites: ";
									font-variant: small-caps;
									font-weight: bold;
									}									

.Outposts:before	{
									content: "Other links: ";
									font-variant: small-caps;
									font-weight: bold;
									}																

.Policies:before	{
									content: "Policies: ";
									font-variant: small-caps;
									font-weight: bold;
									}									

.FreeText:before	{
									content: "More thoughts from the organizer(s): ";
									font-variant: small-caps;
									font-weight: bold;
									}		
							 							
.standout {
					margin-top: 25px;
					padding-top: 25px;
					}
							
.otherplaces {
				display: block;
				margin: 0 auto;
				width: 660px;
				text-align: center;
				}
				
.footer {
				display: block;
				margin: 0 auto;
				color: #9a9a9a;
				width: 660px;
				text-align: center;
				font-size: 12px;
				font-weight: bold;
				padding-top: 15px;
				}
				
.pageSet {
				 display: block;
				 width: 660px;
				 min-width: 660px;
				 border: 0px;
				 margin: 0 auto;
				 padding-top: 10px;
				 }
					
.clear {
			 clear: both;
			 }
			 
.mainlogo					{
									position: relative;
									top: 0px;
									right: 10px;
									border: 0px;
									float: right;
									}

.ChangeLog				{
									font-size: 10px;
									padding: 15px;
									}									