/*
*  This file is for screen with resolution from 771px to 991px
*/

@media (max-width: 991px) and (min-width: 771px) {

	body {
		font: 13px/1.2 Arial, Verdana, Geneva, sans-serif;
	}
	#footer_menu {
		display: none;
	}
	body > footer > article {
		min-width: inherit;
		padding-bottom: 15px;
	}
	#develop {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	#header .wrapper > nav ul > li {
		margin-left: 23px;
	}
	#menu-header_menu_top {
		display: block !important;
	}
	#main_content_post {
		margin: 0 0 30px 0;
		width: 62%;
	}
	.wrapper {
		width: auto;
		margin: 0;
		margin-left: 65px;
		margin-right: 25px;
	}
	#main_content_post #main_div {
		width: 100%;
	}

	#side_bar {
		margin-right: 0;
		width: 32%;
	}
	#rss_form .top_comm_wid {
		border: 0;
		background: none;
	}
	.top_comm_wid {
		width: 100%;
		overflow: visible;
		border-right: 2px solid #8cba94; 
		padding-bottom: 0;
		background: #8cba94;
	}
	.top_comm_wid > h3 {
		padding-left: 0;
		text-align: center;
		font-size: 13px;
	}
	.top_comm_wid > .top_com_ul {
		width: 100%;
	}
	.top_comm_wid > .top_com_ul > li {
		margin: 11px 0 8px 6%;
		width: 40%;
	}
	.top_comm_wid > .top_com_ul > li > img {
		margin: 0 auto;
		margin-bottom: 4px;
	}
	.top_comm_wid > .top_com_ul > li > a > img {
		margin: 0 auto;
		margin-bottom: 4px;
	}
	.textwidget .banner {
		width: 90%;
	}
	.textwidget .banner img {
		width: 100%;
	}

	#side_bar .searchform {
		width: 100%;
	}
	#side_bar .searchform > input[type="text"] {
		width: 74%;
		margin-left: 5%;
	}
	#side_bar .searchform > input[type="submit"] {
		margin-right: 5%;
	}


	.tagcloud {
		width: 100%;
		padding: 0;
		padding-bottom: 10px;
	}

	.top_comm_wid > ul {
		width: 100%;
	}
	.top_comm_wid > ul li {
		width: 90%;
	}
	.top_comm_wid > div ul {
		width: 100%;
	}
	.top_comm_wid > div ul li {
		width: 95%;
	}

	.module_subscribe {
		width: 100%;
	}
	.module_subscribe figcaption {
		font-size: 14px;
	}
	.module_subscribe input[type="text"] {
		width: 80%;
		margin-left: auto;
		display: block;
		margin-right: auto;
	}
	.module_subscribe figure > #rss {
		float: left;
		margin-left: 5%;
		padding-bottom: 10px;
	}
	.module_subscribe figure > #twitter {
		float: right;
		margin-left: 0;
		margin-right: 4%;
		padding-bottom: 10px;
	}
	#side_bar > .top_comm_wid > .module_subscribe > button[type="submit"] {
		width: 80%;
		font-size: 11px;
		margin-left: auto;
		margin-right: auto;
	}

	.textwidget {
		padding: 0;
		background: #fff;
		width: 100%;
		padding-top: 0;
		padding-bottom: 1px;
		float: left;
		border: 1px solid #8cba94;
	}
	.textwidget p {
		margin-left: 10px;
		margin-right: 10px;
	}
	#calendar_wrap {
		padding: 0;
		background: #fff;
		width: 100%;
		padding-top: 0;
		padding-bottom: 1px;
		float: left;
		border: 1px solid #8cba94;
	}
	.top_comm_wid select {
		padding: 0;
		display: block;
		background: #fff;
		width: 100%;
		padding-top: 0;
		padding-bottom: 1px;
		float: left;
		border: 1px solid #8cba94;
		margin-left: 1px;
	}

	#question {
		float: none;
		margin-right: 10px;
	}
	#rss_div {
		width: 100%;
		min-height: 145px;
	}
	#category_line_block_about {
		margin-left: 13px;
		display: none;
	}
	#subscribe_links {
		margin: 25px auto;
		margin-bottom: 0;
	}
	#up_button {
		margin: 0;
		right: 10px;
	}

	#commentators_block {
		margin: 0;
		width: 66%;
		padding-left: 0;
		padding-right: 0;
	}
	#comment {
		width: 100%;
		/*margin: 0 auto 0 auto;*/
		padding-left: 1%;
		padding-right: 1%;
		display: block;
	}
	.newtextarea {
		width: 96%;
		margin: 0 auto;
	}
	.logged-in-as {
		margin-bottom: 10px;
	}
	.button_txt_smile {
		top: 0;
		/*margin-left: 170px;
		margin-top: 4px;*/
	}
	.form-submit {
		padding-top: 7px;
	}
	#new_comment_block input[type="submit"] {
		margin-left: 59%;
		width: 38%;
		margin-top: 10px;
	}
	.smileblock {
		width: 207px;
	}
	.vcard {
		width: 84%;
	}
	.listen-left-avatar .avatar {
		width: 100%;
		height: auto;
		padding: 3%;
	}

	#new_comment_block input[type="text"] {
		/*width: 86%;
		margin: 27px 0 0 0 ;*/
	}
	.subscribe-to-comments {
		margin-top: -78px;
	}
	.comment-form-author {
		width: 100%;
		/*margin-left: 2%;*/
	}
	.comment-form-email {
		width: 86%;
	}	

	.comment-form-url {
		width: 100%;
	}


	#index_post_list_div {
		width: 66%;
	}
	#list_of_article > li {
		width: 100%;
	}
	#list_of_article > li > img {
		margin: 3%;
		width: 94%;
	}
	#list_of_article > li > .article_name {
		margin: 11px 17px 9px 17px;
	}
	#list_of_article > li > .the_excerpt {
		width: 95%;
		margin: 0 2% 41px 3%;
		font-size: 15px;
	}
	#list_of_article > li > .labels {
		margin-left: 2%;
		width: 94%;
	}
	.labels > a {
		margin-right: 0;
	}

	#main_content {
		width: 62%;
		padding-right: 14px;
		padding-left: 14px;
	}

	#list_of_article > li > img {
		height: auto;
	}
	.mainphoto-page img {
		height: auto;
		width: 120%;
	}

	body > #content > .wrapper > .navigation {
		width: auto;
		margin-left: 17%;
	}
	.menu {
		display: block !important;
	}

}