/* Global Styles */

body {
	background : #7ebfeb url('../images/body-bg.jpg') no-repeat scroll center top;
	font-family : Arial, Sans-Serif;
	margin : 0px;
	padding : 0px;
}

form {
	margin : 0px;
}

#left {
	float : left;
}

#right {
	float : right;
}

#clear {
	clear : both;
}

p {
	margin : 0px;
}

/* Header Styles */

#top_bar {
	background : transparent url('../images/toolbar-bg.png') repeat-x scroll left top;
	text-align : center;
}

#logo_bar {
	margin-left : auto;
	margin-right : auto;
	height : 114px;
	width : 960px;
}

	#main {
		border : 1px solid #000000;
		margin-left : auto;
		margin-right : auto;
		width : 960px;
	}

		#main_nav {
			background : transparent url('../images/main-nav-bg.jpg') repeat-x scroll left top;
			font-size : 10pt;
			width : 960px;
			height : 54px;
		}

		#sub_nav {
			background : #fbfbfb url('../images/sub-menu-bg.png') repeat-x scroll left top;
			color : #b7b7b7;
			font-size : 8pt;
			height : 26px;
		}

			#sub_nav table {
				margin-left : 9px;
				height : 26px;
			}

			#sub_nav a {
				color : #b7b7b7;
				text-decoration : none;
			}

			#sub_nav a:hover {
				color : #dcdcdc;
				text-decoration : underline;
			}

			#sub_nav #strong {
				color : #ffffff;
			}

		#main_bg {
			background : #fbfbfb url('../images/grunge-bg-brown.jpg') repeat-x scroll left top;
			padding : 20px;
		}

		#main_content {
			margin-left : 176px;
			width : 750px;
		}

/* Side Nav Styles */

#sideOuter {
	border-top : 1px solid #ccc9be;
	border-right : 1px solid #ccc9be;
	border-left : 1px solid #ccc9be;
	float : left;
	font-family : Arial;
	font-size : 9pt;
	margin : -20px 15px 5px -20px;
	width : 176px;
}

#sideOuter a {
	color : #492817;
	text-decoration : none;
}

#sideOuter a:hover {
	text-decoration : underline;
}
	#sideInner {
		background-color : #f2efe1;
		border-top : 1px solid #ffffff;
		border-right : 1px solid #ffffff;
		border-left : 1px solid #ffffff;
		width : 174px;
	}

		#sideInner ul {
			list-style-type : none;
			padding : 0px 0px 0px 10px;
			margin : 0px;
		}

		#sideInner li {
			background-repeat : no-repeat;
			background-position : 0px 5px;
			font-size : 11pt;
			font-weight:bold;
			margin-top : 6px;
			padding-top : 2px;
			padding-left : 18px;
		}

		#sideDivider {
			margin-left : -28px;
			padding : 5px 0px 0px 0px;
		}

		#sideBottom {
			margin-left : -2px;
			padding-top : 4px;
		}

/* Home Styles */

	#container {
		background-image : url('/images/bg.png');
		background-repeat : repeat-y;
		width : 960px;
	}

		#leftSide {
			float : left;
			background-image : url('/images/lt.png');
			background-repeat : no-repeat;
			background-color : #fafafa;
			width : 619px;
		}

		#rightSide {
			float : right;
			background-image : url('/images/rt.png');
			background-repeat : no-repeat;
			width : 340px;
		}

				.header {
					color : #492817;
					font-weight : bold;
					font-size : 16pt;
					padding-top : 10px;
					padding-left : 20px;
				}

				#item {
					margin-left : 10px;
					font-size : 10pt;
					padding-top : 10px;
					padding-left : 30px;
				}

					.title {
						color : #065800;
						font-weight : bold;
						font-size : 11pt;
						margin-bottom : 5px;
					}

					.photo {
						padding-left : 10px;
					}

					.event {
						text-align : center;
						margin-top : 15px;
						margin-bottom : 10px;
					}

					.text {
						color : #827e7c;
						padding-left : 5px;
						width : 350px;
					}

					.clickOrange {
						color : #e39f00;
					}

						.clickOrange a {
							color : #e39f00;
							font-weight : bold;
							text-decoration : underline;
						}

					.clickBrown {
						color : #492817;
						font-size : 10pt;
						padding-right : 15px;
					}

						.clickBrown a {
							color : #492817;
							font-weight : bold;
							font-size : 10pt;
							text-decoration : underline;
						}

/* Footer Styles */

.contentheading	{
	color : #492817;
	font-size: 14pt;
	line-height: 2em;
	font-weight: bold;
}

#footer {
	color : #5D2F00;
	font-size : 8pt;
	margin-top : 4px;
	margin-left : auto;
	margin-right : auto;
	width : 960px;
}
