
/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v2.3.0)
# ------------------------------------------------------------------------
# Copyright (C) 2012 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT: Body */
/* ----------------------------------------------------------------------*/
body						{ color: #1a1a1a; background: #e0e7ef url(../images/body.png) no-repeat center top; }

/* !Printable page & Mailto Page Popups */
body.contentpane			{ color: #1a1a1a; background: #fff; }

/* !Modal Pane Popups */
body.modalpane				{ color: #1a1a1a; background-color: #fff; }

/* !Table */
th						{}
td,div					{}

.fs3						{ line-height: 1.4em; }

#page *:first-child, 
#sidebar *:first-child, 
.sidebar *:first-child 		{ margin-top: 0 !important; }

body.small-maincolumn #page		{ width: 540px; }

.userLogin .page-desc img		{ display: none; }
.userLogin .page-desc			{ margin-bottom: 1em; }

/* ------------------------------------------------------------------------
/* !LAYOUT: Containers */
/* ----------------------------------------------------------------------*/
#wrapper 							{ /*width: 100%; margin: 0; padding: 0;*/ position: relative; }
#mainarea							{ position: relative; }
#container-wrap					{ margin-top: 25px; background: #fff; }
.page-home #container-wrap			{ margin-top: 10px; }

.mb					{ position: relative; }



/* ------------------------------------------------------------------------
/* !LAYOUT: Header */
/* ----------------------------------------------------------------------*/
#header							{ position: relative; height: 133px; z-index: 999; }
#nav								{ position: relative; height: 27px; z-index: 999; clear: both; }

a#logo							{ float: left; margin: 31px 0 0 0; }

.mod-search						{ float: right; margin: 14px 0 0 0; }
.mod-search #mod_search_searchword		{ width: 185px !important; height: 22px; line-height: 22px; border: 1px solid #809db9; margin: 1px 4px 0 0; padding: 0 5px; color: #4a4a4a; background: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.mod-search button.button			{ background: url("../images/search.gif") no-repeat !important; border: 1px solid #E0E7EF; cursor: pointer; float: left; height: 26px; line-height: 26px; overflow: visible; padding: 0; text-indent: -999em; width: 26px;}

#header #cse-search-form									{ width: 225px !important;  float: right; margin: 14px 0 0 0; }    
#header .gsc-input-box									{ border: 1px solid #809db9 !important; }   
#header .gsc-input										{ background: transparent url(none) !important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4a4a4a; }
#header .gsc-search-box-tools .gsc-search-box .gsc-input		{ padding-right: 5px !important; }
#header .cse .gsc-search-button input.gsc-search-button-v2, 
#header input.gsc-search-button-v2							{ padding: 6px 6px !important; margin: 0px !important; }
#header .gsib_a										{ padding-top: 6px;}
#header .gsib_b										{ padding-top: 4px;}
    
    
    
/* ------------------------------------------------------------------------
/* !LAYOUT: Footer + Bottom */
/* ----------------------------------------------------------------------*/
#bottom							{ background: #e0e7ef url(../images/foot.gif) repeat-x; font-size: .9166em; }
#bottom p							{ color: #666; line-height: 50px; margin: 0px; padding: 0 20px; }

#footer							{ font-size: .9166em; }
#footer p							{ color: #666; line-height: 50px; margin: 0px; padding: 0 20px; display: inline; }

#bottom a,
#footer a							{ color: #003c88; text-decoration: none; }
#bottom a:hover,
#footer a:hover					{ color: #f14f00; text-decoration: underline; }

.sbxModTable-share					{ position: absolute; top: 0px; right: 0px; z-index: 500; }
.sbxModTable-share .at300b			{ padding: 0px !important; }



/* ------------------------------------------------------------------------
/* !LAYOUT: Hmoepage */
/* ----------------------------------------------------------------------*/
/* !Slideshow */
#home-slideshow									{ width: 940px; height: 366px; border-bottom: 5px solid #003c88; margin-bottom: 12px; }

.sbxModTable-hpss div.content							{ display: none; float: left; width: 686px; height: 354px; }
.sbxModTable-hpss div.content a,
.sbxModTable-hpss div.navigation a						{ text-decoration: none; color: #777; }
.sbxModTable-hpss div.content a:focus,
.sbxModTable-hpss div.content a:hover,
.sbxModTable-hpss div.content a:active					{ text-decoration: underline; }
.sbxModTable-hpss div.controls						{ margin-top: 5px; height: 23px; display: none; }
.sbxModTable-hpss div.controls a						{ padding: 5px; }
.sbxModTable-hpss div.ss-controls						{ float: left; }
.sbxModTable-hpss div.nav-controls						{ float: right; }
.sbxModTable-hpss div.slideshow-container				{ position: relative; clear: both; height: 354px; /* This should be set to be at least the height of the largest image in the slideshow */ }
.sbxModTable-hpss div.loader							{ position: absolute; top: 0; left: 0; background-image: url('../gallerific-2.0/css/loader.gif'); background-repeat: no-repeat; background-position: center; width: 686px; height: 354px; /* This should be set to be at least the height of the largest image in the slideshow */ }
.sbxModTable-hpss div.slideshow						{}
.sbxModTable-hpss div.slideshow span.image-wrapper		{ display: block; position: absolute; top: 0; left: 0; vertical-align: top; }
.sbxModTable-hpss div.slideshow a.advance-link			{ display: block; width: 686px; height: 354px; /*line-height: 354px;*/ text-align: center; vertical-align: top; position: relative; }
.sbxModTable-hpss div.slideshow a.advance-link:hover,
.sbxModTable-hpss div.slideshow a.advance-link:active,
.sbxModTable-hpss div.slideshow a.advance-link:visited		{ text-decoration: none; }
.sbxModTable-hpss div.slideshow img					{ vertical-align: top; position: absolute; left: 0; top: 0; }
.sbxModTable-hpss div.caption-container					{ display: none; }
.sbxModTable-hpss div.navigation						{ margin-left: 10px; }
.sbxModTable-hpss ul.thumbs							{ clear: both; margin: 0; padding: 0; }
.sbxModTable-hpss ul.thumbs li						{ float: left; padding: 0; margin: 0px 0px 12px 12px; list-style: none; }
.sbxModTable-hpss a.thumb							{ display: block; }
.sbxModTable-hpss ul.thumbs li.selected a.thumb			{ background: #fff; }
.sbxModTable-hpss a.thumb:focus 						{ outline: none; }
.sbxModTable-hpss ul.thumbs img						{ border: none; display: block; }


/* !In the News */
.sbxModTable-inthenews h3			{ color: #4a4a4a; font-size: 13px; line-height: 15px; margin: 10px 0 0 0; }
.sbxModTable-inthenews p				{ margin: 0 0 15px 0; }


/* !Quicklinks */
.sbxModTable-quicklinks { clear: both; color: #003C88; font-size: 11px; line-height: 12px; margin: 0; padding: 5px 0 0; }
.sbxModTable-quicklinks a { display: block; float: left; height: 70px; margin-bottom: 8px; margin-right: 4px; text-align: center; width: 55px; }
.sbxModTable-quicklinks a span { background-position: 0 0; display: block; height: 40px; margin: 0 auto 2px; width: 40px; }
.sbxModTable-quicklinks a:hover { color: #003C88; text-decoration: none; }
.sbxModTable-quicklinks a:hover span { background-position: 0 -40px; cursor: pointer; }
.sbxModTable-quicklinks .quicklink_info { background: url("../images/icon_info.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_tickets { background: url("../images/icon_tickets.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_store { background: url("../images/icon_store.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_cafe { background: url("../images/icon_cafe.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_members { background: url("../images/icon_members.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_rentals { background: url("../images/icon_rentals.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_facebook { background: url("../images/icon_facebook.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_twitter { background: url("../images/icon_twitter.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_flickr { background: url("../images/icon_flickr.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_blog { background: url("../images/icon_blog.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .quicklink_enews { background: url("../images/icon_enews.png") no-repeat scroll 0 0 transparent; }
.sbxModTable-quicklinks .break { clear: both; display: block; height: 0; line-height: 0; margin: 0; padding: 0; width: 0; }


/* !Promo */
.sbxModTable-promo 							{ color: #4a4a4a; background: #fff;/*height: 110px;*/ margin: 0 0 12px; padding: 10px; position: relative; border: 2px solid #e0e7ef; border-radius: 8px; }
.sbxModTable-promo h3						{ color: #97ADC8; float: none; font-size: 20px; line-height: 1em; margin: 0 0 6px 0; padding: 0; text-transform: uppercase; }
.sbxModTable-promo p						{ margin-bottom: 0; }
.sbxModTable-promo ul.mod-list .item-title		{ font-size: 13px; line-height: 1.1em; }
.sbxModTable-promo ul.mod-list .item-meta,
.sbxModTable-promo ul.mod-list .item-meta strong	{ font-size: 12px; color: #4a4a4a; }

.sbxModTable-promo .side-scroll-container		{ clear: both; height: 75px; overflow: hidden; padding-left: 10px; width: 288px; }
.sbxModTable-promo ul.side-scroll				{ list-style: none outside none; margin: 0; }
.sbxModTable-promo ul.side-scroll li			{ color: #4a4a4a; display: block; float: left; margin: 0 20px 0 0; width: 270px; }
.sbxModTable-promo .controls					{ margin: 0; padding: 0; position: absolute; right: 4px; top: 90px; visibility: hidden; }
.sbxModTable-promo .controls .previous,
.sbxModTable-promo a.bx-prev					{ background: url("../images/scroll-left.gif") no-repeat scroll 0 0 transparent; margin-left: 240px; }
.sbxModTable-promo .controls .next,
.sbxModTable-promo a.bx-next					{ background: url("../images/scroll-right.gif") no-repeat scroll 0 0 transparent; }
.sbxModTable-promo .controls .previous,
.sbxModTable-promo a.bx-prev,
.sbxModTable-promo .controls .next,
.sbxModTable-promo a.bx-next					{ background-position: center -15px; cursor: pointer; display: block; float: left; height: 14px; text-indent: -999em; width: 15px; margin-top: -6px; }
.sbxModTable-promo .previous,
.sbxModTable-promo a.bx-prev					{ margin-right: 3px; }
.sbxModTable-promo .controls > .previous:hover,
.sbxModTable-promo .controls > .next:hover,
.sbxModTable-promo a.bx-next:hover,
.sbxModTable-promo a.bx-prev:hover				{ background-position: center 0; cursor: pointer; }
.sbxModTable-promo .controls .inactive			{ background-position: center -30px; cursor: default; }
.sbxModTable-promo .controls > .inactive:hover	{ background-position: center -30px; cursor: default; }

.mod-today span.date					{ }

.sbxModTable-promo .foot-link a				{ font-weight: bold; }

.promo-dark								{ background: #eef2f6; }


/* !Tours SBXSS */
.sbxModTable-hometours						{ width: 302px; height: 110px; overflow: hidden; margin: 0 0 12px 0; }
.sbxModTable-hometours .flexslider				{ border: none; }
.sbxModTable-hometours .flexslider .flex-content	{ display: none; }










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MENUS */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Menu */
/* ----------------------------------------------------------------------*/
/* !1st Level */
ul.menu 												{ margin: 0; padding: 0; list-style: none; }
ul.menu li 											{ margin: 0 0 8px 0; padding: 0 0 0 2px; background: none !important; height: auto; font-weight: bold; }
ul.menu li a											{ color: #003c88; line-height: 1em; text-decoration: none; display: block; outline: none; }
ul.menu li a:hover 										{ color: #003c88; text-decoration: underline; }
ul.menu li a span 										{}

/* !1st Level > Parent (has sub items) */
ul.menu li.parent a										{}
ul.menu li.parent a:hover								{}
ul.menu li.parent a span 								{}

/* !1st Level > Active */
ul.menu > li.active										{ border-bottom: 2px solid #f14f00; border-top: 2px solid #f14f00; padding-bottom: 7px; padding-top: 7px; margin-bottom: 8px; padding-left: 2px; }
ul.menu > li.active > a									{ color: #f14f00; }
ul.menu > li.active > a:hover								{}
ul.menu > li.active > a span 								{}

/* !1st Level > Seperator */
ul.menu li span.separator								{}
ul.menu li span.separator span							{}

/* Hides 3rd level of all 'Currently' items */
ul.menu li.item28 ul ul									{ display: none; }

/*-----------------------------------------------------------------------*/

/* !2nd Level */
ul.menu li ul 											{ margin: 0; padding: 0; list-style: none; }
ul.menu li ul li 										{ margin: 7px 0 0 0; padding-left: 10px; list-style: none; font-weight: normal; }
ul.menu li ul li a,
ul.menu li.active ul li a								{}
ul.menu li ul li a:hover,
ul.menu li.active ul li a:hover 							{}
ul.menu li ul li a span									{}

/* !2nd Level > Parent (has sub items) */
ul.menu li.active ul li.parent a							{}
ul.menu li.active ul li.parent a:hover						{}
ul.menu li.active ul li.parent a span 						{}

/* !2nd Level > Active */
ul.menu li.active ul li.active a							{ color: #f14f00; }
ul.menu li.active ul li.active a:hover						{}
ul.menu li.active ul li.active a span 						{}

/* !2nd Level > Seperator */
ul.menu li ul li span.separator							{}
ul.menu li ul li span.separator span						{}

/*-----------------------------------------------------------------------*/

/* !3rd Level */
ul.menu li ul li ul										{}
ul.menu li ul li ul li									{}
ul.menu li ul li ul li a,
ul.menu li.active ul li.active ul li a						{}
ul.menu li ul li ul li a:hover,
ul.menu li.active ul li.active ul li a:hover 				{}
ul.menu li.active ul li.active ul li a span					{}

/* !3rd Level > Parent (has sub items) */
ul.menu li.active ul li.active ul li.parent a				{}
ul.menu li.active ul li.active ul li.parent a:hover			{}
ul.menu li.active ul li.active ul li.parent a span 			{}

/* !3rd Level > Active */
ul.menu li.active ul li.active ul li.active a				{}
ul.menu li.active ul li.active ul li.active a:hover			{}
ul.menu li.active ul li.active ul li.active a span 			{}

/* !3rd Level > Seperator */
ul.menu li ul li ul li span.separator						{}
ul.menu li ul li ul li span.separator span					{}



/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Footer */
/* ----------------------------------------------------------------------*/
ul.menu-fm						{ margin: 0; padding: 0 0 0 20px; height: auto; display: inline; color: #666; }
ul.menu-fm li						{ margin: 0; padding: 0; display: inline; background: none; border-right: 1px solid #666; line-height: normal; height: auto; }
ul.menu-fm li a					{ padding: 0 8px; display: inline; line-height: normal; text-decoration: none; }
ul.menu-fm li a:hover				{}
ul.menu-fm li.first-item a			{ padding-left: 0px; }
ul.menu-fm li.last-item				{ border-right: none; }
ul.menu-fm li.last-item a			{ padding-right: 0px; }



/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Sub Horizontal */
/* ----------------------------------------------------------------------*/
.sbxModTable-subhorz					{ background: #eef2f6; margin-bottom: 1em; font-size: 12px; font-weight: bold; text-transform: uppercase; }
ul.menu-subhorz						{ margin: 0; padding: 0; height: auto; display: block; overflow: hidden; }
ul.menu-subhorz li						{ margin: 0; padding: 0; display: block; float: left; background: none; line-height: 1em; height: auto; }
ul.menu-subhorz li a					{ color: #003c88; padding: 8px 10px; display: block; line-height: normal; text-decoration: none; }
ul.menu-subhorz li a:hover				{ color: #f14f00; }
ul.menu-subhorz li.first-item a			{}
ul.menu-subhorz li.last-item				{}
ul.menu-subhorz li.last-item a			{}
ul.menu-subhorz li.active a				{ background: #f14f00; color: #fff; }



/* ------------------------------------------------------------------------
/* !MENU: Extended Menu > Horizontal Suckerfish */
/* ----------------------------------------------------------------------*/
/* !1st Level */
#ja-cssmenu 			{ margin: 0; padding: 0; position: relative; z-index: 1000; background: url(../images/mm-border.png) repeat-x left bottom; height: 27px; }
#ja-cssmenu ul 		{ margin: 0; padding: 0; z-index: 1000; }
#ja-cssmenu li 		{ margin: 0; padding: 0; float: left; display: block; background: none; cursor: pointer; clear: none; z-index: 1000; height: auto; }
#ja-cssmenu ul a 		{ width: 160px; z-index: 1000; /* width of links can be whatever but don't let them go over the arrows */ }

/* !2nd Level */
#ja-cssmenu li ul		{ width: 160px; position: absolute; left: -999em; height: auto; z-index: 1000; }
#ja-cssmenu li li 		{ padding: 0; margin: 0; width: 160px; }

/* !3rd Level */
#ja-cssmenu li ul ul 	{ margin: -24px 0 0 164px; }

#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,
#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,
#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {
	left: auto;
}


/* !STYLE: 1st Level */
/* ------------------------------------------------------ */
#ja-cssmenu > li							{ height: 27px; }
#ja-cssmenu > li > a 						{ display: block; text-decoration: none; line-height: 22px; padding: 0 18px 0 18px; color: #003c88; font-family: 'Teuton25ProRegular', Arial, sans-serif; font-size: 14px; font-weight: normal; height: 22px; border-bottom: 5px solid #003c88; text-transform: uppercase; }
#ja-cssmenu > li > a:hover,
#ja-cssmenu > li > a:active,
#ja-cssmenu > li > a:focus 					{ color: #f14f00; border-bottom-color: #f14f00; }

#ja-cssmenu > li:hover > a,
#ja-cssmenu > li.sfhover > a,
#ja-cssmenu > li.havechildsfhover > a,
#ja-cssmenu > li.havechild-activesfhover > a		{ color: #f14f00; border-bottom-color: #f14f00; }

#ja-cssmenu > li > a.active,
#ja-cssmenu > li > a.active:hover,
#ja-cssmenu > li > a.active:active,
#ja-cssmenu > li > a.active:focus				{ color: #f14f00; border-bottom-color: #f14f00; }


/* !STYLE: 2nd+ Level */
/* ------------------------------------------------------ */
#ja-cssmenu li ul									{ background: #f14f00; padding: 4px 0; border-top: 5px solid #fff; }
#ja-cssmenu li ul li 								{}
#ja-cssmenu li ul a 								{ padding: 4px 10px; line-height: 1em; background: none; color: #fff; font-weight: normal; font-size: 1em; display: block; }

/* !LI with subitems, want to show arrow */
#ja-cssmenu li.havesubchild 							{}
#ja-cssmenu li.havesubchild:hover						{}

/*! LI active state, want to show arrow */
#ja-cssmenu li.havesubchild-active 					{}
#ja-cssmenu li.havesubchild-active:hover 				{}

#ja-cssmenu li.havesubchildsfhover:hover,
#ja-cssmenu li.havesubchild-activesfhover:hover,
#ja-cssmenu ul ul li.havesubchildsfhover:hover,
#ja-cssmenu ul ul li.havesubchild-activesfhover:hover 		{}

#ja-cssmenu li.havesubchildsfhover,
#ja-cssmenu li.havesubchild-activesfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover,
#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover							{ color: #fff; text-decoration: underline; position: static; }

/* !LI active state */
#ja-cssmenu ul li.active,
#ja-cssmenu ul li.active:hover,
#ja-cssmenu ul li.active:active,
#ja-cssmenu ul li.active:focus,
#ja-cssmenu ul li.activesfhover,
#ja-cssmenu ul li.activesfhover:hover,
#ja-cssmenu ul li.activesfhover:active,
#ja-cssmenu ul li.activesfhover:focus					{}

/* !LINK active state */
#ja-cssmenu ul li a.active,
#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus						{}


#ja-cssmenu li ul ul		{ border-top: none; }







/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !QUICK STYLES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* !Component Heading */
h1.componentheading									{ color: #f14f00; font-family: 'Teuton25ProRegular', Arial, sans-serif; font-size: 24px; line-height: 1.1em; font-weight: normal; padding-bottom: 0px; margin-right: 220px; }
h1.componentheading	span.subheading					{ color: #f14f00; }

/* !Article Heading */
.article-title										{}
.article-title h2.contentheading						{ color: #f14f00; font-family: 'Teuton25ProRegular', Arial, sans-serif; font-size: 24px; line-height: 1.1em; font-weight: normal; margin-right: 220px; }
.article-title h2.contentheading a,
.article-title h2.contentheading a:active,
.article-title h2.contentheading a:visited				{}
.article-title h2.contentheading a:hover				{}
.article-title h2.contentheading span.subheading			{}
.article-title h2.chBtns-icons						{}
.article-title h2.chBtns-text							{}
.article-title h2.chBtns-none							{}
.article-title .buttonheading 						{}
.article-title .buttonheading img						{}
.article-title .buttonheading span						{}
.article-title .bhBtns-icons span.btn					{}
.article-title .bhBtns-text span.btn					{}

/* !Article Meta */
.article-meta-wrap,
div.metadata,
.dn-meta,
.item-meta										{ color: #666; }

.article-meta-wrap,
div.metadata,
span.small										{}

.article-meta-content								{}
.article-meta-content span							{}

.article-meta-content span strong,
div.metadata span.author-name,
span.title span.count,
span.small strong,
.item-meta strong									{ color: #666; }
.article-meta-content span.title						{}

/* !Article Meta: Setup for just top portion and bottom */
.metaTop											{}
.metaBot											{}

/* !Article Content */
.article-content 									{}
.article-content img								{}

/* !Separators */
span.article_separator								{}
span.afterdisplay_separator							{}

/* !Before and After Wrappers */
.article-beforecontent								{}
.article-aftercontent								{ border-color: #f2f2f2; }

/* !Table of Contents */
table.contenttoc 									{}
table.contenttoc a 									{}
table.contenttoc td 								{}
table.contenttoc th 								{ border-color: #ccc; }
table.contenttoc a.active							{}

/* !Blog Table */
table.blog tr td div.contentpaneopen					{ overflow: hidden; }
table.blog tr td.article_column 						{}
table.blog tr td.column_separator 						{}
table.blog span.article_separator						{ height: 2px; background: #d0dae6; margin: 1.5em 0; }
table.blog h2.contentheading							{ margin-right: 0px; }
table.blog h2.contentheading a,
table.blog h2.contentheading a:active,
table.blog h2.contentheading a:visited 					{}
table.blog h2.contentheading a:hover					{}
table.blog .article-title							{}
table.blog .article-title .buttonheading 				{}
table.blog .article-title .buttonheading img				{}
table.blog .article-title .buttonheading span			{}
table.blog .article-content 							{}
table.blog .article-content p							{}
table.blog .article-content img						{}

/* !Blog More */
.compBlogMore-wrap									{ border-color: #ccc; }
.compBlogMore-content								{}

/* !Read On Button */
a.readon,
a.readon:active,
a.readon:visited									{}
a.readon:hover										{}

/* !Back Button */
.back_button a,
.back_button a:active,
.back_button a:visited								{}
.back_button a:hover								{}

/* !Results Table */
table.resultsTBL caption								{ color: #5b91e5; border-color: #E0E7EF; }
table.resultsTBL thead th							{ color: #fff; background: #3d3630; }
table.resultsTBL thead th a							{ color: #fff; }
table.resultsTBL thead th a:hover						{}
table.resultsTBL .row1 td,
table.resultsTBL .odd td								{ background: #fff; border-color: #E0E7EF; }
table.resultsTBL .row2 td,
table.resultsTBL .even td							{ background: #fff; border-color: #E0E7EF; }
table.resultsTBL tfoot td							{ background: #E0E7EF; }
.resultsTBL-foot									{ background: #f2f2f2; border-bottom: 2px solid #E0E7EF; }
.resultsTBL-foot .foot-total strong					{ color: #5b91e5; } 
table.resultsTBL tr.rowTitle1 td						{ background: #f2ede7; }
table.resultsTBL tr.rowTitle2 td						{ background: #f6f3ef; }

/* !Results Table: Manage Links */
a.mngViewLink										{}
a.mngEditLink										{}
a.mngRemoveLink									{}

/* !Pager: List */
ul.pagination 										{ border-color: #E0E7EF; }
ul.pagination li 									{}
ul.pagination li span								{}
ul.pagination li.prevPage,
ul.pagination li.prevPageOff,
ul.pagination li.nextPage,
ul.pagination li.nextPageOff							{}
ul.pagination a,
ul.pagination a:active,
ul.pagination a:visited								{}
ul.pagination a:hover 								{}

/* !Poll Table Bars */
.polls_color_1 									{}
.polls_color_2 									{}
.polls_color_3 									{}
.polls_color_4 									{}
.polls_color_5 									{}

/* !Section Containers */	
.compSect-wrap										{}
.compSect-title									{}
.compSect-title a,
.compSect-title a:active,
.compSect-title a:visited							{}
.compSect-title a:hover 								{}
.compSect-title h3									{}
.compSect-title h3 span								{}
.compSect-title h3 span.sub							{ color: #999; font-size: .8em; }
.compSect-title-link h3								{}
.compSect-title-link h3 a,							{}
.compSect-title-link h3 a:active,						{}
.compSect-title-link h3 a:visited						{}
.compSect-title-link h3 a:hover						{}
.compSect-contentwrap								{}
.compSect-contentwrap fieldset						{}
.compSect-content									{ color: #3d3630; }
.compSectBtns-wrap									{}
.compSectBtns-contentwrap							{}
.compSectBtns-content								{}

/* !Section Internal Containers */	
.compSectInt-wrap									{}
.compSectInt-title									{}
.compSectInt-title a,
.compSectInt-title a:active,
.compSectInt-title a:visited							{}
.compSectInt-title a:hover 							{}
.compSectInt-title h3								{}
.compSectInt-title h3 span							{}
.compSectInt-title h3 span.sub						{}
.compSectInt-title-link h3							{}
.compSectInt-title-link h3 a,							
.compSectInt-title-link h3 a:active,					
.compSectInt-title-link h3 a:visited					{}
.compSectInt-title-link h3 a:hover						{}
.compSectInt-contentwrap								{}
.compSectInt-contentwrap fieldset						{}
.compSectInt-content								{}

/* !Section Containers Content & Forms */
.compSect-content label.desc							{}
.compSect-content label.descLrg						{}
.compSect-content label.desc span.subLBL				{}
.compSect-content label.choice,
.compSect-content li div label,
.compSect-content li span label						{ color: #666; }
.compSect-content li.section,
.compSect-content li.sectionInstruct,
.compSect-content li.border-top						{ color: #666; border-color: #ccc; }
			
/* !Results Nav */
.compResNav-wrap									{}
.compResNav-content									{}
.compResNavPgr-wrap									{}
.compResNavCtr-wrap									{}

/* !Tool Bar */
.compToolBar-wrap									{ border-color: #2d5798; }
.compToolBar-content								{}
.compToolBar-content ul								{}
.compToolBar-content ul li a,
.compToolBar-content ul li a:active,
.compToolBar-content ul li a:visited					{ background: #eaeef4; border-color: #b6c4db; }
.compToolBar-content ul li a:hover						{ background: #e0e6f0; }
.compToolBar-content ul li							{}
.compToolBar-content ul li.first						{}
.compToolBar-content ul li.last						{}
.compToolBar-content ul li.left						{}
.compToolBar-content ul li.right						{}
.compToolBar-content ul li.active a					{ background: #2d5798; border-color: #2d5798; color: #fff; }
.compToolBar-content ul li.disabled a					{ text-decoration: none; background: #f2ede7; border-color: #f2ede7; color: #E0E7EF; }

/* !Nav Bar */
.compNavBar-wrap									{ border-color: #E0E7EF; }
.compNavBar-content									{}
.compNavBar-content ul								{}
.compNavBar-content ul li							{}
.compNavBar-content ul li.first						{}
.compNavBar-content ul li.last a						{}
.compNavBar-content ul li.active a						{ color: #000; text-decoration: underline; }
.compNavBar-content ul li.disabled a					{ color: #E0E7EF; text-decoration: none; }
.compNavBar-content ul li a							{ border-color: #E0E7EF; }
.compNavBar-content ul li.left						{}
.compNavBar-content ul li.right						{}

/* !Sort Bar */
.compSortBar										{ border-color: #E0E7EF; }

/* !Nav Bar: Specific Link Types */
a.nbPubLink										{}
a.nbUnpubLink										{}
a.nbRemoveLink										{}
a.nbBackLink										{}
a.nbEditLink										{}
a.nbNewLink										{}
a.nbViewLink										{}
a.nbExportLink										{}

/* !Title Bar */
.compTitleBar-wrap									{}
.compTitleBar-content								{}
.compTitleBar-content ul								{}
.compTitleBar-content ul li							{}
.compTitleBar-content ul li.first						{}
.compTitleBar-content ul li.last						{}
.compTitleBar-content ul li.last a						{}
.compTitleBar-content ul li.active a					{ color: #000; text-decoration: underline; }
.compTitleBar-content ul li.disabled a					{ color: #E0E7EF; text-decoration: none; }
.compTitleBar-content ul li a							{ border-color: #E0E7EF; }
.compTitleBar-content ul li.left						{}
.compTitleBar-content ul li.right						{}

/* !Title Bar: Specific Link Types */
a.cstPubLink										{}
a.cstUnpubLink										{}
a.cstRemoveLink									{}
a.cstBackLink										{}
a.cstditLink										{}
a.cstNewLink										{}
a.cstViewLink										{}
a.cstExportLink									{}

/* !Stats Box */	
.compBox-wrap										{ border-color: #E0E7EF; }
.compBox-content									{}

/* !Captcha */
.compCaptcha-wrap									{ border-color: #E0E7EF; background: #f6f3ef; }
.compCaptcha-content								{}

/* !Results Filter */	
.compResFilter-wrap									{}
.compResFilter-content								{}
.compResFilter-content label							{}
.compResFilter-content label.desc						{}

/* !Results Page Display Filter */
.compResPDFilter-wrap								{ color: #fff; background: #E0E7EF; }
.compResPDFilter-content								{}
.compResPDFilter-content label.desc					{ color: #fff; }

/* !Content Rating */
.compConRating-wrap									{ color: #666; background: #f6f3ef; }
.compConRating-content								{}

/* !Form: Fields */
.field,
.inputbox,
td.paramlist_value select							{ color: #000; font-family: Arial, Helvetica, sans-serif; border: 1px solid #809DB9; }

input.inputbox:hover,
input.inputbox:focus,
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus								{}

input.checkbox,
input.radio										{ color: #E0E7EF; }

/* !Form: Main Button */
button.button										{ color: #fff; background: #b5ba05; border: none; font-family: 'Teuton25ProRegular', Arial, sans-serif; font-size: 14px; text-transform: uppercase; padding: 3px 5px; line-height: normal; margin-right: 5px; cursor: pointer; overflow: visible; width: auto; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
button.button:hover, 
button.button:focus									{ background: #f14f00 url(none); }

a.buttonLink										{}

/* !Big Link and Options */
a.bigLink											{ text-decoration: none !important; }

span.linkOptions									{ color: #92744c; }
span.linkOptions a,
span.linkOptions a:visited,			
span.linkOptions a:active							{ color: #92744c; }
span.linkOptions a:hover								{ color: #333; }

/* !Flickr Album Plugin */
.gallery-flickr ul									{}
.gallery-flickr ul li								{}
.gallery-flickr ul li a								{}
.gallery-flickr ul li a:hover img						{ border-color: #333; }
.gallery-flickr ul li a img							{ border-color: #E0E7EF; }
.gallery-flickr-link								{ font-weight: bold; }

/* !Item Actions */
div.item-actions									{}
div.item-actions div.ia								{}
a.ia-link,
a.ia-link:active,
a.ia-link:visited									{ color: #fff; background-color: #006699; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.ia-link:hover									{ color: #fff; background-color: #333; text-decoration: none; }
a.ia-link.active									{ background-color: #333; color: #ccc; }

/* !Modal Popups */
.modal-hdr										{ background-color: #92744c; }
.modal-title										{}
.modal-title h1.modaltitle							{}
.modal-toolbar										{}
.modal-toolbar button.button							{}
.modal-toolbar span									{}
.modal-content										{}

/* !Calendar Monthly Layout */
.cal-monthTBL th.cal-wdHead							{ color: #4a4a4a; border-color: #fff; background: #fff; text-align: left; padding: 10px 15px 4px 0; font-family: 'Teuton25ProRegular', Arial, sans-serif; font-weight: normal; font-size: 14px; }
.cal-monthTBL tr.cal-weekHead,
.cal-monthTBL tr.cal-weekRow							{}
.cal-monthTBL td.cal-wd,
.cal-monthTBL td.cal-wdEmpty							{ border-color: #fff; height: 110px; }
.cal-monthTBL td.cal-wd								{ color: #4a4a4a; background-color: #fff; padding: 0 15px 4px 0; }
.cal-monthTBL td.cal-wdEmpty							{ color: #E0E7EF; background-color: #fff; padding: 0 15px 4px 0; }
.cal-monthTBL td.cal-wd .cal-wdNum						{ padding: 6px 0 6px 0; }
.cal-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{ display: none; }
.cal-monthTBL .cal-wdBox								{ border-top: 2px solid #d0dae6; }
.cal-monthTBL .cal-wdNum a							{ color: #c1c43f; font-size: 18px; }
.cal-monthTBL .cal-wdNum a:hover						{ color: #c1c43f; }
.cal-monthTBL .cal-today								{ background-color: #fff !important; }
.cal-monthTBL .cal-wdPopup							{ border-color: #fff; background-color: #fff; }
.cal-monthTBL .cal-wdPopup .cal-num a					{ font-size: 16px; }
.cal-monthTBL .cal-closeBtn							{}
.cal-monthTBL .cal-event								{ font-size: 11px; line-height: 1.2em; }
.cal-monthTBL .cal-eventSingle						{ padding: 0 0 11px 0; }
.cal-monthTBL .cal-eventTitle							{}
.cal-monthTBL .cal-eventDate							{ color: #4a4a4a; font-weight: bold; font-size: 1em; text-transform: lowercase; }
.cal-monthTBL .meta-line								{ color: #4a4a4a; }
.cal-monthTBL .cal-eventMultiStart,
.cal-monthTBL .cal-eventMultiMiddle,
.cal-monthTBL .cal-eventMultiEnd						{}
.cal-monthTBL .cal-eventMultiStart .cal-eventInfo,
.cal-monthTBL .cal-eventMultiMiddle .cal-eventInfo,
.cal-monthTBL .cal-eventMultiEnd .cal-eventInfo			{ background-color: #fff; }
.cal-monthTBL .cal-eventMultiStart						{}
.cal-monthTBL .cal-eventMultiEnd						{}
.cal-monthTBL .cal-wdPopup							{ border: 4px solid #d0dae6; }
.cal-monthTBL .cal-wdPopupInfo						{ padding: 10px; }

.sbxEvents-event .buttonheading						{ display: none; }
.sbxEvents-cal	h1.componentheading						{}
.events-calMonth,
#sectEventsCalMonth-contentwrap						{ margin: 0px; padding: 0px; }
.events-calMonth .compResFilter-content .rightSide		{ float: left; }
.events-calMonth .compResFilter-content .rightSide label	{ margin-left: 0px; display: none; }

.cal-monthTBL .item-actions a 						{ background: #003c88; color: #FFFFFF; display: inline-block; font-family: 'Teuton25ProRegular', Arial, sans-serif; font-size: 10px; font-weight: normal; text-transform: uppercase; letter-spacing: .02em; line-height: 1em; padding: 4px 8px; text-align: center; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cal-monthTBL .item-actions a:hover					{ background: #001e5f; }


/* !Calendar Monthly Navigation */
.compCalMonthNav-wrap								{ border-color: #fff; margin-top: -42px; }
.compCalMonthNav-content								{ text-align: center; width: 100%; }
.cal-monthNavTBL									{ width: auto; margin: 0 auto; }
.cal-monthNavTBL .cal-year							{ display: none; }
.cal-monthNavTBL .cal-year,
.cal-monthNavTBL .cal-month							{ font-family: 'Teuton25ProRegular', Arial, sans-serif; font-weight: normal; font-size: 22px; }
.cal-monthNavTBL .cal-month span.month					{ display: none; }
.cal-monthNavTBL em.arrow							{}
.cal-monthNavTBL a									{ text-decoration: none !important; }
.cal-monthNavTBL td									{}
.cal-monthNavTBL td.cal-navmonthPrev					{ width: auto; text-align: center; }
.cal-monthNavTBL td.cal-navmonthNext					{ width: auto; text-align: center; }
.cal-monthNavTBL td.cal-navthismonth					{ width: auto; }
.cal-monthNavTBL .cal-prevyear,
.cal-monthNavTBL .cal-prevmonth						{}
.cal-monthNavTBL .cal-prevmonth em.arrow				{ display: block; width: 19px; height: 19px; background: url(../images/last.gif) no-repeat; text-indent: -999em; }
.cal-monthNavTBL .cal-nextyear,
.cal-monthNavTBL .cal-nextmonth						{}
.cal-monthNavTBL .cal-thismonth						{ color: #f14f00; }
.cal-monthNavTBL .cal-nextmonth em.arrow				{ display: block; width: 19px; height: 19px; background: url(../images/next.gif) no-repeat; text-indent: -999em; }
.cal-monthNavTBL .cal-nextmonth,
.cal-monthNavTBL .cal-prevmonth						{ padding-top: 11px;}

/* !Calendar Module */
.calMod-monthTBL th.cal-wdHead						{ color: #fff; border-color: #3d3630; background: #3d3630;  }
.calMod-monthTBL td.cal-wd,
.calMod-monthTBL td.cal-wdEmpty						{ border-color: #E0E7EF; }
.calMod-monthTBL td.cal-wd							{ color: #3d3630; background-color: #f2ede7; }
.calMod-monthTBL td.cal-wdEmpty						{ color: #E0E7EF; background-color: #f6f3ef; }
.calMod-monthTBL td.cal-wd .cal-wdNum,
.calMod-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{ height: 30px; }
.calMod-monthTBL .cal-today							{ background-color: #eaeef4 !important; }
.calMod-monthTBL a.cal-wdNumEvent						{}
.calMod-monthTBL a.cal-wdNumEvent:hover					{ background: #fbf7fc; }
.calMod-monthNavTBL a								{ text-decoration: none !important; }
.calMod-monthTBL .cal-wdPopup							{ border-color: #E0E7EF; background-color: #fff; }
.calMod-monthTBL .cal-eventDate						{ color: #7eac2f; }
.calMod-monthTBL .meta-line							{ color: #3d3630; }
.calMod-monthTBL .cal-wdPopNum a						{ color: #3d3630; }

.com_content.contentCategory #sectArticles-title			{ display: none; }
.com_content.contentCategory #sectArticles-contentwrap		{ padding-top: 0px; }






/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULE CHROME */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-events */
/* ----------------------------------------------------------------------*/
.sbxModTable-events h3												{ font-size: 1em; }
.sbxModTable-events ul.mod-upcomingeventsList .mod-item .item-meta			{ font-size: 1em; }
.sbxModTable-events ul.mod-upcomingeventsList .mod-item .item-meta strong		{ font-weight: normal; }


/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-facebox */
/* ----------------------------------------------------------------------*/
.sbxModTable-facebox h3					{ font-size: 1em; }
.sbxModTable-facebox .thumbnails a			{ display: block; float: left; margin: 0; }
.sbxModTable-facebox .thumbnails a img		{ border: 2px solid #D0DAE6; margin: 0 3px 3px 0; padding: 1px; }
.sbxModTable-facebox .thumbnails a:hover img	{ border-color: #f14f00; }
.sbxModTable-facebox .thumbnails p			{ clear: both; color: #7a7a7a; font-size: 11px; margin: 5px 0 0 0; }









/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !PAGES, COMPONENTS, FORMS, VIEWS & PIECES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* !On View Blog */
/*
.blog-onview table.blog tr td.article_column			{ padding-right: 20px; }
.blog-onview table.blog tr td.column_separator		{ padding: 0 20px 0 0; }
.blog-onview span.article_separator				{ display: none !important; }

.blog-onview .contentpaneopen						{ min-height: 360px; border-bottom: 2px solid #d0dae6; margin-bottom: 15px; }
.blog-onview .contentpaneopen img					{ padding-top: 3px; }
.blog-onview .contentpaneopen img.imgLeftBorder		{ margin-right: 0px; padding: 3px 0 0 0; border: none; }

.blog-onview .article-content h2					{ margin: 0; }
.blog-onview .article-content h3					{ color: #1a1a1a; margin-top: 15px; font-size: 12px; }
.blog-onview .article-content h3.subtitle			{ font-style: italic; margin-top: 0px; }

.blog-onview .article-content p, 
.blog-onview .article-content h2, 
.blog-onview .article-content h3, 
.blog-onview .article-content h4,
.blog-onview .contentpaneopen a.readon 				{ margin-left: 120px; }
*/

.blog-onview table.blog tr td.article_column			{ padding-right: 20px; }
.blog-onview table.blog tr td.column_separator		{ padding: 0 20px 0 0; }
.blog-onview span.article_separator				{ /*display: none !important;*/ }

.blog-onviewupcoming table.blog .contentpaneopen				{ min-height: 320px !important; }
.blog-onviewcurrent table.blog .contentpaneopen				{ min-height: 320px !important; }
.blog-onview table.blog .contentpaneopen					{ min-height: 280px; /*border-bottom: 2px solid #d0dae6; margin-bottom: 15px;*/ position: relative; overflow: hidden; }
.blog-onview table.blog .contentpaneopen img					{ position: absolute; top: 0; left: 0; }
.blog-onview table.blog .contentpaneopen img.imgLeftBorder		{ margin-right: 0px; padding: 3px 0 0 0; border: none; }
.blog-onview table.blog .article-title,
.blog-onview table.blog .article-content					{ margin-left: 120px; margin-top: 0px; }
.blog-onview table.blog .article-content h2					{ margin: 0; }
.blog-onview table.blog .article-content h3					{ color: #1a1a1a; margin-top: 15px; font-size: 12px; }
.blog-onview table.blog .article-content h3.subtitle			{ font-style: italic; margin-top: 0px; }
.blog-onview table.blog .article-content p.subtitle			{ margin-top: 0px;}
.blog-onview table.blog .article-content p, 
.blog-onview table.blog .article-content h2, 
.blog-onview table.blog .article-content h3, 
.blog-onview table.blog .article-content h4,
.blog-onview table.blog .contentpaneopen a.readon 			{ /*margin-left: 120px;*/ }

.blog-img table.blog .contentpaneopen						{ position: relative; }
.blog-img table.blog .contentpaneopen img					{ position: absolute; top: 0; left: 0; }
.blog-img table.blog .article-title,
.blog-img table.blog .article-content,
.blog-img table.blog a.readon								{ margin-left: 175px; margin-top: 0px; }
.blog-img table.blog .article-content h2					{ margin: 0; }





/* !Google Search */
#cse .gsc-control-cse							{ padding: 0px; }
#cse .gcsc-branding								{ display: none; }
#cse .gsc-above-wrapper-area						{ display: none; }

#cse .gsc-input-box								{ border: 1px solid #809db9 !important; }
#cse input.gsc-input							{ color: #4a4a4a; }

#cse .gsc-thumbnail-inside,
#cse .gsc-url-top,
#cse .gsc-cursor-box							{ padding-left: 0px; margin-left: 0px;}

#cse .gs-webResult div.gs-visibleUrl, 
.gs-imageResult div.gs-visibleUrl					{ color: #5B91E5; }
#cse .gs-result .gs-title, 
#cse .gs-result .gs-title *						{ text-decoration: none; }

#cse .gsc-result				{ border-bottom: 2px solid #d0dae6; padding: 14px 0; }



/* !Connect */
#flickr_badge_wrapper { text-align: center; width: 425px; }
#flickr_badge_wrapper { padding: 0; }
.flickr_badge_image { float: left; margin: 0 2px 2px; }
#flickr_badge_image5 { clear: right; }
#flickr_badge_image6 { clear: left; }
#flickr_badge_image10 { clear: right; }
.flickr_badge_image img { border: 2px solid #D0DAE6; padding: 1px; }
.flickr_badge_image a:hover img { border-color: #F14F00; }
#flickr_badge_source { clear: both; margin: 0 2px; text-align: left; }
#flickr_badge_icon { float: left; margin-right: 2px; }
#flickr_www { color: #3993FF !important; display: block; font: 11px Arial, Helvetica, Sans serif !important; padding: 0 2px !important; }
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited { background: inherit !important; color: #3993FF; text-decoration: none !important; }
#flickr_badge_wrapper { }
#flickr_badge_source { color: #666666 !important; font: 11px Arial, Helvetica, Sans serif !important; padding: 0 !important; }

a.rss,
a.rss:link,
a.rss:visited,
a.rss_alt,
a.rss_alt:link,
a.rss_alt:visited { background: url("../images/RSSfeedicon.png") no-repeat scroll left center transparent; font-weight: bold; line-height: 17px; padding-left: 17px; }

a.rss_alt:link,
a.rss_alt:visited,
a.rss_alt:hover,
a.rss_alt:active { font-weight: normal; }

table.basic { border: 0 none; border-collapse: collapse; padding: 0; }
table.basic td { padding-right: 20px; vertical-align: top; }

.connectleftcolumn { float: left; margin-left: 0 !important; width: 40%; }
.connectrightcolumn { float: left; margin-left: 3%; width: 56%; }



/* Events */
.sbxEvents-event						{ width: 540px; }
.sbxEvents-event .event-meta-wrap,
.sbxEvents-event #sectWhenWhere-grid,
.sbxEvents-event #sectDetails-title		{ display: none; }


.but-membership-group a.button-blue		{ float: left; padding-left: 0px; padding-right: 0px; width: 190px; margin: 0 13px 13px 0px;  }





/* ------------------------------------------------------------------------
/* !COMPONENT: SBX Mapper */
/* ----------------------------------------------------------------------*/
/* !Mapper */
.com_sbxMapper .gmap-locBalloon h6,
.com_sbxMapper .gmap-locBalloon h6 a					{ color: #5b91e5; text-decoration: none; font-weight: bold; }
.com_sbxMapper .locAttribsBox							{ background-color: #f6f3ef; }
.sbxMapper-map #mapper-gmapResults						{ background: #f6f3ef; }
.sbxMapper-map #results-head							{ background: #3d3630; }
.sbxMapper-map #results-headTtl h4						{ color: #fff; }
.sbxMapper-map #results-headPgr						{ border-color: #E0E7EF; }
.sbxMapper-map #results-headPgr a,
.sbxMapper-map #results-headPgr a:active,
.sbxMapper-map #results-headPgr a:visited				{ color: #fff; }
.sbxMapper-map #results-headPgr a:hover					{ color: #ccc; }
.sbxMapper-map .result-locActive						{ background: #eaeef4; }
.sbxMapper-loc .loc-address .cat						{ color: #E0E7EF; }
.sbxMapper-loc .loc-address .cat .title					{ color: #92744c; }



/* ------------------------------------------------------------------------
/* !MODULE: SBXSS Simple Template */
/* ----------------------------------------------------------------------*/
/* !Base */
.sbxMod .sbxss-simple												{}
.sbxMod .sbxss-simple .sbxss-slide										{}

/* !Content */
.sbxMod .sbxss-simple .sbxss-content-wrap								{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content									{ color: #f2ede7; }
.sbxMod .sbxss-simple .sbxss-content h2									{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content h2 a								{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content h2 a:hover							{ color: #E0E7EF; }
.sbxMod .sbxss-simple .sbxss-content h3									{ color: #7eac2f; }
.sbxMod .sbxss-simple .sbxss-content span.catsection						{ color: #E0E7EF; }
.sbxMod .sbxss-simple .sbxss-content p									{}
.sbxMod .sbxss-simple .sbxss-content a.readon							{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content a.readon:hover						{ color: #E0E7EF; }

/* !Controls */
.sbxMod .sbxss-simple .sbxss-controls									{ background: #E0E7EF; }

/* !Pagination */
.sbxMod .sbxss-simple a.sbxss-page										{ color: #fff; background: #dbc09a; }
.sbxMod .sbxss-simple a.sbxss-page:hover								{ color: #333; background: #f2ede7;  }
.sbxMod .sbxss-simple a.sbxss-pageActive								{ color: #fff; background: #333; }
.sbxMod .sbxss-simple a.sbxss-pageActive:hover							{}
.sbxMod .sbxss-simple a.sbxss-page .thumbnail							{}

/* !Navigation (Next, Prev, Play/Pause) */
.sbxMod .sbxss-simple a.sbxss-nav										{ color: #fff; }
.sbxMod .sbxss-simple a.sbxss-nav:hover 								{ color: #333; }

img.zoomLink {display: none !important;}
img.zoomImg {display: none !important;}
div.thumbnails hr {
	height: 0px; !important;   
	border-color: white !important;
    border-width: 0px 0 0 !important;
    height: 0px !important;
    margin: 0em 0 !important;}