/*
Theme Name: UCU fr
Theme URI: http://webografica.com/
Description: Wordpress Theme for UCU.
Version: 0.2
Author: Mykola Stetsyshyn
*/

/* Get reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; font-weight:normal; }
:focus { outline: 0px; }
a { text-decoration: none; outline:none; }
ol, ul { list-style: none; }
li { line-height:15px }
table { border-collapse: collapse; border-spacing: 0px; border: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { margin: 0px; padding: 0px; height:100%; }
div { position: relative }
/* Get main CSS */
html, body { margin: 0px; padding: 0px; font-family:Verdana, Helvetica, sans-serif; background:url(i/fon.png); height:100%; }
div { position: relative }
em, i { font-style:italic; }
strong, b { font-weight:bold }
hr { border:none; background:#D2C890; height:1px; margin:10px 0px; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
h1 { font:italic 22px/30px "Trebuchet MS", Helvetica, Arial, sans-serif }
h2 { font:italic 20px/26px "Trebuchet MS", Helvetica, Arial, sans-serif }
h3 { font:italic 17px/22px "Trebuchet MS", Helvetica, Arial, sans-serif }
h4 { font:italic 14px/18px "Trebuchet MS", Helvetica, Arial, sans-serif }
h5 { font:italic 12px/14px "Trebuchet MS", Helvetica, Arial, sans-serif }
h6 { font:italic 10px/12px "Trebuchet MS", Helvetica, Arial, sans-serif }

/* default style */


/*  */
.single #page, .page #page, .search #page, .tag #page { background:url(i/single_page_fon.png) left top repeat-y; }
.page-template-sitemap-php #page { background:url(i/page_fon.png) left top repeat-y; }
.page-template-photo_gallery-php #page { background:url(i/gallery_fon.png) left top repeat-y!important; }
#page { width:982px; min-height:100%; height:auto!important; height:100%; margin:0px auto -200px auto; padding:0px 4px; background:url(i/page_fon.png) left top repeat-y; }
#content { width:982px; padding:0px 0px 240px 0px; overflow:hidden; font:12px/22px Verdana, Geneva, sans-serif; color:#242424; z-index:14 }
.home #content { padding:5px 0px 220px 0px; }
.page-template-sitemap-php #content, .page-template-photo_gallery-php #content { width:922px; margin:0px 30px; }
#content p { margin:15px 0px; }
#left { width:266px; padding:25px 0px 0px 0px; float:left }
#right { width:655px; float:left; margin:0px 30px; }
/* main page */
#head_main { width:982px; height:336px; background:#B6B371 url(i/head_preloader.gif) 530px 180px no-repeat; z-index:15; border-bottom:1px solid #990000 }
#head_main_top { height:80px; width:982px; background:#990000 url(i/main_head_right.png) 560px bottom no-repeat; }
#lang { display:block; position:absolute; top:10px; right:20px; }
#lang li { display:inline-block; float:left; padding:0px 5px; }
#lang li a { font:10px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#FFF; }
#lang li.active a { color:#B6B371 }
#gateways { display:block; width:180px; height:224px; position:absolute; left:0px; top:112px; background:url(i/gateways.png); z-index:9 }
#gateways ul { padding:20px 0px 0px; }
#gateways li { display:block; padding:4px 10px 4px 35px; margin:0px; float:none; font:12px/14px Verdana, Geneva, sans-serif; background:url(i/gateways_li.gif) 20px center no-repeat; }
#gateways li:hover { background:url(i/gateways_li_hover.gif) 20px center no-repeat; }
#gateways li a { color:#f6f2d4; }
#gateways li a:hover { color:#FFF; }
.main_menu { display:block; position:absolute; top:0px; left:0px; width:950px; padding-left:32px; white-space:nowrap; background:#AB1011; z-index:15 }
.main_menu li a { color:#F0ECCF; display:block; padding:8px 30px 10px 15px; clear:both; border-left:1px solid #AB1011 }
.main_menu li ul li a { padding:6px 40px 8px 15px; }
.main_menu a:hover { background:#950404; color:#fff; }
.main_menu li { display:block!important; float:left; position:relative; font:14px/12px Verdana, Geneva, sans-serif; }
.main_menu > li:hover > a{ background:#950404; color:#fff;}
.main_menu li ul { display:none; position:absolute; left:0px; top:30px; background:url(i/menu_drop_dow_fon.png); padding:10px 0px 0px 0px; border:1px solid #B6B371; border-top:none }
.main_menu li ul li { float:none; display:block; font:11px/11px Verdana, Geneva, sans-serif; border-bottom:1px solid #D16E69 }
.main_menu li:hover ul { display:block; }
.main_menu li a.hover { background-color:#950404; color:#fff; }
.main_menu li.current_page_item, .main_menu li.current_page_ancestor { background-color:#950404; color:#fff; }
.main_menu li ul .triangle { display:block; width:19px; height:7px; position:absolute; left:20px; top:0px; background:url(i/main_menu_triangle.png); }
/* new home */


.main_box { width:285px; float:left; margin:10px 0px 0px 30px; overflow:hidden; }
.main_box a { color:#990000 }
.main_box a:hover { color:#DE0000; text-decoration:underline; }
.main_box img { float:left; margin:0px 5px 0px 0px!important; padding:3px!important; border:1px solid #F0E8D8!important; background:#FFF }
.main_box .meta { display:inline-block; font:10px/12px Verdana, Geneva, sans-serif; color:#ABA587; }
.main_box .news_link .meta { display:block; width:100%; clear:both; }
.main_box .title { font:16px/20px "Trebuchet MS", Helvetica, Arial, sans-serif; }
.main_box .text { font:11px/14px Verdana, Geneva, sans-serif; padding:0px 0px 5px 0px; color:#333; }
.box_title { padding:0px 0px 5px; margin:0px 0px 10px; border-bottom:1px solid #990000 }
.box_title a { font:18px/20px "Trebuchet MS", Helvetica, Arial, sans-serif; }
.box_title a:hover { color:#DE0000; text-decoration:none!important; }
.news_short { overflow:hidden; }
.news_short p { margin:5px 0px!important; }
.news .news_short img{ float:left}
.news .news_short .title { margin:0px 0px 0px; }
.news_link { margin:5px 0px 10px; padding:0px 0px 0px 10px; background:url(i/ul_list_style.gif) 0px 5px no-repeat; }
.news_link h4 { font:13px/16px "Trebuchet MS", Helvetica, Arial, sans-serif; }
.news .news_link, .press .news_link, .announcement .news_link { background:url(i/ul_list_style.gif) 0px 16px no-repeat; }
/* events accordion */
#events_accordion .date { font:13px/16px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#990000; cursor:pointer; padding:3px 0px 3px 10px; }
#events_accordion .event { font:11px/15px Verdana, Geneva, sans-serif; padding:0px 0px 0px 25px; }
#events_accordion .ui-state-active { background:url(i/event_active.gif) left center no-repeat; }
/* video */
.main_box .wordtube object { background:none; width:278px!important; height:250px!important; margin:5px 0px 0px; }
.video .title { margin:0px 0px 10px }
/* photo */
.home .photo { width:915px; height:160px; }
/* //tabs*/
.page-item-28 ul { }
#logo_main { margin:8px 0px 0px 20px }
#main_slider { width:982px; height:224px; position:absolute; right:0px; top:112px; background:url(i/main_menu_shadow.png) left top repeat-x; overflow:hidden; z-index:1; }
#slider_nav { position:absolute; bottom:5px; right:3px; z-index:14 }
#slider_nav a { display:block; float:left; width:20px; height:20px; margin:0px 2px; background:#FFF; color:#990000; font:11px/20px Verdana, Geneva, sans-serif; text-align:center; opacity:0.6; filter:alpha(opacity=60); }
#slider_nav a.activeSlide, #slider_nav a:hover { font-weight:bold; opacity:0.9; filter:alpha(opacity=90); }
#main_slider img { position:absolute; top:0px; left:0px; }
#img_1 { z-index:8 }
#img_2 { z-index:7 }
#img_3 { z-index:6 }
#img_4 { z-index:5 }
#img_5 { z-index:4 }
#img_6 { z-index:3 }
#img_7 { z-index:2 }
#img_8 { z-index:1 }
#slider_preloader { width:643px; height:198px; position:absolute; top:0px; left:0px; background:#C6C19D url(i/35.gif) center center no-repeat; z-index:10; border:1px solid #CECAA7; border-bottom:none; }
/* level2 */
.head_image { position:absolute; left:0px; top:112px; z-index:12; border-bottom:1px solid #990000 }
.left_submenu { padding:0px 0px 0px 0px; border-top:1px solid #CFCBAD }
.left_submenu li a { color:#66140F; display:block; padding:10px 0px 10px 20px; border-bottom:1px solid #CFCBAD }
.left_submenu li ul li a { padding:5px 0px 5px 40px; font:11px/13px Verdana, Geneva, sans-serif; background:url(i/left_submenu_a.gif) 30px 8px no-repeat; }
.left_submenu a:hover { color:#990000!important }
.left_submenu li.current_page_item a { color:#990000 }
.left_submenu li.current_page_item ul li a { color:#66140F; }
.left_submenu li.current_page_item, .left_submenu li.current_page_item:hover { background:#fff!important; }
.left_submenu li.current_page_item { margin-right:-1px }
.left_submenu li.current_page_item ul { background:#F6F4E2; border-right:1px solid #CFCBAD; }
.left_submenu li.current_page_ancestor { background:#F6F4E2; }
.left_submenu li { font:12px/14px Verdana, Geneva, sans-serif; }
.left_submenu li ul { background:#E0DAB4 }
.left_submenu li.current_page_ancestor ul { background:none; }
.left_submenu li ul li { padding:0px!important; }
.left_submenu li:hover { background:#FFFEF3 }
.left_submenu li.current_page_ancestor:hover { background:#FFFEF3 }
.left_submenu li:hover ul li { background:#F6F4E2 }
.left_submenu li:hover ul li:hover { background:#FFFEF3 }
.left_submenu li ul li ul li a { padding:5px 0px 5px 60px; }
.left_submenu li ul li ul { border:none!important }
.left_submenu li.current_page_ancestor ul li.current_page_parent, .left_submenu li.current_page_ancestor ul li.current_page_ancestor { margin-right:-1px; background-color:#fff!important; }
.left_submenu li.current_page_ancestor ul li.current_page_parent a { color:#990000!important }
/* list_subpages */
.page-template-subpages-php .storytitle { margin:0px 0px 15px!important; }
.list_subpages { margin:0px; padding:0px; overflow:hidden; }
.list_subpages li { float:left; width:300px; padding:2px 0px 5px 25px; font:12px/14px Verdana, Geneva, sans-serif; background:url(i/related_li.gif) 15px 5px no-repeat; }
.related_box .list_subpages li { font:11px/13px Verdana, Geneva, sans-serif; }
.list_subpages li.current_page_item { background:url(i/related_li_active.gif) 15px 5px no-repeat; }
.list_subpages li.current_page_item a { color:#DE0000!important }
.list_subpages li a { color:#990000; }
.list_subpages li a:hover { color:#DE0000; text-decoration:underline; }
.list_subpages li ul { padding:10px 0px;}
/* related */
.related_box { padding:0px; margin:0px 0px 40px; }
.related_box .related { background:#FCFBF5; overflow:hidden; padding:15px 0px; z-index:20 }
.related_box a.related_toggle { display:block; position:absolute; bottom:-24px; right:0px; height:12px; padding:5px 15px 7px 25px; background:#F6F4E2 url(i/related_down.gif) 8px center no-repeat; color:#990000; font:12px/12px Verdana, Geneva, sans-serif; cursor:pointer; z-index:19 }
.related_box a.related_toggle:hover { color:#DE0000 }
.related_box a.toggle_up{ background:#F6F4E2 url(i/related_up.gif) 8px center no-repeat!important;}
.related_border { border-bottom:1px solid #EAE4BC; }
/* page */
#head { height:133px; background:#AAA86B; z-index:15; border-bottom:1px solid #9c987c }
#level2_head { height:309px; background:#AAA86B; z-index:15; border-bottom:1px solid #9c987c }
#level2_head .head_image{ width:982px; height:197px;}

#top_navigation { position:absolute; height:30px; width:982px; top:81px; left:0px; z-index:15 }
.breadcrumbs { position:absolute; bottom:0px; left:0px; background:#B6B371 url(i/breadcrumbs.png) left top repeat-x; height:21px; width:942px; padding:0px 20px; z-index:10; font:11px/21px Verdana, Geneva, sans-serif; color:#787354; overflow:hidden; }
.breadcrumbs a { color:#B5352E }
.breadcrumbs a:hover { color:#660000 }
.division_title { padding:10px 20px; }
.division_title a { font:20px/20px Verdana, Geneva, sans-serif; color:#BDB78D; }
#searchform { display:block; position:absolute; top:3px; right:20px; padding:0px; z-index:16 }
#searchform #s { width:200px; border:1px solid #990000; padding:2px 5px; margin:0px; background:#fff; font:14px/14px Verdana, Geneva, sans-serif; color:#BE241C }
/* content */
.page-template-level2-php .storycontent{ margin:0px!important;}
.storytitle { color:#990000; font:22px/24px Georgia, "Times New Roman", Times, serif; padding:17px 0px 12px; margin:0px; border-bottom:1px solid #D1CD9B }
.storycontent { font:13px/20px Verdana, Geneva, sans-serif; color:#232323; margin:10px 0px; }
.storycontent h1, .storycontent h2, .storycontent h3, .storycontent h4, .storycontent h5, .storycontent h6{ margin:15px 0px 10px;}
.storycontent img { margin:15px; padding:5px; border:1px solid #F0E8D8; background:#FFF }
.storycontent ul li { line-height:18px; margin:2px 0px 5px 30px; padding-left:10px; list-style-type:none; background:url(i/ul_list_style.gif) 0px 5px no-repeat}
.storycontent ol li { line-height:18px; margin:2px 0px 2px 40px; list-style-type:decimal}

.storycontent a { color:#990000; }
.storycontent a:hover { color:#DE0000; text-decoration:underline; }
/*.storycontent a:visited { color:#D15E5E; }*/
.storycontent table { margin:2px 0px 10px; }
.storycontent table td { border:1px solid #EAE4BC; padding:5px; vertical-align:top; }
.storycontent table.noborder td { border:none!important }
.alignright { float:right; margin:15px 0px 10px 15px!important; }
.alignleft { float:left; margin:15px 15px 10px 0px!important;}
.wordtube { margin:10px 0px; }
.wordtube object { padding:3px; border:1px solid #E2D2B4 }
.press_contacts { display:inline-block; float:right; padding:10px; margin:0px 10px 10px; font:11px/16px Verdana, Geneva, sans-serif; text-align:left; color:#3D3C2F; overflow:hidden; border:1px solid #EAE4BC; border-top:none }
.press_contacts .box_float { float:left; margin:0px 20px }
/* icons */
.pdf, .word, .excel, .powerpoint{ display:inline-block; padding:0px 0px 0px 20px; min-height:16px; }
.pdf { background:url(i/pdf.png) left top no-repeat; }
.pdf img { margin:15px 0px 0px; }
.pdf:hover img { border:1px solid #AAA86B }
.word { background:url(i/word.png) left top no-repeat }
.excel { background:url(i/excel.png) left top no-repeat }
.powerpoint{ background:url(i/powerpoint.png) left top no-repeat;}
.mail { display:inline-block; padding:0px 0px 0px 18px; background:url(i/mail.png) left center no-repeat; }
.storytitle .cat_rss{ display:block; width:45px; height:18px; cursor:pointer; float:right; background:url(i/cat_rss.png); margin:5px 0px 0px;}
/* search page */
.latest_news { margin:0px 20px 20px 30px; }
.search .storytitle span, .tag .storytitle span { color:#A2995D }
.search #left { padding:0px; }
/* single */
.single .storytitle { }
.single .storycontent { margin:0px 15px;}
.single_meta { margin:0px 0px 10px; }
.single_meta .date { font:10px/12px Verdana, Geneva, sans-serif; color:#ABA587; }
.single_meta .cat { font:10px/12px Verdana, Geneva, sans-serif; color:#ABA587; }
.tags { margin:20px 0px 0px; padding:5px 0px; border-top:1px solid #EAE4BC; font:11px/12px Verdana, Geneva, sans-serif; color:#AAA86B }
.tags a, .tag_cloud a { color:#990000; }
.tags a:hover, .tag_cloud a:hover { color:#DE0000; text-decoration:underline; }
.tag_cloud { margin:30px 20px; }
.tag_cloud li { display:inline-block; margin:2px; }
/* .page */
.page .storycontent{ margin:15px;}

/* sitemap */
.sitemap li { display:block; float:left; width:380px; font:18px/22px "Trebuchet MS", Helvetica, Arial, sans-serif; }
.sitemap > li{ margin:20px 20px 0px 20px!important;}
.sitemap li.clear_left{ clear:left;}
.sitemap li ul li { float:none!important; margin:2px 0px; font:12px/14px Verdana, Geneva, sans-serif; white-space:normal!important; width:360px }
.sitemap li ul li ul li { font:12px/14px Verdana, Geneva, sans-serif; white-space:normal!important; width:340px }
/* 404 */
.error404 .storytitle { margin:0px 30px }
.error404 .storycontent { margin:10px 30px; }
/* print */
.WP-PrintIcon { position:absolute; right:10px; top:5px; }
/* category */
.right .excerpt{ margin:5px 15px; }
.excerpt { margin:5px 15px; overflow:hidden; clear:both; border-bottom:1px solid #EAE4BC }
.excerpt a.thumb_box { display:inline-block; float:left; width:110px; height:110px; margin:5px 20px 10px 0px; border:1px solid #EAE4BC; text-align:center; }
.excerpt a.thumb_box:hover { border:1px solid #AAA86B; }
.excerpt a.default_thumb { background:url(i/default_thumb.png) center center no-repeat; }
.excerpt img.attachment-thumbnail { padding:5px; }
.excerpt .title { font:16px/18px "Trebuchet MS", Helvetica, Arial, sans-serif!important; color:#968F69; }
.excerpt .meta { margin:2px 0px 5px 10px; font:10px/12px Verdana, Geneva, sans-serif; color:#ABA587; }
.excerpt .title a { color:#990000; }
.excerpt .title a:hover { color:#DE0000; text-decoration:underline; }
/*.excerpt .title a:visited { color:#D15E5E; }*/
.excerpt p { font:12px/15px Verdana, Geneva, sans-serif; padding:0px 0px 5px 0px; margin:5px 0px!important; color:#303030 }
.read-more { display:inline-block; width:15px; height:7px; background:url(i/read_more.gif); }
.press_release { padding:0px 0px 10px 45px; background:url(i/press_release.png) 0px 1px no-repeat; }
/* admin */
.editbar { position:absolute; display:inline-block; padding:4px 10px 6px; top:0px; right:0px; text-align:right; background:url(i/menu_drop_dow_fon.png); font:11px/11px Verdana, Geneva, sans-serif; z-index:20; }
.excerpt .editbar { top:0px; }
.page-template-photo_gallery-php .editbar { top:0px!important; right:30px!important; }
.editbar a { color:#FFF; margin:0px 5px; }
.post-edit-link { z-index:20 }
/* footer */
#footer { width:982px; height:200px; padding:0px 4px; margin:0px auto; background:url(i/footer.jpg) left top repeat-y; color:#FFF; font:11px/20px Verdana, Geneva, sans-serif; z-index:16 }
.footer_content { width:982px; height:199px; border-top:1px solid #9C987C }
.footer_content .rights { position:absolute; bottom:25px; right:20px; height:10px; font:10px/10px Verdana, Geneva, sans-serif; color:#6E6C39; white-space:nowrap; }
.footer_content .rights a{ color:#6E6C39;}
.footer_content .rights a:hover{ text-decoration:underline;}
.footer_content #ucucontacts { position:absolute; left:210px; top:35px; width:300px; }
.footer_content .contacts { font:12px/14px Verdana, Geneva, sans-serif; color:#FBF9E3; }
.footer_content .contacts h2 { font:15px/18px "Trebuchet MS", Helvetica, Arial, sans-serif}
.footer_content .contacts .textwidget { padding:3px 0px 0px 30px; font-size:11px }
.footer_content #sub_contacts { position:absolute; top:35px; left:550px; width:400px; }
/* footer menu */
#footer_menu { overflow:hidden; position:absolute; left:540px; top:15px; }
#footer_menu li { display:inline-block; float:left; font:14px/14px Verdana, Geneva, sans-serif; padding:10px 0px; margin-right:15px; position:relative; white-space:nowrap; }
#footer_menu li h2 { font:14px/18px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#6E6C39; text-shadow:1px 1px #C8C395 }
#footer_menu li ul { display:block; clear:both; float:left; margin:10px 0px 0px 0px; }
#footer_menu li ul li { display:block; float:none; clear:both; padding:3px 0px 3px 10px; font:11px/11px Verdana, Geneva, sans-serif; background:url(i/footer_list_item.gif) 3px 7px no-repeat }
#footer_menu a { color:#EBE5B0; }
#footer_menu a:hover { color:#FCF7CA; text-decoration:underline; }
/* bottom meta */
.bottom_meta { width:100%; float:left; padding:5px 0px; margin:30px 0px 10px; border-top:1px solid #EAE4BC; overflow:hidden; font:11px/14px Verdana, Geneva, sans-serif; clear:both; }
.bottom_meta a { color:#990000; }
.bottom_meta a:hover { color:#DE0000; text-decoration:underline; }
.bottom_meta span { margin:0px 30px; float:right; }
.bottom_meta a img { vertical-align:middle; }
.bottom_meta li{ line-height:16px!important; padding:0px;}

/* gallery */
.page-template-photo_gallery-php .storytitle { padding:12px 0px; color:#B6B371; border-bottom:1px solid #B6B371; margin-bottom:0px; }
.page-template-photo_gallery-php .storycontent { text-align:center; margin:0px; }
h2.gallery_title{ font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#B6B371; margin:0px 0px 10px!important; text-align:left;}

/* home gallery */
.home_gallery_thumbnail img { margin:0px 5px; }
.scrollable { height:130px; margin:0px 42px; padding:10px 0px 0px; overflow:hidden; }
.scrollable .items { position:absolute; height:108px; width:20000px; }
.scrollable .items a { display:block; float:left; width:108px; height:108px; margin:0px 12px 0px 0px; padding:0px!important }
.scrollable .items a img { margin:0px!important; }
.scrollable .items a:hover img { border:1px solid #AAA86B; margin:0px!important }
.browse { display:block; width:25px; height:80px; cursor:pointer; position:absolute; top:60px; }
.next_page { right:0px; background:url(i/next_page.png) 0px 0px no-repeat }
.next_page:hover { background:url(i/next_page.png) -25px 0px no-repeat }
.prev_page { left:0px; background:url(i/prev_page.png) 0px 0px no-repeat }
.prev_page:hover { background:url(i/prev_page.png) -25px 0px no-repeat }
/* pagenavi */
.wp-pagenavi { margin:30px 0px 0px; text-align:center; font:12px/12px Verdana, Geneva, sans-serif; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span { padding:2px 4px 2px 4px; margin:2px; }
.wp-pagenavi a { border:1px solid #EAE4BC; color:#990000 }
.wp-pagenavi a:visited { color:#D15E5E }
.wp-pagenavi a:hover { border:1px solid #AAA86B; color:#DE0000 }
.wp-pagenavi span.pages { color:#AAA86B }
.wp-pagenavi span.current { border:1px solid #AAA86B; color:#AAA86B; }
.wp-pagenavi span.extend { color:#AAA86B }
/*  events page */
.ucue_f_filterbox{ overflow:hidden; padding:10px 20px 10px; margin:0px; border-bottom:1px solid #EAE4BC; background:#FCFBF5;}
.ucue_f_filterbox h3{ font:italic 16px/18px Georgia, "Times New Roman", Times, serif;}
.ucue_f_filterbox h3 span{ color:#990000;}
.ucue_f_filterbox form{ white-space:nowrap; float:right; margin:15px 0px 0px; overflow:hidden;}
.ucue_f_filterbox form h3{ font:italic 14px/24px Georgia, "Times New Roman", Times, serif; float:left;}
.ucue_f_filterbox #d_start, .ucue_f_filterbox #d_finish{ border:1px solid #B6B371; width:70px; float:left; margin:0px 5px;}

.button_box{ display:inline-block; height:28px; padding:0px 0px 0px 15px;  margin:0px 5px; background:url(i/button.png) left top no-repeat;}
.button{ height:26px; padding:0px 15px 2px 0px; margin:0px; text-align:center; border:none; cursor:pointer; color:#990000; text-shadow:1px 1px #fff; background:url(i/button.png) right bottom no-repeat; font:11px/22px Verdana, Geneva, sans-serif;}

.event_box { overflow:hidden; margin:0px 0px 5px; padding:0px 0px 5px; border-bottom:1px solid #EAE4BC }
.event_date { font:italic 15px/18px Georgia, "Times New Roman", Times, serif; color:#990000; float:left; padding:10px; width:120px; }
.event_content { width:500px; float:left; color:#0F0F0F; }
.event_title { font:italic 18px/18px Georgia, "Times New Roman", Times, serif; margin:5px 0px; }
.ui-widget-content{ z-index:100}
#ui-datepicker-div { display:none; }

/* images with caption */
.wp-caption{ border:1px solid #F0E8D8; margin:15px; background:#FCFBF5;}
.wp-caption img{ margin:0px!important; border:none; border-bottom:1px solid #F0E8D8; }
.wp-caption p{ margin:0px 0px!important; padding:8px 15px 15px!important; font:italic 12px/18px Georgia, "Times New Roman", Times, serif; color:#D13C32; }
.wp-caption ul{ margin:0px 0px 10px;}
.wp-caption li{ margin:5px 20px!important;}
.wp-caption li a{ clear:both; display:inline-block; font:11px/14px Verdana, Geneva, sans-serif; }
/* staff */
.staff{ width:300px; border:none; float:left; margin:5px; clear:none;}
.staff a.thumb_box{ margin:5px 10px 10px 0px}
.staff .title{ font:14px/18px "Trebuchet MS",Helvetica,Arial,sans-serif!important}


/* serv */

.clear { clear:both; height:1px; margin:1px 30px; }
/* google maps */

.gels-logo { padding:0px!important; margin:0px!important; top:0px!important; left:0px!important; }
.mapp-div { border:1px solid #EAE4BC }
/* newsletter */
.post-68 table td p { margin:0px!important; padding:0px 0px 0px 20px; font:11px/14px Verdana, Geneva, sans-serif; color:#383730; }
.post-68 table td:hover p { color:#000 }
/**/
.post-2473 table { font-size:11px}
/* books */
.book{ width:300px; float:left; border:none; margin:10px 0px 10px 20px; clear:none; overflow:hidden;}
.book a img{ float:left; clear:none; margin:0px 15px 15px 0px; padding:5px; border:1px solid #EAE4BC}
.book a:hover img{border:1px solid #AAA86B}
.book h4.title{ width:160px; float:left; font:13px/16px "Trebuchet MS",Helvetica,Arial,sans-serif!important}
/* books list */
.books_list{ padding:5px; margin:10px auto; overflow:hidden;}
.books_list a img{ float:left; clear:none; margin:0px 14px 10px 0px; padding:5px; border:1px solid #EAE4BC}
.books_list a:hover img{border:1px solid #AAA86B}
/* contact form */
div.wpcf7{ width:310px; margin:10px 0px!important; border:1px solid #EAE4BC; padding:20px 50px!important; overflow:hidden; }
div.wpcf7 p{ margin:5px 0px!important;}
.wpcf7 input{ width:300px; font:14px/14px Verdana, Geneva, sans-serif; padding:5px; margin:2px 0px; border:1px solid #B6B272; color:#7F7D42}
.wpcf7 textarea{ width:300px; height:200px; padding:5px; font:14px/18px Verdana, Geneva, sans-serif; border:1px solid #B6B272; color:#7F7D42}
.wpcf7 #u_c_input{}
.button_box{ display:block; position:relative; height:28px; padding:0px 0px 0px 15px;  margin:0px 5px; background:url(i/button.png) left top no-repeat; float:right; clear:both;}
.button_box input{ height:26px; width:auto!important; padding:0px 15px 2px 0px!important; margin:0px!important; text-align:center; border:none; cursor:pointer; color:#990000; text-shadow:1px 1px #fff; background:url(i/button.png) right bottom no-repeat; font:11px/22px Verdana, Geneva, sans-serif!important;}
.wpcf7 #u_img{ float:left}
#u_input{ width:150px; margin:-3px 0px 0px; float:right}
.ajax-loader{ position:absolute; right:-50px; top:-15px;}


blockquote{  margin:10px; padding:0px; background:url(i/cite_top.png) left top no-repeat; font:14px/20px Georgia, "Times New Roman", Times, serif  }
blockquote em{ display:inline-block; padding:20px; background:url(i/cite_bottom.png) right bottom no-repeat; color:#5D5C30;}
blockquote p{ margin:0px!important}

.post-16 .main_box{ margin:0px 30px 10px 10px}
.post-16 .main_box h4{ margin:0px;}
.post-3 .storycontent, .post-64 .storycontent, .post-87 .storycontent, .post-116 .storycontent{ margin:15px!important;}
.head_shadow{ width:982px; height:10px; background:url(i/head_shadow.png);}
/* ecu_banner */
.ecu_banner{ padding:0px 5px; margin:0px 0px 10px; background:#FFF9F0; border:1px solid #FFE5BC; font:11px/22px Verdana, Geneva, sans-serif;}
/*  add to any  */

.addtoany_share_save_container { margin:16px 0; }
ul.addtoany_list { display:inline; list-style-type:none; margin:0 !important; padding:0 !important; text-indent:0 !important; }
ul.addtoany_list li { background:none !important; border:0; display:inline !important; line-height:32px; list-style-type:none; margin:0 !important; padding:0 !important; }
ul.addtoany_list li:before { content:""; }
ul.addtoany_list li a { padding:0 9px; }
ul.addtoany_list img { float:none; border:0; margin:0; padding:0; vertical-align:middle; }
ul.addtoany_list a img { opacity:.7; filter:alpha(opacity=70); }
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img { opacity:1; filter:alpha(opacity=100); }
a.addtoany_share_save img { border:0; width:auto; height:auto; }

.a2a_menu, .a2a_menu_border, .a2a_menu_find_container{ -moz-border-radius:0px 0px 0px 0px!important;
border-bottom-left-radius: 0px 0px!important;
border-bottom-right-radius: 0px 0px!important;
border-top-left-radius: 0px 0px!important;
border-top-right-radius: 0px 0px!important;
} 
.a2a_menu_find_container{ border:1px solid #D8CC83!important;}
#a2apage_cols_container{ display:block; height:156px!important; overflow-y:scroll!important}

