/* css styles for site 5/16/06 */

body {
	background-color: white;
	background-image: url(images/bkgrnd.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
}

p {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 13px;
	font-weight: normal;
	color: black;
}

.para_large {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 16px;
	font-weight: normal;
	color: black;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 15px;
	font-weight: bold;
	color: white;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #660000;
	border-bottom: solid 2px;
	border-bottom-color: #000000; 
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 13px;
	font-weight: bold;
	color: black;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.event_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 14px;
	font-weight: bold;
	color: #660000;
}

.event_para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 14px;
	font-weight: normal;
	color: black;
	padding-top: 0px;
}

.event_para_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 14px;
	font-weight: normal;
	color: black;
	padding-top: 0px;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 11px;
	font-weight: normal;
	color: black;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 8px;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: black;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*---- CALENDAR STYLES --------*/

ul#calendar {padding:0; margin:0 auto; list-style-type:none; width:181px; position:relative; font-family:arial, sans-serif; font-size:10px; border:1px solid #888; background:#d4d8bd; height:180px;}
ul#calendar li.top {display:block; float:left; width:30px; height:30px; text-align:center; margin:5px 0 55px 0;}
ul#calendar li.bottom {display:block; float:left; width:30px; height:30px; text-align:center; margin:55px 0 0 0;}
ul#calendar li a, ul#calendar li a:visited {text-decoration:none; display:block; color:#000; font-weight:bold;}
ul#calendar li a.month_bot, ul#calendar li a.month_bot:visited {text-decoration:none; display:block; color:#000; font-weight:bold; margin-top:14px; width:30px;}


ul#calendar table {font-size:10px; background:#d4d8bd; border-collapse:collapse; width:177px;}
ul#calendar tbody td {text-align:center; background:#fff; border:1px solid #aaa; padding:0; width:25px; height:17px; margin:0;}
ul#calendar tbody td.blank {background:#d4d8bd;}
ul#calendar caption {font-weight:bold; font-size:11px;}
ul#calendar thead th {color:#840; font-size:9px;}
ul#calendar tfoot td {text-align:center; color:#840; font-size:9px;}


ul#calendar td a, ul#calendar td a:visited {color:#345; text-decoration:none; display:block; width:100%; height:100%; line-height:15px;}
ul#calendar table {visibility:hidden;position:absolute; top:-99999px; left:2px;}

ul#calendar li a.month_top:hover {border:0; height:30px;}
ul#calendar li a.month_bot:hover {border:0; margin:0; padding-top:14px;}

ul#calendar :hover table {visibility:visible; top:25px; left:2px;}
ul#calendar :hover table :hover {background:#d4d8bd;cursor:pointer;}

/*-----------SLIDESHOW STYLES -------------------*/

/*.a, .a:visited {color:#000;}*/

#container {position:relative; width:560px; height:598px; background:#c3beab; border:1px solid #600; margin:0px auto;}

#container b {font-weight:normal; width:500px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #600; width:30px; height:30px; float:left; margin:6px 7px; position:relative; cursor:default;}

a.slidea {background:url(images/sm1.jpg);}
a.slideb {background:url(images/sm2.jpg);}
a.slidec {background:url(images/sm3.jpg);}
a.slided {background:url(images/sm4.jpg);}
a.slidee {background:url(images/sm5.jpg);}
a.slidef {background:url(images/sm6.jpg);}
a.slideg {background:url(images/sm7.jpg);}
a.slideh {background:url(images/sm8.jpg);}
a.slidei {background:url(images/sm9.jpg);}
a.slidej {background:url(images/sm10.jpg);}
a.slidek {background:url(images/sm11.jpg);}
a.slidel {background:url(images/sm12.jpg);}

a.slidem {background:url(images/sm13.jpg);}
a.sliden {background:url(images/sm14.jpg);}
a.slideo {background:url(images/sm15.jpg);}
a.slidep {background:url(images/sm16.jpg);}
a.slideq {background:url(images/sm17.jpg);}
a.slider {background:url(images/sm18.jpg);}
a.slides {background:url(images/sm19.jpg);}
a.slidet {background:url(images/sm20.jpg);}
a.slideu {background:url(images/sm21.jpg);}
a.slidev {background:url(images/sm22.jpg);}
a.slidew {background:url(images/sm23.jpg);}
a.slidex {background:url(images/sm24.jpg);}

a.slidey {background:url(images/sm25.jpg);}
a.slidez {background:url(images/sm26.jpg);}
a.slideaa {background:url(images/sm27.jpg);}
a.slidebb {background:url(images/sm28.jpg);}
a.slidecc {background:url(images/sm29.jpg);}
a.slidedd {background:url(images/sm30.jpg);}
a.slideee {background:url(images/sm31.jpg);}
a.slideff {background:url(images/sm32.jpg);}
a.slidegg {background:url(images/sm33.jpg);}
a.slidehh {background:url(images/sm34.jpg);}
a.slideii {background:url(images/sm35.jpg);}
a.slidejj {background:url(images/sm36.jpg);}

a.slidekk {background:url(images/sm37.jpg);}
a.slidell {background:url(images/sm38.jpg);}
a.slidemm {background:url(images/sm39.jpg);}
a.slidenn {background:url(images/sm40.jpg);}
a.slideoo {background:url(images/sm41.jpg);}
a.slidepp {background:url(images/sm42.jpg);}
a.slideqq {background:url(images/sm43.jpg);}
a.sliderr {background:url(images/sm44.jpg);}
a.slidess {background:url(images/sm45.jpg);}
a.slidett {background:url(images/sm46.jpg);}
a.slideuu {background:url(images/sm47.jpg);}
a.slidevv {background:url(images/sm48.jpg);}

a.slideww {background:url(images/sm49.jpg);}
a.slidexx {background:url(images/sm50.jpg);}
a.slideyy {background:url(images/sm51.jpg);}
a.slidezz {background:url(images/photo_holder_sm.jpg);}
a.slidea1 {background:url(images/photo_holder_sm.jpg);}
a.slidea2 {background:url(images/photo_holder_sm.jpg);}
a.slidea3 {background:url(images/photo_holder_sm.jpg);}
a.slidea4 {background:url(images/photo_holder_sm.jpg);}
a.slidea5 {background:url(images/photo_holder_sm.jpg);}
a.slidea6 {background:url(images/photo_holder_sm.jpg);}
a.slidea7 {background:url(images/photo_holder_sm.jpg);}
a.slidea8 {background:url(images/photo_holder_sm.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:540px; height:350px; top:309px; left:9px; color:#600; background:#fff; text-align:center; border:1px solid #600; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:0px; top:228px;}
a.slideb span {left:-46px; top:228px;}
a.slidec span {left:-92px; top:228px;}
a.slided span {left:-139px; top:228px;}
a.slidee span {left:-185px; top:228px;}
a.slidef span {left:-231px; top:228px;}
a.slideg span {left:-277px; top:228px;}
a.slideh span {left:-323px; top:228px;}
a.slidei span {left:-369px; top:228px;}
a.slidej span {left:-415px; top:228px;}
a.slidek span {left:-461px; top:228px;}
a.slidel span {left:-507px; top:228px;}

a.slidem span {left:0px; top:184px;}
a.sliden span {left:-46px; top:184px;}
a.slideo span {left:-92px; top:184px;}
a.slidep span {left:-139px; top:184px;}
a.slideq span {left:-185px; top:184px;}
a.slider span {left:-231px; top:184px;}
a.slides span {left:-277px; top:184px;}
a.slidet span {left:-323px; top:184px;}
a.slideu span {left:-369px; top:184px;}
a.slidev span {left:-415px; top:184px;}
a.slidew span {left:-461px; top:184px;}
a.slidex span {left:-507px; top:184px;}

a.slidey span {left:0px; top:140px;}
a.slidez span {left:-46px; top:140px;}
a.slideaa span {left:-92px; top:140px;}
a.slidebb span {left:-139px; top:140px;}
a.slidecc span {left:-185px; top:140px;}
a.slidedd span {left:-231px; top:140px;}
a.slideee span {left:-277px; top:140px;}
a.slideff span {left:-323px; top:140px;}
a.slidegg span {left:-369px; top:140px;}
a.slidehh span {left:-415px; top:140px;}
a.slideii span {left:-461px; top:140px;}
a.slidejj span {left:-507px; top:140px;}

a.slidekk span {left:0px; top:96px;}
a.slidell span {left:-46px; top:96px;}
a.slidemm span {left:-92px; top:96px;}
a.slidenn span {left:-139px; top:96px;}
a.slideoo span {left:-185px; top:96px;}
a.slidepp span {left:-231px; top:96px;}
a.slideqq span {left:-277px; top:96px;}
a.sliderr span {left:-323px; top:96px;}
a.slidess span {left:-369px; top:96px;}
a.slidett span {left:-415px; top:96px;}
a.slideuu span {left:-461px; top:96px;}
a.slidevv span {left:-507px; top:96px;}

a.slideww span {left:0px; top:52px;}
a.slidexx span {left:-46px; top:52px;}
a.slideyy span {left:-92px; top:52px;}
a.slidezz span {left:-139px; top:52px;}
a.slidea1 span {left:-185px; top:52px;}
a.slidea2 span {left:-231px; top:52px;}
a.slidea3 span {left:-277px; top:52px;}
a.slidea4 span {left:-323px; top:52px;}
a.slidea5 span {left:-369px; top:52px;}
a.slidea6 span {left:-415px; top:52px;}
a.slidea7 span {left:-461px; top:52px;}
a.slidea8 span {left:-507px; top:52px;}

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}