/*
Theme Name: hayasanew
Theme URI: http://runningtime.am/portfolio
Description: Custom theme made for hayasanews.com
Author: armpogart
Author URI: http://www.runningtime.am
Version: 1.0
Tags: two-columns, fixed-width, custom-header, custom-background, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)

License:
License URI:

General comments (optional).
*/

/* Reset Styles
-------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header, hgroup,menu,nav,section,menu,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}

/* General Styles
-------------------------------------------------------------- */
body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 62.5%;
}


#wrapper {
	background: #fbfbfb;
	border-left: 1px solid #d5d1d1;
	border-right: 1px solid #d5d1d1;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	margin: 0 auto;
	width: 990px;
}

header {
	background: url(images/headbg.png) repeat-x #f0f0f0;
	height: 230px;
	margin-bottom: 25px;
}

	#topbar {
		height: 30px;
	}

	#topbar ul {
	    height: 100%;
	    list-style: none;
	    margin-right: 10px;	
	}
	#topbar {
	    text-align: right;
	}
	#topbar ul li {
	    display: inline-block;
	    padding: 0 6px;
	    border-right: 1px solid #4e4e4e;
	    margin-top: 10px;
	}
	#topbar ul li:last-child {
	    border: none;
	}
	#topbar ul li a,
	#topbar ul li a:visited {
	    color: #4e4e4e;
	    font-size: 1.2em;
	    text-decoration: none;
	}
	#topbar ul li a:hover,
	#topbar ul li a:focus {
	    text-decoration: underline;
	}

	#head {
		background: url(images/header.png) center no-repeat;
		margin: 0 auto;
		margin-top: 3px;
		padding: 1px 0px 26px;
		height: 125px;	
		float: left;
		width: 100%;	
	}

		#coin {
			float: left;
			width: 154px;
			height: 125px;
			padding-left: 13px;
		}
		#head hgroup {
			float: left;
		}

		#head h1 {
			background: url(images/hayasa.png) no-repeat;
			margin-top: 42px;
			width: 157px;
			height: 42px;
		}

		#head h1 a {
			display: block;
			text-indent: -9999px;
			height: 42px;
		}

		#head h2 {
			color: #414141;
			font-size: 1.7em;
			font-weight: normal;
		}
		#weather{
			float: left;	
 			height: 50px;
   			margin-left: 30px;
			margin-top: 45px;
		    	width: 480px;			
		}

	#navigation {
		background: #545353;
		height: 43px;
		list-style: none;
		position: relative;
		z-index: 10;
		width: 100%;
		float: left;
	}

	#navigation > li {
		display: inline-block;
		float: left;
		position: relative;
	}

	#navigation > li > a,
	#navigation > li > a:visited {
		color: #fff;
		background: url(images/navb.png) right no-repeat;
		border-left: 1px solid #5b5b5b;
		display: block;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		font-weight: bold;
		font-size: 1.3em;
		height: 43px;
		line-height: 43px;
		padding: 0 10px;
		text-decoration: none;
		text-transform: uppercase;
	}

	#navigation li:hover > a,
	#navigation li:focus > a {
		text-decoration: underline;
	}

	#navigation li:hover ul {
		display: block;
	}

	#navigation ul {
		display: none;
		position: absolute;
			/*top: 44px;*/
			left: 0;
		list-style: none;
		min-width: 100%;
	}

	#navigation ul li a {
		color: #fff;
		background: rgba(84, 83, 83, .9);
		border-bottom: 1px dashed #fff;
		display: block;
		padding-left: 25px;
		font-weight: bold;
		font-size: 1.3em;
		height: 30px;
		line-height: 30px;
		text-decoration: none;
	}

	#navigation ul li:last-child a {
		border-bottom: none;
	}

	#content {
		float: left;
		margin-left: 3px;
		width: 660px;
		min-height: 400px;
	}
	#content h1 {
		font-size: 14px;
	}

		.news-block {
			padding: 0 10px;
			margin-bottom: 30px;
		}

		.news-block h1 {
			margin-left: 10px;
			padding: 0 15px;
			width: 600px;
			height: 40px;
			line-height: 40px;
			font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
			/*font-weight: bold;*/
			text-transform: uppercase;
			color: #fff;
			font-size: 2em;
		
		}
		.news-block h1 a {
			/*font-size: 2em;*/
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
		}
		.military h1 a,
		.military-header h1 a {
			padding-left: 48px;
		}
		.news-block red-page{
			font-size: 2em;
		}

		.news-block h1 a:hover {
			text-decoration: underline;
		}

		.news-header {background: url(images/headers/news.jpg) no-repeat;}
		.analytics-header {background: url(images/headers/analytics.jpg) no-repeat;}
		.culture-header {background: url(images/headers/culture.jpg) no-repeat;}
		.great-header {background: url(images/headers/great.jpg) no-repeat;}
		.quotes-header {background: url(images/headers/quotes.jpg) no-repeat;}
		.interview-header {background: url(images/headers/interview.jpg) no-repeat;}
		.history-header {background: url(images/headers/history.jpg) no-repeat;}
		.library-header {background: url(images/headers/library.jpg) no-repeat;}
		.cuisine-header {background: url(images/headers/cuisine.jpg) no-repeat;}
		.military-header {background: url(images/headers/military.jpg) no-repeat;}

		.blue-news {
			background: url(images/headers/news.jpg) no-repeat;
		}

		.red-page {
			background: url(images/headers/page.jpg) no-repeat;	
		}

		.music-cat {
			background: url(http://hayasanews.com/wp-content/themes/hayasanews/images/headers/music.jpg) no-repeat;
		}

		#respond {
			margin: 0 10px;
			background: #e9e9e9;
		}

		#commentform p {
			color: #383838;
			font-size: 1.2em;
		}

		#commentform p label {
			min-width: 100px;
		}

		.photo-home {background: url(images/stickers/photo.jpg) no-repeat;}
		.red-article {background: url(images/stickers/red.jpg) no-repeat;}
		.purple-article {background: url(images/stickers/purple.jpg) no-repeat;}
		.blue-article {background: url(images/stickers/blue.jpg) no-repeat;}
		.green-analytics {background: url(images/stickers/green_analytics.jpg) no-repeat;}
		.yellow-culture {background: url(images/stickers/yellow_culture.jpg) no-repeat;}
		.grey_interview {background: url(images/stickers/grey_interview.jpg) no-repeat;}
		.green_quotes {background: url(images/stickers/green_quotes.jpg) no-repeat;}
		.military {background: url(images/stickers/military_green.jpg) no-repeat;}
		.military_simple {background: url(images/stickers/military_simple.jpg) no-repeat;}

		.photo-block {
			padding: 0 10px;
			margin-bottom: 30px;
			width: 964px;
		}

		.photo-block h1 {
			margin-left: 10px;
			padding: 0 15px;			
			height: 40px;
			line-height: 40px;
			font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;			
			text-transform: uppercase;
			color: #fff;				
		}
		.article-content {
			color: #646464;
			margin-top: 20px;
		}
		.sub_mil {
			width: 310px;
		}
		.sub_mil h2 {
			font-size: 1.6em;
			font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;			
			margin: 15px 0 10px;
		}
		.sub_mil h2 a {
			display: inline-block;
			color: green;
			text-decoration: none;			
			height: 23px;			
		}
		.sub_mil h2 a:hover {
			text-decoration: underline;
		}



		.subcategory h2 {
			font-size: 1.8em;
			font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
			border-bottom: 1px solid #c5c5c6;
			margin: 30px 0 10px;
		}

		.subcategory a.subimg {
			display: block;
			float: left;
			margin-right: 5px;
			text-decoration: none;
			text-align: center;
			font-size: 1.2em;
			font-weight: bold;
			color: #383838;
			width: 150px;
		}

		.subcategory a.subimg:hover {
			text-decoration: underline;
		}

		.subcategory a.subimg img {
			display: block;
			margin-bottom: 5px;
			width: 140px;
			height: 101px;
			box-shadow: -1px -1px 0 #cdcdcd,
						-1px 1px 0 #cdcdcd,
						1px -1px 0 #cdcdcd,
						1px 1px 0 #cdcdcd;
			border: 5px solid #ebebeb;

		}

		.subcategory h2 a {
			display: inline-block;
			color: #383838;
			text-decoration: none;
			text-transform: uppercase;
			height: 23px;
			border-bottom: 4px solid #0f3a69;
		}

		.subcategory h2 a:hover {
			text-decoration: underline;
		}

		.news-content {
			color: #646464;
			margin-top: 50px;
		}

		.news-content p,
		.article-content p {
			font-size: 1.3em;
			line-height: 1.6em;
		}

		.news-content h2.title,
		.article-content h2.title {
			margin-bottom: 10px;
			font-size: 14px;
		}

		.news-content h2.title a,
		.article-content h2.title a {
			color: #383838;
			font-size: 1.7em;
			text-decoration: none;
		}

		.news-content h2.title a:hover,
		.article-content h2.title a:hover {
			text-decoration: underline;
		}

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

		img.default-img-border {
			box-shadow: -1px -1px 0 #cdcdcd,
						-1px 1px 0 #cdcdcd,
						1px -1px 0 #cdcdcd,
						1px 1px 0 #cdcdcd;
			border: 5px solid #ebebeb;
		}

		.bottom-border {
			padding-bottom: 10px;
			border-bottom: 1px solid #bababa;
		}

		.subarticle {
			margin-top: 20px;
			width: 300px;
		}

		.subarticle h3 {
			font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
			margin-bottom: 15px;
		}

		.subarticle h3 a {
			color: #383838;
			font-size: 1.5em;
			font-weight: bold;
			text-decoration: none;
		}

		.subarticle h3 a:hover {
			text-decoration: underline;
		}

		.subarticle p {
			color: #646464;
			font-size: 1.2em;
		}

		.clear {
			height: 1px;
			margin: 20px;
			clear: both;
		}

		.floatleft {
			float: left;
		}

		.floatright {
			float: right;
		}

		ul.two-blocks {
			overflow: hidden;
			padding-bottom: 30px;
			margin-left: 10px;
			position: relative;
			z-index: 1;
		}

		ul.two-blocks > li:first-child {
			margin-right: 25px;
		}

		ul.two-blocks > li {
			display: block;
			float: left;
			width: 306px;
			background: #f9f9f9;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
			border: 1px solid #a5a5a5;
			padding: 10px 0;
			position: relative;
			height: 350px;
		}

		ul.two-blocks > li:before,
		ul.two-blocks > li:after {
			content: '';
			z-index: -1;
			position: absolute;
			left: 10px;
			bottom: 10px;
			width: 70%;
			max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
			max-height: 100px;
			height: 55%;
			-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
			-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
			box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
			-webkit-transform: skew(-15deg) rotate(-6deg);
			-moz-transform: skew(-15deg) rotate(-6deg);
			-ms-transform: skew(-15deg) rotate(-6deg);
			-o-transform: skew(-15deg) rotate(-6deg);
			transform: skew(-15deg) rotate(-6deg);
		}

		ul.two-blocks > li:after {
			left: auto;
			right: 10px;
			-webkit-transform: skew(15deg) rotate(6deg);
			-moz-transform: skew(15deg) rotate(6deg);
			-ms-transform: skew(15deg) rotate(6deg);
			-o-transform: skew(15deg) rotate(6deg);
			transform: skew(15deg) rotate(6deg);
		}

		ul.two-blocks > li h2 {
			position: relative;
			width: 289px;
			height: 58px;
			margin-left: 1px;
			font-size: 1.7em;
			font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
			line-height: 40px;
			padding-left: 26px;
			text-transform: uppercase;
		}

		ul.two-blocks > li h2 a {
			color: #fff;
			text-decoration: none;
		}

		ul.two-blocks > li h2 a:hover {
			text-decoration: underline;
		}

		ul.two-blocks .sub-two-blocks {
			margin-top: 10px;
			padding: 10px;
			border-top: 1px solid #bababa;
		}

		.sub-two-blocks h3 {margin-bottom: 5px;}

		.sub-two-blocks h3 a,
		.sub-two-blocks h3 a:visited {
			color: #383838;
			text-decoration: none;
		}

		.sub-two-blocks h3 a:hover,
		.sub-two-blocks h3 a:focus {
			text-decoration: underline;
		}		

		#analytics-block h2 {
			background: url(images/blocks/analytics.jpg) no-repeat;
		}

		#culture-block h2 {
			background: url(images/blocks/culture.jpg) no-repeat;
		}

		.block-content {
			padding: 0 10px;
		}

		.block-content img {
			box-shadow: -1px -1px 0 #cdcdcd,
						-1px 1px 0 #cdcdcd,
						1px -1px 0 #cdcdcd,
						1px 1px 0 #cdcdcd;
			border: 5px solid #ebebeb;
		}

		.block-content h3 {
			font-size: 1.5em;
		}

		.block-content h3 a {
			color: #383838;
			text-decoration: none;
		}

		.block-content h3 a:hover {
			text-decoration: underline;
		}

		.block-content p {
			color: #383838;
			font-size: 1.2em;
		}
		.military-header .thumbnail-post {
			float: left;
			margin: 2px 1px;
			padding-right: 18px;
		}
		.thumbnail-post {
			float: left;
			margin: 2px 1px;
		}

	#sidebar {
		float: right;
		list-style: none;
		margin-right: 15px;
		width: 286px;
		min-height: 400px;
		position: relative;
		z-index: 1;
	}

	#sidebar > li {
		background: #f9f9f9;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
		border: 1px solid #a5a5a5;
		padding: 10px 0;
		position: relative;
		margin-bottom: 22px;
	}

	#sidebar > li:before,
	#sidebar > li:after {
		content: '';
		z-index: -1;
		position: absolute;
		left: 10px;
		bottom: 10px;
		width: 70%;
		max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
		max-height: 100px;
		height: 55%;
		-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
		box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
		-webkit-transform: skew(-15deg) rotate(-6deg);
		-moz-transform: skew(-15deg) rotate(-6deg);
		-ms-transform: skew(-15deg) rotate(-6deg);
		-o-transform: skew(-15deg) rotate(-6deg);
		transform: skew(-15deg) rotate(-6deg);
	}

	#sidebar > li:after {
		left: auto;
		right: 10px;
		-webkit-transform: skew(15deg) rotate(6deg);
		-moz-transform: skew(15deg) rotate(6deg);
		-ms-transform: skew(15deg) rotate(6deg);
		-o-transform: skew(15deg) rotate(6deg);
		transform: skew(15deg) rotate(6deg);
	}

	.popular-posts ul {
		list-style: none;
		padding: 0 10px;
	}

	.popular-posts h2 {
		background: url(images/sidebar/popular.jpg) no-repeat;
		position: relative;
		width: 193px;
		height: 58px;
		font-size: 1.7em;
		color: #fff;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		line-height: 40px;
		padding-left: 101px;
		text-align: center;
		text-transform: uppercase;
	}

	.widget_wp_category_post_list_itg h2 {
		position: relative;
		width: 268px;
		height: 58px;
		font-size: 1.7em;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		line-height: 40px;
		padding-left: 26px;
		text-transform: uppercase;
	}

	.widget_wp_category_post_list_itg h2 a {
		color: #fff;
		text-decoration: none;	
	}

	.widget_wp_category_post_list_itg h2 a:hover {
		text-decoration: underline;
	}

	#wp_category_post_list_itg-2 h2 {
		background: url(images/sidebar/interview.jpg) no-repeat;
	}

	#wp_category_post_list_itg-3 h2 {
		background: url(images/sidebar/quotes.jpg) no-repeat;
	}
	#facebook-like-2 h2 {
		background: url(images/sidebar/facebook.jpg) no-repeat;
		position: relative;
		width: 268px;
		height: 58px;
		font-size: 1.7em;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		line-height: 40px;
		padding-left: 26px;
		text-transform: uppercase;
		color: #fff;
	}

	#facebook-like-2 div.fb-like {
		padding: 10px;
	}
	#polls-widget-2 h2{
		background: url(images/sidebar/poll.jpg) no-repeat;
		position: relative;
		width: 268px;
		height: 58px;
		font-size: 1.7em;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		line-height: 40px;
		padding-left: 26px;
		text-transform: uppercase;
		color: #fff;
	}
	.wp-polls {
		padding-left : 10px !important;		
		color: #4e4e4e;
		font-size: 1.4em;		
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	}
	.wp-polls-ans {
		margin-top: 10px;
	}	

	#randomvideosidebar-3 h2 {
		background: url(images/sidebar/video.jpg) no-repeat;
		position: relative;
		width: 268px;
		height: 58px;
		font-size: 1.7em;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		line-height: 40px;
		padding-left: 26px;
		text-transform: uppercase;
		color: #fff;
	}
	#randomvideosidebar-3 object {
		padding-left: 20px;
	}
	.wp-cpl-widget {
		padding: 0 10px !important;
	}

	.wp-cpl {
		background: url(images/quoteopen.jpg) no-repeat;
		padding: 10px 0 0 45px !important;
		display: block;
		font-size: 1.4em;
		font-weight: bold;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		text-transform: uppercase;
		margin-bottom: 10px !important;
	}

	.wp-cpl a {
		color: #4e4e4e;
		text-decoration: none;
	}

	.wp-cpl a:hover {
		text-decoration: underline;
	}

	.wp-cpl-excerpt {
		background: url(images/quoteclose.jpg) bottom right no-repeat;
		font-size: 1.3em;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		color: #383838;
		padding-bottom: 40px !important;
	}

	.popular-posts ul li {
		padding: 7px 0;
		border-bottom: 1px solid #dadada;
	}

	.popular-posts ul li a {
		color: #3d3d3d;
		font-size: 1.3em;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		text-decoration: none;
	}

	.popular-posts ul li a:hover {
		text-decoration: underline;
	}

	footer#mainfooter {
		background: url(images/footer.jpg) no-repeat;
		clear: both;
	/*	height: 270px; */
	height: 100px;
		text-align: center;
		padding-top: 1px;
		width: 100%;
	}

	ul#menu-footer-navigation {
		margin-top: 25px;
		list-style: none;
	}

	ul#menu-footer-navigation li {
		display: inline-block;
		padding: 0 10px;
		border-right: 1px solid #cacaca;
	}

	ul#menu-footer-navigation li:last-child {
		border: none;
	}

	ul#menu-footer-navigation li a {
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		font-size: 1.6em;
		color: #646464;
		text-decoration: none;
	}

	ul#menu-footer-navigation li a:hover {
		text-decoration: underline;
	}

	ul#banners {
		list-style: none;
		margin-top: 60px;
		width: 100%;
	}

	#banners li {
		display: inline-block;
		margin: 0 10px;
	}

	#sponsors {
		width: 100%;
	}

	#copyright {
		margin-top: 35px;
		width: 100%;
		font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
		font-size: 1.2em;
		color: #646464;		
	}

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:5px solid #ddd; /*height:1%;*/ margin:0 0 10px; padding:5px 7px 5px 87px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* =Theme Specific Styles
-------------------------------------------------------------- */
/*
#forum-front {
	padding: 0 10px;
	background: url(images/headers/forum.jpg) no-repeat;
}
*/
.bbp-forum-front {
	padding: 0 10px;
	background: url(images/headers/forum.jpg) no-repeat;
}
#content > div.bbp-forum-content {
	padding: 0 10px;
	background: url(images/headers/forum.jpg) no-repeat;
}
#content > div.bbp-topic-wrapper {
	padding: 0 10px;
	background: url(images/headers/forum.jpg) no-repeat;
}

#forum-front h1.entry-title {
	margin-left: 10px;
	padding: 0 15px;
	width: 600px;
	height: 40px;
	line-height: 40px;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 2em;
	color: #fff;
	text-transform: uppercase;
}

div.entry-content {
	margin-top: 50px;
/* border : 1px solid red; */
}

.bbp-forum-info 
{
width :55%;
text-align: left;
}

table.bbp-forums {
	border: 1px;
	cellspacing: 0px;
	cellpadding: 0px;
}
table.bbp-forums th {
	color: #fff;
	background: #545353 !important;		
width: 20%;
padding: 6px 6px 6px 6px;
}
table.bbp-forums td {
	padding: 5px 0 5px 20px;
}

.contactBtn{
    background: url(images/contact.png) no-repeat;
    border: 1px solid #8E8E8E;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
    font-weight: bold;
    width: 96px;
    height: 31px;
    cursor: pointer;
    padding: 0px 10px 3px 10px;
}

.contactTxt{
    width:270px;    
    padding:1px;
}
.contactTarea{
    resize: none;
    padding:2px;
    width:270px;
}
table td
{    
    padding:3px; 
}
.rounded {
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#search {
    margin-left: 10px;	

    padding-left: 4px;
    padding-right: 4px;
    border: #8e8e8e solid 1px;
    width: 254px;
    height: 27px;
    background-repeat: no-repeat;
    background-position: right;
    border-radius: 6px;
    float: left;
    
    position: relative;
    color: darkgray;
}

#search_icon {   
    position: absolute;
    right: 14px;   /*right: 6px;*/
    top: 11px;     /*top: 1px;*/
    height: 28px;    
    background: url(images/search_icon.png);
    border: medium none;
    width: 29px;
    height: 29px;
    cursor: pointer;
    outline: medium none;
    padding: 0px;
}
.searchResult {	
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 0 15px;
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 2em;
    color: #646464;	
}

#search-4 {
    height: 32px;	
}

#text-2 .textwidget, #text-3 .textwidget {
	margin: 0 auto;
	text-align: center;	
}

.accordion {
	font-size: 9px;	
}
.accordion h1 {
	color: purple;
	cursor: pointer;
	text-decoration: underline;
	padding: 0px !important;
}
.accordion span {
	padding-right: 10px;
}



.vid_arm {
	display: none;
	}

#lang_sel
{
	text-align: left;
}
.slider {	
	margin-top: 10px;
	}


/*Forum's style*/

.bbp-forum-title {
	color: #383838 !important;
	text-decoration: none;
	font-size: 139%;	
	margin-left:13px;
}


.bbp-forum-title:hover {
	color: #383838 !important;
}

table.bbp-forums thead {
	height: 40px;
}

.bbp-forum-info {
	margin-top: 2px;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 1px;
	border-color: #aaaaaa;
}

.bbp-forum-reply-count  {
	margin-top: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
	text-align: center;
	border-bottom-width: 1px;
}

.bbp-forum-freshness   {
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
	text-align: center;
	border-bottom-width: 1px;

}

.bbp-forum-freshness a {
	text-decoration: none;
	color: #545253;
	
}

table.bbp-forums th {
	color: #fff;
	background: #545353 !important;		
	width: 10%;
	padding: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
	text-align: center;
	font-size: 158%;
}

table.bbp-forums {
	
	cellspacing: 0px;
	cellpadding: 0px;
	margin-top: 14px;
	
}

table.bbp-forums td {
	padding: 0;
	margin: 0;
	font-size: 109%;
}

#bbpress-forums {
	padding: 14px;
	
}

.bbp-forums-list {
	list-style: none;
}

.bbp-forums-list:last-child {
	border-bottom-style: solid !important;
	border-bottom-width: 0 !important;
	border-bottom: none !important;
}

.bbp-forum {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa; 
	
	padding-left: 9px;*/
	height: 18px;
}

.bbp-forum-info .bbp-forums-list  .bbp-forum a {
	text-decoration: none;
	color: #545253;
	margin-left: 20px;
	font-size: 120%;
	
}

.bbp-forum a {
	text-decoration: none;
	color: #545253;
	
	font-size: 120%;
}

.bbp-forum-link {
	line-height:  17px;
}

.bbp-forum-content {
	color : grey;
	font-size: 120%;
	margin: 2px 2px 2px 12px;
}

.bbp-forum-topic-count {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	margin-top: 2px;
	text-align: center;	
}

th.bbp-forum-freshness {
	width: 25% !important;
}

table.bbp-forums tbody {
	background-color: #f3f3f3;
}

/*Topic*/

table.bbp-topics {
	width: 100%;
	border: 1px #AAAAAA solid;	
}

.bbp-topics thead {
	height: 40px;
	background-color: #545353;
	color: white;
    text-align: center;
    font-size: 158%;   
}

.bbp-topic-title, .bbp-topic-voice-count, .bbp-topic-reply-count, .bbp-topic-freshness {
	text-align: center;
	padding-top: 10px;
	border: 1px #AAAAAA solid;
}

.bbp-topics a {
	color: #545253;
    margin-left: 5px;
    text-decoration: none;
}

/*hide*/

.bbp-topics tfoot {
	display: none;
}

/**/
	
.entry-title {
	color: white;
    font-size: 184% !important;
    padding-left: 27px;
    padding-top: 7px;
}

#bbpress-forums {
    padding: 0;
    border: 1px #AAAAAA solid;
}

.bbp-topic-description a {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	background-color: #F3F3F3;
    color: black;
    padding: 5px;
    text-decoration: none;
    border-radius: 1px;
}

.bbp-template-notice {
	height: 25px;
	background-color: #AAAAAA;
	color: black;
	margin-top: 10px;
}

.bbp-topic-description {
	padding-top: 3px;
	font-size: 124%;
	padding-left: 4px;
	margin-top: 10px;
}

.bbp-author-avatar {
	margin-top: 3px;
	
}

.bbp-no-reply .bbp-template-notice p {
	color: black;
    font-size: 132% !important;
    padding-left: 6px;
    padding-top: 5px;
}

.bbp-reply-content {
	margin-left: 10px;
}

.bbp-replies {
	width: 100%;
	background-color: #F3F3F3;
	 margin-top: 10px;
}

.bbp-replies thead, tfoot {
	height: 40px;
	background-color: #545353;
	color: white;
}

.bbp-reply-author, .bbp-reply-content {
	font-size: 169%;
    padding-top: 8px;
    padding-left: 25px;
    border-left: 1px solid #F3F3F3;    
}

.bbp-reply-author {
	width: 35%;
}
.bbp-pagination-count {
	font-size: 118%;
	margin-top: 10px;
}

.bbp-reply-header {
	background-color: #F3F3F3;
}

.bbp-author-name {
	color: black;
	text-decoration: none;
}

.bbp-breadcrumb {
	font-size: 12px;    
	margin-bottom: 10px !important;
}

/*
#navigation .mil a {
    text-indent: -9999px;
    background-image: url(images/gerb1.png) !important;
    background-repeat: no-repeat !important;   
    margin-right: -38px;
    width: 40px;
}
#navigation .mil2 a {
    text-indent: -9999px;
    background-image: url(images/gerb2.png) !important;
    background-repeat: no-repeat !important;   
    margin-left: -32px;
    width: 40px;
}
*/