﻿body		{background-image:url(/i/bg_body.jpg); background-repeat:repeat-x; text-align:center;}
h1			{font-size:1.75em; margin:0 0 15px; border-bottom:solid 1px #db2163;}
h2			{font-size:1.45em; margin:10px 0;}
h3			{font-size:1.35em; margin:10px 0;}
p			{font-size:1.20em; margin-bottom:10px;}
p.small		{font-size:1.00em; margin-bottom:5px;}
p.center	{text-align:center;}
#content ul			{font-size:1.20em; margin-bottom:15px;}
#content ul.bullets	{list-style-type:square; margin-left:30px;}
#content ul.bullets li	{padding:3px 0; }
strong		{font-weight:bold;}
em			{font-style:italic;}
strong em	{font-weight:bold;}
a			{color:#db2163; text-decoration:none;}
a:hover		{text-decoration:underline;}
hr			{margin:20px 0; padding:0; background:transparent; border:none; border-bottom:solid 1px #ccc;}

.right		{float:right;}

#container	{width:960px; margin:0 auto; text-align:left;}

#header		{border-bottom:solid 5px #000; background:#fff url(/i/bg_header.jpg) repeat-x 0 100%; height:100px;}

#logo		{width:220px; float:left;}

#navigation			{width: 740px; float:right;}
#navigation ul		{padding:68px 0 0 35px; width:705px;}
#navigation li		{display:inline;}
#navigation li a	{display:block; float:left; height:22px; background-image: url(/i/navigation.gif); background-position: 0 0;}
#navigation li a:hover	{text-decoration:none;}
#navigation li a span	{visibility:hidden;}
#navigation li#home a			{width:72px; background-position: 0 0;}
#navigation li#committee a		{width:126px; background-position: -72px 0;}
#navigation li#membership a		{width:138px; background-position: -198px 0;}
#navigation li#events a			{width:84px; background-position: -336px 0;}
#navigation li#constitution a	{width:134px; background-position: -420px 0;}
#navigation li#sponsored a		{width:141px; background-position: -554px 0;}
#navigation li#home a:hover			{width:72px; background-position: 0 -22px;}
#navigation li#committee a:hover	{width:126px; background-position: -72px -22px;}
#navigation li#membership a:hover	{width:138px; background-position: -198px -22px;}
#navigation li#events a:hover		{width:84px; background-position: -336px -22px;}
#navigation li#constitution a:hover	{width:134px; background-position: -420px -22px;}
#navigation li#sponsored a:hover	{width:141px; background-position: -554px -22px;}
#navigation li#home a.current			{width:72px; background-position: 0 -44px;}
#navigation li#committee a.current	{width:126px; background-position: -72px -44px;}
#navigation li#membership a.current	{width:138px; background-position: -198px -44px;}
#navigation li#events a.current		{width:84px; background-position: -336px -44px;}
#navigation li#constitution a.current	{width:134px; background-position: -420px -44px;}
#navigation li#sponsored a.current	{width:141px; background-position: -554px -44px;}

#content	{padding:40px; background:#fff; min-height:200px;}

#footer		{border-top:solid 5px #000; padding:10px; background:#fff url(/i/bg_header.jpg) repeat-x 0 100%; height:20px; text-align:center;}

#logolist li	{display:inline; padding:0 20px 20px 0;}	
#logolist li.fifth	{padding:0 0 20px 0;}	

#content .column1	{width:430px; padding: 0 20px 0 0; float:left;}
#content .column2	{width:430px; padding:0; float:right;}

#committee p	{margin-bottom:35px;}
.homepage p		{margin:20px 0 20px 0;}

#events			{width:720px; margin-left:0px; text-align:center;}
#events h2		{font-size:1.55em; font-weight:bold; color:#333;}
#events h3		{font-weight:bold;}

#events p.left		{text-align:left;}
#events p.bullets	{margin-bottom:none;}
#events ul.left		{text-align:left;}
#events li.left		{text-align:left;}
#events ul.bullets	{margin-left:20px; list-style-type:square;}

