/* --------------------------------------------------------- */
/* ----------------------- GALLERY ---------------------- */
/* --------------------------------------------------------- */



#gallery { width: 100%; margin: 0 0 12px 0; }
#gallery #galleryHeader { margin: 0 0 30px; text-align: center; background: transparent url(../images/dark/galleryHeaderBgTile.png) repeat-x center top; }
#gallery #galleryHeader .button { display: block; width: 78px; height: 34px; background: transparent url(../images/dark/button.png) no-repeat; line-height: 34px; font-size: 0.83em; text-transform: uppercase; text-align: center; cursor: pointer; position: relative; }
#gallery #galleryHeader .button .highlight { display: block; width: 78px; height: 34px; position: absolute; top: 0; left: 0; background: transparent url(../images/dark/buttonHighlight.png) no-repeat; }
#gallery #galleryHeader #prevButton { float: left; }
#gallery #galleryHeader #nextButton { float: right; }
#gallery #galleryHeader #galleryTitles { line-height: 34px; text-align: center; }
#gallery #galleryHeader .galleryTitle { margin: 0 18px; }
#gallery #slideContainer { width: 900px; }
#gallery #slideContainer .slide { width: 900px; }
#gallery #slideContainer .slide .galleryImage { float: left; margin: 0 40px 25px 0; position: relative; overflow: hidden; }
#gallery #slideContainer .slide .alt { float: left; margin: 0 0 25px 0; }
#gallery #slideContainer .slide .galleryImage .zoomButton { width: 97px; height: 95px; display: block; position: absolute; left: 0; top: 50px; background: transparent url(../images/dark/galleryButtonLeft.png) no-repeat; }
#gallery #slideContainer .slide .galleryImage .descriptionButton { width: 98px; height: 95px; display: block; position: absolute; right: 0; top: 50px; background: transparent url(../images/dark/galleryButtonRight.png) no-repeat; }

#description { background: #0a0a0a url(../images/dark/backgroundTile.png) repeat 50% 0; width: 580px; height: 310px; margin: 0 auto; padding: 30px 45px 0px; }
#description img.alignleft { margin: 0 25px 25px 0; }
#description img.alignright { margin: 0 0 25px 25px; }





/* --------------------------------------------------------- */
/* ----------------------- SIDEBAR ---------------------- */
/* --------------------------------------------------------- */
#sidebar { color: #dbd0b6; }
#sidebar .sidebarWidget .postList .metaData { font-size: 0.83em; }
#sidebar .sidebarWidget .postList .metaData a { text-decoration: none; color: #a1a1a1; }
#sidebar .sidebarWidget .postList .metaData a:hover { color: #7b7b7b; }
.sidebar_list_icons { list-style-type:none; list-style: none; }
.sidebar_list_icons li { line-height: 15px; background: transparent url(../images/dark/yes.png) no-repeat left top; padding: 0 0 1em 30px; }
.sidebar_list_icons li.no { background: transparent url(../images/dark/no.png) no-repeat left top; }
#sidebar { width: 260px; float:right; padding: 0 0 5px 0; }
#sidebar .sidebar_box { margin: 0 0 37px; }
#sidebar .sidebar_box .sidebar_box_title { margin: 0 0 21px 0; }
#sidebar ul li { margin: 0 0 8px; }
.sidebar_box_link{}




/* --------------------------------------------------------- */
/* --------------------- BOTTOMBAR -------------------- */
/* --------------------------------------------------------- */



#bottombar { background: transparent url(../images/dark/bottombarBg.png) no-repeat center top; overflow:hidden; padding: 35px 0 0; }
#bottombar .minipost { float: left; width: 260px; margin: 0 60px 0 0; }
#bottombar .lastChild { margin: 0; }
* html #bottombar .lastChild { margin-right: 0 !important; width: 250px !important; }
#bottombar .minipost .minipostIcon { margin: 0 10px 3px 0; }
#bottombar .minipost .minipostTitle { margin: 0 0 11px 0; color: #8EAB60 }
#bottombar .minipost p { clear: both; }





/* --------------------------------------------------------- */
/* ------------------------ FOOTER ----------------------- */
/* --------------------------------------------------------- */



#footerTop { width: 100%; height: 10px; background: transparent url(../images/dark/featuredBgTopTile.png) repeat-x; }
#footer { width: 100%; background: #030303; line-height: 1.4em; border-top: 1px solid #171717; }
#footer #footerInner { padding: 35px 50px 24px; text-align: center; }
#footer #social { margin: 0 0 24px 0; }
#footer #social li { display: inline; }
#footer #social a { margin: 0 0 0 33px; display: inline-block; position: relative; }
#footer #social li:first-child a { margin: 0; }
#footer #footerInner #social a .tooltip { position: absolute; top: -58px; left: -57px; display: none; width: 146px; height: 39px; line-height: 26px; background: transparent url(../images/dark/tooltipBg.png) no-repeat; }
#footer #footerInner .disclaimer, #footer #footerInner .copyright { padding: 0 180px; }

