@charset "utf-8";
.clearBoth {
	clear: both;
}
html a:hover {
	visibility: visible;
}





body {
	background-color: #ded2bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0px;
	background-image: url(../_image/body_bg_1x650.gif);
	background-repeat: repeat-x;
	float: left;
}

/* CSS Document */

.centerAll {
	color: #000;
	background-color: #666;
	display: block;
	height: auto;
	width: 908px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../_image/centerall_bg_908x1.gif);
	background-repeat: repeat-y;
}
html body div div div img {
	float: left;
}

.upperArea {
	width: 900px;
	height: auto;
	float: left;
}

.dropShadowLeft {
	height: 650px;
	width: 4px;
	background-image: url(../_image/dropShadowLeft_4x650.gif);
	float: left;
}
.dropShadowRight {
	width: 4px;
	height: 650px;
	background-image: url(../_image/dropShadowRight_4x650.gif);
	float: left;
}

.header {
	background-color: #9CC;
	width: 900px;
	height: auto;
	float: left;
}

.headerUpper {
	width: 900px;
	height: auto;
	float: left;
	background-color: #FFF;
}
.login {
	height: 50px;
	width: 165px;
	float: right;
	background-color: #96C;
}
.loginBody {
	float: left;
	width: 140px;
	height: 50px;
	background-color: #0C6;
	background-image: url(../_image/login_bg_140x50.gif);
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.loginButton {
	height: 50px;
	width: 25px;
	background-color: #936;
	float: left;
	background-image: url(../_image/login_submit_bg_25x100.gif);
	display: block;
}

.loggedInAs {
	color: #FFF;
	float:left;
	width: 120px;
	height: 40px;
	margin-left: 10px;
	margin-top: 5px;
	text-align: center;
}

.loginFieldLabel {
	color: #FFF;
	width: 45px;
	height: 14px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: right;
	clear: both;
	margin-top: 5px;
	margin-right: 7px;
}
.loginInputField {
	float: left;
	border: 1px #000 solid;
	height: 12px;
	width: 80px;
	margin-top: 4px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #777;
	background-color: #f9f9f9;
	background-repeat: no-repeat;
}
.headerLower {
	width: 900px;
	height: auto;
	float: left;
	background-color: #F99;
}

html body div div div div div a:hover img {
	visibility: hidden;
}


.content {
	background-color: #000;
	width: 900px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #222;
	text-align: left;
}
.mediaHook {
	float: left;
	height: 220px;
	width: 900px;
	background-color: #000;
	margin: 0px;
	padding: 0px;
}
.mediaHookShadow {
	background-image: url(../_image/mediahook_shadow.gif);
	background-repeat: repeat-x;
	float: left;
	height: 20px;
	width: 900px;
	clear: left;
}
.contentContainer {
	float: left;
	height: auto;
	width: 94%;
	background-color: #FFF;
	padding-right: 3%;
	padding-left: 3%;
}
.contentContainerBare {
	float: left;
	height: auto;
	width: 100%;
	background-color: #FFF;
}


.topBar {
	float: left;
	height: auto;
	width: 100%;
	clear: left;
	background-color: #FFF;
}
.sideBar {
	float: left;
	height: auto;
	width: 25%;
	clear: left;
	background-color: #FFF;
}
.sectionBody {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 75%;
}
.sectionBodyFull {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 100%;
}


.footer {
	background-color: #FC3;
	width: 908px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	clear: left;
}
.centerAll .footer img {
	float: left;

}


.basic_link {
	color:#F30;
	text-decoration:none;
}
.basic_link:hover {
	text-decoration:underline;
}


.child_entry_container {
	float:left;
	width:100%;
	height:auto;
}
.child_entry_top {
	float:left;
	width:100%;
	height:auto;
}
.child_entry_title {
	float:left;
	width:auto;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.2em;
	color:#d81919;
}
.child_entry_date {
	float:left;
	width:auto;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:0.8em;
	color:#c3b0b0;
	margin-left:10px;
	margin-top:5px;
}
.child_entry_middle {
	float:left;
	width:100%;
	height:auto;
}
.child_entry_left {
	float:left;
	width:222px;
	height:285px;
	overflow:hidden;
}
.child_entry_left_row,.child_entry_right_row {
	float:left;
	width:100%;
	height:auto;
}
.child_entry_story {
	float:left;
	width:365px;
	height:245px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:8px;
	padding-right:22px;
	background-image:url(../_image/child_entry_body_1x285.gif);
	background-repeat:repeat-x;
	color:#bbb;
}
.child_entry_right {
	float:left;
	width:14px;
	height:285px;
}
.child_entry_bottom {
	float:left;
	width:100%;
	height:25px;
}

.child_entry_middle_00 {
	float:left;
	width:32px;
	height:32px;
	background-image:url(../_image/child_entry_00_32x32.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_01 {
	float:left;
	width:148px;
	height:32px;
	background-image:url(../_image/child_entry_01_1x32.gif);
	background-repeat:repeat-x;
}
.child_entry_middle_02 {
	float:left;
	width:42px;
	height:32px;
	background-image:url(../_image/child_entry_02_42x32.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_04 {
	float:left;
	width:14px;
	height:32px;
	background-image:url(../_image/child_entry_04_14x32.gif);
	background-repeat:no-repeat;
}

.child_entry_middle_10 {
	float:left;
	width:32px;
	height:148px;
	background-image:url(../_image/child_entry_10_32x148.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_11 {
	float:left;
	width:148px;
	height:148px;
	background-color:#CCC;
}
.child_entry_middle_12 {
	float:left;
	width:42px;
	height:148px;
	background-image:url(../_image/child_entry_12_42x148.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_14 {
	float:left;
	width:14px;
	height:148px;
	background-image:url(../_image/child_entry_14_14x148.gif);
	background-repeat:no-repeat;
}

.child_entry_middle_20 {
	float:left;
	width:32px;
	height:42px;
	background-image:url(../_image/child_entry_20_32x42.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_21 {
	float:left;
	width:148px;
	height:42px;
	background-image:url(../_image/child_entry_21_1x42.gif);
	background-repeat:repeat-x;
}
.child_entry_middle_22 {
	float:left;
	width:42px;
	height:42px;
	background-image:url(../_image/child_entry_22_42x42.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_24 {
	float:left;
	width:14px;
	height:42px;
	background-image:url(../_image/child_entry_24_14x1.gif);
	background-repeat:repeat-y;
}

.child_entry_middle_30 {
	float:left;
	width:32px;
	height:6px;
	background-image:url(../_image/child_entry_30_32x6.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_31 {
	float:left;
	width:148px;
	height:6px;
	background-image:url(../_image/child_entry_31_1x6.gif);
	background-repeat:repeat-x;
}
.child_entry_middle_32 {
	float:left;
	width:42px;
	height:6px;
	background-image:url(../_image/child_entry_32_42x6.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_34 {
	float:left;
	width:14px;
	height:6px;
	background-image:url(../_image/child_entry_34_14x1.gif);
	background-repeat:repeat-y;
}

.child_entry_middle_40 {
	float:left;
	width:32px;
	height:40px;
	background-image:url(../_image/child_entry_40_32x1.gif);
	background-repeat:repeat-y;
}
.child_entry_middle_41 {
	float:left;
	width:148px;
	height:40px;
	background-image:url(../_image/child_entry_41_1x1.gif);
	background-repeat:repeat;
}
.child_entry_middle_42 {
	float:left;
	width:42px;
	height:40px;
	background-image:url(../_image/child_entry_42_42x1.gif);
	background-repeat:repeat-y;
}
.child_entry_middle_44 {
	float:left;
	width:14px;
	height:40px;
	background-image:url(../_image/child_entry_44_14x1.gif);
	background-repeat:repeat-y;
}

.child_entry_middle_50 {
	float:left;
	width:32px;
	height:17px;
	background-image:url(../_image/child_entry_50_32x17.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_51 {
	float:left;
	width:148px;
	height:17px;
	background-image:url(../_image/child_entry_51_1x17.gif);
	background-repeat:repeat-x;
}
.child_entry_middle_52 {
	float:left;
	width:42px;
	height:17px;
	background-image:url(../_image/child_entry_52_42x17.gif);
	background-repeat:no-repeat;
}
.child_entry_middle_54 {
	float:left;
	width:14px;
	height:17px;
	background-image:url(../_image/child_entry_54_14x17.gif);
	background-repeat:no-repeat;
}

.child_entry_admin {
	float:left;
	width:100%;
	height:25px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	margin-bottom:10px;
}
.child_entry_admin_link {
	float:right;
	color:#666;
	text-decoration:none;
	border:none;
}
.child_entry_admin_link:hover {
	color:#d81919;
	text-decoration:underline;
}
.child_entry_admin_text {
	float:right;
	color:#666;
	margin-right:10px;
}

.add_entry_button {
	float:left;
	width:629px;
	height:36px;
	background-image:url(../_image/add_entry_button_off.png);
	background-repeat:no-repeat;
}
.add_entry_button:hover {
	background-image:url(../_image/add_entry_button_on.png);
	background-repeat:no-repeat;
}
.add_entry_button_link {
	border:none;
	text-decoration:none;
}
.add_entry_button_link:link,.add_entry_button_link:visited,.add_entry_button_link:active,.add_entry_button_link:hover {
	border:none;
	text-decoration:none;
}

.add_event_button {
	border:none;
	float:left;
	width:629px;
	height:36px;
	background-image:url(../_image/add_event_button.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}
.add_event_button:hover {
	background-position: 0px -36px;
}

.lower_nav_link {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
	margin-left:6px;
	margin-right:6px;
}
.lower_nav_link:hover {
	color:#e7ad30;
	text-decoration:underline;
}
.lower_nav_link_on {
	color:#ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
	margin-left:6px;
	margin-right:6px;
}

.common_link_a {
	color:#C00;float:left;
	font-family:'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
	font-size:1.1em;
	font-style:italic;
	text-decoration:none;
}
.common_link_a:hover {
	color:#C00;
	text-decoration:underline;
}

.eventThumbLink:link {
	border:none;
	text-decoration:none;
}
.eventThumbLink:visited {
	border:none;
	text-decoration:none;
}
.eventThumbLink:hover {
	border:none;
	text-decoration:none;
}
.eventThumbLink:active {
	border:none;
	text-decoration:none;
}

.eventThumbLink:hover img,.eventLink:hover img {
	visibility:visible;
}




/* EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT */
/* EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT */
/* EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT */
/* EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT */
/* EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT  EVENT */


.eventShell {
	float:left;
	height: auto;
	width:100%;
}
.bgTopRow {
	background-color:#fff;
	float:left;
	height: auto;
	width:100%;
}
.bgMidRow {
	background-color:#fff;
	float:left;
	height: auto;
	width:100%;
}
.bgBotRow {
	background-color:#fff;
	float:left;
	height: auto;
	width:100%;
}
.bgTopRow1 {float:left;width:12px;height:17px;background-image:url(../_image/event_entry_00_12x17.gif);background-repeat:no-repeat;}
.bgTopRow2 {float:left;width:84px;height:17px;background-image:url(../_image/event_entry_01_84x17.gif);background-repeat:no-repeat;}
.bgTopRow3 {float:left;width:12px;height:17px;background-image:url(../_image/event_entry_02_12x17.gif);background-repeat:no-repeat;}
.bgTopRow4 {float:left;width:500px;height:17px;background-image:url(../_image/event_entry_03_1x17.gif);background-repeat:repeat;}
.bgTopRow5 {float:left;width:18px;height:17px;background-image:url(../_image/event_entry_04_18x17.gif);background-repeat:no-repeat;}

.bgMidRow1 {float:left;width:12px;height:84px;background-image:url(../_image/event_entry_10_12x84.gif);background-repeat:no-repeat;}
.bgMidRow2 {float:left;width:84px;height:84px;background-color:#0f0f0f;}
.bgMidRow3 {float:left;width:12px;height:84px;background-image:url(../_image/event_entry_12_12x84.gif);background-repeat:no-repeat;}
.bgMidRow4 {float:left;width:500px;height:84px;background-color:#494949;}
.bgMidRow5 {float:left;width:18px;height:84px;background-image:url(../_image/event_entry_14_18x84.gif);background-repeat:no-repeat;}

.bgBotRow1 {float:left;width:12px;height:17px;background-image:url(../_image/event_entry_20_12x17.gif);background-repeat:no-repeat;}
.bgBotRow2 {float:left;width:84px;height:17px;background-image:url(../_image/event_entry_21_84x17.gif);background-repeat:no-repeat;}
.bgBotRow3 {float:left;width:12px;height:17px;background-image:url(../_image/event_entry_22_12x17.gif);background-repeat:no-repeat;}
.bgBotRow4 {float:left;width:500px;height:17px;background-image:url(../_image/event_entry_23_1x17.gif);background-repeat:repeat;}
.bgBotRow5 {float:left;width:18px;height:17px;background-image:url(../_image/event_entry_24_18x17.gif);background-repeat:no-repeat;}

.eventTitle {color:#ffe;font-style:italic;text-decoration:underline;font-family:Calibri, Verdana, Geneva, sans-serif;font-size:1em;margin:0px;padding:0px;}
.eventDescription {display:inline;color:#ddd;font-family:Calibri, Verdana, Geneva, sans-serif;font-size:0.9em;}

.addPhotoLink div {background-image:url(../_image/add_photo_button.jpg);background-position:0px 0px;background-repeat:no-repeat;float:left;border:solid #222 1px;background-color:#EEE;width:134px;height:94px;margin-top:7px;}
.addPhotoLink:hover div {background-position:0px -94px;}

.eventPhotoForm {
	float: left;
	margin-left: 3%;
	margin-bottom: 30px;
}
.eventPhotoLabel {
	color: #333;
	float: left;
	font-size: 1.2em;
	padding-top: 4px;
}
.eventPhotoInput {
	color: #333;
	float: left;
	font-size: 1.0em;
}


#contactForm {
	display: block;
	float: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#contactForm p {
	display: inline;
}
#contactForm p label,#contactForm #securityImageHolder label {
	clear: both;
	display: block;
	color: #007697;
	float: left;
	font-size: 0.8em;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: right;
	width: 100px;
}
.contactFormInput {
	border: 1px #999 inset;
	display: block;
	color: #666;
	float: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 1.2em;
	width: 400px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
	vertical-align: top;
}
#contactFormTextarea {
	border: 1px #999 inset;
	color: #666;
	float: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 6em;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
	width: 400px;
}
#contactFormCode {
	border: 1px #999 inset;
	display: block;
	color: #666;
	float: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	height: 1.2em;
	width: 200px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
	vertical-align: top;
}
#securityImageHolder, #captchaOptions {
	float: left;
}
#captcha {
	float:left;
	border:2px #ddd solid;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#captchaAudio {
	float:left;
	margin-bottom:4px;
	margin-left:6px;
	margin-top:0px;
}
#captchaReload {
	clear:left;
	float:left;
	margin-bottom:0px;
	margin-left:6px;
	margin-top:0px;
}
#captchaAudioSWF {
	float:left;
	margin-top:2px;
	margin-top:5px;
}
#captchaAudioWarn {
	color:#888;
	display:block;
	float:left;
	font-size:0.8em;
	font-style:italic;
	margin-left:6px;
	margin-top:8px;
}
#captchaReloadWarn {
	color:#888;
	float:left;
	font-size:0.8em;
	font-style:italic;
	margin-top:3px;
	margin-left:5px;
}








