/* themes/ryan/css/shadowbox.css */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url('http://www.ryanplummer.com/themes/ryan/css/../images/loading.gif') no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url('http://www.ryanplummer.com/themes/ryan/css/../images/close.png');}
#sb-nav-next{background-image:url('http://www.ryanplummer.com/themes/ryan/css/../images/next.png');}
#sb-nav-previous{background-image:url('http://www.ryanplummer.com/themes/ryan/css/../images/previous.png');}
#sb-nav-play{background-image:url('http://www.ryanplummer.com/themes/ryan/css/../images/play.png');}
#sb-nav-pause{background-image:url('http://www.ryanplummer.com/themes/ryan/css/../images/pause.png');}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* themes/ryan/css/style.css */
* {margin:0}
body {
 background:#000;
 font-family:Arial, sans-serif;
 color:#fff;
}
.clear {clear:both}
a {
color: #e0dede;
text-decoration: none;
}
hr {
	margin:10px;
}
a img {
 border:0;
}
h1 {
 margin-bottom:10px;
}
h2 {
	font-size:14px;
	margin-top:8px;
	color:#666;
}
h1 span {
 display:block;
 text-indent:-1000px;
 float: left;
}
.main-nav li, .header li {
 float:left;
}
.main-nav li:after {
 content:'/';
 font-size:22px;
 margin:0 6px;
}
.main-nav li:last-child:after {
 content:none;
}
.header a  {
 font-size: 20px;
 font-weight: bold;
 letter-spacing: -1px;
 line-height: 26px;
 text-transform: uppercase;
}
.static-links {
	position: fixed;
    right: 10px;
}
.static-links a  {
	font-size:14px;
	padding-left:10px;
}
.header h1 a {
 font-size:26px;
 letter-spacing: -2px;
}
ul {padding:0}
li {list-style:none;}
a:hover, .active {
 color: #D6343C;
}
.header {
 margin:5px;
 height:82px;
}
.header-inner {
 position:fixed;
}
.gallery td {
 vertical-align:top;
}
.footer {
 position:fixed;
 bottom:10px;
 right:5px;
 font-size:10px;
}
.footer div {
 float:right;
}
.copy {
 margin-right:5px;
}
.backlink:hover, .copy a:hover {
 color:#fff;
}
.feeds a {
 display:block;
 width:12px;
 height:12px;
 background:url('http://www.ryanplummer.com/themes/ryan/css/../images/ico.png');
 text-indent:-10000px;
 margin-right:4px;
}
.ui-state-default ul {
 display:none;
}
.main-content {
	margin:0 20px;
}
.main-content p, .main-content ul {
	margin-top:15px;
	font-size:14px;
}
.g-description {
	text-align:center;
	font-size:12px;
	color:#999;
}


