
body {
	padding: 2;
	margin: 0 0 0 0;
	background: #ffffff;
	font: 12px arial,sans-serif;
}

					/* Website Centering */

div.centered {
	text-align: center;
}

div.centered table.centered {
	width: 857;
	margin: 0 auto;
	text-align: center;
}

					/* Homepage */

#titlebox {
	margin-left: auto;
	margin-right: auto;
	width: 700;
	padding: 0 0 10 0;
	text-align: center;
}

#topborderbox {
	margin-left: auto;
	margin-right: auto;
	height: 1;
	width: 700;
	clear: both;
	background: #999999;
	font: 0;
}

#bottomborderbox {
	margin-left: auto;
	margin-right: auto;
	height: 1;
	width: 700;
	clear: both;
	border: 0px solid #000;
	background: #d2d2d2;
	font: 0;
}

#midcontainer {
	margin-left: auto;
	margin-right: auto;
	width: 780;
	height: 350;
}

#leftbox {
	padding: 5 0 0 0;
	width: 250;
	float: left;
	text-align: right;
}

#leftbox a {
	font-weight: bold;
	font-size: 25;
	text-decoration: none;
	color: #0072bb;
}

#midbox {
	width: 165;
	height: 350;
	margin: 0 20;
	float: left;
	border: 0px dotted #000000;
}

#currentevents {
	padding: 5 0 0 0;
	width: 320;
	float: left;
	text-align: left;
}

p.cetitle {
	padding: 0 0 0 0;
	color: #0072bb;
	font: 12px arial,sans-serif;
	font-weight: bold;
	
}

p.cetitle a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #0072bb;
	font: 12px arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	
}

p.cecomment {
	padding: 0 0 0 0;
	font: 10px arial,sans-serif;
}

p.cedate {
	padding: 0 0 5 0;
	font: 9px arial,sans-serif;
	text-decoration: italic;
}
				
#footer {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 80;
	clear: both;
	font: 9px arial,sans-serif;
	color: #999999;
}

#footer a {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	font: 14px arial,sans-serif;
}

.copyright {
	color: #000;
}

.orgheader {
	font-size: 14;
	font-weight: bold;
	text-align: left;
}

.orgcontent {
	padding: 0 0;
	font-size: 12;
	text-align: left;
}

p.firstheader {
	color: #fff;
	padding: 8;
	margin: 0;
	font: 18px arial,sans-serif;
	font-weight: bold;
}

p.first {
	color: #fff;
	padding: 8;
	margin: 0;
	font: 12px arial,sans-serif;
}

p.header {
	padding: 8;
	margin: 0;
	font: 16px arial,sans-serif;
	font-weight: bold;
}

p.clear {
	clear: both;
}

p {
	padding: 8;
	margin: 0;
	font: 12px arial,sans-serif;
}

li {
	font: 12px arial,sans-serif;
	padding: 0 0 0 14;
}

td.leftcolumntop {
	width: 150;
	height: 25;
	text-align: right;
	font-weight: bold;
	font: 14px arial,sans-serif;

}
					
td.centercolumntop {
	width: 550;
	height: 25;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	text-align: left;
	font: 14px arial,sans-serif;
}

td.rightcolumntop {
	width: 150;
	height: 25;

}

td.leftcolumn {
	padding: 12 8 0 0;
	width: 150;
	height: 500;
	text-align: right;
	border-top: 1px dotted #cccccc;
	font: 10px arial,sans-serif;
}

td.leftcolumn a {
	text-decoration: none;
	font: 16px arial,sans-serif;
	color: #006699;
}

td.centercolumn {
	width: 550;
	text-align: left;
	border-top: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
}

td.centercolumn a {
	text-decoration: none;
	color: #006699;
}

td.rightcolumn {
	padding: 6 0 0 0;
	width: 150;
	height: 500;
	text-align: left;
	border-top: 1px dotted #cccccc;
}

td.rightcolumn a {
	padding: 0 0 0 0;
	text-decoration: none;
	font: 13px arial,sans-serif;
	color: #006699;
}

p.rightheader {
	font: 15px arial,sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

p.rightwriting {
	color: #006699;
}

p.indent {
	padding: 0 0 8 12;
	margin: 0;
	font: 10px arial,sans-serif;
}

p.indent2 {
	padding: 0 0 8 40;
	margin: 0;
	font: 12px arial,sans-serif;
}

.articlesleft {
	width: 250;
	float: left;
	clear: left;
	padding: 8 0 8 8;
}

.articlesright {
	width: 250;
	float: right;
	clear: right;
	padding: 8 8 8 0;
}

.sectioncontainer {
	clear: both;
}

.sponsors {
	font: 10px arial,sans-serif;
	border: 0px solid #000;
	width: 90%;
	text-align: left;
}

.clearboth {
	clear: both;
}

.thumbnails {
	text-align: center;
}

p.eventsdate {
	padding: 15 8 8 8;
	font: 12px arial,sans-serif;
	font-weight: bold;
}

p.eventsloc {
	color: #0072bb;
	font: 12px arial,sans-serif;
	font-weight: bold;
}

p.eventscomment {
	font: 12px arial,sans-serif;
}

table.tablecontent {
	border-width: 1px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	font: 13px arial,sans-serif;
}

table.tablecontent th {
	border-width: 1px;
	padding: 1 6;
	border-style: inset;
	border-color: gray;
}

table.tablecontent td {
	border-width: 1px;
	padding: 1 6;
	border-style: inset;
	border-color: gray;
}


