/*
Theme Name: Uno
Theme URI: http://graphpaperpress.com/themes/uno/
Description: A child theme for Base Theme Framework.
Author: Graph Paper Press
Author URI: http://graphpaperpress.com
Template: base
Version: 2.0.5
License:  GPL
*/
	
@import url("../base/style.css");

#masthead {text-align: center;padding: 1.5em 0;}
h2.title {font-size: 16px;text-align: center;text-transform: uppercase;}
h3 {margin-top:10px;}
h3.entry-format {margin-top:0;}
.page-template-page-blog-php h3.entry-format {margin: 20px 10px 0 0;}
h2.entry-title-meta{padding:0 5px 0 0;float: left;line-height: 1;}
h2.entry-title-meta a {text-decoration: none;}
.title-meta {margin-top: 8px;float:left;}
.hentry {overflow: hidden;border:none;margin-bottom: 0}
#colophon {margin-top: 10px;}
.sh {display: block;}
.hi {display: none;}
#content {width: 100%}
#branding hgroup {
	float: none;
	text-align: center;
}
.clearfix {display: block;clear: both}
/* Menu */
#access {margin-bottom: 0;}
#access ul {clear:left; float:right; right:50%;position: relative;border:none !important;}
#access ul li {left: 50%; }
#access ul li ul.sub-menu {left:0; right:auto;}
#access ul li ul.sub-menu li {left:auto; clear:left;}
#access ul li ul.sub-menu li ul.sub-menu {left: 12em; top:-1px;}
a > .sf-sub-indicator {top:1.1em;}
#access ul li:hover ul,
#access ul li.sfHover ul {top:3em;}

/* Image hover nav */
.single .content {padding: 0;}
.maincontent {position: relative; display: block; overflow: hidden;}
.maincontent .nav-previous a, .maincontent .nav-next a {border:none;background:url('images/1x1.png');position: absolute; top: 0; text-indent: -9999em; width: 50%; height: 100%; padding:0;margin:0; zoom: 1; display: inline;overflow: hidden; z-index: 9999;}
.maincontent .nav-previous a { right: 0;    }
.maincontent .nav-next a {left: 0; }
.maincontent .nav-previous a:hover, .maincontent  .nav-next a:hover {border:none;  }
.maincontent .nav-previous a:hover { background: url(images/rightarrow.png) 95% 50% no-repeat;}
.maincontent  .nav-next a:hover { background: url(images/leftarrow.png) 5% 50% no-repeat;}

/* Gallery */
dl.gallery-item {margin-bottom: 0 !important;}
dd.gallery-caption {margin: 0 auto !important; width: 300px;}

div.meta {padding:0 0 6px 0;width:100%;overflow: hidden;}
div.meta a, .entry-date {font-weight: normal; font-size: 11px; text-transform: none; }
.imgnav {float:right;margin-top:2px;}
div.imgnav .navigation {float: right;margin-top:11px;width: 40px;}
div.imgnav .navigation .nav-previous {float: right;}
div.imgnav .navigation a {text-indent: -999em;padding:0;display: block; border:none;background: url(images/arrows.png) no-repeat; width: 11px; height: 16px;margin-left: 8px;}
div.imgnav .navigation .nav-previous a {background-position: -11px 0px}
div.imgnav .navigation .nav-next a {background-position: 0px 0px;}
div.imgnav .navigation .nav-previous a:hover {background-position: -11px -16px}
div.imgnav .navigation .nav-next a:hover {background-position: 0px -16px;}
div.meta a.title {font-weight: bold;border: none;font-size: 16px !important;}

#primary {margin:0}
.entry-content {margin: 0;overflow: hidden;}

#commentsbox, #singlecontent {display: none;}

#footer {padding: 10px 0; text-align: center;  border: none !important;}
#footer a {font-weight: normal; }
.copytext {clear:both; padding-top: 15px;font-size:11px;}
.footerwidget {height: 100%}

/* multiple images in a post */
.slide {width: 100%;position: relative; height:500px; }
.slide .image.vertical img {width: auto;margin: 0 auto;}
.slide div {margin: 0 auto;max-width: 100%;width: 100%; text-align: center;}

#circles {float:right;}
#indicator {display: none; float:left;text-align:right; margin: 13px 0 0;padding: 0;}
#indicator a {text-indent: -9999em; width: 11px; height: 11px; display:inline;float: left; text-align:left;border:none; padding: 0 3px 0 0;}
#indicator a.active {background-position: 0 -12px;}
#indicator a:hover {cursor: default;}
.image {z-index:99;}
.active {z-index:1000;}

#commentsbox{margin: 30px 50px; clear:both;}
#singlecontent {margin: 10px 0 0; padding: 50px 50px 30px;}
#respond {margin-top: 10px;}
/* #singlecontent p:first-child:first-letter {font-size: 300%;float:left;display: block; margin:0 0 0 0;padding:0;line-height:0.9;padding-right: 5px;font-weight: bold;} */

.singleblog {margin-top: 20px;}
.singleblog #commentsbox {display: block !important;}
.singleblog .navigation .nav-previous,.singleblog .navigation .nav-next {display: block;} 
.singleblog .navigation .nav-previous a,.singleblog .navigation .nav-next {position: relative; text-indent: 0; color: #999 !important; width: auto; opacity: 1;}
.page-template-page-blog-php .post {margin: 30px 0;}

.video-thumb {background: url(images/video.png) no-repeat;  z-index: 1; }
.imgcaption {position:absolute; bottom:28px; right: 25px; background: #000;color: #fff; padding:5px 10px;}
.thumb {display:block;}
.format-aside h3.entry-format, .format-quote h3.entry-format, .format-chat h3.entry-format {
    margin-top: 0px;
}
#colophon {border:0;padding:0;margin:0;}
#below_footer {margin-top:8px;}
#footer-widgets {margin-top:8px;}
.archive-thumb {max-width: 31.914894%;float:left;margin-right:2.1276596%;}
.omega {margin-right:0;}
.alpha {clear:both;}
.attachment #main, .page #main, .archive #main {padding-top: 40px;}
h3 a {text-decoration: none;}
.archive .navigation {clear: both; overflow: hidden; padding: 20px 0 25px;}


/* Responsive */
@media screen and (max-width: 650px) {
	h3.entry-format {
		display:none;
	}
	#secondary h3.widget-title {
		padding-top: 0;
	}
	.comments-link {
		display: none;
	}
	h2.entry-title-meta {
		padding-left:0;
	}
	div.title-meta {
		display: none;
	}
	div.imgnav .navigation {
		margin-top: 8px;
	}
	#indicator {
		margin-top: 10px;
	}
	div.meta {
		padding-bottom: 5px;
	}
}
