body {
background: #1c1c1c;
}

.outer-slice {
border-bottom: 1px solid #333;
}

#container {
background: transparent;
}

#branding input#search-field {
background: #fff;
}

#container #trending-bar {
background: transparent;
border-bottom: 1px solid #333;
color: #fff;
}

#container #trending-bar a {
border-right: 1px solid #333;
color: #fff;
}

#container #trending-bar a.more-topics {
color: #777;
}

#content {
background: transparent;
color: #fff;
}

/* Media Hub */

#content #media-hub {
margin-top: 1em;
overflow: hidden;
}

#content #media-hub #switched-galleries {
margin-bottom: 3em;
}
#content #media-hub #switched-galleries a {
font-family: Helvetica, Arial, sans-serif;
font-size: 35px;
font-style: normal;
font-weight: bold;
color:white;
text-transform:uppercase;
}
#content #media-hub .media-attic {
float: left;
width: 660px;
overflow: hidden;
margin-bottom: 3em;
_margin-bottom: 1em;
}
#fullgallery #content #media-hub .media-attic {
float: left;
width: 960px;
overflow: hidden;
margin-bottom: 3em;
_margin-bottom: 1em;
}
#content #media-hub .media-header h1 {
font-size: 2em;
margin: 0;
padding: 0;
margin-bottom: .5em;
}

#content #media-hub .media-header h1 a {
color: #fff;
}

#content #media-hub .media-header h1 .return a {
  display:block;
  float:right;
  font-size:12px;
  font-weight:normal;
  color: #FD702B;
  margin-top:8px;
}

#content #media-hub .media-header p {
color: #888;
}

#content #media-hub .media-header p span {
margin-left: 1em;
}

#content #media-hub .media-feature {
position: relative;
width: 660px;
height: 327px;
margin: 0;
padding: 0;
}

#content #media-hub .media-feature .overlay {
background: rgba(0,0,0,0.7);
_background: #000;
width: 660px;
_width: 650px;
position: absolute;
left: 0;
bottom: 0;
margin: 0;
padding: .5em;
}

#content #media-hub .media-feature .overlay p {
margin: 0;
padding: .5em;
}

#content #media-hub > .medrect {
width: 300px;
height: 250px;
float: right;
margin-top: 35px;
}


#media-hub #recent-popular ul {
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
_height: 1%;
}

#media-hub #recent-popular ul li {
_height: 1%;
}

#media-hub ul li a {
display: block;
}

#media-hub #recent-popular ul li {
float: left;
margin-right: 2em;
font-family: Helvetica, Arial, sans-serif;
font-size: 21px;
line-height:1.4em;
font-style: normal;
font-weight: normal;
text-transform:uppercase;
}

#media-hub ul li a {
color:#666;
}
#media-hub ul li a:hover {
text-decoration:none;
}
#media-hub ul li a.current {
color:#fff;
}

#media-hub .header h2 {
margin: 0;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 21px;
font-style: normal;
font-weight: normal;
text-transform:uppercase;
}

/* Media Modules */

#media-hub .g-mod {
clear: both;
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
}

#media-hub .g-mod .header {
margin: 0 0 1em 0;
_height: 1%;
}

#media-hub .g-mod .header a.browse {
color: #777;
font-size: .9em;
position: absolute;
top: 0;
right: 20px;
text-transform: uppercase;
cursor: pointer;
}

#media-hub .g-mod .header a.browse:hover {
color: #fff;
}

#media-hub .g-mod .slide-wrapper {
clear: both;
overflow: hidden;
margin-bottom: 2em;
}

#media-hub .g-mod .slide-wrapper .slide {
width: 180px;
height:190px;
overflow:hidden;
float: left;
margin: 0 15px 15px 0;
}

#media-hub .g-mod .slide-wrapper .slide h2 {
font-size: 1.1em;
margin: .5em 0 0 0;
line-height: 1.5em;
}

#media-hub .g-mod .slide-wrapper .slide h2 a {
color: #fff;
}

#media-hub .g-mod .slide-wrapper .slide h3 {
font-size: 1em;
font-weight: normal;
}

#media-hub .footer p { font-size: 14px; }
#media-hub .footer p.date { float: left; }
#media-hub .footer p.view-full {float: right; }

/* Galleria modifications */

.galleria-thumbnails .galleria-image{width:120px;height:90px;float:left;margin-right:4px;cursor:pointer;}
.galleria-container {height:425px;position:relative;width:900px;}
#fullgallery .galleria-container {height:600px;position:relative;width:900px;}
.gallery-regular .galleria-container {height:430px;position:relative;width:660px;float:left;}
#fullgallery.gallery-regular .galleria-container {height:600px;position:relative;width:960px;float:left;}
.galleria-images {background:#333;}
.galleria-stage {height:327px;}
.gallery-regular .galleria-stage {width:660px;left:0;}
#fullgallery.gallery-regular .galleria-stage {width:960px;left:0;height:450px}
.galleria-thumbnails-container {clear:both;padding-top:5px;position:absolute;bottom:0;height:90px;overflow:visible;left:0;}
.gallery-regular .galleria-thumbnails-container {clear:both;padding-top:5px;position:absolute;bottom:0;height:90px;width:660px;overflow:visible;left:0;}
#fullgallery.gallery-regular .galleria-thumbnails-container {width:960px;}
.galleria-thumbnails-list{height:90px;margin:0 !important;width:870px;left:14px;padding:0;position:absolute;}
.gallery-regular .galleria-thumbnails-list{height:92px;margin:0 !important;width:620px;padding:0;position:absolute;bottom:0px;left:18px;}
#fullgallery.gallery-regular .galleria-thumbnails-list{width:920px;}
.gallery-regular .galleria-thumb-nav-left {left:0;}
.gallery-regular .galleria-thumb-nav-right {right:2px;}
.galleria-info-link{display:none;}
.galleria-loader { 
	width:32px;
	height:32px;
	position:absolute;
	padding:10px;
	top:140px;
	left:310px;
	z-index:2;
	background: #000 url(http://www.blogsmithmedia.com/www.switched.com/media/classic-loader.gif) no-repeat center center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display:none;
}
#fullgallery .galleria-loader {
	left:460px;
	top:240px;
}
.gallery-regular .galleria-loader {right:280px;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {background:url(http://www.blogsmithmedia.com/www.switched.com/media/classic-map.png) no-repeat;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:5px;z-index:1000;}
.gallery-regular .galleria-image-nav {top:50px;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:1;cursor:pointer;width:190px;height:295px;top:-35px;position:absolute;left:15px;z-index:2;}
.galleria-image-nav-left{background-position:60px 130px;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-200px 130px;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:.7;}
.galleria-counter{position:absolute;bottom:130px;left:10px;background:#000;text-align:right;color:#fff;font:normal 14px/1 arial,sans-serif;z-index:2;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;padding:15px;font-weight:bold;}
.gallery-regular .galleria-counter {top:10px;bottom:auto;right:10px;left:auto;background:#333;padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.return a {display:block;float:right;}
#media-hub .galleria-container .galleria-info {
	height:200px;
	position:relative;
	bottom:200px;
	overflow:hidden;
}
#media-hub .galleria-info-text {
	position:absolute;
	top:175px;
	width:640px;
	padding:4px 10px 160px 10px;
	z-index:9000;
	background:#000;
	opacity:.4;
	font-size:1em;
}
.galleria-info-title {
	font-size:1.1em;
	font-weight:bold;
	padding:0;
	margin-bottom:1em;
	line-height:1.4em;
}
span#moreinfo {
    float:right;
    width:100%;
    clear:right;
    color:#FD702B;
    font-weight:normal;
    margin-top:2px;
    text-align:right;
    font-size:1.1em;
}
.galleria-info-title span#moreinfo {
	width:auto;
	clear:none;
	font-size:1em;
}
.galleria-info-description {
	margin-top:5px;
}
.galleria-thumb-nav-left,.galleria-thumb-nav-right {
	display:block;	
	width:7px;
	height:14px;
	text-indent:-99999px;
	border:none;
	background: url(http://www.blogsmithmedia.com/www.switched.com/media/g-thumbnail-arw.png) 0 0 no-repeat;
	position:absolute;
}
.galleria-thumb-nav-left {
	top:40px;
}
.galleria-thumb-nav-right {
	background-position:0 -14px;
	right:0;
	top:40px;
}
.gallery-regular .galleria-thumb-nav-left {left:0;}
.gallery-regular .galleria-thumb-nav-right {right:2px;}
.galleria-thumb-nav-left:hover {background: url(http://www.blogsmithmedia.com/www.switched.com/media/g-thumbnail-arw.png) 0 0 no-repeat;border:none;cursor:pointer;}
.galleria-thumb-nav-right:hover {background: url(http://www.blogsmithmedia.com/www.switched.com/media/g-thumbnail-arw.png) 0 -14px no-repeat;border:none;cursor:pointer;}

#container .full-image ul.ui-controls {
display:none;
}



/* From "standard" /media/gallery.css */


.gallery .photo-body .thumb {
float: left;
margin: 2px 0 0 2px;
}
.gallery li.thumb {
display: block;
float: left;
position: relative;
margin: 0 2px 2px 0;
border: 0;
}
.gallery .thumb img {
vertical-align: top;
border: 0;
height: 75px;
width: 75px;
}
.gallery .thumb a {
display: block;
float: left;
cursor: pointer;
}
.gallery .thumb a:hover {
padding: 0;
}
.gallery li.thumb a:hover,
.gallery li.thumb a:active {
background-position: 0 -55px;
}
.gallery .captionedthumb {
background: #060606;
padding: 6px;
float: left;
display: block;
overflow:hidden;
margin: 0;
height: 130px;
margin: 5px 5px 0 0;
border: 2px solid #1e1e1e;
}
.gallery .captionedthumb:hover {
background: #000;
}
.gallery .captionedthumb:hover .title a {
color: #fff;
}
* html .gallery .captionedthumb {
height: 130px;
overflow: hidden; 
}
.gallery .captionedthumb img {
width: 75px;
height: 75px;
}
.gallery .captionedthumb .title {
padding: 2px 0;
width: 75px;
text-align: center;
}
.gallery .captionedthumb .title a {
color: #666;
font-size: 10px;
overflow: hidden;
position: relative;
line-height: 1.1em;
text-align: center;
display:block;
height:41px;
}
#fullgallery #media-hub .galleria-info-text {
	width:940px;
}
/* @group Pagination */
#galleryList {
	width:100%;
	margin:0;
	float:left;
	clear:both;
	height:620px;
}
.pagednav {
	color:#999;
	font-size:14px;
	margin-bottom:10px;
	float:left;
}
.pagednav.bottom {
	margin-top:0;
	margin-bottom:20px;
}
.pagednav span {
	color:#white;
}
.pagednav a {
	font-size:12px;
	padding:5px;
	font-weight:bold;
	text-transform:uppercase;

}
/* @end */
