/*

Theme Name: Bristol Floating Harbour
Theme URI: 
Description: Theme developed for Bristol Floating Harbour
Version: 1.0
Author: Yuri Omelchuk
Tags: fixed width, two columns, widgets

*/

body {
    margin:0;
    background:#fff;
    font:13px Arial, Helvetica, sans-serif;
    color:#000;
}
.printlogo {
	display:none;
}
img{
    border-style:none;
}
a{
    text-decoration:underline;;
    color:#0167ad;
    outline:none;
}
a:hover{
    text-decoration:none;
}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
    float: none;
    clear: both;
}       
#page {
    margin:0 auto;
    padding:148px 0 0;
    width:960px;
    background:#fff;
    position:relative;
}
#header {
    background:url("images/bg-header.jpg") no-repeat 100% 0;
    position:absolute;
    left:0;
    top:0;
    width: 960px;
}
#Menu {
    position:absolute;
    left: 0;
    top: 88px;
}
form,input {
    margin:0;
    padding:0;
}
.wrapper-logo-srch {
    overflow:hidden;
    width:100%;
    padding:5px 0 18px;
}
.logo a {
    background:url("images/logo.gif") no-repeat;
    float:left;
    width:412px;
    height:65px;
    outline:none;
    text-indent:-9999px;
}
.srch {
    float:right;
    display: block;
    background: url("images/bg-srch-index.png") no-repeat 0 0;
    margin:30px 14px 0 0;
    padding:6px 0 3px 13px;
    height:25px;
    behavior: url("iepngfix.htc");
}
/*
.srch-index {
    background:url("../images/bg-srch-index.png") no-repeat;
    margin:30px 14px 0 0;
    padding:6px 0 3px 13px;
    height:25px;
}
*/
.srch label {
    float:left;
    background:url("images/bg-lbl.gif") no-repeat;
    font-weight:bold;
    color:#0f75bc;
    padding:1px 0 2px 21px;
    position:relative;
    display:none;
}
/*
.srch-index label{
}
*/
.txt {
    float:left;
    display:inline;
    position:relative;
    border:0;
    background:none;
    width:102px;
    font:13px Arial, Helvetica, sans-serif;
    color:#788ba0;
    padding:3px 4px 3px 26px;
    margin:0;
}
.srch-index .txt {
    border:0;
    background:none;
    width:102px;
    font:13px Arial, Helvetica, sans-serif;
    color:#788ba0;
    padding:3px 4px 3px 26px;
    margin:0;
}
.sub-img {
    float:left;
    margin:2px 10px 0 5px;
    display:inline;
    position:relative;
}
.srch-index .sub-img{
    margin:2px 10px 0 5px;
}
.nav-top ul {
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    width:954px;
    height:32px;
}
.nav-top ul li {
    float:left;
    margin:0 1px 0 0;
    height:32px;
    background:url("images/sprite.gif") repeat-x 0 -128px;   
}
.nav-top li a {
    float:left;     
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    text-decoration:none;
    padding:8px 21px 10px 22px;
    background: none;
}

.nav-top li:hover{
    background:url("images/sprite.gif") repeat-x 0 -193px;
}


.nav-top li.current_page_item, .nav-top li.current_page_ancestor  {
    background:url("images/sprite.gif") repeat-x 0 -160px;
}

/* first item */

.nav-top li.first_item {
    background:transparent url("images/sprite.gif") repeat-x scroll 0 -128px;
    float:left;
    height:32px;
    margin:0 1px 0 0;
}

.nav-top li.first_item a{
    background:url("images/sprite.gif") no-repeat 0 0;
    text-decoration:none;
    cursor:pointer; 
}

/*
.nav-top li.first_item.current_page_ancestor, 
  .nav-top li.first_item.current_page_parent:hover, 
  .nav-top li.first_item.current_page_item:hover{
  background:url("images/sprite.gif") repeat-x 0 -160px;
}
.nav-top li.first_item.current_page_parent a:hover, 
.nav-top li.first_item.current_page_item a:hover,
.nav-top li.first_item.current_page_ancestor  a {
  background:url("images/sprite.gif") no-repeat 0 -64px;
}
*/









.nav-top li.first_item.current_page_ancestor,
.nav-top li.first_item.current_page_parent,
.nav-top li.first_item.current_page_item, 
.nav-top li.first_item.current_page_ancestor:hover,  
.nav-top li.first_item.current_page_parent:hover, 
.nav-top li.first_item.current_page_item:hover{
	background:url("images/sprite.gif") repeat-x 0 -160px; 
}
.nav-top li.first_item.current_page_ancestor a,
.nav-top li.first_item.current_page_parent a,
.nav-top li.first_item.current_page_item a,
.nav-top li.first_item.current_page_ancestor a:hover,
.nav-top li.first_item.current_page_parent a:hover, 
.nav-top li.first_item.current_page_item a:hover {
    background:url("images/sprite.gif") no-repeat 0 -64px;
}



.nav-top li.first_item.current_page_item a {
    text-decoration:none;
    cursor:pointer; 
}

.nav-top li.first_item:hover {
    background:url("images/sprite.gif") repeat-x 0 -193px;
}
.nav-top li.first_item a:hover {
    background:url("images/sprite.gif") no-repeat 0 -257px;
}

/* last item */

.nav-top li.last_item {
    background:transparent url("images/sprite.gif") repeat-x scroll 0 -128px;
    float:left;
    height:32px;
    margin:0 1px 0 0;
}

.nav-top li.last_item a{
    background:url("images/sprite.gif") no-repeat 100% -32px;
    text-decoration:none;
    cursor:pointer; 
}

.nav-top li.last_item.current_page_ancestor,
.nav-top li.last_item.current_page_parent,
.nav-top li.last_item.current_page_item, 
.nav-top li.last_item.current_page_ancestor:hover,  
.nav-top li.last_item.current_page_parent:hover, 
.nav-top li.last_item.current_page_item:hover{
    background:url("images/sprite.gif") repeat-x 0 -160px;
}

.nav-top li.last_item.current_page_ancestor a,
.nav-top li.last_item.current_page_parent a,
.nav-top li.last_item.current_page_item a,
.nav-top li.last_item.current_page_ancestor a:hover,
.nav-top li.last_item.current_page_parent a:hover, 
.nav-top li.last_item.current_page_item a:hover {
    background:url("images/sprite.gif") no-repeat 100% -96px;
}

.nav-top li.last_item.current_page_item a {
    text-decoration:none;
    cursor:pointer; 
}

.nav-top li.last_item:hover {
    background:url("images/sprite.gif") repeat-x 0 -193px;
}
.nav-top li.last_item a:hover {
    background:url("images/sprite.gif") no-repeat 100% -225px;
}


/*


.nav-top li.last_item.current_page_item {
    background:url("images/sprite.gif") repeat-x 0 -160px; 
}
.nav-top li.last_item.current_page_item a {
    background:url("images/sprite.gif") no-repeat 100% -96px;
    text-decoration:none;
    cursor:pointer; 
}
.nav-top li.last_item.current_page_item a,
.nav-top li.last_item.current_page_parent a{
  background:url("images/sprite.gif") no-repeat 100% -96px;
}

.nav-top li.last_item.current_page_ancestor, 
.nav-top li.last_item.current_page_parent:hover, 
.nav-top li.last_item.current_page_item:hover{
    background:url("images/sprite.gif") repeat-x 0 -160px;
}
.nav-top li.last_item.current_page_ancestor a:hover,
.nav-top li.last_item.current_page_parent a:hover, 
.nav-top li.last_item.current_page_item a:hover {
    background:url("images/sprite.gif") no-repeat 100% -96px;
}
*/

/* */
.nav-top ul li ul li.current_page_item a,
.nav-top ul li ul li.current_page_ancestor a {
    color: #fff;
}

/*
.nav-top li ul li.current_page_item a{
    color: #fff;
}
.nav-top li ul li.current_page_item a:hover{
color: #fff;
}

.nav-top li ul li.current_page_item a{
    color: #fff;
}
.nav-top li ul li.current_page_item a:hover{
color: #fff;
}
*/

.nav-top li ul {
    width:954px;
    overflow:hidden;
    padding:0 6px 0 0;
    background:url("images/subnav-bg.gif") no-repeat right top;
    position: absolute;
    top: 32px;
    left: 0;
    margin:0;
    list-style-type:none;
}
.nav-top li ul li a {
    color:#7bd8ff;
    text-decoration:none;
    font-weight:bold;
    height:15px;
    float:left;
    padding:6px 12px 7px 12px;
}
.nav-top li.currentItem  ul{
    display: block;
}
.nav-top li ul li, 
.nav-top li:hover ul li {
    float:left;
    height:28px;
    background:url("images/bg-li-nav-bot.gif") no-repeat 100% 7px !important;
    overflow:hidden;
}
.nav-top li ul li a, 
.nav-top li:hover ul li a {
    color:#7bd8ff;
    text-decoration:none;
    font-weight:bold;
    height:15px;
    float:left;
    padding:6px 12px 7px 12px;
    background: none !important;
}
.nav-top li ul li.currentItem a,
.nav-top li ul li a:hover {
    color:#fff !important;
}
.nav-bot-holder {
    width:954px;
    overflow:hidden;
    padding:0 6px 0 0;
    background:url("images/sprite.gif") no-repeat 100% -96px;
}
.nav-bot {
    height:28px;
    margin:0;
    padding:0 0 0 3px;
    list-style:none;
    overflow:hidden;
    width:951px;
    background:url("images/sprite.gif") repeat-x 0 -160px;
}
.nav-bot li {
    float:left;
    height:28px;
    background:url("images/bg-li-nav-bot.gif") no-repeat 100% 7px;
    overflow:hidden;
}
.nav-bot li a {
    color:#7bd8ff;
    text-decoration:none;
    font-weight:bold;
    height:15px;
    float:left;
    padding:6px 12px 7px 12px;
}
.nav-bot li a.active,
.nav-bot li a:hover {
    color:#fff;
}
.content {
    width:100%;
    overflow:hidden;
    background:url("images/bg-content.gif") repeat-y;
    margin:0 0 21px;
    position: relative;
}
.bg-leftcol{
    position:absolute;
    bottom: 0;
    left:0px;
    z-index: 10;
    width: 149px;
    height: 103px;
}
.bg-leftcol img{
    display:inline;
}
.bg-rightcol{
    position:absolute;
    bottom:0;
    left:811px;
    display:block;
    z-index: 1;
    width: 149px;
    height: auto;
}
.bg-rightcol img{
    display:block;
}
.content-main {
    overflow:hidden;
    width:100%;
    position:relative;
}
.content-bg {
    background:url("images/bg-leftcol.gif") no-repeat left bottom;
    overflow:hidden;
    width:100%;
    position:relative;
}
.main {
    width:811px;
    overflow:hidden;
    float:left;    
    z-index: 1;    
}
.column {
    width:149px;
    float:right;
    background:url("images/bg-top.gif") repeat-x;
    padding:3px 0 120px;
    position:relative;
    z-index:5;
}
.sidebar {
    width:149px;
    float:left;
    position:relative;
    z-index:5;
    padding:0 0 0;
    background:url("images/bg-top.gif") repeat-x;
}
.main-block {
    float:right;
    width:616px;
    position:relative;
    padding:0 23px 0;
    background:url("images/bg-top.gif") repeat-x;
}
/*
.left-nav {
    margin:22px 0 0;
    padding:1px 0 0;
    list-style:none;
    background:#fff;
}
.left-nav li a {
    display:block;
    background:#c7e9f8;
    font-weight:bold;
    text-decoration:none;
    padding:3px 0 4px 7px;
}
.left-nav li {
    padding:0 0 1px;
    vertical-align:middle;
    height:1%;
}
.left-nav li a:hover {
    text-decoration:underline;
}
.left-nav li a.active{
    background:#fff;
    color:#262262;
}
*/
.video-holder {
    background:#fff;
    padding:0 0 1px;
}
.video-holder img {
    display:block;
    border:0;
}
.sidebar-block {
    background:url("images/bg-sidebar-block.gif") repeat-x;
    padding:3px 8px 0;
}
.block-ttl a {
    color:#fff;
    text-decoration:underline;
    display:block;
}
.block-ttl a:hover{
    text-decoration:none;
}
.block-ttl a span {
    display:block;
}
.sidebar-block p {
    margin:0;
    font-size:11px;
    color:#fff;
}
.view {
    display:block;
    font-size:11px;
    color:#fff;
    margin:-1px 0 0;
}
.map {
    background:#fff;
    padding:18px 0 0;
    position: relative;
}
.column .did-you, .column .related-links {
    position: relative;
}
.column .did-you p {
    background: url("images/gridbg.gif");
    line-height:13px;
}

.column h3 {
    display:block;
    color:#fff;
    background:#0f75bc;
    padding:3px 0 3px 8px;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
    font-size: 12px;
    margin: 0;
}

.column ul {
    padding-left: 10px;
    list-style: none;
}

.related-links ul li {
    font-size: 11px;
}

.map-holder {
    background: #c7e9f8 url("images/img-map.jpg") no-repeat;
    padding:102px 0 9px 8px;
}
.view-map {
    background:url("images/bg-view-map.gif") no-repeat;
    padding:1px 8px 4px 6px;
    font-size:11px;
    color:#0167ad;
    outline:none;
}
.view-map:hover {
    text-decoration:none;
}
.column ul {
    margin:0;
    padding:6px 8px 9px;
    list-style:none;
}
.column ul li a {
    color:#0167ad;
    font-size:11px;
}
.column ul li a:hover {
    text-decoration:none;
}
.did-you .ttl {
    margin:0 0 5px 0;
}
.did-you p {
    font-size:11px;
    color:#333;
    padding: 5px 5px 2px 10px;
    margin:0;
    /*background: url("images/gridbg.gif");*/
}
.more {
    font-size:11px;
    color:#0167ad;
    display:block;
}
.more:hover {
    text-decoration:none;
}
h1 {
    font:normal 30px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica Light", Tahoma, Arial, Helvetica, sans-serif;
    font-weight:300;
    letter-spacing:-0.5px;
    margin:33px 0 16px;
    color:#000;
}

h1.ttl-index{
    margin: 4px 0 17px;
}
.ttl-image{
    margin: -2px 0 17px;
}
.breadcrumbs{
    position:absolute;
    left:21px;
    top:16px;
}
.breadcrumbs ul {
    margin:0;
    padding:0;
    list-style:none;
}
.breadcrumbs ul li {
    float:left;
    background:url("images/bg-breadcrums-item.gif") no-repeat 100% 4px;
    color:#9b9a9a;
    padding:0 7px 0 3px;
    font-size:11px;
}
.breadcrumbs ul li a {
    color:#9b9a9a;
    text-decoration:none;
}
.breadcrumbs ul li a:hover {
    text-decoration:underline;
}
.block-text {
    width:100%;
    overflow:hidden;
    margin:0 0 8px;
}

.historic-map .block-text {
    overflow:visible;
}

.block-text-index{
    margin:0 0 14px;
}
.block-text-map {
    overflow: visible;
}
.block-text h2 {
    margin:22px 0 11px;
    font: normal 23px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica Light", Tahoma, Arial, Helvetica, sans-serif;
    font-weight:300;
    letter-spacing:-0.5px;
    color:#000;
}
.block-text h3{
    margin:6px 0 20px;
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#000;
}
.block-text-index h3{
    margin:0 0 16px;
}
.block-text p {
    margin:0 0 11px;
    line-height:16px;
}
.links-list{
    margin:0;
    padding:0 0 12px 0;
    list-style:none;
}
.links-list li{
    
}
.links-list li a{
    font:bold 13px Arial, Helvetica, sans-serif;
}
.block-text img{
    display:block;
}
.img-right{
    float:right;
    margin:0 0 0 26px;
}
.img-left{
    float:left;
    margin:0 18px 0 0;
}
.holder {
    overflow:hidden;
    height:1%;
}
div.block-text-index > h2:first-child {
  margin-top: 0px;
}
blockquote{
    background:#fbe2e2 url('images/quote-top.gif') no-repeat 10px 7px;
    padding: 10px;
    margin: 5px 0 0 0;
}
cite{
    background:#fff url('images/bg-source-holder.gif') no-repeat 100% 0;
    font-style:normal;
    float:right;
    font:bold 13px Arial, Helvetica, sans-serif;
    display:block;
    padding:14px 3px 10px 200px;
    clear:after;
    height:1%;
}


/*
.blockquote-holder{
    background:#fbe2e2 url('images/quote-top.gif') no-repeat 10px 7px;
    padding:0 8px 7px 0;
}
.blockquote-holder blockquote{
    margin:0;
    background:url('images/quote-btm.gif') no-repeat 100% 100%;
    padding:11px 18px 6px 33px;
}
.blockquote-holder cite{
    font-style:normal;
}
.source-holder{
    display:block;
    background:#fff url('images/bg-source-holder.gif') no-repeat 100% 0;
    overflow:hidden;
    height:1%;
}
.source-holder a{
    float:right;
    font:bold 13px Arial, Helvetica, sans-serif;
    color:#ae6262;
    text-decoration:none;
    padding:15px 0 0; 
}
.source-holder a:hover{
    text-decoration:underline;
}
*/

.main-menu{
    width:100%;
    overflow:hidden;
}
.links{
    overflow:hidden;
    width:636px;
    margin:10px -21px 8px 0;
}
.link-holder{
    width:191px;
    float:left;
    margin:0 21px 0 0;
}
.link {
    width:189px;
    background:#57b7df;
    padding:2px 1px 1px;
}
.link-ttl{
    margin:0 !important;
    padding:2px 7px 3px 7px;
    background:#0f75bc url('images/bg-link.gif') no-repeat;
}
.link-ttl a{
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}
.link-ttl a:hover{
    text-decoration:underline;
}
.link img{
    border:1px solid #fff;
    display:block;
    margin:0;
    padding:0;
}
.timeline-block{
    width:960px;
    margin:0 0 18px;
}
.gallery-ttl{
    margin:0;
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:center;
    background:#df7f57 url('images/bg-gallery-ttl.gif') no-repeat;
    padding:2px 0;
}
.gallery, .map-wrapper{
    background:#df7f57;
    padding:1px;
    position:relative;
}
.map-wrapper{
    background: #ccc;
}
.timeline-holder, .map-wrapper .map-holder{
    background:#fff;
    width:958px;
    overflow:hidden;
    position:relative;
}
.map-wrapper .map-holder{
    width: 614px;
    padding: 0;
}
.gallery .timeline{
    background:url('images/timeline2.jpg') no-repeat 0 0;
    height:93px;
    width: 8506px;
    margin:0;
    position: relative;
}
.map-wrapper .map {
    background:url('images/historicmap.jpg') no-repeat 0 0;
    margin: 0;
    padding: 0;
    width: 1506px;
    height: 600px;
    position: relative;
}
.link-prev,
.link-next,
.map-prev,
.map-next {
    position:absolute;
    z-index:1;
    top:48px;
    margin:-11px 0 0;
    width:22px;
    height:23px;
    text-indent:-9999px;
    outline:none;
}
.map-prev,
.map-next {
    top: 300px; 
}
.map-prev, .link-prev{
    left:-10px;
    background:url('images/link-prev.gif') no-repeat;
    z-index: 350;
}
.map-next, .link-next{
    left:947px;
    background:url('images/link-next.gif') no-repeat;
    z-index: 350;
}
.map-next {
    left: 604px;
}
.popup-holder{
    top: 19px;
    position:absolute;
    z-index: 1;
}
.popup-block {
    z-index: 1;
    float: left;
    position: static;
}
.popup-holder.active, .active .open {
    z-index: 200;
} 
.popup-holder a.open, .popup-holder .open{
    display:block;
    text-align:center;
    background:#fff;
    font:12px/13px Arial, Helvetica, sans-serif;
    color:#7f391c !important;
    padding:2px;
}
.map .popup-holder .open {
    color:#004575;
    font-weight:bold;
}
.popup-holder div.popup{
    position:absolute;
    top:0;
    left:90px;
    display:none;
    background:#e35f28;
    border:1px solid #fff;
    width:161px;
    overflow:hidden;
    padding:3px 6px 3px 6px;
}
.map .popup-holder div.popup {
    padding: 3px 6px 8px;
    left: 40px;
    top: 15px;
} 
.active div.popup{
    display:block;
    z-index:300;
    /*
    width:149px;
    padding:4px 9px 6px 10px;
    background:#e35f28;
    border:1px solid #fff;
    overflow:hidden;
    */
}
.popup h3{
    margin:0;
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#fff;
}
.popup p{
    margin:0;
    font:12px/13px Arial, Helvetica, sans-serif;
    color:#fff;
}
.popup p a{
    color:#fff !important;
}
.actions{
    overflow:hidden;
    width:100%;
}
.actions a{
    font:13px Arial, Helvetica, sans-serif;
    color:#fff;
}
.close.right{
    float: right;
}
.more-info{
    float:left;
}
.footer-logos {
    margin:0;
    padding:12px 0 8px;
    list-style:none;
    overflow:hidden;
    width:100%;
    background:url("images/bg-footer-dots.gif") repeat-x;
}
.footer-logos li {
    float:left;
    vertical-align:middle;
    height:1%;
}
.footer-logos a {
    outline:none;
}

.logo1 {
    margin:0 0 0 2px;
}
.logo2 {
    margin:0 0 0 8px;
}
.logo3 {
    margin:0 0 0 129px;
}
.logo4 {
    margin:0 0 0 30px;
}
.logo5 {
    margin:0 0 0 37px;
}
.logo6 {
    margin:0 0 0 128px;
}
#footer {
    color:#808080;
    font-size:11px;
}
#footer a {
    color:#808080;
}
.footer-wrapper {
    padding:7px 0 0;
    overflow:hidden;
    width:100%;
    background:url("images/bg-footer-dots.gif") repeat-x;
}
.main-wrap {
    overflow:hidden;
    width:650px;
    float:left;
}
.bread-crumbs {
    color: #9b9a9a;
    margin-top: 20px;
    font-size: 0.9em;
}
.bread-crumbs a{
    color: #9b9a9a;
    text-decoration: none;    
}
.bread-crumbs a:hover{
    text-decoration: underline;    
}
div.photo-title {
    width: 596px;
    padding: 5px 10px;
    background: #262262;
    color: #fff;
    font-weight: bold;
    margin-bottom: 1px;
    position: relative;
}
div.photo-title a {
    color: #bebdd0;
    position: absolute;
    top: 3px;
    right: 10px;
    padding: 2px 36px 2px 0;    
    background: url("images/next-photo.jpg") no-repeat 30px 1px;
    text-decoration: none;
}
h3.photo-title {
    float: left;
    width: 470px;
    margin-top: 10px;
}
h3.map-title {
    float: none;
    margin: 15px 0 2px; 
}
h3.audio {
    color: #666;
    margin: 0 0 5px;
}
.photo-nav {
    float: right;
    margin-top: 10px;
    font-size: 0.9em;
}
.google-map-link {
    float: right;
    width: 150px;
    text-align: center;
}
.google-map-link img {
    display: inline;
}
.google-map-link a {
    font-size: 0.9em;
}
.wrap {
    overflow:hidden;
    width:100%;
} 
.footer-wrapper p {
    float:left;
    margin:0;
}
.footer-menu {
    float:left;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.footer-menu li {
    float:left;
    background:url("images/bg-footer-menu-item.gif") no-repeat 0 3px;
    margin:0 1px 0 -1px;
    padding:0 5px 0 4px;
}
.design-by {
    float:right;
    margin:1px 8px 0 0;
    display:inline;
    background:url("images/bg-design.gif") no-repeat;
    padding:0 0 22px 44px;
}
.design-by a {
    display:block;
}

.left_navigation{
    background-color:#FFFFFF;
    list-style:none;
    margin:22px 0 0;
    padding:1px 0 0;    
}
.left_navigation li{
    padding:0 0 1px;
    vertical-align:middle;    
    width: 100%;
    overflow: hidden;
    height:1%;
}
.left_navigation li a{
    background:#C7E9F8 none repeat scroll 0 0;
    display:block;
    width:91%;
    font-weight:bold;
    padding:3px 8px 4px 7px !important;
    text-decoration:none;
    color:#0167AD;
    float: left;
}
.left_navigation li a:hover{
    text-decoration:underline;
}
.left_navigation li.current_page_item a{
    background:#fff;
    color:#262262;
}

/*
.GalleryThumbs {
    width:618px;
}
.GalleryThumbs img {
    display:inline;
    margin: 0;
    padding:0;
    height:100px;
    width:100px;
}
.GalleryThumbs img a{
    display:inline;
    margin: 0;
    padding:0;
}
*/

.ngg-gallery-thumbnail a:hover img{
    opacity:0.75;
}

img.alignright {
	float:right;
	margin: 1px 0 16px 16px;
}
img.alignleft {
	float:left;
	margin: 1px 16px 16px 0;
}
block-text p small, small {
    font-size:11px;
    line-height:13px !important;
    color:#666;
}
