* { margin:0; padding:0 }

div { margin:0; padding:0 }

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

BODY {

	font-size: 13px;

	background: #28231d url(images/bg.png) repeat;

	font-family: Tahoma, Arial, Geneva;

	color: #ecebe4;

	margin:0px auto 0 auto;

	text-align:left;

	line-height:1.1em

}

      

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

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



#wrapper { width:940px; margin:0 auto; overflow:hidden}



#container1 {width:940px; height:152px}

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

#info-box{background:url(images/info-box.png) no-repeat; width:305px; height:152px; float:right}



.top-info{color:#fff; font-size:1em; padding-top:34px; padding-right:18px; padding-bottom:5px; padding-left:22px}



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



.nav-area {color:#fff; font-size:16px; font-weight:bold; padding-top:14px; padding-left:30px}



#photo-section {background:url(images/photo-section.png) no-repeat; width:940px; height:300px}



#buttons {width:940px; height:146px}



#button1 {width:316px; height:146px; float:left}

#button2 {width:310px; height:146px; float:left; position:relative}

#button3 {width:314px; height:146px; float:right}



#container2 {background:url(images/int-stretch-slice.png) repeat-y; width:940px; height:100%; overflow:hidden}

#leftside {width:635px; float:left; height:300px}

#events-box{width:256px; float:right; height:400px; padding:15px}



.home-content {color:#f1f0e8; margin-top:14px; padding-right:8px; padding-bottom:2px; padding-left:16px; width:624px; overflow:auto; height:296px}

.inner-content {color:#f1f0e8; margin-top:14px; padding-bottom:18px; padding-left:15px; width:910px}



a.nav-link:link{color:#fff; text-decoration:none; font-weight:bold; line-height:24px}

a.nav-link:visited{color:#fff; text-decoration:none; font-weight:bold; line-height:24px}

a.nav-link:hover{color:#f9dc16; text-decoration:none; font-weight:bold; line-height:24px}



.headline {color:#fff; font-size:18px; font-weight:bold; padding-top:4px}



.headline2 {background:#496983; border:#ccc 1px solid; color:#efefe4; font-size:18px; font-weight:bold; padding:4px}



.int-headline {background:#496983; border:#ccc 1px solid; color:#efefe4; font-size:18px; font-weight:bold; padding:4px}



#lower-box {background:#323232; border:#4a4a4a 1px solid; color:#efefe4; padding:8px}



.details{color:#6f6e64; font-size:.9em; padding-top:48px; padding-right:18px; padding-bottom:5px; padding-left:22px}



#photo-items {overflow:auto; width:600px; height:316px}



.events-date {color:#feecad}



.events-title {color:#d3f4fd}



.events-details {color:#fff}



#footer {background:url(images/footer.png) no-repeat; width:940px; height:98px}

.footer-text {padding-top:6px; color:#ccc; font-size:10px; padding-left:68px}



a.alter-link:link{color:#fdd54a; text-decoration:underline}

a.alter-link:visited{color:#fdd54a; text-decoration:underline}

a.alter-link:hover{color:#fff; text-decoration:none}



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

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

a.alter-link2:hover{color:#fff; text-decoration:none}



a.alter-link3:link{color:#f9c115; text-decoration:underline}

a.alter-link3:visited{color:#f9c115; text-decoration:underline}

a.alter-link3:hover{color:#fff; text-decoration:none}



a.alter-link4:link{color:#ccc; text-decoration:none}

a.alter-link4:visited{color:#ccc; text-decoration:none}

a.alter-link4:hover{color:#dfdfdf; text-decoration:none}



.info{color:#fff; font-size:.9em; padding-top:128px; padding-right:18px; padding-bottom:5px; padding-left:22px}



.gallery-frame {background:url(images/gallery-frame.png) no-repeat; width:721px; height:404px}



.category-left {background:#373737; padding:10px; width:427px; border:#ccc 1px solid; height:100%; color:#f1f0e8; float:left}

.category-right {background:#373737; padding:10px; width:427px; border:#ccc 1px solid; height:100%; color:#f1f0e8; float:right}



.category2 {background:#373737; padding:10px; width:888px; border:#ccc 1px solid; height:100%; color:#f1f0e8}



.image-outer {border:1px solid #e5decb; margin-left:4px; margin-bottom:2px;}

.image-outer2 {border:2px solid #a09586; margin-right:4px; margin-bottom:2px}

.image-outer2B {border:2px solid #a09586; margin-left:4px; margin-bottom:2px}

.image-outer3 {border:2px solid #ccc; margin-right:6px; margin-bottom:2px}

.image-outer4 {background: #2c3439; border:1px solid #7d919c}

.frame-border {border:4px solid #555}
