* { 
	margin:0; 
	padding:0 
}

div { 
	margin:0; 
	padding:0 
}

html { 
	height:100.1%; 
	line-height:.9em
}

BODY {
	font-size: 13px;
	background: #000000 url(images/bg2.jpg) repeat-x;
	font-family: Tahoma, Arial, Geneva;
	color: #F00;
	margin:0px auto 0 auto;
	text-align:left;
	line-height:1.1em;
}

a { 
	color:#a83130; 
	text-decoration:underline
}

a:hover  {
	color:#090
} 

.wrapper { 
	width:1033px; 
	margin:0 auto; 
	overflow:hidden
}

#top-bar {
	background:url(images/top-bar.png) no-repeat; 
	width:1033px; 
	height:38px
}

#container1 {
	width:1033px; 
	height:176px
}

#logo {
	background:url(images/logo.png) no-repeat; 
	width:1033px; 
	height:176px; 
	float:left
}

#nav-bar {
	background:url(images/nav-bar.png) no-repeat; 
	width:1033px; 
	height:64px
}

.nav-area {
	color:#ffffff; 
	font-size:18px; 
	font-weight:bold; 
	padding-top:20px; 
	padding-left:43px
}

#container2 {
	width:1033px; 
	height:331px
}

#photo-section {
	background:url(images/photo-section.png) no-repeat; 
	width:517px; 
	height:331px; 
	float:left
}

#buttons {
	background:url (images/buttons.png) no-repeat; 
	width:516px; 
	height:331px; 
	float:right
}

#content-box {
	width:1033px; 
	height:434px
}

.home-content1 {
	color:#FFF;
	padding-right:20px;
	padding-bottom:2px;
	padding-left:27px;
	width:310px;
	float:left
}

.home-content2 {
	color:#ffffff;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:8px;
	width:310px;
	float:left;
	position:relative
}

.home-content3 {
	color:#FFF;
	padding-left:18px;
	padding-bottom:2px;
	width:310px;
	float:left;
	position:relative
}

#footer {
	background:url(images/footer.jpg) no-repeat; 
	width:1033px; 
	height:26px
}

.events-date {
	color:#961e1c
}

.events-title {
	color:#784615
}

.events-details {
	color:#6E6653
}

a.nav-link:link{
	color:#ffffff; 
	text-decoration:none; 
	font-size:18px; 
	font-weight:bold; 
	line-height:24px
	}
	
a.nav-link:visited{
	color:#ffffff; 
	text-decoration:none; 
	font-size:18x; 
	font-weight:bold; 
	line-height:24px
	}
a.nav-link:hover{
	background-image: url(/images/foot_h.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
	}

.top-links {
	color:#ffffff; 
	padding-top:9px; 
	padding-left:42px; 
	line-height:1.2em; 
	align:right
}

a.top-link:link{
	color:#ffffff; 
	text-decoration:none
}

a.top-link:visited{
	color:#ffffff; 
	text-decoration:none
}
a.top-link:hover{
	color:#ffffff; 
	text-decoration:underline
}

a.white:link{
	color:#ccc; 
	text-decoration:underline
}

a.white:visited{
	color:#ccc; 
	text-decoration:underline
}

a.white:hover{
	color:#fff; 
	text-decoration:underline
}

.footer-text {
	color:#ccc; 
	font-size:.85em; 
	padding-left:28px
}

.top-info {color:#f2f2f2; font-size:12px; font-weight:bold; padding-top:30px; padding-left:25px; width:300px}

#top-buttons {width:516px; height:163px}

#focus1 {width:271px; height:163px; float:left}
#focus2 {width:245px; height:163px; float:right}

#bottom-buttons {width:516px; height:168px}

#focus3 {width:271px; height:168px; float:left}
#focus4 {width:245px; height:168px; float:right}

.int-content {color:#6E6653; padding-top:4px; padding-bottom:6px; padding-left:30px; width:1000px}

.headline {
	color:#ffffff;
	font-size:1.4em;
	font-weight:bold
}


#int-stretch-slice {background:url(images/int-stretch-slice.png) repeat-y; width:953px; height:100%}
#int-bottom-slice {background:url(images/int-bottom-slice.png) no-repeat; width:953px; height:28px}

.alt-text {color:#f4f3ea}
.alt-text2 {color:#c98025}

a.alter-link1:link{color:#fef393; text-decoration:underline}
a.alter-link1:visited{color:#fef393; text-decoration:underline}
a.alter-link1:hover{color:#fff; text-decoration:underline}

a.alter-link2:link{color:#607f5a; text-decoration:underline}
a.alter-link2:visited{color:#607f5a; text-decoration:underline}
a.alter-link2:hover{color:#147d09; text-decoration:underline}

.resources {background:#e0edf7; color:#275275; padding:10px; width:700px; border:#1f3c54 2px solid}
.resources2 {background:#244b6b; color:#275275; padding:10px; width:700px; border:#1f3c54 2px solid}

.left { float:left; position:relative }

#photoGallery { 
	 
	height:478px;
	width:575px;
	background:url(images/photo-bg.jpg) repeat-x;  
	overflow:auto; 
}
#photoGallery img { margin:0 2px 0 0; border:1px solid #CCC }
.mainPic { border:1px solid #000 }
.photoScroll { padding:35px 8px 0 22px; width:540px; height:70px } 

.black-space {height:450px}

.category2 {background:#4d5a49; padding:10px; width:860px; border:#555 double; height:100%; color:#f2f2f2}
.category3 {background:#4d5a49; padding:10px; width:860px; border:#555 double; height:103px; color:#f2f2f2}

.image-outer-right {border:2px solid #626262; margin-left:6px; margin-bottom:2px;}
.image-outer-left {border:2px solid #626262; margin-right:6px; margin-bottom:2px;}
.image-outer-left2 {border:2px solid #959595; margin-right:6px; margin-bottom:2px;}

.image-outer {border:1px solid #b1b1b1; margin-left:4px; margin-bottom:2px;}
.image-outer2 {border:2px solid #ccc; margin-right:4px; margin-bottom:2px}
.image-outer3 {background:#fff; border:1px solid #9d9d9d; padding:2px; margin-right:4px;}

.left { float:left; position:relative }

#slideshow { float:left; position:relative; width:625px; height:220px; margin:30px 10px 0 20px; display:block !important; display:inline   } 

.spacer
{background:url(images/spacer.png) no-repeat; width:901px; height:14px}
.wrapper tr #content-box .home-content3 .headline a strong {
	color: #090;
	font-size: 1.5em;
}
.wrapper tr #content-box .home-content3 p {
	font-weight: bold;
	color: #FFF;
}

