@CHARSET "UTF-8";
body { margin: 0px; padding: 0px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #000000; background: #ffffff url(images/bkg_gradient.png) repeat-x top center; }
h1, h2, h3, h4, h5, h6, p, div, ul { margin: 0px; padding: 0px; }
a, a:hover { color: #960626; }
a:hover { color: #000000; }
a img { border: none; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.to_print { display: none; }
#container { /*	min-height: 1500px;
	height: auto !important;
	height: 1500px;*/
	background: url(images/bkg.png) no-repeat top center; margin: 0px auto; }
#header { width: 960px; height: 154px; margin: 0px auto; }
#header_images { width: 960px; height: 154px; position: relative; }
#header_art_left { display: block; width: 300px; height: 138px; position: absolute; top: 16px; left: 0px; }
#header_art_right { display: block; width: 300px; height: 138px; position: absolute; top: 16px; left: 660px; }
#header_art_right img { float: right; }
#header_logo { display: block; width: 294px; height: 87px; position: absolute; top: 50px; left: 330px; }
#top_contact_info { height: 31px; position: absolute; top: 0px; }
#top_contact_info_left { float: left; width: 10px; height: 31px; background: url(images/top_contact_info_left.png) no-repeat top center; }
#top_contact_info_middle { float: left; width: 940px; height: 26px; padding-top: 5px; background: url(images/top_contact_info_middle.png) repeat-x top center; text-align: center; font-size: 13px; color: #fef3da; }
#top_contact_info_right { float: left; width: 10px; height: 31px; background: url(images/top_contact_info_right.png) no-repeat top center; }
#main_menu { height: 35px; }
#main_menu_left { float: left; width: 10px; height: 35px; background: url(images/top_nav_left.png) no-repeat top center; }
#main_menu_middle { float: left; width: 940px; height: 35px; background: url(images/top_nav_middle.png) repeat-x top center; text-align: center; }
#main_menu_right { float: left; width: 10px; height: 35px; background: url(images/top_nav_right.png) no-repeat top center; }
#main_menu ul { /*	display: inline-table;*/
	margin-left: 35px; }
#main_menu ul li { float: left; display: inline; }
#main_menu ul li a { float: left; display: block; height: 29px; /* 50 - 19 */ padding: 3px 12px 0px 12px; /*margin: 0px 1px;*/
	font-size: 20px; font-weight: normal; color: #fff5e1; text-decoration: none; border-left: 1px solid #363b2d; }
#main_menu ul li a:hover { background: url(images/top_nav_hover.png) repeat-x top center; }
.main_menu_last { border-right: 1px solid #363b2d; }
#content { width: 960px; margin: 0px auto; background: url(images/content_bkg.png) repeat-y top center; }
#left_bottom { width: 960px; background: url(images/left_nav_bottom.png) no-repeat left bottom; }
#left { float: left; width: 199px; min-height: 940px; height: auto !important; height: 940px; padding-top: 15px; }

#left_nav_blue { display: block; width: 136px; /* 156 - 2*10 */ height: 46px; /* 88 - 2*8 ( was 72 when it was 3-lines) */ margin: 10px; padding: 8px 10px; background: url(images/left_nav_blue2.png) no-repeat left top; font-size: 18px; text-decoration: none; color: #fff5e1; }

#left_nav_blue:hover { text-decoration: underline; }
#left_nav_green { display: block; width: 136px; /* 156 - 2*10 */ height: 25px; /* 37 - 2*6 */ margin: 10px; padding: 6px 10px; background: url(images/left_nav_green.png) no-repeat left bottom; font-size: 18px; text-decoration: none; color: #fff5e1; }
#left_nav_green:hover { text-decoration: underline; }

#left_nav_red { display: block; width: 136px; /* 156 - 2*10 */ height: 46px; /* 62 - 2*8 */ margin: 10px; padding: 8px 10px; background: url(images/left_nav_red.png) no-repeat left bottom; font-size: 18px; text-decoration: none; color: #fff5e1; }

#left_nav_red:hover { text-decoration: underline; }
#left ul { width: 175px; margin-top: 20px; border-top: 1px solid #98bfe0; }
#left ul li { list-style: none; margin: 0px; padding: 0px; }
#left ul li a { /*float: left;*/
	display: block; width: 157px; height: 20px; /* 23 - 3 */ padding: 3px 0px 0px 18px; margin: 0px; font-size: 14px; font-weight: normal; color: #3e3a32; text-decoration: none; border-bottom: 1px solid #98bfe0; }
#left ul li a:hover { background: #ffffff; }
#lwv_logo { margin-top: 15px; margin-left: 18px; }
#middle { float: left; width: 424px; /* 464 - 2*20 */ min-height: 200px; padding: 15px 20px; }
#middle h1 { font-size: 48px; font-style: italic; font-weight: normal; color: #960626; margin-left: 58px; margin-bottom: 5px; }
#middle h2 { font-size: 20px; font-style: normal; font-weight: normal; color: #413c33; margin-left: 20px; }
#middle h3 { font-size: 24px; font-style: italic; font-weight: normal; color: #000000; }
#middle h4 { font-size: 20px; font-style: italic; font-weight: normal; color: #960626; margin-bottom: 10px; }
.divider_line { clear: both; padding: 15px 0px; text-align: center; }
#middle p { margin-bottom: 10px; }
#middle .image { float: left; margin: 0px 15px 15px 0px; }
#right { float: right; width: 297px; height: 200px; /**/ padding: 10px 0px 0px 0px; position: relative; }
#photo1, #photo2, #photo3, #photo4, #photo5 { position: absolute; }
#photo1 { top: 13px; left: 33px; z-index: 2; }
#photo2 { top: 176px; left: 0px; z-index: 1; }
#photo3 { top: 354px; left: 90px; z-index: 2; }
#photo4 { top: 490px; left: 52px; z-index: 1; }
#photo5 { top: 712px; left: 132px; z-index: 2; }
#footer { width: 960px; height: 200px; margin: 0px auto; clear: both; text-align: center; color: #3a362f; font-size: 13px; }
#footer_menu { height: 35px; background: #aedfff; margin-bottom: 6px; }
#footer_menu_left { float: left; width: 10px; height: 35px; background: url(images/bottom_nav_left.png) no-repeat top center; }
#footer_menu_middle { float: left; width: 940px; height: 35px; background: url(images/bottom_nav_middle.png) repeat-x top center; text-align: center; }
#footer_menu_right { float: left; width: 10px; height: 35px; background: url(images/bottom_nav_right.png) no-repeat top center; }
#footer_menu ul { /*	display: inline-table;*/
	margin-left: 80px; }
#footer_menu ul li { float: left; display: inline; }
#footer_menu ul li a { float: left; display: block; height: 27px; /* 50 - 19 */ padding: 5px 12px 0px 12px; /*margin: 0px 1px;*/
	font-size: 18px; font-weight: normal; color: #fff5e1; text-decoration: none; border-left: 1px solid #3d3831; }
#footer_menu ul li a:hover { background: url(images/bottom_nav_hover.png) repeat-x top center; text-decoration: none; }
.footer_menu_last { border-right: 1px solid #3d3831; }
#footer a { color: #3a362f; font-size: 13px; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer_logo { margin: 7px 0px 2px 0px; }
/*INSIDE PAGE*/

#content_page { width: 960px; margin: 0px auto; background: url(images/content_bkg_page.png) repeat-y top center; }
#content_page #middle { width: 650px; }
#content_page .divider_line { text-align: left; }
#content_page h1 { font-style: normal; color: #413c33; margin-left: 12px; margin-bottom: 0px; }

/*CONTENT MODIFIERS*/
#content_page img.left { float:left; margin: 20px 20px 10px 0px; }
#content_page img.right { float:right; margin: 20px 0px 10px 20px; }
#content_page #middle ul li { margin-left: 20px; list-style-type: square; }
