/* @override 
	http://zosh.com/wp-content/themes/ZoshTheme/blogarticle.css
	http://localhost:8888/wp-content/themes/ZoshTheme/blogarticle.css
*/

/*
Theme Name: Zosh iPhone App Theme
Theme URI: http://www.zosh.com
Description: Zosh created by Joshua Kerr
Version: 1.0
Author: Joshua Kerr
Author URI: http://joshkerr.com
*/

sup {
      line-height: 0px;
      font-size: smaller;
      vertical-align: super;
    }
sup a {
      line-height: 0px;
    }


div.infobox.center.width100 {
	background-color: #e3e3e3;
}

p {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
	
}
	
.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

.alignleft {
	float: left;
}

/* @group Post Section */


h2.title{
  	font-weight: bold;
  	text-transform: uppercase;
	font-size: 1.2em;
	margin-top:  45px;
	margin-bottom:  0px;
	margin-left:  0px;
	margin-right: 0px;
	border-bottom: 1px solid #ccc;
}

img.size-medium {
	border: 6px solid #cccccc;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;


}

div.wp-caption.aligncenter {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	width:  500px;	
}

h2.title a{
	color:#666666;
	padding-bottom: 0px;
	text-decoration: none;
}

#content div.frame div.post-content.clearfix p {
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.title a:hover{color:#ed1e24;text-decoration:none;}

h3.title{
		font-size:150%;
		font-weight:bold;
		margin:0;
		padding:0;
}

.post-summary{
	margin:1em 0 .2em;
	text-shadow:#fff 1px 1px 1px;
	color:#797979;
	text-transform:uppercase;
	letter-spacing:.1em;
}

.post-summary p{
	margin:0;
	padding:0;
}

.post-excerpt{
	font-size:90%;
	font-style:italic;
	color:#999;
}

.post-info{
	background:transparent url(images/info-bar.png) no-repeat right top;
	height:42px;
	margin-left:11px;
	margin-bottom: 10px;
	font-style:italic;
	color:#bbb;
}
.post-info a{font-weight:bold;color:#999;}
.post-info a:hover{color:#ed1e24;}
.post-info p{margin:0;padding:0;line-height:32px;}
.post-info p.author{padding: 0 0 0 6px;}
.post-info p.comments{padding: 0 12px 0 0;}
.post-info p.comments a.comments{background:transparent url(images/icons.png) no-repeat 0px -49px;padding-left:20px;}
.post-info p.comments a.no.comments{background-position:0px 1px;}
.post-date{background:transparent url(images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:bold;}
.post-date p{background:transparent url(images/info-bar.png) no-repeat right -42px;height:33px;padding:0 16px 0 0;margin:0;line-height:31px;color:#fff;}

p.wp-caption-text {
	color:  #666666;
	font-style: italic;
	font-weight:bold;

}
.post .post-tags{background:transparent url(images/icons.png) no-repeat 0px -104px;font-style:italic;padding-left:20px;line-height:22px;}

.post-meta{padding:.6em .8em;border-top:1px solid #ddd;background-color:#f6f6f6;color:#999;display:block;}
.post-meta a{color:#666;text-decoration:underline;}
.post-meta a:hover{color:#ed1e24;text-decoration:none;}



/* @end */

#content div.frame div.post div.title {
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	height: 50px;
	
}

#content div.frame div.post div.title {
	font: bold 1.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

#content div.frame div.post div.title small {
	color: #666666;
	font-size:  .6em;
	margin-top: 0px;
	
}


#content div.frame div.post div.title a {
	color:  #d32e2e;
}

#content div.frame div.post div.title a:visited {
	color:  #d32e2e;
}

#content div.frame div.post div.title a:hover {
	color:  #d32e2e;
}


#content div.frame div.post div.title h3 {
	color:  #d32e2e;
	margin-bottom: 5px;
	padding-bottom: 0px;
	
}

#content div.frame div.post div.title h2 {
	color:  #d32e2e;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}

#content div.frame div.post div.authorinfo p {
	color:  #666666;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 20px;
}

div.readmore {
	margin-top: -10px;
	float: right;
	background-color: #ECECEC;
	width:  80px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right:  1px solid #cccccc;
	border-top:  1px solid #cccccc;
}

div.readmore a{
	color: #666666
}

#comment {
	width: 700px;
	height: 120px;
	border: 1px solid #cccccc;
	padding: 5px;
}

#content div.frame div.post div.title img.avatar.photo {
	float: left;
	padding-right:  5px;
	padding-bottom: 5px;
	margin-right:  5px;
	margin-bottom: 5px;
}

#content div.frame div.post div.title hr {
	color: #cccccc;
	height: 1px;
}

.size-medium{
	margin-left:  auto;
	margin-right:  auto;
	margin-top: 20px;
	
}

.wp-caption {
	font-weight: bold;
	font-style: italic;
   border: 1px solid #ddd;
   text-align: left;
   background-color: #f3f3f3;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 3px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;

}

.wp-caption img {
   margin: 0;
   padding: 5px;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   line-height: 17px;
   	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

#videoDescription p {
	margin-left: 40px;
	margin-right: 40px;
}

#short{
	padding-bottom: 30px;
}

