/* General */
body				{	width:100%; background-color:#F0F0F5; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12; text-align:center; }

a					{	text-decoration:none;	}
a:hover				{	text-decoration:none;	}

img					{	border:0; vertical-align:middle;	}

hr					{	height:0px; background-color:#FFFFFF; border:0; border-top:1px dashed #953735; margin: 10 10 20 10; }

.container			{	width:980; padding:0; margin:0; background-color:#FFFFFF; margin-left:auto; margin-right:auto; text-align:left; background-image:url("images/site/mainbg.png"); background-repeat:repeat-y;	}

.header				{	height:100; width:960; margin:0 0 0 10; padding:0; background-color:#FFFFFF;  background-image:url("images/site/banner.jpg"); background-repeat:no-repeat;	}

.headertabs			{	height:24; width:960; font-size:12; margin: 0 0 0 10; padding: 0; background-color:#953735; border-width: 1 0 0 0; border-color:#FFFFFF; border-style:solid;	}
.tabspacer			{	height:1px; background-color:#FFFFFF; font-size:1px; margin: 0 10 0 10; border:0; padding:0; line-height:1px; overflow:none;	}
.tab				{	height:24; line-height:24px; font-size: 12; width:120; background-color: #953735; color:#FFFFFF; float:left; text-align: center; font-weight:bold; cursor:pointer; 	}
.tab	a			{	display:block; width:100%; height:100%; color: #FFFFFF;	}
.tab	a:hover		{	color: #FFD0D0; }
.tabon				{	height:24; line-height:24px; font-size: 12; background-color: #953735; color:#FFFF9F; width:120; float:left; text-align: center; font-weight:bold;	}

.spacermed			{	height:10;	}
.spacerlarge		{	height:15;	}

.main				{	min-height:500; width:960; margin:0 0 0 10; padding:0; background-color:#FFFFFF;	}
* html .main		{ 	height: 500; }
.main_inner			{	min-height:500; }
* html .main_inner	{ 	height: 500; }
.mainleft			{	width:720; vertical-align: top;	}
.mainright			{	width:240; vertical-align: top;	}

.announce			{	width: 700; margin: 10 5 10 15; font-size:13;clear:all;	}
.announcetitle		{	font-size:14px; width: 700; margin:0; padding:3; background-color: #FFFFE6; color:#663333; font-weight:bold;	}
.announcesub		{	font-size:10px; }
.announcetext		{	padding-left:20px; }
.announce	a		{	color: #3333BB;	}
.announce	a:hover	{	color: #8888CC; }

.eventtitle			{	line-height:20px; font-size:16px; font-weight:bold; color:#663333; padding:5 10 5 10;	}
.eventdetails		{	line-height:18px;font-size:14px; color:#663333; padding:5 10 5 10;	}

.sectionbox			{	font-size:13; width:200; margin: 10 0 0 0; background-color:#FFFFE6; text-align:center;  border:1px solid #953735;	}
.sectionheader		{	width:100%; background-color:#953735; color:#FFFFFF; line-height:24px;	}
.sectioncontent		{	font-size:13; width:100%; color:#000000; line-height:20px; text-align:left; }
.sectioncontent a	{	color:#555555; }
.sectioncontent a:hover	{	color:#888888; }
.sectionp			{	font-size:11;	}
.sectionp a			{	color:#555555; }
.sectionp a:hover	{	color:#888888; }
.sectionlink		{	font-size:12; padding: 2 5 2 5;	line-height:15px; }
.sectionlink a		{	color:#555555; }
.sectionlink a:hover{	color:#888888; }

.footer1			{	width:960; line-height:25px; padding:0; margin:0 0 0 10; color: #FFFFFF; background-color:#953735; text-align:center; }
.footer1 a			{	color:#FFFFE6 }
.footer1 a:hover	{	color:#FFFFFF }
.footer2			{	height:10; width:980; padding:0; margin:0; font-size:0px;  background-color:#FFFFFF; margin-left:auto; margin-right:auto; background-image:url("images/site/footerbg.png"); background-repeat:no-repeat; background-position:bottom center; }

.photofolder		{	background-color:#FFFFE6; width: 900px; border: 1px solid #000000;	text-align: left; padding: 5 0 5 0; margin:0; height: 36; }
.photofolder a		{	color:#664444; }
.smalltext			{ 	font-size:12px; text-align:center;	}
.crumb				{	float:left;line-height:36px;min-height:36;font-size:12px;font-weight:bold; vertical-align:middle;text-align:middle;	}
.photogallery		{	width:910; padding:0; margin:0;	}
.photoframe			{	width: 141; min-height: 153; margin:4; padding:0; float:left; background-color:#FFFFE6; border:1px solid #000000; font-size:12px; line-height:16px; text-align:center; text-align:bottom; vertical-align:bottom; }
* html .photoframe	{ 	height:166; }
.photoframe	a		{	color:#664444; }

