/*
Theme Name: UCU
Theme URI: http://webografica.com/
Description: Wordpress Theme for UCU.
Version: 0.1
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; }
: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%; }
/* Get main CSS */
html, body { margin: 0px; padding: 0px; font-family:Verdana, Helvetica, sans-serif; background:#BFBA99 url(i/fon.png); height:100%; }
em, i { font-style:italic; }
strong, b { font-weight:bold!important }
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:22px/30px "Trebuchet MS", Helvetica, Arial, sans-serif }
h2 { font:20px/26px "Trebuchet MS", Helvetica, Arial, sans-serif }
h3 { font:17px/22px "Trebuchet MS", Helvetica, Arial, sans-serif }
h4 { font:14px/18px "Trebuchet MS", Helvetica, Arial, sans-serif }
h5 { font:12px/14px "Trebuchet MS", Helvetica, Arial, sans-serif }
h6 { font:10px/12px "Trebuchet MS", Helvetica, Arial, sans-serif }
/* default style */


/*  */
div{ position:relative; }
.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:19; 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) left top no-repeat; z-index:9 }
#gateways ul { padding:20px 0px 0px; }
#gateways li { display:block; padding:4px 10px 4px 50px; margin:0px; float:none; font:12px/14px Verdana, Geneva, sans-serif; background:url(i/gateways_li.gif) 35px center no-repeat; }
#gateways li:hover { background:url(i/gateways_li_hover.gif) 35px 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 20px 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 #CB5B55 }
.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); }

/**/
.head_banner{ position:absolute; right:0px; bottom:10px; width:617px; height:87px; z-index:20;}

/* new home */


.main_box { width:285px; float:left; display:block; position:relative; margin:10px 0px 0px 30px; z-index:14; }
.main_box a { color:#990000 }
.main_box a:hover { color:#DE0000; text-decoration:underline; }
.main_box img { float:left; margin:0px 10px 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; }
.main_box br{ line-height:5px; margin:0px; padding:0px;}
.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; padding:3px 0px 3px 10px; background:url(i/ul_list_style.gif) 0px 8px no-repeat; cursor:pointer; }
#events_accordion .event { font:11px/15px Verdana, Geneva, sans-serif; padding:0px 0px 0px 10px; }
#events_accordion .event p { margin:0px 0px 5px 0px; }
#events_accordion .ui-state-active { background:url(i/event_active.gif) left center no-repeat; }
/* banners video */
.home .banners_video { width:915px; height:250px; }
.banners_video .title { margin:0px 0px 10px }
.home .banners { width:600px; height:255px; float:left; }
.home .banners .banner_static{ position:absolute; left:0px; bottom:0px;}
.home .banners #banners_scroll { width:600px; height:217px; overflow:hidden; margin:0px 0px 0px 0px; }
.home .banners #banners_scroll .items { width:10000px; height:217px; position:absolute; top:0px; }
.home .banners #banners_scroll .items .banner { width:290px; padding:0px 5px; height:217px; float:left; }
.home .banners .banners_nav { position:absolute; top:7px; right:5px; }
.home .banners a.browse { display:block; position:absolute; top:0px; margin:5px; width:8px; height:11px; cursor:pointer }
.home .banners a.prev_banner{ right:50px; background:url(i/b_prev.png) no-repeat;}
.home .banners a.next_banner{ right:10px; background:url(i/b_next.png) no-repeat;}
.home .banners p { margin:0px!important; padding:0px!important; }
.home .video { width:285px; height:250px; float:right; z-index:16; }
.show_video { display:block; cursor:pointer; }
.video_content { display:none; padding:15px; background:url(i/video_overlay_fon.png) no-repeat; position:absolute; bottom:0px; right:180px; z-index:18; }
.video_overlay { position:fixed; display:none; width:982px; height:100%; top:0px; left:50%; margin:0px 0px 0px -491px; background:#B6B272; z-index:17; }
.video_content .wordtube { margin:0px; z-index:555; }
.video_content .wordtube object { padding:0px; margin:0px; border:none!important }
.video_content a.video_close { display:block; background:url(i/fancy_closebox.png); cursor:pointer; height:30px; position:absolute; top:0px; right:0px; width:30px; z-index:556; }
/* 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:20; border-bottom:1px solid #9c987c }
#level2_head { height:309px; background:#AAA86B; z-index:20; border-bottom:1px solid #9c987c }
#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:160px; 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 15px 15px!important; }
.alignleft { float:left; margin:15px 15px 15px 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, .ppt { 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 }
.ppt{ background:url(i/ppt.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:5px 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 { float:left; width:100%; overflow:hidden; margin:10px 0px 0px; padding:5px 0px; font:11px/12px Verdana, Geneva, sans-serif; color:#AAA86B; clear:both; }
.tags a, .tag_cloud a { color:#990000; }
.tags a:hover, .tag_cloud a:hover { color:#DE0000; text-decoration:underline; }
.tag_cloud { margin:30px 20px; text-align:justify; }
.tag_cloud li { display:inline; margin:2px; word-wrap: break-word }
.tag_cloud li a { color:#B05858 }
/* .page */
.page .storycontent { margin:15px; }
/* home sticky */
.sticky_box { background:#FFF9F0 url(i/ahtung.png) center 5px no-repeat; border:1px solid #FFE5BC; font:11px/22px Verdana, Geneva, sans-serif; margin:0px 0px 15px; padding:42px 5px 10px; text-align:center }
.sticky_box span { font:11px/22px Verdana, Geneva, sans-serif!important; }
/* 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 { padding:5px 0px; margin:5px 0px; overflow:hidden; clear:both; border-bottom:1px solid #EAE4BC }
.excerpt a.thumb_box { display:inline-block; float:left; width:110px; height:110px; margin:0px 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, .excerpt img.wp-post-image { padding:5px; }
.excerpt .title { font:16px/18px "Trebuchet MS", Helvetica, Arial, sans-serif!important; color:#968F69; }
.excerpt .meta { margin:2px 0px 5px 0px; font:10px/12px Verdana, Geneva, sans-serif; color:#ABA587; }
.excerpt .title a { color:#990000; }
.excerpt .title a:hover { color:#DE0000; text-decoration:underline; }
.excerpt p { font:12px/15px Verdana, Geneva, sans-serif; padding:0px; margin:5px 0px 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; }
.video a { display:block; position:relative; z-index:19 }
.video a img { z-index:19; }
.video_excerpt { width:300px; margin:10px 15px 10px 0px; padding:0px 5px 0px 0px; border:none; float:left; clear:none }
.video_excerpt .title { font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif!important; }
.play_video { display:block; width:86px; height:70px; cursor:pointer; background:url(i/play_video_big.png) 0px 0px no-repeat; position:absolute; top:60px; left:98px; z-index:20; }
a:hover .play_video { background:url(i/play_video_big.png) 0px -70px no-repeat; z-index:20; }
.excerpt .important{ padding:0px 3px 2px; font:10px/12px Verdana, Geneva, sans-serif; background:#990000; color:#fff; border-radius:4px; -moz-border-radius:4px;}
.excerpt .audio_box{ padding:10px 0px;}
.excerpt .audioplayer_container{ display:inline;}
/* 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:#B6B272 url(i/footer.jpg) left top repeat-y; color:#FFF; font:11px/20px Verdana, Geneva, sans-serif; display:block; z-index:20; }
.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:#F0ECC4; }
#footer_menu a:hover { color:#F5F3D8; text-decoration:underline; }
#footer_support{ display:block; width:183px; height:36px; position:absolute; bottom:50px; right:260px;}
#footer_mon{ display:block; width:205px; height:49px; background:url(i/mon.png); position:absolute; bottom:45px; right:20px; cursor:pointer;}
/* 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 {  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; 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 7px 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 { padding:20px 0px 0px; clear:both; width:100%; 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; }
.ucue_f_filterbox select#month { width:120px; font:12px/14px Verdana, Geneva, sans-serif; border:1px solid #B6B371; margin:5px 10px 0px; float:left; vertical-align:middle; }
.ucue_f_filterbox select#month optgroup { padding:2px; }
.ucue_f_filterbox select#month option { padding:0px 20px; font:12px/18px Verdana, Geneva, sans-serif; }
.ucue_f_filterbox .button_box { clear:none!important; }
.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; padding:5px 0px; border-bottom:1px solid #EAE4BC }
.today_event { background:#FCFBF5; }
.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:10px 0px; }
.event_text a { color:#990000; }
.event_text a:hover { color:#DE0000; text-decoration:underline; }
.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; display:block; position:relative; }
.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 }
.gels-form-div img { padding:0px; border:0px!important; }
/* newsletter */
.post-192 table td p { margin:0px!important; padding:0px 0px 0px 20px; font:11px/14px Verdana, Geneva, sans-serif; color:#383730; }
.post-192 table td:hover p { color:#000 }
/**/
.post-2473 table { font-size:11px }
/* books */
.book { width:600px; float:left; border:none; margin:10px 0px 0px 15px; padding:10px; clear:none; overflow:hidden; border:1px solid #eae4bc }
.book a img { float:left; clear:none;  margin:0px 15px 0px 0px; padding:5px; border:1px solid #EAE4BC }
.book a:hover img { border:1px solid #AAA86B; }
.book h4.title { width:460px; float:left; font:15px/18px "Trebuchet MS", Helvetica, Arial, sans-serif!important }
.book .book_short_text{ float:left; width:460px; margin:10px 0px 0px; font:12px/16px Verdana, Geneva, sans-serif;}
/* 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; }
div.wpcf7-response-output { float:left; clear:both; }
div.wpcf7-mail-sent-ok { border:1px dashed #338D33!important }
div.wpcf7-validation-errors { border:1px dashed #C04F4F!important }
blockquote { margin:10px 40px 10px 0px; padding:20px 20px 20px 40px; background:#FCFBF5; border:1px solid #F6F4E2; border-left:1px solid #EAE4BC }
blockquote p { margin:0px!important }
/**/
.post-78 .main_box { margin:0px 30px 10px 10px }
.post-78 .main_box h4 { margin:0px; }
.post-25 .storycontent, .post-9 .storycontent { margin:15px!important; }
.head_shadow { width:982px; height:10px; background:url(i/head_shadow.png); }
/*  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 }
/**/
/* list of galleries */
.albumbox{ padding:0px; margin:0px 0px 30px; color:#A19D53; background:#292726; font:16px/30px "Trebuchet MS",Helvetica,Arial,sans-serif}
.albumbox .album{ overflow:hidden; padding:15px 20px;}
.albumbox a.album_toggle{ display:block; position:absolute; bottom:-25px; right:0px; height:12px; padding:5px 15px 7px; background:#3A3936; color:#B6B371; font:12px/12px Verdana, Geneva, sans-serif; cursor:pointer;}
.albumbox a.album_toggle:hover{ color:#E6E39C}
.albumbox .album ul li{ display:inline-block; float:left; width:420px; margin:0px 0px 5px;}
.albumbox .album ul li a{ display:inline-block; padding:0px 0px 0px 10px; color:#ADAA60; font:11px/14px Verdana, Geneva, sans-serif!important;}
.albumbox .album ul li a:hover{ color:#D9D586;}
.albumbox .album ul li.current_page_item a{ color:#D9D586; background:url(i/gallery_current.gif) 0px 3px no-repeat}
.albumborder{ border-bottom:1px solid #6E6D66; }
/* ngg gallery */
.ngg-galleryoverview { overflow:hidden; }
.ngg-gallery-thumbnail-box { float:left; margin:10px 12px 0px 0px; }
.ngg-gallery-thumbnail-box span { color:#CCC; text-align:left; display:none }
.ngg-gallery-thumbnail-box img { padding:0px; margin:0px auto 5px; border:none; background:none }
.ngg-gallery-thumbnail-box a { display:inline-block; width:100px; height:100px; border:1px solid #F0E8D8; padding:5px; }
.ngg-gallery-thumbnail-box a:hover { border:1px solid #B6B371 }
.ngg-navigation { float:left; width:100%; text-align:center; padding:10px 0px; margin:10px 0px 0px; border-top:1px solid #B6B371 }
.ngg-navigation a { padding:2px 4px 2px 4px; margin:2px; border:1px solid #EAE4BC; color:#990000; }
.ngg-navigation a:vizited {
color:#D15E5E
}
.ngg-navigation a:hover { text-decoration:none; border:1px solid #AAA86B; color:#DE0000 }
.ngg-navigation span { padding:2px 4px 2px 4px; margin:2px; border:1px solid #AAA86B; color:#AAA86B; cursor:default; }
/* ngg album */
.ngg-album { display:block; width:400px; float:left; margin:20px; color:#999 }
.ngg-thumbnail { float:left; width:110px; margin:0px 10px 10px 0px; }
.ngg-thumbnail img { padding:0px; margin:0px auto 5px; border:none; background:none }
.ngg-thumbnail a { display:block; padding:5px; width:100px; height:75px; vertical-align:middle; border:1px solid #F0E8D8 }
.ngg-thumbnail a:hover { text-decoration:none; color:#88877F; border:1px solid #B6B371; }
.ngg-albumtitle a { color:#990000; font:14px/16px "Trebuchet MS", Helvetica, Arial, sans-serif }
.ngg-albumtitle a:hover { color:#de0000; }
.ngg-description { width:150px; float:left; text-align:left; }
.ngg-description p { color:#A19F89; font:11px/13px Verdana, Geneva, sans-serif; margin:2px 0px!important; }
.ngg-description p.count { font:bold 11px/14px Verdana, Geneva, sans-serif; color:#B6B371 }
/* insert gallery */

dl.gallery-item img { border:1px solid #EAE4BC!important; margin:0px auto; }

/**/
.vvqbox{ clear:both;}
/**/
.read_more_text{ font-style:italic; color:#990000; cursor:pointer; float:right;}
.more_text_box{ overflow:hidden; clear:both;}

