/* ============================================================
Alexandra Avakian Global Screen CSS

Thanks:
================

- Brian Talbot (http://www.brian-talbot.com) for the organizational scheme and utility helpers... you're the Obi-Wan of FED, dude.
- Bleeding-Dragon (http://bleeding-dragon.deviantart.com/) for the sweet background texture
- GoSquared (http://www.gosquared.com) for the RSS buttons
- Big John for easy clearing (http://www.positioniseverything.net/easyclearing.html)
- Dan Cederholm (http://www.simplebits.com) for the form ideas, "handcrafted" ethos, and for being an OG web hero.

============================================================ */

/* ------------------------------------------------------------
+General
------------------------------------------------------------ */

body {background: #111 url(/site/img/presentation/site-background.jpg) repeat;}
abbr {cursor: default;}
blockquote {background-color: #222; border: 1px solid #333; color: #ddd; margin-bottom: 15px; margin-left: 30px; padding: 20px;}
a {border-bottom: 1px dotted #efddb3; color: #efddb3; font-style: normal; text-decoration: none;}
a:hover, a:active {outline: none;}
h2 {margin-bottom: 15px;}
em {font-style: italic;}
input[type="text"] {background: #e2e1d7 url(/site/img/presentation/input-bg.gif) repeat-x top left; border: none; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 4px;} 
input:focus {background-color: #fff;}
#wrap {margin: 0 auto; width: 960px;}
#content-well, #more-images {background: url(/site/img/presentation/content-bg.jpg) no-repeat top center; padding: 30px 15px 0; clear: both;}
#more-images {padding: 20px 25px 0;}
#content_mainA, .wots #content_mainB {float: left; width: 585px; margin-right: 40px;}
#content_mainA > div, #content_mainB > div, #promotional-content > div {margin-bottom: 45px;}
.gallery #content_mainA, .wots #content_mainA {width: 100%; float: none; margin: 0;}
.blog_entry #content_mainA {background: none; padding: 0;}
#content_mainB, #promotional-content {float: left; width: 300px;}
.promo img, #slideshow img, #photo_gallery img, .home .feature img {border: 1px solid #444; padding: 3px;}
.promo img {float: left; margin-right: 15px;}
.promo img:hover, #slideshow img:hover, #photo_gallery img:hover {border: 1px solid #888;}
.js #slideshow img, .js #photo_gallery img {border: none; padding: 0;}
.js #slideshow img:hover, .js #photo_gallery img:hover {border: none;}
#header {margin-top: 20px;}
.home .feature img {float: left; margin: 3px 20px 0 0;}

/* ------------------------------------------------------------
+Text Styling
------------------------------------------------------------ */

p, abbr {color: #eaeaea; font: normal 0.938em/1.5 Georgia,sans-serif;}
.feature p {line-height: 2; margin-bottom: 20px;}
.feature p:first-line {line-height: auto;}
p.caption {color: #777; font-size: 0.689em; font-style: italic;}
#header a, #global-nav a, .entry-title a, .categories_box a {border-bottom: 0;}
.home h3.entry-title {margin-bottom: 3px;}
#header a, h2, h1 span.replace, .blog_entry h1, .search_results h1, .four-oh-four h1 {color: #eceaec; font: normal 1.5em Mercian, Baskerville, Palatino, “Palatino Linotype”, Georgia,sans-serif;}
.blog_entry h1, .search_results h1, .four-oh-four h1 {margin: 0; padding-bottom: 16px;}
#header a:hover, #more-images a:hover {border-bottom: 1px dotted #555;}
#global-nav a {color: #cccbcb; font: normal 1em Georgia,sans-serif; text-transform: uppercase;}
h2.image-title, h3, .search_results dt {color: #a2a2a2; font-size: 1.25em; margin-bottom: 10px;}
#more-images h3 {background: url(/site/img/presentation/horiz-divider.gif) no-repeat bottom center; padding-bottom: 5px; margin-bottom: 15px;}
#more-images h2 {margin-bottom: 25px;}
h1 {margin-top: 27px;}
h1 span.hiddenText {visibility: hidden;}
.image-desc {font-size: .875em; line-height: 1.5;}
.blog #content_mainB h2, .blog #promotional-content h2, .search_results #content_mainB h2, .four-oh-four #content_mainB h2 {font-size: 1em; letter-spacing: 1px; margin-bottom: 10px; text-transform: uppercase;}
#gallery_title {color: #a2a2a2; float: right; font-size: 0.875em; letter-spacing: 2px; margin-top: 13px; text-align: right; text-transform: uppercase; width: 725px;}
#content_mainB p, #promotional-content p, .four-oh-four #content_mainA p {color: #a2a2a2; line-height: 1.3;}
.blog #content_mainB p, .blog #promotional-content p {color: #ccc; font-size: .875em; font-style: normal;}
.wots #content_mainA .feature a:hover, .blog p a:hover, .entry-content li a:hover, .latest-blog p a:hover, #promotional-content p a:hover, #footer a:hover {border-bottom: 1px solid #efddb3; text-decoration: none;}

.blog .entry-summary, .latest-blog .entry-summary, .search_results dd p, .four-oh-four #content_mainA p {font-style: normal!important; font-size: .875em; line-height: 1.6!important; margin: 10px 0; }
.blog_entry .entry-content h3 {color: #fff; font-size: .875em; letter-spacing: 2px; margin: 25px 0 15px; text-transform: uppercase;}
/* ------------------------------------------------------------
+Navigation
------------------------------------------------------------ */

#global-nav {background: url(/site/img/presentation/horiz-divider.gif) no-repeat bottom center; clear: both; padding-bottom: 2px;}
#global-nav li {float: left; margin-left: 32px; padding: 10px 20px 7px;}
#global-nav li:first-child, .wots #global-nav .nav2 ul:first-child {margin: 0;}
#global-nav li a:hover {color: #fff;}
#global-nav > ul {background: url(/site/img/presentation/nav-bg.png) no-repeat top center; padding: 2px 0 0 15px; position: relative;}
.home #global-nav .nav1, 
.wots #global-nav .nav2, 
.gallery #global-nav .nav3, 
.tearsheets #global-nav .nav4,
.press #global-nav .nav5, 
.blog #global-nav .nav6 {background: url(/site/img/presentation/nav-selected.png) repeat;}
.tearsheets #global-nav .nav3, .press #global-nav .nav6 {background: none!important;}
#global-nav .nav2 div {position: absolute; left:-9999px;}
.wots #global-nav {background-image: none;}
.wots #global-nav > ul {padding-bottom: 2.3em;}
.wots #global-nav div {padding-bottom: 2em; position: relative;}
.wots #global-nav .nav2 div {background: transparent url(/site/img/presentation/wots-subnav-bg.gif) repeat scroll 0 0; left: 0; margin-top: 7px; padding-bottom: 0;  position: absolute; width: 100%;}
.wots #global-nav .nav2 ul {background: url(/site/img/presentation/horiz-divider.gif) no-repeat bottom center; padding-bottom: 3px; position:static;}
.wots #global-nav .nav2 li {background: transparent url(/site/img/presentation/wots-subnav-divider.gif) no-repeat scroll right top; margin-left: 10px; padding: 13px 30px 6px 20px;}
.wots #global-nav .nav2 li a {color: #a2a2a2; font-size: .875em; text-transform: none;}
.wots #global-nav .nav2 li a:hover {color: #fff;}

/* ------------------------------------------------------------
+Galleria and Slideshow
------------------------------------------------------------ */

/* Non-JS States*/
.gallery #content .jcarousel-skin-tango {background: url(/site/img/presentation/carousel-bg.png); border-top: 1px solid #333; border-bottom: 1px solid #333; margin: 20px 0; padding: 20px;}
.gallery #photo_gallery li {margin-bottom: 20px;}
.gallery #photo_gallery li a.thumb {border: none; float: left; height: auto; margin-right: 20px;}
.gallery #photo_gallery {margin-top: 30px;}
#slideshow {margin: 20px 0 0;}
#slideshow li {float: left; margin:0 15px 15px 0;}
#slideshow li a.thumb {border: none;}

/* More Images */
#more-images .wrap > div {width: 215px; margin-left: 15px;}
#more-images .wrap div:first-child {margin: 0 0 20px;}
#more-images li {font-style: italic; margin-bottom: 10px;}
#more-images li a:hover {text-decoration: underline;}

/* Enhanced States*/
.galleria li {display: block; background: url(/site/img/presentation/ajax-loader.gif) no-repeat center center; overflow: hidden; float: left; }
.galleria li a {display: none;}
.galleria li.active div img,.galleria li.active div {display: block;}
.galleria li img.thumb {cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto; margin: 0!important;}
.galleria li .caption {display: block; padding-top: 0.5em;}
.galleria li.hover {background: none; border: 1px solid #555;}
.galleria li.active, .galleria li.active:hover  {background-color: #555 !important; border: 1px solid #777;}
.galleria_wrapper img {background-color: #000; display: block; margin: 0 auto; -webkit-box-shadow: 0 4px 16px #000; -moz-box-shadow: 0 4px 16px 0 #000; box-shadow: 0 4px 16px #000;}

#wrap #main_image {height: 625px; margin: 15px 0;}
.js #slideshow {margin: 0 0 20px;}
.js #slideshow .active {border: none;}
.js #slideshow .trigger, #pause_btn {background: url(/site/img/presentation/pager-bg.gif) no-repeat 0 -22px; display: block; height: 12px; width: 12px; margin-left: 5px; position: relative;}
#pause_btn {background-position: 0 -72px; border: none; float: left; height: 13px; margin: -1px 7px 0;}
#pause_btn.playstate {background-position: 0 -46px;}
#slide_nav_wrap {float: left; left: 50%; position: relative;}
#play_pause_wrap {width: 100%;}
.js #slideshow li {background: none !important; margin: 0;}
.js #slideshow li, #pause_btn {overflow: visible; position: relative; right: 50%;}
.js #slideshow li.active .trigger {background-position: 0 0;}
.js #slideshow li.hover {border: none; cursor: pointer;}
.js #slideshow li img {background: url(/site/img/presentation/slideshow-popup.png) no-repeat; padding: 13px 13px 20px; position: absolute;}
.js #content_mainA .jcarousel-skin-tango {margin-bottom: 20px;}
* html .galleria li div span {width: 400px;} /* MSIE bug */
#photo-caption {margin: 0 44px;}

/*Hide the slideshow images on load until they are ready (JS will override this rule)*/
.js .gallery #photo_gallery {height: 800px; margin: 0; overflow: hidden; visibility: hidden;}

/* ------------------------------------------------------------
+Feedbox
------------------------------------------------------------ */

.feedbox h2, #blog_head h2, .subscribe h2 {float:left;}
.home #content_mainA .feedbox, .wots #content_mainA .feedbox {margin-bottom: 0;}
#content-well .rss-button a {background: url(/site/img/presentation/rss-button.jpg) no-repeat top left; border: none; float: left; height: 19px; margin: 5px 0 0 15px; width: 24px;}
#content-well .rss-button a:hover {border: none;}
.wots #content_mainB .rss-button a, #promotional-content .rss-button a {margin: 7px 0 0 10px;}
.rss-button + p {clear: both;}
.hfeed {background: url(/site/img/presentation/feedbox-bg.jpg) no-repeat top center; clear: both;}
.blog .hfeed {background: none;}
.feedbox .hfeed li.hover, .feedbox .hfeed li:hover, .categories_box li a:hover, .categories_box li.selected a {background: url(/site/img/presentation/li-hover.png) repeat-x bottom center; cursor: pointer;}
.hfeed a:hover {text-decoration: underline;}
.hentry, .search_results #content_mainA dd {background: url(/site/img/presentation/horiz-divider.gif) no-repeat bottom center; padding: 15px;}
.home .hentry {padding: 13px 15px 11px;}
.entry-title a {color: #fff; margin-bottom: 5px;}
.wots .feature .subtitle, .entry-summary, .search_results dd p {color: #a2a2a2; font-style: italic;}
.entry-body {float: right; width: 465px;}
.blog .date, .latest-blog .date {background-color: #483d4d; color: #fff; padding: 5px 13px 2px;}
.blog .entry-title, .latest-blog .entry-title {margin: 0;}
.blog .action, .latest-blog .action {font-size: .875em;}
.date {color: #999; float: left; line-height: normal; padding: 0px 13px;}
.date span {display: block; margin: 0 auto; text-align: center;}
.date .month {text-transform: uppercase;}
.date .day {font-size: 2.064em; margin-top: -3px;}

/* ------------------------------------------------------------
+Book Page
------------------------------------------------------------ */

.wots .feature .button {margin-top: 15px;}
.wots .feature .subtitle {margin-bottom: 15px;}
.wots .feature h2 {margin-bottom: 0;}
.wots .feature {background: transparent url(/site/img/presentation/horiz-divider.gif) no-repeat scroll center bottom; margin-bottom: 35px!important; padding-bottom: 30px;}
.wots .feature div {float: left; margin-right: 30px;}
.wots .feature div img {margin: 0;}
.wots .feature div p {color: #A2A2A2; font-size: 0.75em; font-style: italic;}
.wots .latest-blog .hentry {background: none;}

/* ------------------------------------------------------------
+Blog and Search Results
------------------------------------------------------------ */

#content_mainA #blog_head, .search_results #content_mainA h1, .four-oh-four #content_mainA h1 {background: transparent url(/site/img/presentation/horiz-divider.gif) no-repeat scroll center bottom; margin-bottom: 10px;}

.search_results #content_mainA h1 {margin: 0; padding-bottom: 12px;}
.categories_box li a {color: #a2a2a2; display: block; font-size: 1.064em; font-style: italic; padding: 8px 10px 5px 20px;}
.categories_box li.selected a {color: #fff;}
.categories_box li:hover, .categories_box li.hover, .categories_box li.selected {background: transparent url(/site/img/presentation/horiz-divider.gif) no-repeat scroll center top;}
.categories_box ul {background: url(/site/img/presentation/feedbox-bg.jpg) no-repeat top center; padding: 0 0 10px;}
.categories_box li a:hover {text-decoration: none;}
.categories_box li:first-child a {padding-top: 10px;}

.pagination_text, .pagination_links {margin-top: 20px;}
.pagination_text {color: #A2A2A2; float: left; font-style: italic;}
.pagination_links {float: right;}
.pagination_links a, .pagination_links strong {border: 1px solid #444!important; font-family: "Times New Roman", serif; margin-left: 5px; padding: 2px 5px;}
.pagination_links a {background: url(/site/img/presentation/nav-selected.png) repeat; color: #fff!important;}
.pagination_links a:hover, .pagination_links strong {background: none;}
.pagination_links a:first-child {margin: 0 -3px 0 0;}

.blog_entry .entry-body {float: none; width: auto;}
.blog_entry .entry-content, .stamp {margin-top: 20px;}
.blog_entry .entry-content p {color: #A2A2A2; font-size: .875em; line-height: 1.5; margin-bottom: 15px;}
.blog_entry .entry-content p strong {color: #fff;}
.blog_entry .entry-content p.caption {color: #ddd; font-size: .689em; margin-top: -17px;}
.blog_entry .entry-content h2 {margin-top: 25px;}
.blog_entry .entry-content h4 {color: #fff; margin-bottom: 5px;}
.blog_entry .entry-content ul, .blog_entry .entry-content ol {color: #a2a2a2; margin: 20px 0 0 20px; list-style-position: inside; list-style-type: disc;}
.blog_entry .entry-content ol {list-style-type: decimal;}

.stamp, .filed {background: transparent url(/site/img/presentation/nav-selected.png) repeat scroll 0 0; border: 1px solid #1E1E1E; font-size: 0.75em; letter-spacing: 2px; padding: 10px; text-align: center; text-transform: uppercase;}
.filed {background: none; border: none; margin-top: 30px; padding: 0; text-align: left;}

#comments h2 {background: url(/site/img/presentation/horiz-divider.gif) no-repeat bottom center; margin-bottom: 20px; padding-bottom: 10px;}
#content_mainB .photo_gallery img, #promotional-content .photo_gallery img {margin-bottom: 5px;}
.promo p {margin-top: 5px;}
.promo p:first-child {margin: 0;}
.blog #content_mainB {margin-top: 12px;}
.blog .hentry {padding-left: 0;}
.blog .entry-body {width: 480px;}
.blog_entry .entry-body {width: 100%;}
#content-well .subscribe .rss-button a {margin: -1px 0 0 10px;}

.search_results #content_mainA dl, .search_results #content_mainA dt {margin-top: 20px;}
.search_results #content_mainA dt:first-child {margin-top: 0;}
.search_results #content_mainA dd {padding-left: 0; padding-top: 0;}
.search_results #content_mainA {padding-top: 0;}
.search_results #content_mainA dd strong {background: #efddb3; color: #333; padding: 0 4px;}
#search_box input {width: 237px;}
#search_box button {background: #483d4d url(/site/img/presentation/search-icon.gif) no-repeat center bottom; border: none; border-right: 1px solid #4f3857; border-bottom: 1px solid #4f3857; border-radius-topright: 3px; -webkit-border-radius-topright: 3px; -moz-border-radius-topright: 3px; border-radius-bottomright: 3px; -webkit-border-radius-bottomright: 3px; -moz-border-radius-bottomright: 3px; margin-left: -2px; padding: 4px; width: 50px;}
#search_box button:hover {cursor: pointer;}

/* ------------------------------------------------------------
+Footer
------------------------------------------------------------ */

#footer {background: #000 url(/site/img/presentation/footer-bg.gif) repeat-x top center; margin-top: 50px; padding: 40px 0 55px 0; position: relative;}
#footer .wrapper {margin: 0 auto; width: 990px;}
#footer .wrapper > div {background: url(/site/img/presentation/footer-divider.gif) no-repeat right 20px; float: left;}
#footer h3 {font-size: 0.825em; letter-spacing: 2px; margin-bottom: 15px; text-transform: uppercase;}
#footer_nav, #representation {margin-right: 20px; padding-right: 20px;}
#footer_nav {width: 160px;}
#representation {width: 195px;}
#booking {width: 268px;}
#copyright {width: 246px;}
#booking, #copyright {margin-right: 20px; padding-right: 20px;}
#copyright {background: none!important; margin: 0; padding: 0;}
#footer_nav li {margin-bottom: 10px; text-transform: uppercase;}
#footer p, #footer li {font-size: 0.689em;}
#representation h4 {font-size: 0.75em;}
#representation .street-address {display: block;}
#representation .tel, #representation .email {margin: 0;}
#representation abbr {color: #777;}
#footer p {color: #777; margin-bottom: 15px;}
#booking p {margin-bottom: 5px;}
#site-credit {bottom: 10px; position: absolute; right: 10px;}
#site-credit p {float: left; margin: 6px 7px 0 0;}
#site-credit a {background: url(/site/img/presentation/linesandwaves-logo.png) no-repeat scroll left 2px transparent; border: none; display: block; float: left; height: 22px; width: 120px;}
#site-credit a:hover {background-position: left -19px; border: none;}

/* ------------------------------------------------------------
+Utilities
------------------------------------------------------------ */

.clearfix:after, .gallery h1:after, .hentry:after, .wots #content_mainA .feature:after, #blog_head:after, #content_mainB .promo:after, #promotional-content .promo:after, #footer:after, .gallery #photo_gallery li:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.hidden {background-color: transparent!important; font-size: 1px; left: -9999px; line-height: 0px; margin: 0; padding: 0; position: absolute; width: 9999px;}
.hiddenText {text-indent: -9999px; overflow: hidden;}
.rightie {float: right;}
.leftie {float: left;}

/* ------------------------------------------------------------
+Javascript-Enabled
------------------------------------------------------------ */

/*Hide the slideshow images on load until they are ready (JS will override this rule)*/
.js #slideshow {visibility: hidden; height: 653px;}
.js #wrap #main_image {background: url(/site/img/presentation/ajax-loader-slideshow.gif) no-repeat center;}
.js #wrap .galleria_container {background: none!important;}
#dont-steal-me-please {height: 625px; margin: 0 auto; position: absolute; width: 950px; z-index: 1000;}
#dont-steal-me-please:hover {cursor: pointer;}
#dont-steal-me-please img {color: transparent;}
.js .gallery #content .jcarousel-skin-tango {border: none; padding: 0;}
.js .image-desc {font-size: 1em; line-height: 2;}
.js #more-images h2 a {background: url(/site/img/presentation/more-images-arrow.gif) no-repeat 155px 3px; display: block;}
.js #more-images h2 a.expanded {background-position: 155px -72px;}
.js #dsq-new-post {background: #111111 none repeat scroll 0 0; border: 1px solid #1E1E1E; margin-top: 20px; padding: 20px;}
#dsq-comments, .dsq-item-trackback {background: #111111 none repeat scroll 0 0 !important; border: 1px solid #1E1E1E !important; padding: 20px!important;}
#dsq-comments-title {border-bottom: none!important; padding-bottom: 0!important;}
#dsq-comments-title h3 {margin-bottom: 15px!important;}
.dsq-options {background: none!important; margin-bottom: 10px!important; padding: 0!important;}
.dsq-options span {color: #FFFFFF!important; font-size: 1.125em!important; font-style: italic!important;}
.js #dsq-comments a {color: #efddb3; border-bottom: 1px dotted #efddb3;}
.js #dsq-comments a:hover {border-bottom: 1px solid #efddb3; text-decoration: none;}
#dsq-subscribe {font-size: 1em!important;}
#dsq-comment-header-meta {font-size: 1.125em!important;}
.dsq-comment-header-meta cite span, .dsq-avatar {border: none!important; color: #fff!important;}
.dsq-comment-header-time {color: #efddb3!important; font-style: italic!important;}
.js #disqus_thread h3 {font-size: 1em; letter-spacing: 2px; margin-bottom: 20px; text-transform: uppercase;}
.js .dsq-comment-message {color: #fff; font-size: 1.25em !important;}
.dsq-dc-logo {display: none!important;}
#dsq-content .dsq-sharing-options .dsq-configure-options {color:#333333!important;}
.dsq-request-user-name small {color: #fff; font-size: 1em!important; margin-left: 5px;}
.dsq-request-user-name small a {border-bottom: 1px dotted #efddb3!important; color: #efddb3; font-style: italic;}
.dsq-request-user-name small a:hover{border-bottom: 1px solid #efddb3!important; text-decoration: none!important;}
.dsq-request-user-stats {color: #a2a2a2;}
#dsq-textarea-wrapper iframe {width: 530px!important;}
#content_mainA #dsq-content .dsq-subscribe a {background:transparent url(http://media.disqus.com/images/themes/narcissus/button-large.png) repeat-x scroll center top; color: #fff;}
#content_mainA #dsq-content .dsq-subscribe a:hover {background-color: #fafafa; color: #000;}
#dsq-subscribe-menu li a {color: #666!important;}
#dsq-post-button span {color: #fff!important;}

/* ------------------------------------------------------------
+jCarousel
------------------------------------------------------------ */

/*General Styles*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: 104px; height: 78px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

/*Gallery-specific Styles*/
.jcarousel-skin-tango .jcarousel-container, #pager {background: url(/site/img/presentation/horiz-divider.gif) no-repeat top center;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 880px; padding: 20px 37px 10px 43px; margin: 0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  880px; height: 88px;}
.jcarousel-skin-tango .jcarousel-item {width: 104px; height: 78px; padding: 4px; border: 1px solid #444; }
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 12px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}

#pager {background-position: bottom center; margin: 0 auto; overflow: hidden; padding-bottom: 10px; text-align: center; width: 100%;}
#pager ol {position: relative; float: left; left: 50%;}
#pager a {background: url(/site/img/presentation/pager-bg.gif) no-repeat 0 -22px; border: none; display: block; height: 12px; width: 12px;}
#pager li {float: left; margin-left: 5px; position: relative; right: 50%;}
#pager li:first-child {margin: 0;}
#pager a.selected {background-position: 0 0;}

/* Carousel Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 47px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(/site/img/presentation/carousel-controls.gif) no-repeat -1px -120px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0 -150px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 -89px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 47px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(/site/img/presentation/carousel-controls.gif) no-repeat 1px -28px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0 -58px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0 3px;}

/* ------------------------------------------------------------
+TEMPORARY
------------------------------------------------------------ */

/*More Galleries Box*/
#more-images .wrap > div {display: inline-block; margin: 0 0 20px 0; min-height: 175px; vertical-align: top; width: 224px; }
#more-images .wrap > div img {margin: 0;}
#more-images .wrap > div p {width: 210px;}

#header span.title {font-size: .6em; text-transform: uppercase; letter-spacing: 1px; color: #999; margin-left: 20px; vertical-align: text-bottom;}
#header a span {margin-top: -1px;}
/*#header h2 {font-size: 1.25em; letter-spacing: 2px; text-transform: uppercase;}*/
