html{ min-height: 100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-bottom;}sub{vertical-align:text-top;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
.clear {clear:both;}
.clear10px {clear:both; height:10px;}

html {overflow-x:hidden;}
body { background-color:#FFFFFF; height:100%; overflow-x:hidden; overflow-y:auto; -webkit-font-smoothing: antialiased; font-family: 'Open Sans', sans-serif;}
.divider {740px; height:1px; background-color:#cfcfcf; margin-right:10px; margin-left:10px;}

#nav_bar {position:fixed; top:0; left:0; width:100%; height:52px; z-index:10000; background: transparent url('http://ltva.org/images/site_images/background_nav_bar.png') repeat-x;}
#nav_bar_inner {position:relative; width: 990px; height:52px; font-family: 'Open Sans', sans-serif; margin: 0 auto; background:transparent;}
#nav_bar_inner ul {margin-left:4px;}
#nav_bar_inner li {float:left; position:relative; background: transparent url('http://ltva.org/images/site_images/nav_bar_divider.png') left center no-repeat; font-size:16px; color:#c2c2c2; height:52px; line-height:58px; font-weight:700; text-transform:uppercase; cursor:pointer; padding-left:2px; }
#nav_bar_inner li a {display:block; height:52px; color:#c2c2c2; text-decoration:none;  padding-left:18px; padding-right:20px;}
#nav_bar_inner li.active .linkwrap{background: transparent url('http://ltva.org/images/site_images/nav_bar_active_background.png') repeat-x; color:#f7f7f7; }
#nav_bar_inner li:hover a {color:#f7f7f7; background: transparent url('http://ltva.org/images/site_images/dropdown_active_arrow.png') bottom center no-repeat;}
#nav_bar_inner li:hover ul li a {color:#c2c2c2; background:transparent;}
#nav_bar_inner li ul {display:none; position:absolute; top:52px; left:-2px; width:235px; background: transparent url('http://ltva.org/images/site_images/background_dropdown.png') repeat;}
#nav_bar_inner li:hover ul {display:block; padding-top:14px; padding-bottom:14px;}
#nav_bar_inner li ul li {background:transparent; display:block; height:28px; line-height:28px;}
#nav_bar_inner li ul li a {background:transparent; font-size:14px; text-transform:none; font-weight:600;}
#nav_bar_inner li ul li a:hover {background:transparent; color:#f7f7f7;}

#header {height:219px; width:100%; background-color:#131313; padding-top:52px;}
#header_inner {position:relative; width:990px; height:199px; margin: 0 auto; padding-top:10px; padding-bottom:10px;}
#header_left {position:absolute; left:-760px; top:10px;}
#header_right {position:absolute; left:1000px; top:10px;}
#header_center_image {float:left; padding-right:10px; width:750px;}
#logo_block {float:left; position:relative; width:230px; height:198px; overflow:hidden; background:transparent url('http://ltva.org/images/site_images/background_logo_block.png') no-repeat; text-align:center;}
#logo_block img {position:relative; width:160px; top:46px;}
#logo_block:hover img{ top: 34px;}
#logo_block:hover #logo_block_caption{display:block;}
#logo_block_caption {display:none; position:absolute; bottom:0; left:0; width:230px; height:35px; background:transparent url('http://ltva.org/images/site_images/background_logo_block_caption.png') repeat; font-size:14px; color:#ffffff; line-height:35px; font-weight:600; text-align:center;}
#logo_block_caption a {color:#ffffff; text-transform:none; text-decoration:none; padding-right:20px; background:transparent url('http://ltva.org/images/site_images/logo_block_caption_arrow.png') right center no-repeat;}

#main {position:relative; width:990px; margin:0 auto; background: transparent url('http://ltva.org/images/site_images/background_main.png') repeat-y;}
#main #fade_left {position:absolute; width:22px; height:100%; top:0; left:-22px; background: transparent url('http://ltva.org/images/site_images/background_fade_left.png') repeat-y;}
#main #fade_right {position:absolute; width:22px; height:100%; top:0; left:990px; background: transparent url('http://ltva.org/images/site_images/background_fade_right.png') repeat-y;}
#main .col1 {float:left; min-height:576px; width:760px; }
#main .col1 .content_block {color:#3b454c; font-size:14px; line-height:18px; margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:10px;}
#main .col1 .content_block a {color:#0064b1; text-decoration:underline;}
#main .col1 .content_block.meetings a {font-size:14px;}
#main .col1 .content_block h1 {color:#3b454c; font-size:28px; line-height:28px; font-weight:600; margin-bottom:20px;}
#main .col1 .content_block p {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}
#main .col1 .content_block p a {color:#0064b1; text-decoration:underline;}
#main .col1 .content_block ul{margin-bottom: 20px;line-height: 19px;}
#main .col1 .content_block ul li{list-style:disc;margin-left:16px;}
#main .col1 .content_block ol{margin-bottom: 20px;line-height: 19px;margin-left:20px;}
#main .col1 .content_block ol li{list-style:decimal;}

#main .col1 .left_block {width:480px; color:#3b454c;  font-size:14px; line-height:18px; margin-left:10px; float:left; border-top:1px solid #cfcfcf;}
#main .col1 .left_block a {color:#0064b1; text-decoration:underline;}
#main .col1 .left_block .inner {width:460px; margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:20px;}
#main .col1 .left_block .inner h2 {font-size:18px; color:#0064b1; line-height:18px; font-weight:600; margin-bottom:20px;}
#main .col1 .left_block .inner p {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}
#main .col1 .left_block .inner ul li {list-style: disc; margin-left: 16px;}

#main .col1 .right_block {width:270px; float:right;}
#main .col1 .right_block .title_bar {width:270px; height:15px; background-color:#e9e9e9;}
#main .col1 .right_block .title_bar .title {float:left; background-color:#00a99d; font-size:12px; color:#FFFFFF; text-transform:uppercase; font-weight:800; line-height:15px; padding-left:5px; padding-right:5px;}
#main .col1 .right_block .inner {width:249px; min-height:136px; border-left:1px solid #cfcfcf; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;}
#main .col1 .right_block .inner p {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}
#main .col1 .right_block .inner a {color:#0064b1; font-size:12px; text-decoration:underline;}

#main .col2 {float:right; width:230px; }
#main .col2 .block {width:230px; background: transparent url('http://ltva.org/images/site_images/sidebar_divider.png') bottom left repeat-x;}
#main .col2 .block .inner {width:210px; margin-left:10px; margin-right:10px; margin-top:10px; }
#main .col2 .block .inner .title {width:210px; height:15px; line-height:15px; font-size:12px; text-transform:uppercase; text-indent:4px; font-weight:800; color:#7a7a7a; background-color:#373737;}

#main .col2 .visitor_information {padding-bottom:20px;}
#main .col2 .visitor_information .inner a {display:block; width:151px; height:82px; background:transparent url('http://ltva.org/images/site_images/logo_sidebar.png') 0px 0px no-repeat; margin-left:29px; margin-top:20px;}
#main .col2 .visitor_information .inner a:hover {background-position: 0px -82px;}
#main .col2 .visitor_information .inner .title {color:#00A99D;}

#main .col2 .subnav ul {}
#main .col2 .subnav ul li {position:relative; width:230px; height:43px; background: #373737 url('http://ltva.org/images/site_images/subnav_divider.png') bottom left repeat-x; line-height:38px; text-indent:27px;}
#main .col2 .subnav ul li .linkwrap{width:230px; height:43px;}
#main .col2 .subnav ul li.active .linkwrap{background: transparent url('http://ltva.org/images/site_images/subnav_active.png') top left no-repeat;}
#main .col2 .subnav ul li.active a {color:#f7f7f7;}
#main .col2 .subnav ul li a {color:#888888; text-decoration:none; font-size:12px; height:12px; line-height:12px;}
#main .col2 .subnav ul li a:hover {color:#f7f7f7;}

#main .col2 .blog_archives ul {}
#main .col2 .blog_archives ul li {position:relative; width:230px; height:43px; background: #373737 url('http://ltva.org/images/site_images/subnav_divider.png') bottom left repeat-x; line-height:38px; text-indent:27px;}
#main .col2 .blog_archives ul li .linkwrap{width:230px; height:43px;}
#main .col2 .blog_archives ul li.active .linkwrap{background: transparent url('http://ltva.org/images/site_images/subnav_active.png') top left no-repeat;}
#main .col2 .blog_archives ul li.active a {color:#f7f7f7;}
#main .col2 .blog_archives ul li a {color:#888888; text-decoration:none; font-size:12px; height:12px; line-height:12px;}
#main .col2 .blog_archives ul li a:hover {color:#f7f7f7;}

#main .col2 .calendar_block .inner {padding-bottom:2px;}
#calendar {position:relative; margin-top:10px; background-color:#373737;}
#month_nav {position:relative; width:210px; height:32px;}
#left_arrow {display:block; position:absolute; top:8px; left: 11px; width:11px; height:14px; background: transparent url('http://ltva.org/images/site_images/calendar_arrow_left.png') no-repeat;}
#right_arrow {display:block; position:absolute; top:8px; left:187px; width:11px; height:14px; background: transparent url('http://ltva.org/images/site_images/calendar_arrow_right.png') no-repeat;}
#current_month {color:#888888; font-weight:700; font-size:14px; width:210px; text-align:center; text-transform:uppercase; line-height:32px;}
#calendar_body {}
#calendar_body .calendar_week {height:32px; margin-bottom:1px;}
#calendar_body .calendar_week.last {margin-bottom:0;}
#calendar_body .calendar_week .calendar_day{float:left; width:29px; height:32px; margin-right:1px; background-color:#888888; color:#3b454c; font-weight:700; font-size:14px; text-align:center; line-height:32px;}
#calendar_body .calendar_week .calendar_day.last {margin-right:0;}
#calendar_body .calendar_week .calendar_day.has_event {background-color:#bababa;}
#calendar_body .calendar_week .calendar_day a {color:#FFFFFF; text-decoration:none;}
#full_calendar_link {background:#2c2c2c; width:210px; height:42px; text-align:left;}
#full_calendar_link a {color:#00aeef; text-decoration:underline; font-size:12px; line-height:42px;}

#calendar_popups {position:absolute; top:0; left: 0; }
#calendar_popups .calendar_day {display:none;}
#calendar_popups .calendar_day .top_bar {width:210px; height:32px; background-color:#888888; color:#FFFFFF; font-size:14px; font-weight:600; line-height:32px;}
#calendar_popups .calendar_day .top_bar .day_text {float:left; text-indent:8px; text-wrap:none;}
#calendar_popups .calendar_day .top_bar .close {cursor:pointer; float:right; display:block; width:11px; height:13px; background:transparent url('http://ltva.org/images/site_images//calendar_popup_close.png') no-repeat; margin-top: 9px; margin-right:8px;}
#calendar_popups .calendar_day .events {background-color:#bababa; width:194px; height:152px; padding-left:8px;padding-right:8px; padding-top:8px; padding-bottom:4px;}
#calendar_popups .calendar_day .events .event {margin-bottom:8px;}
#calendar_popups .calendar_day .events .event .event_time {font-size:11px; color:#5f6468; line-height:11px;}
#calendar_popups .calendar_day .events .event .event_title {line-height:14px; margin-top:3px;}
#calendar_popups .calendar_day .events .event .event_title a {font-size:14px; color:#2c2c2c; text-decoration:none;}
#calendar_popups .calendar_day .events .event .event_title a:hover {color:#FFFFFF; text-decoration:underline;}

#event_detail_info div {color:#000000; font-weight:600;}
#event_detail_info div span {color: #3B454C; font-weight:400; margin-left:4px;}
#event_detail_info div a {font-size: 14px !important; font-weight: 400 !important;}
#event_detail_content h2 {color:#0064b1; font-size:18px; font-weight:600; margin-top:20px; margin-bottom:20px;}
#event_detail_content .notice p {font-size:11px !important;}
#event_detail_footer {width:740px; margin-left: 10px; margin-right:10px; border-top: 1px solid #CFCFCF;}
#event_detail_footer .footer_links {margin-top:20px; margin-bottom:20px;}
#event_detail_footer .footer_links li.first {margin-left:10px; padding-left:0!important;}
#event_detail_footer .footer_links li.last {background:transparent;}
#event_detail_footer .footer_links li {float:left; padding-left: 30px; padding-right:30px; background: transparent url('http://ltva.org/images/site_images/event_footer_link_divider.png') right center no-repeat;}
#event_detail_footer .footer_links li a {color: #0064B1;font-size: 14px !important; text-decoration: underline;}

#event_list {margin-top:40px; margin-bottom:20px;}

#event_list .titles {font-size:16px; font-weight:600; color:#0064b1; height:16px; margin-bottom:20px;}
#event_list .titles .title {float:left; width:330px;}
#event_list .titles .start_date {float:left; width: 100px;}
#event_list .titles .time {float:left; width: 100px;}
#event_list .titles .location {float:left; width:190px;}

#event_list .event .title {float:left; width:330px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#event_list .event .start_date {float:left; width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#event_list .event .time {float:left; width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#event_list .event .location {float:left; width:190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 

#member_login {margin-left:20px; margin-right:20px; margin-top:14px;}
#member_login form input.submit {width:81px; height:25px; margin-top:22px; border:0; background:transparent url('http://ltva.org/images/site_images/form_submit.png') no-repeat; font-size:13px; text-transform:uppercase; line-height:25px; color:#FFFFFF; font-weight:700; cursor:pointer;}
#member_login form input[type=text] {float:left; width:192px; height:25px; border:0; background:transparent url('http://ltva.org/images/site_images/form_input.png') no-repeat; color:#3b454c; font-size:14px; line-height:25px; text-indent:5px;}
#member_login form input[type=password] {float:left; width:192px; height:25px; border:0; background:transparent url('http://ltva.org/images/site_images/form_input.png') no-repeat; color:#3b454c; font-size:14px; line-height:25px; text-indent:5px;}
#member_login form label {float:left; color:#3b454c; font-size:14px; line-height:25px; width:84px;}

#news_listings {margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:10px;}
#news_listings #title_name {float:left; width:635px; color:#0064b1; font-size:18px; font-weight:600; margin-bottom:20px;}
#news_listings #title_date {float:left; width:85px; color:#0064b1; font-size:18px; font-weight:600; margin-bottom:20px;}
#news_listings .news_entry {}
#news_listings .news_entry .title {float:left; width:625px; margin-right:10px; color:#0064b1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#news_listings .news_entry .title a {color:#0064b1;}
#news_listings .news_entry .date {float:left; width:85px; color:#3b454c;}
#news_listings #pagination {margin-top:20px;}
#news_listings #pagination .page {float:left; color:#3b454c; padding-right:8px; line-height:18px;}
#news_listings #pagination strong {float:left; width:18px; height:18px; margin-right:6px; color:#FFFFFF; line-height:18px; background-color:#005ca1; font-weight:500; text-align:center;}
#news_listings #pagination a {float:left; width:18px; height:18px; margin-right:6px; text-align:center; line-height:18px; color:#3b454c; text-decoration:none;}

#about_ltva {margin-bottom:20px;}
#about_ltva .divider {margin-bottom:20px;}
#about_ltva .category {margin-left:20px; margin-right:20px;}
#about_ltva .category h2 {font-size:18px; color:#0064b1; font-weight:600; line-height:18px; margin-bottom:20px;}
#about_ltva .category .person {width:220px; margin-right:20px; padding-bottom:20px; float:left;}
#about_ltva .category .person .name {color:#0c0c0c; font-size:14px; line-height:18px; font-weight:600;}
#about_ltva .category .person .organization {color:#3b454c; font-size:14px;}
#about_ltva .category .person .representing {color:#3b454c; font-size:14px;}

#blog_listings {padding-bottom:20px;}
#blog_listings .blog_entry{width:720px; margin-left:20px; margin-right:20px; padding-top:20px; }
#blog_listings .blog_entry .title {color:#0064b1; font-size:18px; font-weight:600; line-height:18px;}
#blog_listings .blog_entry .title a {color:#0064b1; text-decoration:none;}
#blog_listings .blog_entry .date {color:#3b454c; font-size:14px; margin-bottom:20px;}
#blog_listings .blog_entry .image {margin-bottom:20px;}
#blog_listings .blog_entry .image img {width:720px;}
#blog_listings .blog_entry .summary {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}
#blog_listings .blog_entry .content {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}
#blog_listings #pagination {margin-left:20px; margin-top:20px;}
#blog_listings #pagination .page {float:left; color:#3b454c; padding-right:8px; line-height:18px;}
#blog_listings #pagination strong {float:left; width:18px; height:18px; margin-right:6px; color:#FFFFFF; line-height:18px; background-color:#005ca1; font-weight:500; text-align:center;}
#blog_listings #pagination a {float:left; width:18px; height:18px; margin-right:6px; text-align:center; line-height:18px; color:#3b454c; text-decoration:none;}
#blog_detail {width:720px;}
#blog_detail h2 {color:#3b454c; font-size:28px; line-height:28px; font-weight:600; padding-bottom:4px;}
#blog_detail .date {color:#3b454c; font-size:14px; margin-bottom:20px;}
#blog_detail .image {margin-bottom:20px;}
#blog_detail .image img {width:720px;}
#blog_detail .summary {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}
#blog_detail .content {color:#3b454c; font-size:14px; line-height:18px; margin-bottom:20px;}

#footer {width:100%; height:201px; background: transparent url('http://ltva.org/images/site_images/background_footer.png') repeat-x;}
#footer_inner {width:990px; height:201px; margin:0 auto;}
#footer_left {width:149px; float:left;}
#footer_left .footer_logo {width:109px; height:67px; background: transparent url('http://ltva.org/images/site_images/logo_footer.png') no-repeat; margin-left:40px; margin-top:33px;}
#footer_right{width:740px; float:right; margin-right:4px;}
#footer_right .copyright {text-align:right; font-size:12px; height:12px; line-height:12px; color:#FFFFFF; margin-top:54px;}
#footer_right .footer_nav {color:#FFFFFF; font-size:12px; margin-top:8px; float:right;}
#footer_right .footer_nav ul {list-style:none;}
#footer_right .footer_nav ul li {list-style:none; float:left; height:14px; line-height:14px; padding-right:10px; padding-left:10px; background:transparent url('http://ltva.org/images/site_images/footer_separator.png') right center no-repeat;}
#footer_right .footer_nav ul li.last {background:transparent; padding-right:0;}
#footer_right .footer_nav ul li a{text-decoration:none; color:#FFFFFF;}

.rss_icon {float:right; width:27px; height:28px; line-height:28px;}
.blog_title {float:left;}
