@charset "utf-8";
/* CSS Document */

body { padding: 0; margin: 0; background: #ffffff url('../images/patternbckgrd.png') repeat-x; font-family: Tahoma, Arial, Georgia; font-size: 12px; }

h1, h2, h3, h4 { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; }
p { margin: 0 0 1em 0; padding: 0; }
img { border: none; }

#wrapper1 { width: 917px; background: url('../images/main_background.png') repeat-y top center; margin: 0 auto; padding: 0 25px; }
#wrapper2 { width: 830px; background-color: #fff; margin: 0 auto; border-left: 1px solid #bec0c2; border-right: 1px solid #bec0c2; }
	
	#header { padding: 40px 0 0 0; }
		#header h1 { display: none; }
	
	#navbar { }
	
	#content { }
	
		#content #main { float: left; width: 593px; border-right: 1px solid #bec0c2; padding: 21px 37px 0 26px; }
			#main h2 { display: none; }
			
			#main p.callout { font-size: 16px; padding: 20px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; color: #cb242c; }
			
			#main p.about { line-height: 22px; padding: 0 0 0 73px; background: #fff url('../images/mixer.png') no-repeat left center; min-height: 187px; }
			
			#main p.contact { background-color: #546e89; color: #fff; margin: 20px 0 20px 0; padding: 20px; }
				#main p.contact a { color: #fff; }
			
			#main h3 { font-size: 16px; font-weight: normal; color: #cb242c; border-bottom: 1px solid #babcbe; padding: 0 0 4px 0; margin: 0 0 16px 0; }
			
			#main .group_members { font-size: 11px; line-height: 20px; }
				#main .group_members hr { display: block; width: 82px; text-align: left; margin: 13px auto 0 0; background-color: #bec0c2; border: 0pt none; color: #bec0c2; height: 1px; line-height: 1px; margin: 10px 0; padding: 0pt; }
				
				
				#main .group_members .col1 { float: left; width: 290px; margin-right: 13px; }
				#main .group_members .col2 { float: left; width: 290px; }
				
				#main .group_members h4 { font-size: 14px; font-weight: normal; color: #294a6b; margin: 2em 0 0 0; }
					#main .group_members h4.first { margin: 0; }
				#main .group_members p {}
				#main .group_members a { color: #294a6b; }
				#main .group_members .contact { font-weight: normal; font-family: Georgia,"Times New Roman", Times, serif; }
					#main .group_members .contact h5 { margin: 0; padding: 0; display: inline; font-size: 11px; font-weight: normal; color: #294a6b; }
		
		#content #aside { float: left; width: 173px; }
			#aside h3 { font-weight: normal; color: #294a6b; }
			
			#aside ul { list-style-type: none; margin: 0; padding: 0; }
										
			#aside .sign_up { margin: 20px 0 0 0; padding: 0 10px 20px 10px; border-bottom: 1px solid #babcbe; }
				#aside .sign_up h3 { margin: 0 0 13px 0; }
				#aside .sign_up .social { margin: 17px 0 0 0; text-align: center; }
					
			#aside .list { margin: 0; padding: 20px 10px 30px 10px; border-bottom: 1px solid #babcbe; }
				#aside .list ul li { line-height: 20px; }
			
			#aside .external_links { margin: 20px 0 0 0; padding: 180px 10px 0 10px; background: #fff url('../images/opener.png') no-repeat top center; min-height: 160px; color: #294a6b; font-family: Georgia,"Times New Roman",Times,serif; font-size: 10px;}
				#aside .external_links a { color: #294a6b; }
	
	#footer { background: #ffffff url('../images/colorful-line.png') no-repeat top; clear: both; font-size: 9px; padding: 15px 37px 20px 26px; margin: 22px 0 0 0; }
		#footer a { color: #000; }
	
.clear { clear: both; }
