/*
Theme Name: AM Striped
Description: AM Striped, a fully responsive HTML5 Theme designed by Ali Mirzaei. It features a clean, minimalistic design, styling for all basic page elements (including blockquotes, tables and lists), a repositionable sidebar (left or right), and HTML5/CSS3 code designed for quick and easy customization.
Author: Ali Mirzaei
Author URI: http://alimir.ir
Version: 1.0.2
Theme URI: http://alimir.ir/am-striped
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, white, one-column, two-columns, right-sidebar,left-sidebar,responsive-layout,fluid-layout, featured-images, custom-header, custom-menu, rtl-language-support, translation-ready
Text Domain: am-striped
*/

a{
	text-decoration:none;
}
small {
	font-size: smaller;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 0 20px;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
caption {
	font-size: 16px;
	margin: 20px 0;
}
th {
	font-weight: bold;
	text-transform: uppercase;
}
td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}

header h2{
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#titleBar .title h1{
		color: #fff !important;
}

code, pre {
	display: block;
	padding: 0 10px !important;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
	text-align: left;
}

.wp-caption-text {
	margin: 0.5em 0; 
	color: #666; 
	font-size: 0.923em;
}

.gallery-caption {
	position: static;
}

.bypostauthor {
	position: static;
}

.sticky{
}

.alignleft {
	float: left;
	margin: 5px 20px 5px 0; 
	padding: 0;
}

.alignright {
	float: right; 
	margin: 5px 0 5px 20px; 
	padding: 0;
}

.aligncenter {
	display: block; 
	margin: 1em auto; 
	text-align: center;
}

.tagBox{
	clear:both;
	border:dashed 1px #ddd;
	padding:10px;
}

.post-404{
	border:solid 1px #ddd;
	padding:20px;
}

.post-thumbnail
{
	padding: 4px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
	
.is-post img,
.comment-body img,
.widget img,
.wp-caption {
	max-width: 100%;
}
.is-post img,
.comment-body img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}

.comments-navigation {
    margin: 10px;
    font-size: 12px;
}

.comments-navigation .alignleft {
    float: left;
    margin: 0;
    padding: 0;
}

.comments-navigation .alignright {
    float: right;
    margin: 0;
    padding: 0;
}


ol.commentlist {
    list-style: none;
    text-indent: 0;
}

ol.commentlist li {
    margin: 0 0 10px 0;
    padding: 10px 0 7px 0;
    position: relative;
}
.comment-body{
	margin: 0 0 10px 85px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	background-image: url('css/images/bg2.png');
	border:1px solid #c1c1c1;
	text-shadow:1px 1px #fff;
}

ol.commentlist li div.comment-author {
    padding:0px 10px;
}

ol.commentlist li div.vcard {
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 24px;
    padding-bottom: 5px;
}

ol.commentlist li div.vcard cite.fn {
    font-style: normal;
}

ol.commentlist li div.vcard img.avatar {
    border-bottom:3px solid #ccc;
	left:0px;
	position:absolute;
	width:80px;
	height:80px;
	border-radius:5px;
}

ol.commentlist li div.comment-meta,.comment-awaiting-moderation{
	padding:5px 10px 10px;
	clear:both;
	line-height:15px;

}

ol.commentlist li div.comment-meta a {
    color: #aaaaaa;
    text-decoration: none;
}

ol.commentlist li div.comment-meta a:hover {
    color: #37badc;
    text-decoration: none;
}

ol.commentlist li p {
    font:normal 12px Arial, Helvetica, sans-serif;
	line-height: 24px !important;
	margin:0 10px 20px 10px;
}

ol.commentlist li form p {
    margin: 0;
}

ol.commentlist li ul {
    font: normal 12px Arial, Helvetica, sans-serif;
    list-style: square;
    line-height: 24px;
    margin: 0 0 0;
    padding: 0;
    text-indent: 0;
}

ol.commentlist li div.reply {
	text-align:center;
	font-size:12px;
	padding:0 20px;
	line-height:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid rgba(0,0,0,0.3);
	border-bottom-width:3px;
	background-color:#E48681;
	border-color:rgba(0,0,0,0.3);
	text-shadow:0 1px 0 rgba(0,0,0,0.5);
	margin:-12px 10px 0;
	float:right;
}

ol.commentlist li div.reply a{
	color:#fff;
	text-decoration:none;
}

ol.commentlist li ul.children {
    list-style: none;
    margin: 1em 0 0 25px;
    text-indent: 0;
}

ol.commentlist li ul.children li.depth-2 {
    margin: 0 0 8px;
}

ol.commentlist li ul.children li.depth-3 {
    margin: 0 0 8px;
}

ol.commentlist li ul.children li.depth-4 {
    margin: 0 0 8px;
}

ol.commentlist li.pingback div.vcard {
    padding: 0 0 0 170px;
}

#respond {
	margin-top: 10px;
}
#respond h3#reply-title {
	font-size: 16px;
	line-height: 1;
	clear:both;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}

.required {
	color: red;
}

form#commentform  #submit {
    display: inline-block;
    text-decoration: none;
    font: 14px/18px Tahoma, Helvetica, sans-serif;
    color: white;
    height: 33px;
    margin: 5px 0 0;
    cursor: pointer;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #049cdb),  color-stop(100%,  #0064cd));
    background-image: -webkit-linear-gradient(top,  #049cdb,  #0064cd);
    background-image: linear-gradient(to bottom,  #049cdb,  #0064cd);
    border: 1px solid #ccc;
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0,  0,  0,  0.1) rgba(0,  0,  0,  0.1) rgba(0,  0,  0,  0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

form#commentform  #submit:hover {
    background: #049cdb;
}

.widget  a{
	text-decoration:underline;
}

.the_content,.is-post{
	clear:both;
}