@charset "utf-8";
/* CSS Document */



* {
	margin:0;
	padding:0;
}
body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#010101;
	background-color:#f2f2f2;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	clear:both;
}
a, a:visited {
	outline:none;
	text-decoration:none;
	color:#0087b9;
}
a:hover {
	color:#010101;
}
a img {
	border:none;
}
h1 {
	font:bold 24px Arial, Helvetica, sans-serif;
	line-height:29px;
}
h2 {
	font:bold 24px Arial, Helvetica, sans-serif;
}
li {
	list-style-type:none;
}
.fl {
	float:left;
	width:auto;
}
.fr {
	float:right;
	width:auto;
}
/*header*/



.header_wrapper {
	width:100%;
	height:176px;
	background:url(images/html/header_bg2.jpg) repeat-x center 32px;
}
#header {
	width:960px;
	height:176px;
	margin:0 auto;
}
#link_top {
	position:absolute;
	top:0;
	left:0;
}
.header_top {
	position:relative;
	width:958px;
	height:32px;
	border-left:#d5d5d5 1px solid;
	border-right:#d5d5d5 1px solid;
	background:url(images/html/header_top_bg.png) repeat-x 0 0;
}
.header_top .top_nav {
	float:left;
	width:auto;
	height:27px;
	padding:5px 0 0 9px;
	overflow:hidden;
}
.header_top .top_nav li {
	float:left;
	height:27px;
	width:auto;
}
.top_nav a, .top_nav a:visited {
	float:left;
	width:auto;
	height:19px;
	padding:8px 13px 0;
	display:block;
	color:#353535;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	line-height:10px;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.top_nav a:hover {
	color:#0087b9;
}
.google_search {
	z-index:3;
	position:absolute;
	top:4px;
	right:10px;
	width:216px;
	height:25px;
	overflow:hidden;
}
.google_search input {
	float:left;
	vertical-align:middle;
}
.google_search .textfield {
	width:181px;
	height:18px;
	padding:0 5px 0;
	border:none !important;
	background-color:transparent !important;
}
.google_search .btn_search {
	width:25px;
	height:24px;
	margin-top:-1px;
	cursor:pointer;
	display:block;
	background:none !important;
	border:none !important;
}
.google_search div {
	width:210px;
	height:23px;
	padding:1px 2px 0 4px;
	background:transparent url(images/html/search_bg.png) no-repeat 0 0 !important;
}
.header_top .top_nav li.current_page_item span {
	float:left;
	display:block;
	padding-right:2px;
	background:url(images/html/top_nav_active_right.png) no-repeat right 0;
}
.header_top .top_nav li.current_page_item span a {
	height:19px !important;
	padding:8px 11px 0 13px !important;
	color:#ebebeb;
	background:url(images/html/top_nav_active_left.png) no-repeat 0 0;
}
.header_top .top_nav li.current_page_item a:hover {
	color:#ebebeb;
}
.header_top .top_nav li.current_page_item a:active {
	margin-top:0px;
}
.header_top .online_users {
	position:absolute;
	top:0;
	right:240px;
	width:auto;
	height:29px;
	padding:0 3px 0 0;
	background:url(images/html/online_users_right_bg.png) no-repeat right 0;
}
.header_top .online_users span {
	height:22px;
	padding:7px 7px 0 10px;
	display:inline-block;
	text-align:center;
	font:normal 11px arial;
	background:url(images/html/online_users_left_bg.png) no-repeat 0 0;
}
.header_main {
	position:relative;
	width:960px;
	height:111px;
}
.spot {
	position:absolute;
	top:0;
	left:-88px;
	width:434px;
	height:110px;
	background:url(images/html/header_spot2.jpg) no-repeat 0 0;
}
.header_main #logo {
	z-index:20;
	position:absolute;
	top:19px;
	left:0px;
	width:208px;
	height:67px;
	display:block;
	text-indent:-999999px;
	background:url(images/refresh_logo_simple.png) no-repeat 0 0;
}
.header_main #logo:active {
	margin-top:1px;
}
.header_main .top_ad {
	position:absolute;
	top:10px;
	right:0px;
	width:728px;
	height:90px;
	text-align:right;
}
#nav {
	width:960px;
	height:33px;
	padding-left:2px;
	background:url(images/html/nav_spacer.png) no-repeat 0 bottom;
}
#nav li {
	float:left;
	width:auto;
	height:33px;
	padding-right:2px;
	background:url(images/html/nav_spacer.png) no-repeat right bottom;
}
#nav li a, #nav li a:visited {
	float:left;
	width:auto;
	height:25px;
	padding:8px 13px 0 13px;
	display:block;
	text-decoration:none;
	font:bold 13px arial;
	color:#e6e6e6;
}
#nav li a:hover {
	color:#e6e6e6;
	background:url(images/html/nav_hover.png) repeat-x 0 bottom;
}
#header #nav li.current-cat a, #header #nav li.current-cat a:hover, #header #nav li.current-cat a:active {
	margin-top:1px;
	height:24px;
	padding:8px 13px 0 13px;
	color:#0087b9;
	background:url(images/html/nav_active.png) repeat-x 0 bottom;
}
/*end header*/







/*banner*/



#banner {
	position:relative;
	width:620px;
	height:250px;
	overflow:hidden;
	background:#f2f2f2 url(images/html/ajax-loader.gif) no-repeat center center;
}
#banner .top_left_cr {
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:10px;
	background:url(images/html/banner_corners.png) no-repeat 0 0;
}
#banner .top_right_cr {
	z-index:10;
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:10px;
	background:url(images/html/banner_corners.png) no-repeat right 0;
}
#banner .bottom_left_cr {
	z-index:10;
	position:absolute;
	bottom:0;
	left:0;
	width:10px;
	height:10px;
	background:url(images/html/banner_corners.png) no-repeat 0 bottom;
}
#banner .bottom_right_cr {
	z-index:10;
	position:absolute;
	bottom:0;
	right:0;
	width:10px;
	height:10px;
	background:url(images/html/banner_corners.png) no-repeat right bottom;
}
#banner .backward {
	z-index:20;
	position:absolute;
	bottom:12px;
	right:33px;
	width:23px;
	height:25px;
	cursor:pointer !important;
	display:block;
	text-indent:-9999999px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/html/banner_btn.png) no-repeat 0 0;
}
#banner .forward {
	z-index:20;
	position:absolute;
	bottom:12px;
	right:10px;
	width:23px;
	height:25px;
	cursor:pointer !important;
	display:block;
	text-indent:-9999999px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/html/banner_btn.png) no-repeat right 0;
}
#banner .navi_listing {
	z-index:15;
	position:absolute;
	bottom:8px;
	right:60px;
	width:200px;
	height:32px;
}
#banner .navi_listing li {
	float:left;
	margin-right:7px;
}
#banner .navi_listing li img {
	border:1px solid #777;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	opacity: .40;  /* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
#banner .navi_listing li a.current img {
	opacity: .99;/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99); /* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
}
#banner .banner_slides_listing {
	z-index:2;
	position:relative;
	width:2000em;
	height:250px;
}
#banner .banner_slides_listing li {
	display:none;
	float:left;
	width:620px;
	height:250px;
	overflow:hidden;
}
#banner .banner_slides_listing li .item_bg {
	z-index:3;
	position:absolute;
	bottom:0;
	left:0;
	width:620px;
	height:48px;
	background-color:#000;
}
#banner .banner_slides_listing li .item_bg {
	opacity: .70;  /* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#banner .banner_slides_listing li h3 a, #banner .banner_slides_listing li h3 a:visited {
	z-index:5;
	position:absolute;
	top:208px;
	left:14px;
	width:320px;
	display:block;
	font:bold 16px arial;
	line-height:19px;
	color:#fff;
}
#banner .banner_slides_listing li h3 a:hover {
	color:#ccc;
}
/*end banner*/







/*content*/



#content_wrapper {
	width:940px;
	padding:11px 9px 20px;
	margin:0 auto;
	border-left:#d5d5d5 1px solid;
	border-right:#d5d5d5 1px solid;
	background-color:#fff;
}
#primary {
	float:left;
	width:620px;
}
#content_wrapper .page_simple {
	width:610px;
	padding-left:10px;
}
#content_wrapper .page_simple p {
	font-size:14px;
	line-height:20px;
	padding:10px 5px 12px;
	overflow:hidden;
	text-align:justify;
	color:#515151;
}
#primary p.splitter {
	padding:12px 0;
	font:bold 10px arial;
	line-height:10px;
	color:#434343;
	text-transform:uppercase;
	background:url(images/html/splitter_bg.png) repeat-x 0 16px;
}
#primary p.splitter span {
	padding:0 10px 0 6px;
	background-color:#fff;
}
#popular_listing {
}
#popular_listing li {
	position:relative;
	float:left;
	width:285px;
	height:auto;
	padding:10px 10px 41px;
	margin-bottom:10px;
	background:url(images/html/box01_top.png) no-repeat 0 0;
}
#popular_listing li.li_margin {
	margin-right:10px;
}
#popular_listing li a:active {
}
#popular_listing li .meta {
	position:absolute;
	bottom:0;
	left:0;
	width:305px;
	height:31px;
	background:url(images/html/box01_bottom.png) no-repeat 0 0;
}
#popular_listing li h2 a, #popular_listing li h2 a:visited {
	font:normal 18px arial;
	line-height:21px;
	color:#0087b9;
	text-decoration:none;
}
#popular_listing li h2 a:hover {
	color:#010101;
}
#popular_listing li .top_meta {
	display:block;
	padding:9px 0;
	font-size:11px;
	color:#4b4b4b;
}
#popular_listing li .top_meta .views {
	padding-right:18px;
	background:url(images/html/views_icon_s.png) no-repeat right 2px;
}
#popular_listing li .thumb {
	float:right;
	margin:0 0 10px 8px;
}
#popular_listing li .thumb img {
	padding:5px;
	border:1px solid #ddd;
}
#popular_listing li .thumb:hover img {
	background-color:#ddd;
}
#popular_listing li p {
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
#popular_listing li .btn_read_more, #popular_listing li .btn_read_more:visited {
	text-decoration:none;
	font:bold 11px arial;
	color:#010101;
	padding:0 0 0 15px;
	background:url(images/html/bullet01.png) no-repeat 0 1px;
}
#popular_listing li .btn_read_more:hover {
	color:#4b4b4b;
}
#popular_listing li .btn_facebook {
	position:absolute;
	bottom:7px;
	left:75px;
}
#popular_listing li .btn_tweet {
	position:absolute;
	bottom:7px;
	left:8px;
	width:63px;
	height:18px;
	display:block;
	line-height:10px;
	font-size:10px;
	text-indent:-99999px;
	background:url(images/html/btn_tweet.png) no-repeat 0 0;
}
#popular_listing li .meta .wrapper_category {
	float:right;
	width:auto;
	padding:5px 8px 0 0;
}
#popular_listing li .meta .wrapper_category strong {
	font-size:11px;
	padding-right:8px;
	color:#3b3b3b;
}
#popular_listing li .meta .wrapper_category strong a, #popular_listing li .meta .wrapper_category strong a:visited {
	color:#3b3b3b;
}
#popular_listing li .meta .wrapper_category span a, #popular_listing li .meta .wrapper_category span a:visited {
	padding:0 22px 0 0;
	color:#0087b9;
	line-height:16px;
	font:bold 16px arial;
	text-decoration:none;
	background:url(images/html/comment_icon.png) no-repeat right 2px;
}
#popular_listing li .meta .wrapper_category span a:hover {
	color:#010101;
}
#latest_listing {
}
#latest_listing li {
	padding:16px 0 15px;
	border-bottom:1px solid #d5d5d5;
}
#latest_listing li .thumb {
	float:left;
	width:170px;
	text-align:center;
	overflow:hidden;
}
#latest_listing li .thumb a img {
	border:none;
}
#latest_listing li .post_main {
	width:438px;
	float:right;
}
#latest_listing li h2 a, #latest_listing li h2 a:visited {
	font:normal 24px arial;
	line-height:27px;
	color:#0087b9;
	text-decoration:none;
}
#latest_listing li h2 a:hover {
	color:#010101;
}
#latest_listing li .top_meta {
	display:block;
	padding:9px 0;
	font-size:11px;
	color:#4b4b4b;
}
#latest_listing li .top_meta .views {
	padding-right:18px;
	background:url(images/html/views_icon_s.png) no-repeat right 2px;
}
#latest_listing li p {
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
#latest_listing li .btn_read_more, #latest_listing li .btn_read_more:visited {
	text-decoration:none;
	font:bold 11px arial;
	color:#010101;
	padding:0 0 0 15px;
	background:url(images/html/bullet01.png) no-repeat 0 1px;
}
#latest_listing li .btn_read_more:hover {
	color:#4b4b4b;
}
#latest_listing li .meta {
	position:relative;
	width:438px;
	height:24px;
	padding-top:10px;
}
#latest_listing li .meta .btn_facebook {
	position:absolute;
	bottom:3px;
	left:68px;
}
#latest_listing li .meta .btn_tweet {
	position:absolute;
	bottom:3px;
	left:0px;
	width:63px;
	height:18px;
	display:block;
	line-height:10px;
	font-size:10px;
	text-indent:-99999px;
	background:url(images/html/btn_tweet.png) no-repeat 0 0;
}
#latest_listing li .meta .wrapper_category {
	float:right;
	width:auto;
	padding:0 8px 0 0;
}
#latest_listing li .meta .wrapper_category strong a, #latest_listing li .meta .wrapper_category strong a:visited {
	font-size:13px;
	padding-right:8px;
	color:#3b3b3b;
}
#latest_listing li .meta .wrapper_category span a, #latest_listing li .meta .wrapper_category span a:visited {
	padding:0 22px 0 0;
	color:#0087b9;
	line-height:16px;
	font:bold 16px arial;
	text-decoration:none;
	background:url(images/html/comment_icon.png) no-repeat right 2px;
}
#latest_listing li .meta .wrapper_category span a:hover {
	color:#010101;
}
.btn_more_articles, .btn_more_articles:visited {
	width:620px;
	height:27px;
	padding:11px 0 0 0;
	color:#010101;
	margin:15px 0 8px;
	display:block;
	font:bold 14px arial;
	text-align:center;
	background:url(images/html/btn_more_articles.png) no-repeat 0 0;
}
.btn_more_articles:hover {
	color:#0087B9;
}
.btn_more_articles:active {
	background-position:0 bottom;
	color:#010101;
}
.btn_more_articles span {
	padding-right:17px;
	background:url(images/html/bullet01.png) no-repeat right 3px;
}
.single_meta {
	width:600px;
	height:21px;
	padding:3px 10px 0;
	margin-bottom:4px;
	color:#3f3f3f;
	background:url(images/html/single_meta_bg.png) no-repeat 0 0;
}
.single_meta .date {
	float:left;
	display:block;
	padding-right:18px;
	background:url(images/html/clock_icon.png) no-repeat right 2px;
}
.single_meta .views {
	float:right;
	display:block;
	padding-right:20px;
	background:url(images/html/views_icon_s.png) no-repeat right 3px;
}
.single_meta .commentss{ float:right; width:auto; margin-left:10px; padding-right:21px; background:url(images/html/comment_icon2.png) no-repeat right 0px;}
.single_post h1, .single_post h1 a, .single_post h1 a:visited {
	padding:8px 5px 18px;
	font-size:30px;
	line-height:33px;
	color:#00a5d7;
}
.single_post p {
	font-size:14px;
	line-height:20px;
	padding:10px 5px 12px;
	overflow:hidden;
	text-align:justify;
	color:#515151;
}
.single_post blockquote {
	width:85%;
	padding:10px;
	margin:10px auto;
	background-color:#f2f2f2;
	border:1px solid #ccc;
	font-size:12px;
	line-height:17px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.single_post blockquote img {
	padding:5px;
	border:1px solid #ddd;
	background-color:#fff;
}
.single_post blockquote p {
	padding:7px 0 8px 0;
}
.single_bottom_meta {
	position:relative;
	width:620px;
	height:30px;
	margin:10px 0 5px;
	background:url(images/html/single_bottom_meta.png) no-repeat 0 0;
}
.single_bottom_meta .btn_facebook {
	position:absolute;
	top:6px;
	left:110px;
	display:block;
}
.single_bottom_meta .twitter-share-button {
	position:absolute;
	top:6px;
	left:10px;
	display:block;
}
.single_bottom_meta .btn_twitter {
	position:absolute;
	top:6px;
	left:7px;
	width:63px;
	height:18px;
	display:block;
	line-height:10px;
	font-size:10px;
	text-indent:-99999px;
	background:url(images/html/btn_tweet.png) no-repeat 0 0;
}
.single_bottom_meta .wrapper_category {
	float:right;
	width:auto;
	padding:5px 8px 0 0;
}
.single_bottom_meta .wrapper_category strong a, .single_bottom_meta .wrapper_category strong a:visited {
	font-size:13px;
	padding-right:8px;
	color:#3b3b3b;
}
.single_bottom_meta .wrapper_category span a, .single_bottom_meta .wrapper_category span a:visited {
	padding:0 22px 0 0;
	color:#0087b9;
	line-height:16px;
	font:bold 16px arial;
	text-decoration:none;
	background:url(images/html/comment_icon.png) no-repeat right 2px;
}
.single_bottom_meta .wrapper_category span a:hover {
	color:#010101;
}
.tags_wrapper {
	font-size:13px;
	padding:10px 6px;
}
.related_listing {
	padding:5px 0 8px;
}
.related_listing li {
	float:left;
	height:auto;
	overflow:hidden;
	width:114px;
	padding:0 5px;
}
.related_listing li a, .related_listing li a:visited {
	font:bold 11px arial;
	line-height:15px;
}
.related_listing li a img {
	margin-bottom:5px;
}
.author_info {
	width:620px;
	background:url(images/html/author_info_top.png) no-repeat 0 0;
}
.author_info_bg {
	width:620px;
	padding:10px;
	background:url(images/html/author_info_bottom.png) no-repeat 0 bottom;
}
.author_info_bg .author_img {
	float:left;
	width:95px;
	padding:4px 0 0 0
}
.author_info_bg .author_details {
	float:left;
	width:500px;
}
.author_info_bg .author_details p {
	padding:1px 0;
	line-height:17px;
}
.inner_ad {
	padding:12px 0;
}
#primary .wp-pagenavi {
	clear:both;
	padding:20px 0;
}
#primary .wp-pagenavi .pages {
	border:none;
}
.archive_wrapper {
	width:600px;
	margin:0 auto;
}
.archive_box {
	padding:12px 0 20px 0;
}
.archive_box .arclist {
	width:290px;
}
.archive_box ul {
	padding:12px 10px 0;
}
.archive_box ul li {
	padding:0 0 10px 17px;
	display:block;
	background:url(images/html/bullet02.png) no-repeat 0 2px;
}
.h_archive {
	font-size:19px;
}
.h_archive em {
	color:#555;
}
#latest_listing_archive {
}
#latest_listing_archive li {
	padding:12px 17px;
	background-position:0 16px;
	display:block;
	border-bottom:1px solid #D5D5D5;
}
#latest_listing_archive h2 {
	padding-top:1px;
}
#latest_listing_archive h2 a {
	font:bold 13px arial;
}
#latest_listing_archive .top_meta {
	padding-top:6px;
	display:block;
	color:#515151;
}
#latest_listing_archive .top_meta .ar_date {
	float:left;
}
#latest_listing_archive .top_meta .ar_date .views {
	padding-right:18px;
	background:url(images/html/views_icon_s.png) no-repeat right 3px;
}
#latest_listing_archive .top_meta .comments {
	float:right;
	padding-right:22px;
	font:bold 13px arial;
	background:url(images/html/comment_icon.png) no-repeat scroll right 0px;
}
.wrapper_404 {
	width:610px;
	margin:0 auto;
	height:540px;
	background:url(images/html/glass_smashed.jpg) no-repeat center bottom
}
.wrapper_404 p {
	padding:10px 0;
	font-size:13px;
}
/*end content*/







/*sidebar*/



#sidebar {
	float:right;
	width:310px;
}
.sidebar_spacer {
	height:12px;
	line-height:0;
	font-size:0;
	clear:both;
}
#sidebar .social_panel {
	position:relative;
	width:310px;
	height:125px;
	margin-bottom:12px;
	background:url(images/html/social_panel.png) no-repeat 0 0;
}
#sidebar .social_panel h4 {
	padding:10px;
	font:bold 14px arial;
	color:#010101;
}
#sidebar .social_panel #feedsubcribe {
	position:absolute;
	top:34px;
	left:9px;
	width:291px;
	height:30px;
	padding-top:1px;
	background:url(images/html/abonare_bg.png) no-repeat 0 0;
}
#sidebar .social_panel #feedsubcribe input {
	vertical-align:middle;
}
#sidebar .social_panel #feedsubcribe #email {
	float:left;
	width:200px;
	height:25px;
	padding:2px 10px 0 10px;
	line-height:24px;
	border:none;
	background-color:transparent;
}
#sidebar .social_panel #feedsubcribe #btn_abonare {
	float:right;
	width:67px;
	height:27px;
	display:block;
	cursor:pointer;
	border:none;
	background-color:transparent;
}
#sidebar .social_panel .social_listing {
	position:absolute;
	bottom:11px;
	left:11px;
	width:auto;
	height:32px;
}
#sidebar .social_panel .social_listing li {
	float:left;
	margin-right:8px;
}
#sidebar .social_panel .social_listing li a {
	float:left;
	width:30px;
	height:31px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	text-indent:-99999px;
	font-size:10px;
	line-height:10px;
	background:url(images/html/social_icons.png) no-repeat 0 0;
}
#sidebar .social_panel .social_listing li a.social_twitter {
	background-position:0 0;
}
#sidebar .social_panel .social_listing li a.social_facebook {
	background-position:-31px 0;
}
#sidebar .social_panel .social_listing li a.social_youtube {
	background-position:-62px 0;
}
#sidebar .social_panel .social_listing li a.social_slideshare {
	background-position:-124px 0;
}
#sidebar .social_panel .social_listing li a.social_rss {
	background-position:-93px 0;
}
#sidebar .social_panel .feed_readers {
	position:absolute;
	bottom:14px;
	right:11px;
}
#sidebar .box_ocazii {
	text-align:center;
	padding-bottom:12px;
}
.sidebar_tabs {
	width:310px;
	height:auto;
	overflow:hidden;
	background:url(images/html/side_tabs_body.png) no-repeat 0 bottom;
}
.sidebar_tabs_nav {
	width:304px;
	height:24px;
	padding:7px 0 0 6px;
	background:url(images/html/side_tabs_top.png) no-repeat 0 0;
}
.sidebar_tabs_nav li {
	float:left;
	width:auto;
	height:24px;
	padding:0 1px;
}
.sidebar_tabs_nav li a, .sidebar_tabs_nav li a:visited {
	float:left;
	height:24px;
	display:block;
	text-align:center;
	color:#efefef;
	cursor:pointer;
	font:bold 11px arial;
	line-height:12px;
}
.sidebar_tabs_nav li a span {
	height:21px;
	padding:3px 8px 0;
	display:block;
	float:left;
}
.sidebar_tabs_nav li a.current {
	background:url(images/html/sidebar_tabs_nav_active_left.png) no-repeat 0 0;
}
.sidebar_tabs_nav li a.current span {
	height:18px;
	padding:6px 8px 0;
	color:#262728;
	background:url(images/html/sidebar_tabs_nav_active_right.png) no-repeat right 0;
}
.sidebar_items_wrapper {
	position:relative;
	width:310px;
	height:auto;
}
.sidebar_items_wrapper .sidebar_tab_listing {
	float:left;
	display:none;
	width:294px;
	padding:8px;
	height:auto;
}
.sidebar_items_wrapper .sidebar_tab_listing li {
	display:block;
	padding:8px 5px 8px 17px;
	border-bottom:1px solid #e8e8e8;
	background:url(images/html/bullet02.png) no-repeat 0 10px;
}
.sidebar_items_wrapper .sidebar_tab_listing li.last {
	border:none;
}
.subcol {
	float:left;
	width:150px;
}
#sidebar .fl {
	width:160px;
}
#sidebar .subcol .widget {
	width:150px;
	margin-bottom:12px;
	padding:0 0 5px;
	background:url(images/html/widget_bg.png) no-repeat 0 bottom;
}
#sidebar .subcol .widget h2 {
	width:130px;
	height:21px;
	padding:5px 10px 0 10px;
	font:bold 14px arial;
	color:#f3f3f3;
	background:url(images/html/widget_top_bg.png) no-repeat 0 0
}
#sidebar .subcol .widget h2 a, #sidebar .subcol .widget h2 a:visited {
	font:bold 14px arial;
	color:#f3f3f3;
}
#sidebar .subcol .widget ul {
	width:140px;
	margin:0 auto;
	padding:5px 0;
}
#sidebar .subcol .widget ul li {
	display:block;
	padding:5px 4px;
	border-bottom:1px solid #e8e8e8;
}
#sidebar .subcol .widget table {
	margin:0 auto;
	width:94%;
}
#sidebar .subcol .widget #calendar_wrap caption {
	background-color:#f2f2f2;
	padding:2px 0;
}
/*end sidebar*/







/*comments*/



#comment {
	width:610px;
	margin:0 auto;
}
#commentform {
	padding:0 0 10px 0;
}
#commentform p {
	padding:6px 0;
}
#commentform #author, #commentform #email, #commentform #url {
	height:20px;
	width:170px;
	padding:2px 5px 0;
	margin-right:10px;
	border:1px solid #ccc;
}
.commentlist {
}
.commentlist .comment-body {
	position:relative;
	height:auto;
	padding:14px 10px;
}
.commentlist li.depth-1 {
	padding:0 0 0 5px !important;
}
.commentlist li.comment {
	border-top:1px solid #ccc;
	padding:0 0 0 25px;
}
.commentlist .comment-author-admin {
	background-color:#f2f2f2;
}
.commentlist .comment-body .fn {
	font:normal bold 12px arial;
}
.commentlist .comment-meta {
	padding-top:2px;
}
.commentlist .comment-meta a, .commentlist .comment-meta a:visited {
	color:#777;
}
.commentlist .comment-meta a:hover {
	text-decoration:none;
	color:#777;
}
.commentlist li.comment p {
	font:normal 12px arial;
	line-height:17px;
	padding:8px 0;
}
.commentlist .vcard img {
	float:left;
	margin:0 10px 0 0;
}
#comment h2 {
	width:610px;
	height:30px;
	clear:both;
	font:bold 16px arial;
	color:#0087b9;
}
#comment h2 .h_comments {
	float:left;
	width:auto;
	display:block;
	padding:0 25px 10px 0;
	background:url(images/html/comment_icon.png) no-repeat right 3px;
}
#comment h2 .h_pings {
	float:left;
	width:auto;
	display:block;
	padding:0 24px 10px 0;
	background:url(images/html/hart_icon.png) no-repeat right 3px;
}
#comment h2 .h_respond {
	float:left;
	width:auto;
	display:block;
	padding:0 20px 10px 0;
	background:url(images/html/mike_icon.png) no-repeat right 1px;
}
#comment #submit {
	background-color:#010101;
	color:#fff;
	border:none;
	height:26px;
	padding:0 10px 0;
	font-size:13px;
	line-height:13px;
}
/*end comments*/







/*footer*/



#footer {
	width:100%;
	background:#000 url(images/html/footer_bg.jpg) repeat-x center 0;
}
.center_footer {
	position:relative;
	width:960px;
	height:404px;
	margin:0 auto;
}
.footer_top {
	position:relative;
	width:940px;
	height:30px;
	padding:10px 10px 0;
	color:#bababa;
}
.footer_top span {
	color:#676767;
}
.footer_top .btn_top {
	position:absolute;
	top:0px;
	right:10px;
	width:72px;
	height:24px;
	display:block;
	cursor:pointer;
	text-indent:-99999px;
	background:url(images/html/btn_top.png) no-repeat 0 0;
}
.footer_body {
	width:940px;
	padding:0 0 0 20px;
	color:#ddd;
}
.footer_box {
	float:left;
	width:200px;
	padding-right:40px;
}
#footer .box_last {
	float:left;
	width:200px;
	padding-right:5px;
}
.footer_box h3 {
	font:bold 21px arial;
	color:#f9f9f9;
	padding:20px 0 12px;
}
.footer_box p {
	font-size:13px;
	line-height:19px;
	padding:11px 1px 15px;
	background:url(images/html/footer_spacer.png) repeat-x 0 0;
}
.footer_box ul li {
	display:block;
	padding:11px 4px 8px;
	background:url(images/html/footer_spacer.png) repeat-x 0 0;
}
.footer_box a, .footer_box a:visited {
	font-size:13px;
	line-height:18px;
	color:#009dd7;
}
.footer_box a:hover {
	color:#f9f9f9;
}
.footer_box .rss_listing img {
	vertical-align:middle;
	margin:1px 3px 0;
}
.footer_box .btn_more_info, .footer_box .btn_more_info:visited {
	width:105px;
	height:26px;
	display:block;
	padding-right:21px;
	cursor:pointer;
	color:#f9f9f9;
	background:url(images/html/btn_article_right.png) no-repeat right 0;
}
.footer_box .btn_more_info:hover {
	opacity: .70;  /* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.footer_box .btn_more_info span {
	float:left;
	width:auto;
	height:23px;
	padding:3px 9px 0 9px;
	display:block;
	background:url(images/html/btn_article_left.png) no-repeat 0 0;
}
.footer_box .social_listing a {
	padding-left:24px;
	background:url(images/html/social_small.png) no-repeat 0 0;
}
#footer .footer_box a.social_twitter {
	background-position:0 0;
}
#footer .footer_box a.social_facebook {
	background-position:0 -16px;
}
#footer .footer_box a.social_youtube {
	background-position:0 -32px;
}
#footer .footer_box a.social_slideshare {
	background-position:0 -48px;
}
#footer .footer_box a.rss {
	background-position:0 -60px;
}
.footer_bottom {
	position:absolute;
	bottom:0;
	left:10px;
	width:940px;
	height:43px;
}
.footer_bottom .by {
	float:right;
	width:106px;
	height:31px;
	display:block;
	text-indent:-99999px;
	cursor:pointer;
	overflow:hidden;
	background:url(images/html/copimaj_logo.png) no-repeat 0 0;
}
.footer_bottom .by:hover {
	background-position:0 bottom;
}
.footer_bottom ul {
	float:left;
	width:auto;
	padding-top:10px;
}
.footer_bottom ul li {
	float:left;
	display:block;
	height:10px;
	line-height:10px;
	padding:0 13px 2px;
	border-right:1px solid #ccc;
	color:#8e8e8e;
}
.footer_bottom ul li a, .footer_bottom ul li a:visited {
	text-decoration:none;
	font:bold 10px arial;
	text-transform:uppercase;
	color:#8e8e8e;
}
.footer_bottom ul li a:hover {
	color:#f7f7f7;
}
/*end footer*/











.left {
	float: left;
	margin: 5px 15px 5px 0;
}
.right {
	float: right;
	margin: 5px 0 5px 15px;
}
.clear {
	clear: both;
}
.center {
	margin: 15px auto;
	text-align: center;
}
.note_subsol {
	font-size:12px;
	line-height:18px;
	padding:5px 0 15px 0;
}
/*========= COMMENTS =========*/







h2.commh2 {
	font-size: 1.5em;
	padding: 0 0 5px;
	margin: 0 0 15px 0;
	font-weight:bold !important;
	color:#000000;
}
ol.commentlist {
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p {
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist cite {
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li {
	padding: 20px 10px 10px 10px;
}
ol.commentlist li.alt {
	padding: 10px 10px 0 10px !important;
	background:#f7f7f7;
	border:1px solid #eee;
}
#comment {
	width: 583px;
}
/*========= THREADED COMMENTS =========*/







ol.commentlist .comment-meta {
	font-size:0.8em;
}
ol.commentlist li .avatar {
	float:left;
	border: 1px solid #000;
	margin-right: 10px;
}
ol.commentlist li {
	border:1px solid #eee;
	margin:10px 0 10px;
	padding:15px 10px 10px;
}
ol.commentlist li .even {
	background:#ffffff;
}
.commentlist li ul li {
	margin-left:10px;
	margin-right:-5px;
}
ol.commentlist li .reply {
	padding:0 0 5px 0;
}
#respond p {
	margin-bottom:10px;
	line-height: 20px;
 .p img {
 padding: 4px;
 border: 1px solid #dddddd;
 background-color: #FFFFFF;
}

