/*
Theme Name: Slide blog
Theme URI: http://lab.rubberpigeon.com/slideblog
Description: JQUERY Galleria power'd Slideshow imposed YAPB for wordpress template... yes converluted
Version: 0.001
Author: Zac Caley
Author URI: http://lab.rubberpigeon.com
*/
* {margin:0;padding:0; border:0;padding:0;outline:0}
html,body{background:#000000 none repeat scroll 0 0; width:100%;height:100%}
body{overflow:hidden}
#holder{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#holder[class]{display:table}
#holder galleria_wrapper{position:absolute;left:0;top:50%}
div.galleria_wrapper{display:table-cell;vertical-align:middle;position:static}
#holder img{position:relative;top:-50%;margin:0 auto;display:block;-ms-interpolation-mode:bicubic}

#holder span {cursor:pointer;display:block;height:200%;left:0;position:absolute;top:0;width:50%;}
#holder span.raster {/* background:transparent url(images/raster.png) repeat scroll 0 0;*/ width:200%;}
#holder span.right {left:50%;}

ul.galleria {bottom:20px;left:20px;position:absolute;}

ul.galleria li, div.buttons a {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:10px;
font-weight:bold;
height:20px;
width:20px;
line-height:20px;
margin-bottom:5px;
margin-right:5px;
opacity:.2;
text-align:center;

}

.galleria li{display:block;overflow:hidden;float:left;margin:0 5px 5px 0}
.galleria li a{display:none}
.galleria li.hover {background:#000000 none repeat scroll 0 0;opacity:1;}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li.active {background-color:#000000;opacity:1;}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}

	
div.buttons {left: 20px; position:absolute;  height: 20px; width: 20px}
div.buttons a {background:#F90;color:#fff;opacity:.3;filter:alpha(opacity=30);text-decoration:none;}
div.buttons a:hover {background:#000;opacity:1;filter:alpha(opacity=100);}
div.buttons a.active {background:#000;opacity:.8;filter:alpha(opacity=80);}

div.maInfo  {top: 15px}
div.maZoom  {top: 40px}
div.maPlay  {top: 65px}
div.navLeft, div.navRight {	bottom: 25px; left: 20px;} 
div.navRight {left:270px}

div#maInfoOut, div#sidebar{
	opacity:.8;filter:alpha(opacity=80);
	background:#000;
	padding:5px;
	top:15px;
	color:#fff;
	font:normal 11px/18px 'helvetica neue',arial,sans-serif;
	overflow:auto;
	}
div#maInfoOut{width:500px;}
div#sidebar{top:15px; position: absolute; display:none;}
div.maInfoOut {top: 15px; left:40px;width: 528px; bottom: 105px; display:none; position: absolute; overflow:auto;}


div#sidebar {
	right: 20px; 
	width: 160px; 
	font-size-adjust:none;
	font-style:normal;
}
div#maTitle{font-weight:bold;height:10px;line-height:10px; margin: 5px 0} 
div#maExif{float:left; width: 100px;}
div#maCaption{float:left; width: 370px; padding: 0 15px}
div#maComments {clear:both; margin: 5px 0}

div.exif, div.wpcomments, div.wpcontent, div#header, div#footer { display: none }
	
.clearfix {clear:both}
span.exifData {float: right;}
span.exifLabel {float: left;}

#sidebar h2 {cursor:pointer;}
#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	}

#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}
#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;	}
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	}
	
#wp-calendar #prev a {font-size:9pt;}
#wp-calendar a {text-decoration:none;}
#wp-calendar caption {font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold;text-align:center;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}

#wp-calendar td:hover {	background: #F90;	color: #000;}
#wp-calendar td, #wp-calander th {cursor:default}
#wp-calendar td {width: 20px; height 20px; text-align:center;}

a:link,a:visited {color: #F90;}
a:hover {color: #FC0;}
a:active {color: #F90; background:#000;opacity:.8;filter:alpha(opacity=80);}


div.comment-meta {
	background:#4C4C4C none repeat scroll 0 0;
	border-left:1px solid dimgray;
	border-top:1px solid dimgray;
	padding-bottom:2px;
	padding-right:5px;
	text-align:right;
}
div.comment-body {padding:2px 2px 3px;  background:#CCC; color:#111}
div.comment-author {background:transparent url(images/comm-author.png) no-repeat scroll -10px top; padding: 20px 0 0 0;}
textarea#comment { width: 100% }
div#maComments h3#comments {cursor:pointer}

input#submit a:hover {background:#FFB41E none repeat scroll 0 0;}
input#submit {
background:#FF8C1E none repeat scroll 0 0;
border:1px solid #1E1E1E;
margin:10px 0 0;
text-align:center;
}
