#carousel_wrap{  height:125px; background: #191815; }

#top_nav_search{ margin:8px 34px 0px;}
#top_nav_search span{color:#9A9A9A;margin: 4px 8px;float:left;}
#top_nav_search form{float:left;}
#top_nav_search form div.left{height:24px;}
#top_nav_search input#terms {width:171px;border:1px solid #878580;padding:0 5px;height:20px;background:#000;color:#fff;}
#share_field input#share_url {width:261px;border:1px solid #878580;padding:0 5px;height:20px;background:#000;color:#fff; text-align: center;}
#top_nav_search .submit{ padding:0 18px 0 7px; font-size:11px;height:22px;background-position:79% 50%;margin-left:8px; margin-top: 0px;}

.search-gallery-nav{border-top:1px solid #F26522;}

.search-all-paginator .paginator{display:block;}

#carousel{ padding:0; margin:0; border-bottom:1px solid #F26522; height: 125px; }

#carousel_loader{ position:absolute; left:32px; height:125px; width:900px; background: #191815 url('../images/loader_browser.gif') 50% 50% no-repeat; z-index:5;}



.gallery-browser-trail{ position:relative; padding:5px 10px; color:#ffffff; font-size:11px; height:20px; }

.gallery-browser-trail a{ text-decoration:none; color:#ffffff; font-size:11px; }

.gallery-browser-trail a:hover{ text-decoration:underline; }



#gallery-browser-toggle{ position:absolute; top:101px; right:5px; z-index:1; width:20px; height:20px; cursor:pointer;}

.toggle-open{ background:url('../images/gallerynav/open_icon.png') no-repeat;}

.toggle-close{background:url('../images/gallerynav/close_icon.png') no-repeat;}



div:hover.toggle-open{ background:url('../images/gallerynav/open_icon_hover.png') no-repeat;}

div:hover.toggle-close{background:url('../images/gallerynav/close_icon_hover.png') no-repeat;}



#current-gallery a{ color:#F26522;}

#current-category{ background:#252420; border:1px solid #F26522; border-bottom:1px solid #252420;}

#current-category a{ color:#F26522; }



#nav_container { position:relative; background:#1d1c19 url('../images/crumb_trail-grad.png') repeat-x scroll top left; overflow:hidden; }

#carousel, .navbar{ margin:0;}

.navbar li{ list-style-type:none; font-size:13px; padding:10px; }

.navbar li a{ text-decoration:none; color:#ffffff; }

.navbar li:hover, .active-root{ background:#191815; }

.navbar .active-root a{ color:#F26522; }



.thumbnails-details{ position:relative; }

.thumbnails-details a { display:block; float:left; padding:10px 1px; }

.thumbnails-details a img { width:60px; height:45px; }



.jcarousel-container{ background: #191815; }

.jcarousel-container-horizontal { border-bottom: 1px solid #F26522; height: 125px;  }

.jcarousel-clip { margin:auto; position:relative; width:888px; overflow:hidden; height:126px; }

.jcarousel-item { margin:0 3px; z-index:0; padding:10px 0; width: 105px; height: 104px; text-align:center; list-style-type:none; float:left; }

.jcarousel-item a { text-decoration:none; font-size:11px; line-height:10px; color:#ADA89E; }

.jcarousel-item img{ width:80px; height:80px; border:1px solid #191815; display:block; margin:auto;}

.jcarousel-item img:hover{ border:1px solid #cccccc;}

.jcarousel-item-placeholder { background: #191815; color: #000; }

.jcarousel-list { position:absolute; }



/** * Horizontal Buttons */ 

.jcarousel-next-horizontal { float:right; z-index:999; width: 40px; height: 110px; cursor: pointer; background: transparent url('../images/next-horizontal.png') no-repeat center; }

.jcarousel-prev-horizontal { float:left; width: 36px; height: 110px; cursor: pointer; background: transparent url('../images/prev-horizontal.png') no-repeat center; }

.jcarousel-next-horizontal:hover { background: transparent url('../images/next-horizontal-hover.png') no-repeat center;}

.jcarousel-prev-horizontal:hover { background: transparent url('../images/prev-horizontal-hover.png') no-repeat center;}



#gallery-browser {  }



#browse-gallery { border:1px solid #252420; padding:2px 10px; background:#191815; margin-right:10px; } 

#browse-gallery a { font-size:13px; text-decoration:none; }

#browse-gallery a:hover { color:#fff; }



#gallerynav { height: 75px; background: #252420; }

#gallerynav div.stats em { color: #f26522; font-style: normal; }

#gallerynav ul { margin: 0; padding: 0; }

#gallerynav ul li { list-style: none; display: inline; height: 75px; width: 322px; margin: 0; padding: 0; float: left; }

#gallerynav .inactive{ }

#gallerynav ul li a { display: block; cursor: pointer; margin:20px 0 0 20px; height:29px; float:left;}

#gallerynav ul li a#videos { background: url('../images/gallnav-videos.gif') no-repeat top left; width:118px; }

#gallerynav ul li a#videos:hover { background: url('../images/gallnav-videos-active.png')  no-repeat scroll -16px 0; }

#gallerynav ul li a#videos.active, #gallerynav ul li a#videos.active.hover { background:url('../images/gallnav-videos-active.png') no-repeat scroll top left; width:134px;margin-left:7px; }

#gallerynav ul li a#videos.media-none, #gallerynav ul li a#videos.media-none.hover { background:url('../images/gallnav-videos-inactive.gif') no-repeat scroll top left; }

#gallerynav ul li a#videos.inactive{ background: ;}

#gallerynav ul li a#stories { background: url('../images/gallnav-stories.gif') no-repeat top left; width:115px; }

#gallerynav ul li a#stories:hover { background: url('../images/gallnav-stories-active.png') no-repeat scroll -18px 0; }

#gallerynav ul li a#stories.active, #gallerynav ul li a#stories.hover { background:url('../images/gallnav-stories-active.png') no-repeat scroll top left; width:134px;margin-left:7px; }

#gallerynav ul li a#stories.media-none, #gallerynav ul li a#stories.media-none.hover { background:url('../images/gallnav-stories-inactive.gif') no-repeat scroll top left; }

#gallerynav ul li a#photos { background: url('../images/gallnav-photos.gif') no-repeat top left; width:116px; }

#gallerynav ul li a#photos:hover { background: url('../images/gallnav-photos-active.png') no-repeat scroll -18px 0; }

#gallerynav ul li a#photos.active, #gallerynav ul li a#photos.active:hover { background:url('../images/gallnav-photos-active.png') no-repeat scroll top left; width:134px;margin-left:7px;}

#gallerynav ul li a#photos.media-none, #gallerynav ul li a#photos.media-none.hover { background:url('../images/gallnav-photos-inactive.gif') no-repeat scroll top left; }

#gallerynav ul li .stats{ display:block; float:left; margin:38px 0 0 15px; font-size:11px; font-style:normal;}

#gallerynav ul li .media-none{ color:#54534e; }


#media-browser { padding: 15px 0 27px 24px; margin-bottom:30px; }

div.column { float: left; margin-right: 18px; }

div.column.skinny { width: 282px; min-height:100px; position:relative; }

div#stories.skinny, #media-browser div#videos.skinny { margin-left: 21px; }

div.column.skinny.no-margin { margin-right: 0px; }

div.column.wide { width: 600px; margin-right: 45px; }

div.column.wide.mr20 { width: 600px; margin-right: 20px; }

div.column.skinny div.thumbnails div { display: block; cursor: pointer; float: left; width: 92px; height: 69px; margin-left: 2px; margin-bottom: 2px; text-align: center; background: black; overflow: hidden; }

div.column.thumbnails { margin-top:29px; margin-right: 0px; width: 197px;}

div.column.thumbnails div.thumbnails { overflow: hidden; }

div.column.wide div.thumbnails div { display: block; cursor: pointer; float: left; width: 60px; height: 45px; margin-top: 15px; margin-left: 2px; margin-bottom: 2px; text-align: center; background: black; overflow: hidden; }

div.column.thumbnails div.thumbnails div { display: block; cursor: pointer; float: left; width:87px; height: 58px; margin-left: 2px; margin-bottom: 2px; text-align: center; background: black; }

div.column.skinny div.pageup, #media-browser div.column.skinny div.pagedown { text-align: center; padding: 5px 0px; clear: both; }

div.column.wide div.pageup, #media-browser div.column.wide div.pagedown { width: 20px; text-align:center; float: left; margin-top: 8px; }

.pagedown, .pageup {height:15px;}

div#info h2 { margin: 0 0 2px 0; font-size: 18px; line-height: 18px; color: white; }

div#info h3 { margin: 0 0 2px 0; font-size: 12px; color: #6b6862; font-weight: normal; font-style:italic; }

div#info p { color: white; margin-bottom: 25px; }

div#info p em { color: #a7a399; }

div#info table { border: 0; font-size: 12px; }

div#info table th { border: 0; padding: 0 20px 0 0; margin: 0; font-size: 12px; font-weight:normal; color: #6b6862; text-align: left; }

div#info table td { border: 0; padding: 0 20px 0 0; margin: 0; text-align: left; }

div#info table td a { color: white; }

div#info .data { color: #6b6862; }

div#info p.data a, #media-browser div#info p.data span { color: white; }

div#info div.rightside table.form { margin: 0px; }

div#info div.rightside table.form th, #media-browser div#info div.rightside table.form td { font-size: 12px; padding-bottom: 8px; padding-top: 0px; }

div#info div.rightside table.form td textarea { width: 198px; height: 115px; }

div#info div.rightside table.form td select { width: 198px; }

.section_dark { padding:5px; }

div.column.wide div.story_thumb div { width: 165px; text-align: left; margin: 0 10px 0 0; padding-left: 10px; float: left; }

div#info a { font-size:12px; text-decoration:none; }

div#info a:hover { text-decoration:underline; }

#photos-loader, #videos-loader, #stories-loader{ position:absolute; height:350px; width:100%; z-index:10; background: url('../images/loader_browser.gif') 50% 50% no-repeat; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}

#thumbs-loader{position:absolute; height:100%; width:100%; z-index:10; background: url('../images/loader_small.gif') 50% 50% no-repeat; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}


#thumbs-container{ position:relative; width:560px; height:55px; float:left;}

#media-browser.pic-browser  { padding: 15px 0 27px 0; margin-bottom:30px; }
#media-browser.pic-browser .media-details {border-bottom:1px solid #F26522;padding-left:20px;padding-bottom:10px;margin-bottom:10px;}
#media-browser.pic-browser .media-details #tag-wrapper img {cursor:pointer}
#media-browser.pic-browser .gallery-browser-trail{padding:10px 0 0 15px;height:15px;}
#media-browser.pic-browser .paginated-thumbs{padding:0 0 0 15px;}
#media-browser.pic-browser .paginator{padding:4px 15px;}
#media-browser.pic-browser .thumbnails-details a{padding:4px 0; margin-right:3px;}
#media-browser.pic-browser .thumbnails-details a.active img{border:1px solid #F26522;}
#media-browser.pic-browser .thumbnails-details .empty-thumbnail {margin:4px 3px 4px 0; width:60px;height:45px;display:inline-block;background-color:#6B6862; }
div.mainimage { text-align: left; position:relative; /*background: black;*/ }
div.mainimage a#curpiclink_large_main { margin:auto;display:block; }
div.gallery_img img { width: 281px; height:211px;}

div#photos.wide { position:relative;border-left:1px solid #5C5B56;border-right:1px solid #5C5B56;margin-right:35px;}
div#photos.wide .browse-media-prev{left:0;margin-left:-10px;top:40%}
div#photos.wide .browse-media-next{right:0;margin-right:-10px;top:40%}
div#photos.wide div.mainimage { width: 600px; height: 450px; overflow: hidden;}

div#media_info {font-size:12px;margin-top:5px;}
div#media_info h2{font-size:18px;}
div#media_comments h3, div#media_info h3{font-size:12px;color:#6b6862;font-style:italic;font-weight:normal;
    margin-top:25px;margin-bottom:5px;font-family:georgia;text-transform:lowercase;}
div#media_info em{color:#6b6862;font-style:normal;}
div#media_info a, div#media_info a:visited, div#media_info a:hover
{text-decoration:underline;color:#fff;}
div#media_info a.action, div#media_info a.action:visited, div#media_info a.action:hover
{font-size:10px;border:0 none;color:#F26522; text-decoration:none;font-weight:bold;}

div#media_info .tag-item { float:left;margin-right:5px;text-decoration:underline;cursor:pointer;}
div#media_info table.media-size {border:none;text-align:left;margin:0;}
div#media_info table.media-size th,div#media_info table.media-size td{padding:0 30px 0 0;border:none;}
 div#media_info table.media-size th{color:#6b6862;}

 div.paginated-thumbs #thumbs-container{ width:100%;}
 div.paginated-thumbs .pageup, div.paginated-thumbs .pagedown{ display:none;}

 div#media_comments .comments-text { margin:5px 0 0;}
 div#media_comments .comments-user { color:#F26522; margin:0;}
div#media_comments h3{margin-top:10px;margin-bottom:5px;}
 div#media_comments .right.pointer.action { margin-top:13px;}

.story{ margin-bottom:20px;}

.story h3 a{ font-size:19px; text-decoration:none; font-weight:normal; padding:0; margin:0; }



.jcarousel-prev-disabled{ background: transparent url('../images/prev-horizontal-end.png') no-repeat center; }

.jcarousel-next-disabled{ background: transparent url('../images/next-horizontal-end.png') no-repeat center }

.jcarousel-next-disabled:hover { background: transparent url('../images/next-horizontal-end.png') no-repeat center;}

.jcarousel-prev-disabled:hover { background: transparent url('../images/prev-horizontal-end.png') no-repeat center;}

.next-media, .prev-media{ display:none; }



.video-thumbnails{ margin:15px 0;}

#browser-wrap{ padding:20px; position:relative; }
#photo-browser, #video-browser{ margin:auto; border-left:1px solid #5c5b56; border-right:1px solid #5c5b56; min-height:300px;}

.browse-thumbnail{ width:184px; height:200px; padding:5px 23px; float:left; text-align: center; }
.browse-thumbnail img{ margin-bottom:10px; /*width:184px;*/ height: 138px;}
.browse-thumbnail span{ color:#5c5b56;}
.browse-media-prev, .browse-media-prev:hover, .browse-media-prev:visited{ display:none; background: transparent url('../images/browse-prev-active.gif') no-repeat center; height:19px; width:10px; position:absolute; top:45%;  left:10px;}
.browse-media-next, .browse-media-next:hover, .browse-media-next:visited{ display:none; background: transparent url('../images/browse-next-active.gif') no-repeat center; height:19px; width:10px; position:absolute; top:45%; right:10px;}
.browse-media-next-inactive{ display:none; background: transparent url('../images/browse-next-inactive.gif') no-repeat center; height:19px; width:10px; position:absolute; top:45%; right:10px;}
.browse-media-prev-inactive{ display:none; background: transparent url('../images/browse-prev-inactive.gif') no-repeat center; height:19px; width:10px; position:absolute; top:45%; left:10px;}
#browse-next{ height:138px; width:184px; padding:0; margin:5px 23px; background:url("../images/browse-next-inactive.gif") no-repeat scroll 165px 105px #242320; }
#browse-next a{ display:block; text-decoration:none; color:#ffffff; padding:106px 0 0 60px;}

#photo-main, #video-main, #story-main{ position:relative; height:231px;}
#media-browser div.nomedia{height:169px;padding:25px 10px;}
#photo-main-overlay{ position:absolute; background: transparent url('../images/browse-all-overlay.jpg') no-repeat center; width:282px; height:211px; cursor:pointer; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#photo-wrap, #video-wrap, #story-wrap{margin-top:25px;}
#photo-wrap .thumbnail img, #video-wrap .thumbnail img{margin:1px;width: 92px; height: 69px;}

.paginator{ font-size:13px; padding:10px 20px; display:none; }
.stories .paginator { display: block; }
/*#stories .paginator { display: block; }*/
.paginator a{ text-decoration:none; }
.paginator a:hover{ text-decoration:underline; }
.paginator .page, .paginator .curr{ padding:0 5px;}
.paginator .prev a, .paginator .next a{ color:#ffffff; }
.paginator .first a, .paginator .last a{ color:#9A9A9A; }

#paginate-footer{ background:#242320; margin:auto; border-top:1px solid #F26522; padding:10px 0; }
#crumbtrails-footer{ display:none; padding:25px 0;}
#stories-crumbtrails-footer{ padding:25px 0 0 0;}
#browse-all{ border:1px solid #F26522; width:150px; margin-top:25px;text-align:center; padding:10px 20px 10px 5px; background: url('../images/button_icon.gif') 92% no-repeat; cursor:pointer; }
#browse-all a {text-decoration:none; font-weight:bold; font-size:14px;}

.edit-textarea{width:250px;}

.disp{display:block;}
.photo_max_width img{max-width: 600px;}

#email_form input[type="text"] {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #878580;
    color: #FFFFFF;
    height: 20px;
    width: 170px;
    padding: 0 5px;
}
#email_form textarea {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #878580;
    color: #FFFFFF;
    height: 200px;
    width: 170px;
    padding: 0 5px;
}

.actionmedia h3 a {
    font-size: 17px;
}

.ajax_link {
    cursor: pointer;
}

.ajax_link:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #F26522;
}
