/**
 * Defaults
 */
.clearBoth, .clear {clear: both; height: 0px; font-size: 1px; line-height: 0px; display: block;}

.alignleft,
img.alignleft {float: left; margin: 0 20px 20px 0;}

.alignright,
img.alignright {float: right; margin: 0 0 20px 20px;}

.aligncenter,
img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}

img.aligncenter {margin-bottom: 12px;}

div.post {margin: 0 0 20px 0;}

ul.widgets {margin: 0 0 20px 0; padding: 0; list-style-type: none;}
ul.widgets li ul {margin: 0 0 15px 0; padding: 0; list-style-type: none;}
ul.widgets li ul li {padding: 0 0 5px 0;}
ul.widgets li ul li ul {margin: 0; padding: 5px 0 0 10px;}

.commentlist {margin: 0 0 20px 0; padding: 0; list-style-type: none;}
.commentlist .comment-author .avatar {display: none;}
.commentlist .comment {margin: 0 0 10px 0; padding: 0 0 10px 0;}

#commentform p {margin: 0 0 5px 0;}
#commentform input[type="text"],
#commentform textarea {display: block; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; padding: 5px; border: solid 1px #ccc;}
#commentform input[type="text"] {width: 300px;}
#commentform textarea {width: 90%;}

#respond .form-allowed-tags {display: none;}

div.nav-previous {float: left;}
div.nav-next {float: right;}

#nav-above,
#nav-below {display: none;}

/* Assistive text */
.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:hover,
.main-navigation .assistive-text:active,
.main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
main {
	display: block;
}

.widget-area#secondary {width: 100%; float: none;}

.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
