
a:link { color: #0A0164; text-decoration: none; }
a:visited { color: #0A0164; text-decoration: none; }
a:hover { color: #690000; text-decoration: none; }
a:active { color: #690000; text-decoration: underline; }

html { height: 100%; margin: 0; padding: 0; border: none; text-align: center; }
body { height: 100%; margin: 0; padding: 0; border: none; text-align: center; background:url(images/1x700-bg.gif) repeat-x; background-color:#E3D7C2; }

#wrapper { width: 959px; min-height: 100%; margin: 0 auto; text-align: left; vertical-align: top; background: #e0e0e0 url('images/bg-wrapper.gif') repeat-y; }
#wrapper_events { width: 959px; min-height: 100%; margin: 0 auto; text-align: left; vertical-align: top; background: #e0e0e0 url('images/bg-wrapper-events.gif') repeat-y; }

.header { margin: 0 0 1px 0;padding:0; height: 160px;background:url(images/header.jpg) no-repeat;}
#header-message {	margin: 0 5px 0 400px;height:160px;padding-top:50px;}
.header-message-txt {padding:0;}
.green-box {border:solid 1px #1C986E; padding: 5px 0 5px 5px;margin-top: 15px;background:url(images/vapaaeht-ban-mesg-bg.jpg) no-repeat;}

.section_header_bg_left { width: auto;height:36px; margin: 0 0 0 1px; padding: 1px; background: url('images/bg-navi1.gif') repeat-x; }
.section_header_bg_center { width: auto;height:36px; margin: 0; padding: 1px; background: url('images/bg-navi2.gif') repeat-x; }
.section_header_bg_right { width: auto;height:36px; margin: 0 1px 0 0; padding: 1px; background: url('images/bg-navi1.gif') repeat-x; }

.section_header_left { width: auto; padding: 9px 5px 11px 10px;margin-left:40px; font: 12px Verdana, Arial, Sans-Serif; color: #252525;}
.section_header_center { width: auto; padding: 9px 5px 11px 10px; margin-left:40px;font: 12px Verdana, Arial, Sans-Serif; color: #252525;}
.section_header_right { width: auto; padding: 9px 5px 11px 10px;margin-left:40px; font: 12px Verdana, Arial, Sans-Serif; color: #252525;}

.section_left { width: 273px; height: 100%; float: left; }
.section_center { width: 375px; height: 100%; float: left; }
.section_center_archive { width:700px; height: 100%; float: left; }
.section_center_events { width: 686px; height: 100%; float: right; }
.section_right { width: 311px; height: 100%; float: right; }

/* table { border: 0; } */
td { font: 12px Verdana, Arial, Sans-Serif; color: #252525; vertical-align: top; }
div { font: 12px Verdana, Arial, Sans-Serif; color: #252525; vertical-align: top; }

li { padding: 0 0 0 10px; list-style-type: none; }

.clear { clear: both; }

h1 { font: bold 15px Verdana, Arial, Sans-Serif; color: #252525; padding-bottom: 20px; margin: 0; }
h2 { font: bold 12px Verdana, Arial, Sans-Serif; color: #252525; padding-bottom: 20px; margin: 0; }
h3 { font: bold 12px Verdana, Arial, Sans-Serif; color: #FFFFFF; padding-bottom: 20px; margin: 0; }

.alignright { float: right; }

.alignleft { float: left }

#center { text-align: center; }
#fullheight { height: 100%; }

table { border: 0; }
img { border: 0; }

/*
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
*/

.contentbox1 { margin: 10px 1px 10px 1px; padding: 10px 10px 10px 10px; border: dotted 1px #b0b0b0; vertical-align: top;}
.contentbox2 { margin: 10px 1px 10px 1px; padding: 10px 10px 10px 10px; border-top: dotted 1px #252525; border-bottom: dotted 1px #252525; vertical-align: top; }
.contentbox3 { width: auto; padding: 1px; border-top: dotted 1px #690000;margin-top:24px;} /* left navigation */
.contentbox4 { width: auto; padding: 5px 10px 5px 12px; margin-top:1px;}
.searchbox { margin: 15px 1px 5px 1px; padding: 8px 0px 2px 0px; border-top: dotted 1px #893634; border-bottom: dotted 1px #893634; vertical-align: top; } /* search box */
#search-txt {border:solid 1px #99AA72;background:#fff;padding:3px;color:#4c4c4c;font-size:12px;font-family:Arial, Helvetica, sans-serif;float:left;margin:0 12px 0 0;}
.jelli-info { margin: 10px 1px 21px 1px; padding: 10px 10px 10px 10px; vertical-align: top; background:#FBF0DE; }
.bullet { margin: 0; padding: 10px 0px 20px 12px; }
.header_box {padding: 10px; border: dotted 1px #690000; background:#517748;color:#FFFFFF; display:block; width:92%;}
.email_blue {color: #3A00CC;}

/* a.left_navigation { color: #252525; text-decoration: none; } */

div.left_navigation1 { font-size: 14px; width: auto; margin-bottom: 1px; padding: 10px 0 10px 8px;color:#252525; background: url('images/bg-navi3.gif') repeat-x; }
div.left_navigation1:hover { background: url('images/bg-navi3-mo.gif') repeat-x; border:}
div.left_navigation2 { font-size: 14px; width: auto; margin-bottom: 1px; padding: 12px 0 12px 8px;color:#252525; background: url('images/bg-navi4.gif') repeat-x;}
div.left_navigation2:hover { background: url('images/bg-navi4-mo.gif') repeat-x;}
div.left_navigation3 {font-size: 14px; color:#252525;width: auto;margin-bottom: 1px;padding: 12px 0 12px 8px; background: url('images/bg-navi5.gif') repeat-x; }
div.left_navigation3:hover {background: url('images/bg-navi5-mo.gif') repeat-x;}
div.left_navigation4 {font-size: 14px; width: auto; margin-bottom: 1px; padding: 10px 0 2px 8px;color:#252525;background: url('images/contact-bg.jpg') no-repeat;}

div.searchbox_navigation { width: auto; margin: 1px 0 1px 0; padding: 10px 0 10px 10px; background-color: #BED4DD;border-top:solid 1px #9FB0B8;border-right:solid 1px #9FB0B8;border-left:solid 12px #587D94;border-bottom:solid 1px #9FB0B8; }
div.searchbox_navigation:hover { background-color: #9BBECD;}

.return_link {padding: 2px 0 2px 0;}


/* div.return_link:hover { background-color: #85959c; } */

div.center_navigation { width: auto; color: #690000; margin: 1px 0 1px 0; padding: 10px 0 10px 10px; background-color: #FAF8AB;border-top:solid 1px #E5E28A;border-right:solid 1px #E5E28A;border-left:solid 12px #EFB66A;border-bottom:solid 1px #E5E28A;}
div.center_navigation:hover { background-color: #C0DB81;border-top:solid 1px #A5C755;border-right:solid 1px #A5C755;border-left:solid 12px #A5C755;border-bottom:solid 1px #A5C755;}
div.event_navigation { width: auto; color: #690000; padding: 2px 0 2px 10px; background: url('images/bullet4.gif') no-repeat top left; }
div.event_navigation:hover { background-color: #e9e1d5; }

li.cat-item { width: auto; color: #690000; margin: 1px 0 1px 0; padding: 10px 0 10px 10px; background-color: #FAF8AB;border-top:solid 1px #E5E28A;border-right:solid 1px #E5E28A;border-left:solid 12px #EFB66A;border-bottom:solid 1px #E5E28A;}
li.cat-item:hover {background-color: #C0DB81;border-top:solid 1px #A5C755;border-right:solid 1px #A5C755;border-left:solid 12px #A5C755;border-bottom:solid 1px #A5C755;}}


div.county_link { padding: 5px; margin-bottom: 2px; color: #690000; text-decoration: none; border: solid 1px #b0b0b0; }

.orange-button {float:left;margin: 7px 0 7px 10px; background:url('images/orange-button.jpg') no-repeat;width:22px;height:20px;}
.green-button {float:left;margin: 7px 0 7px 10px; background:url('images/green-button.jpg') no-repeat;width:22px;height:20px;}
.blue-button {float:left;margin: 7px 0 7px 10px; background:url('images/blue-button.jpg') no-repeat;width:21px;height:21px;}

.dotted-line {width:100%;border-bottom: dotted 1px #893634;padding: 0;margin-top:5px;margin-bottom:5px;}
.dotted-wp {width:100%;border-bottom: dotted 1px #893634;padding: 0 0 4px; 0;margin-top:4px;}

a.center_navigation:link { color: #690000; text-decoration: none; }
a.center_navigation:visited { color: #690000; text-decoration: none; }
a.center_navigation:hover { color: #404040; text-decoration: none; }
a.center_navigation:active { color: #690000; text-decoration: none; }

#underlinelink { color: #690000; text-decoration: underline; }
#searchform { padding: 10px 0 10px 10px; }

.ec3_start { vertical-align: top; } /* td */
.ec3_to { vertical-align: top; } /* td */
.ec3_end { vertical-align: top; } /* td */
.ec3_schedule { padding: 0; margin: 0; border: 0; } /* table */
div.event_category { width: auto; color: #252525;font-size:14px; margin: 1px 0 1px 0; padding: 10px 0 10px 10px; border: solid 1px #B58C38; background-color: #e9e1d5; background: url('images/bg-navi4.gif') repeat-x; }
div.event_category2 { width: auto; color: #252525;;font-size:14px; margin: 1px 0 1px 0; padding: 10px 0 10px 10px; background-color: #e9e1d5; border: solid 1px #b0b0b0; background: url('images/bg-navi5.gif') repeat-x; }
div.event_category3 { width: auto; color: #252525;;font-size:14px; margin: 1px 0 1px 0; padding: 10px 0 10px 10px; background-color: #e9e1d5; border: solid 1px #b0b0b0; background: url('images/bg-navi3.gif') repeat-x; }